14 #include <vlutil/vlString.h>
25 #include <vl/environmentalLineRecord.h>
28 namespace vrvControlToolkit
93 unsigned thickness=1,
unsigned pattern=0xffffff,
bool flashing =
false,
94 bool checkLos =
false,
bool projected =
false);
152 virtual const DtVector32&
offset()
const;
159 virtual void setOffset(
const DtVector32& off);
166 virtual int numSegments()
const;
173 virtual void setNumSegments(
int numSegments);
182 virtual const DtVdcColor& color(
int segment)
const;
192 virtual void setColor (
const DtVdcColor& color,
int segment);
193 virtual void setColor (
const DtVdcColor& color);
242 virtual unsigned pattern(
int segment=0)
const;
251 virtual void setPattern(
unsigned pattern,
int segment=0);
260 virtual unsigned thickness(
int segment=0)
const;
271 virtual void setThickness(
unsigned thickness,
int segment=0);
280 virtual double percentage(
int segment)
const;
291 virtual void setPercentage(
double percentage,
int segment);
298 virtual bool flashing()
const;
305 virtual void setFlashing(
bool flashing);
313 virtual bool checkLos()
const;
321 virtual void setCheckLos(
bool checkLos);
329 virtual bool projected()
const;
337 virtual void setProjected (
bool projected );
339 virtual void setRemoteGraphicSet(
const std::string& setName);
349 virtual void update();
Definition: 3dGraphicalObjectLineStateRecord.h:22
Contains the Dt3DGraphicalObjectLineStateRecord class declaration.
#define DT_DLL_VRVDRAWCONTROL
Definition: vrvDrawControl.h:15
DtVdc3DAttachPoint.h contains the class definition for DtVdc3DAttachPoint, which functions as a discr...
DtVdcLineSegment.h contains the class definition for DtVdcLineSegmen, which represents one segment in...
voidpf uLong offset
Definition: ioapi.h:42
DtVdcColor.h contains the class definition for DtVdcColor, which is used to represent colors for all ...