21 class DtWindowLineInstance;
42 virtual void setVertex(
unsigned int vertex,
double x,
double y );
45 virtual void removeVertex(
unsigned int vertex );
49 virtual void setStartVertex(
double x,
double y);
53 virtual void setEndVertex(
double x,
double y);
56 virtual void setVisible(
bool isVisible);
59 virtual void setWidth(
unsigned int width);
62 virtual void setColor(
float r,
float g,
float b,
float a );
66 virtual void setStipplePattern(
unsigned int pattern );
70 virtual void setStyleSegments(
const std::vector<double>& segmentPercentages );
73 virtual void setSegmentColor(
unsigned int index,
float r,
float g,
float b,
float a);
76 virtual void setSegmentLightningStyle(
unsigned int index,
bool enableLightningStyle);
79 virtual void setSegmentStartArrow(
unsigned int index,
bool enableStartArrow);
82 virtual void setSegmentEndArrow(
unsigned int index,
bool enableEndArrow);
85 virtual void setSegmentStipplePattern(
unsigned int index,
unsigned int stipplePattern);
88 virtual void setSegmentWidth(
unsigned int index,
unsigned int width);
92 virtual void setSegmentStartColor(
unsigned int segmentIndex,
float r,
93 float g,
float b,
float a );
97 virtual void setSegmentEndColor(
unsigned int segmentIndex,
float r,
98 float g,
float b,
float a );
110 virtual void update();
113 virtual void needsUpdate();