12 class DtExtrudedLineModelAgent;
34 virtual void setSolid(
bool);
37 virtual void setModelDefinition(
const std::string&);
40 virtual void setLineWidth(
int);
43 virtual void setStipplePattern(
unsigned int);
46 virtual void setOcclusionEnabled(
bool);
49 virtual void setVisible(
bool);
52 virtual void setPickable(
bool);
55 virtual void setSegmentEndArrow(
int seg,
bool flag);
58 virtual void setSegmentStartArrow(
int seg,
bool flag);
61 virtual void setArrowSize(
double);
71 virtual void setFixedWidthSizing(
bool);
76 virtual void setScribed(
bool);
79 virtual void setColor(
float r,
float g,
float b,
float a);
82 virtual void setSelectedColor(
float r,
float g,
float b,
float a);
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();
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:31
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
LineStyle
Default line Styles.
Definition: DtTacticalGraphicUtilities.h:26
ArrowStyle
Definition: DtTacticalGraphicUtilities.h:43
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