libvisio::VSDLineStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDLineStyle ()
 VSDLineStyle (double w, Colour col, unsigned char p, unsigned char sm, unsigned char em, unsigned char c, double r, long qlc, long qlm)
 VSDLineStyle (const VSDLineStyle &style)=default
 ~VSDLineStyle ()
VSDLineStyleoperator= (const VSDLineStyle &style)=default
void override (const VSDOptionalLineStyle &style, const VSDXTheme *theme)

Public Attributes

double width
Colour colour
unsigned char pattern
unsigned char startMarker
unsigned char endMarker
unsigned char cap
double rounding
long qsLineColour
long qsLineMatrix

Constructor & Destructor Documentation

◆ VSDLineStyle() [1/3]

libvisio::VSDLineStyle::VSDLineStyle ( )
inline

Referenced by operator=(), and VSDLineStyle().

◆ VSDLineStyle() [2/3]

libvisio::VSDLineStyle::VSDLineStyle ( double w,
Colour col,
unsigned char p,
unsigned char sm,
unsigned char em,
unsigned char c,
double r,
long qlc,
long qlm )
inline

◆ VSDLineStyle() [3/3]

libvisio::VSDLineStyle::VSDLineStyle ( const VSDLineStyle & style)
default

◆ ~VSDLineStyle()

libvisio::VSDLineStyle::~VSDLineStyle ( )
inline

Member Function Documentation

◆ operator=()

VSDLineStyle & libvisio::VSDLineStyle::operator= ( const VSDLineStyle & style)
default

◆ override()

void libvisio::VSDLineStyle::override ( const VSDOptionalLineStyle & style,
const VSDXTheme * theme )
inline

Member Data Documentation

◆ cap

unsigned char libvisio::VSDLineStyle::cap

◆ colour

◆ endMarker

unsigned char libvisio::VSDLineStyle::endMarker

◆ pattern

unsigned char libvisio::VSDLineStyle::pattern

◆ qsLineColour

long libvisio::VSDLineStyle::qsLineColour

◆ qsLineMatrix

long libvisio::VSDLineStyle::qsLineMatrix

◆ rounding

double libvisio::VSDLineStyle::rounding

◆ startMarker

unsigned char libvisio::VSDLineStyle::startMarker

◆ width

double libvisio::VSDLineStyle::width

The documentation for this struct was generated from the following file:

Generated for libvisio by doxygen 1.14.0