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

◆ 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

Referenced by override().

◆ colour

Colour libvisio::VSDLineStyle::colour

Referenced by override().

◆ endMarker

unsigned char libvisio::VSDLineStyle::endMarker

Referenced by override().

◆ pattern

unsigned char libvisio::VSDLineStyle::pattern

Referenced by override().

◆ qsLineColour

long libvisio::VSDLineStyle::qsLineColour

Referenced by override().

◆ qsLineMatrix

long libvisio::VSDLineStyle::qsLineMatrix

Referenced by override().

◆ rounding

double libvisio::VSDLineStyle::rounding

Referenced by override().

◆ startMarker

unsigned char libvisio::VSDLineStyle::startMarker

Referenced by override().

◆ width

double libvisio::VSDLineStyle::width

Referenced by override().


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

Generated for libvisio by doxygen 1.10.0