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

libvisio::VSDLineStyle::VSDLineStyle ( )
inline
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
libvisio::VSDLineStyle::VSDLineStyle ( const VSDLineStyle style)
default
libvisio::VSDLineStyle::~VSDLineStyle ( )
inline

Member Function Documentation

VSDLineStyle& libvisio::VSDLineStyle::operator= ( const VSDLineStyle style)
default
void libvisio::VSDLineStyle::override ( const VSDOptionalLineStyle style,
const VSDXTheme theme 
)
inline

Member Data Documentation

unsigned char libvisio::VSDLineStyle::cap
Colour libvisio::VSDLineStyle::colour
unsigned char libvisio::VSDLineStyle::endMarker
unsigned char libvisio::VSDLineStyle::pattern
long libvisio::VSDLineStyle::qsLineColour

Referenced by override().

long libvisio::VSDLineStyle::qsLineMatrix

Referenced by override().

double libvisio::VSDLineStyle::rounding

Referenced by override().

unsigned char libvisio::VSDLineStyle::startMarker
double libvisio::VSDLineStyle::width

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

Generated for libvisio by doxygen 1.8.8