16 class DtExtrudedLineModelAgent;
35 virtual void setSolid(
bool);
38 virtual void setModelDefinition(
const std::string&);
41 virtual void setLineWidth(
int);
44 virtual void setStipplePattern(
unsigned int);
47 virtual void setOcclusionEnabled(
bool);
50 virtual void setVisible(
bool);
53 virtual void setPickable(
bool);
56 virtual void setSegmentEndArrow(
int seg,
bool flag);
59 virtual void setSegmentStartArrow(
int seg,
bool flag);
62 virtual void setArrowSize(
double);
72 virtual void setFixedWidthSizing(
bool);
77 virtual void setScribed(
bool);
80 virtual void setColor(
float r,
float g,
float b,
float a);
83 virtual void setSelectedColor(
float r,
float g,
float b,
float a);
91 virtual void setUpExtent(
float);
92 virtual float upExtent()
const;
94 virtual void setDownExtent(
float);
95 virtual float downExtent()
const;
97 virtual void setLeftExtent(
float);
98 virtual float leftExtent()
const;
100 virtual void setRightExtent(
float);
101 virtual float rightExtent()
const;
103 virtual void setDimensions(
float w,
float h);
107 virtual void setScribeColor(
float r,
float g,
float b,
float a);
110 virtual void setSelectedScribeColor(
float r,
float g,
float b,
float a);
113 virtual void updateColors();
117 virtual void setScribeWidth(
float width);
120 DtExtrudedLineModelAgent* extrudedLineModelAgent()
const;
124 void createLineAgent();
136 float myScribedColor[4];
137 float mySelectedScribedColor[4];
DtExtrudedLineModelAgent * myLine
Definition: Dt3DLineFacade.h:127
float myUpExtent
Definition: Dt3DLineFacade.h:128
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
LineStyle
Default line Styles.
Definition: DtTacticalGraphicUtilities.h:26
float myDownExtent
Definition: Dt3DLineFacade.h:129
float myLeftExtent
Definition: Dt3DLineFacade.h:131
bool myScribeColorSet
Definition: Dt3DLineFacade.h:132
Contains DtLineFacadeBase class.
Definition: DtLineFacadeBase.h:31
ArrowStyle
Definition: DtTacticalGraphicUtilities.h:43
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
float myRightExtent
Definition: Dt3DLineFacade.h:130
float myScribeWidth
Definition: Dt3DLineFacade.h:134
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
Contains Dt3DLineFacade class.
Definition: Dt3DLineFacade.h:21
bool mySelectedColorSet
Definition: Dt3DLineFacade.h:133
Contains DLL export macros.