17 #include <vlutil/vlString.h>
18 #include <vl/exerciseConn.h>
19 #include <vl/envLine.h>
30 namespace vrvControlToolkit
83 unsigned thickness=1,
unsigned pattern=0xffffff,
bool flashing =
false );
108 virtual void setStartPosition(
const DtVdcVector2D& startPosition );
122 virtual void setEndPosition(
const DtVdcVector2D& endPosition );
129 virtual int numSegments()
const;
136 virtual void setNumSegments(
int numSegments );
145 virtual const DtVdcColor& color(
int segment )
const;
155 virtual void setColor (
const DtVdcColor& color,
int segment );
156 virtual void setColor (
const DtVdcColor& color);
205 virtual unsigned pattern(
int segment=0 )
const;
214 virtual void setPattern(
unsigned pattern,
int segment=0 );
223 virtual unsigned thickness(
int segment=0 )
const;
234 virtual void setThickness(
unsigned thickness,
int segment=0 );
243 virtual double percentage(
int segment )
const;
254 virtual void setPercentage(
double percentage,
int segment );
261 virtual bool flashing()
const;
268 virtual void setFlashing(
bool flashing );
270 virtual void setRemoteGraphicSet(
const std::string& setName);
274 virtual void update();
277 virtual void initRecords();