15 #include <vlutil/vlString.h>
16 #include <vl/exerciseConn.h>
17 #include <vl/environmentalLineRecord.h>
28 namespace vrvControlToolkit
81 unsigned thickness=1,
unsigned pattern=0xffffff,
bool flashing =
false );
106 virtual void setStartPosition(
const DtVdcVector2D& startPosition );
120 virtual void setEndPosition(
const DtVdcVector2D& endPosition );
127 virtual int numSegments()
const;
134 virtual void setNumSegments(
int numSegments );
143 virtual const DtVdcColor& color(
int segment )
const;
153 virtual void setColor (
const DtVdcColor& color,
int segment );
154 virtual void setColor (
const DtVdcColor& color);
203 virtual unsigned pattern(
int segment=0 )
const;
212 virtual void setPattern(
unsigned pattern,
int segment=0 );
221 virtual unsigned thickness(
int segment=0 )
const;
232 virtual void setThickness(
unsigned thickness,
int segment=0 );
241 virtual double percentage(
int segment )
const;
252 virtual void setPercentage(
double percentage,
int segment );
259 virtual bool flashing()
const;
266 virtual void setFlashing(
bool flashing );
268 virtual void setRemoteGraphicSet(
const std::string& setName);
272 virtual void update();
275 virtual void initRecords();
DtDrawControlObject.h contains the class definition for DtDrawControlObject, the base class from whic...
Definition: 3dGraphicalObjectLineStateRecord.h:22
Contains the Dt3DGraphicalObjectLineStateRecord class declaration.
#define DT_DLL_VRVDRAWCONTROL
Definition: vrvDrawControl.h:15
DtVdcLineSegment.h contains the class definition for DtVdcLineSegmen, which represents one segment in...
DtVdcColor.h contains the class definition for DtVdcColor, which is used to represent colors for all ...