libcdr::CDRLineStyle Struct Reference

#include <CDRTypes.h>

Public Member Functions

 CDRLineStyle ()
 CDRLineStyle (unsigned short lt, unsigned short ct, unsigned short jt, double lw, double st, double a, const CDRColor &c, const std::vector< unsigned > &da, const CDRPath &sm, const CDRPath &em)

Public Attributes

unsigned short lineType
unsigned short capsType
unsigned short joinType
double lineWidth
double stretch
double angle
CDRColor color
std::vector< unsigned > dashArray
CDRPath startMarker
CDRPath endMarker

Constructor & Destructor Documentation

◆ CDRLineStyle() [1/2]

libcdr::CDRLineStyle::CDRLineStyle ( )
inline

◆ CDRLineStyle() [2/2]

libcdr::CDRLineStyle::CDRLineStyle ( unsigned short lt,
unsigned short ct,
unsigned short jt,
double lw,
double st,
double a,
const CDRColor & c,
const std::vector< unsigned > & da,
const CDRPath & sm,
const CDRPath & em )
inline

Member Data Documentation

◆ angle

double libcdr::CDRLineStyle::angle

◆ capsType

unsigned short libcdr::CDRLineStyle::capsType

◆ color

◆ dashArray

std::vector<unsigned> libcdr::CDRLineStyle::dashArray

◆ endMarker

CDRPath libcdr::CDRLineStyle::endMarker

Referenced by CDRLineStyle(), and CDRLineStyle().

◆ joinType

unsigned short libcdr::CDRLineStyle::joinType

◆ lineType

unsigned short libcdr::CDRLineStyle::lineType

◆ lineWidth

◆ startMarker

CDRPath libcdr::CDRLineStyle::startMarker

Referenced by CDRLineStyle(), and CDRLineStyle().

◆ stretch

double libcdr::CDRLineStyle::stretch

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

Generated for libcdr by doxygen 1.14.0