12 class DtExtrudedLineModelAgent;
34 virtual void setSolid(
bool)
override;
37 virtual void setModelDefinition(
const std::string&)
override;
40 virtual void setLineWidth(
int)
override;
43 virtual void setStipplePattern(
unsigned int)
override;
46 virtual void setOcclusionEnabled(
bool);
49 virtual void setVisible(
bool)
override;
52 virtual void setPickable(
bool)
override;
55 virtual void setSegmentEndArrow(
int seg,
bool flag)
override;
58 virtual void setSegmentStartArrow(
int seg,
bool flag)
override;
61 virtual void setArrowSize(
double)
override;
71 virtual void setFixedWidthSizing(
bool)
override;
76 virtual void setScribed(
bool)
override;
79 virtual void setColor(
float r,
float g,
float b,
float a)
override;
82 virtual void setSelectedColor(
float r,
float g,
float b,
float a)
override;
90 virtual void setUpExtent(
float);
91 virtual float upExtent()
const;
93 virtual void setDownExtent(
float);
94 virtual float downExtent()
const;
96 virtual void setLeftExtent(
float);
97 virtual float leftExtent()
const;
99 virtual void setRightExtent(
float);
100 virtual float rightExtent()
const;
102 virtual void setDimensions(
float w,
float h);
106 virtual void setScribeColor(
float r,
float g,
float b,
float a);
109 virtual void setSelectedScribeColor(
float r,
float g,
float b,
float a);
112 virtual void updateColors()
override;
116 virtual void setScribeWidth(
float width);
119 makVrv::DtExtrudedLineModelAgent* extrudedLineModelAgent()
const;
123 void createLineAgent();
126 makVrv::DtExtrudedLineModelAgent*
myLine;
135 float myScribedColor[4];
136 float mySelectedScribedColor[4];
makVrv::DtExtrudedLineModelAgent * myLine
Definition: 3DLineFacade.h:126
float myRightExtent
Definition: 3DLineFacade.h:129
Contains DtLineFacadeBase class. Facade interface for constructing line objects.
Definition: lineFacadeBase.h:32
bool myScribeColorSet
Definition: 3DLineFacade.h:131
Contains Dt3DLineFacade class. Facade interface for constructing 3D line objects. ...
Definition: 3DLineFacade.h:20
float myDownExtent
Definition: 3DLineFacade.h:128
float myLeftExtent
Definition: 3DLineFacade.h:130
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
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:28
ArrowStyle
Definition: DtTacticalGraphicUtilities.h:46
float myUpExtent
Definition: 3DLineFacade.h:127
float myScribeWidth
Definition: 3DLineFacade.h:133
bool mySelectedColorSet
Definition: 3DLineFacade.h:132
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtModelSetId
Definition: DtModelSetEnums.h:19