14 #include <matrix/vlVector.h>
18 class DtTacticalGraphicStateListener;
19 class DtMultiPointEmbarkationUpdaterAgent;
20 class DtVolumetricLineFacadeBase;
48 virtual void setColor(
float r,
float g,
float b,
float a);
52 virtual void useDefaultColor();
55 virtual void setInsideColor(
float r,
float g,
float b,
float a);
58 virtual void setOutsideColor(
float r,
float g,
float b,
float a);
64 virtual void addPoint(
int index,
const DtVector&);
67 virtual void removePoint(
int index);
70 virtual void modifyPoint(
int index,
const DtVector&);
74 virtual void setPoints(
78 virtual void setSelected(
bool b );
81 virtual void resetSpatial();
84 virtual void createModelAgents();
89 virtual void setPixelLineWidth(
int);
92 virtual void setPhysicalLineWidth(
float);
95 virtual void setOrigin(
const DtVector&);
101 virtual void setScribed(
bool);
107 virtual void setRelativeLocation(
const DtVector&);
112 virtual void setOffsetPoints(
const std::vector<DtVector>&);
120 virtual void startAttached();
123 virtual void endAttached();
130 virtual void destroyModelAgents();
133 virtual void setModelDefinitionForAgents();
148 virtual void setSolid(
bool);
151 virtual void setupLine();
165 float myDefaultColor[4];
DtTacticalGraphicStateListener & myLineListener
Definition: DtEnvironmentalVolumetricLineVisualizer.h:154
DtUniqueID myAttachedToId
Definition: DtEnvironmentalVolumetricLineVisualizer.h:171
bool myOriginSet
Definition: DtEnvironmentalVolumetricLineVisualizer.h:160
DtVector myOrigin
Definition: DtEnvironmentalVolumetricLineVisualizer.h:161
Contains makVrv:DtSceneObjectVisualizer class.
DtVector myPointOffset
Definition: DtEnvironmentalVolumetricLineVisualizer.h:159
voidpf uLong int origin
Definition: ioapi.h:42
The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (suc...
Definition: DtTacticalGraphicStateListener.h:20
Base class for visualizing generic objects in the scene.
Definition: DtSceneObjectVisualizer.h:24
float myPhysicalLineWidth
Definition: DtEnvironmentalVolumetricLineVisualizer.h:164
DtEnvironmentalVolumetricLineVisualizer display a line that contains at least two points...
Definition: DtEnvironmentalVolumetricLineVisualizer.h:31
std::vector< DtVector > ControlPointsList
Definition: DtEnvironmentalStateListener.h:27
int myPixelLineWidth
Definition: DtEnvironmentalVolumetricLineVisualizer.h:157
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myScribed
Definition: DtEnvironmentalVolumetricLineVisualizer.h:168
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtMultiPointEmbarkationUpdaterAgent * myAttachedUpdaterAgent
Definition: DtEnvironmentalVolumetricLineVisualizer.h:172
Contains DtVolumetricLineFacadeBase class.
Definition: DtVolumetricLineFacadeBase.h:28
Contains makVrv:DtEnvironmentalStateListener class.
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
DtEnvironmentalStateListener::ControlPointsList myControlPoints
Definition: DtEnvironmentalVolumetricLineVisualizer.h:156
DtVector myRelativeLocation
Definition: DtEnvironmentalVolumetricLineVisualizer.h:173
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
DtVolumetricLineFacadeBase * myVolumetricLineFacade
Definition: DtEnvironmentalVolumetricLineVisualizer.h:155
int myDefaultLineWidth
Definition: DtEnvironmentalVolumetricLineVisualizer.h:163
bool myAttachedFlag
Definition: DtEnvironmentalVolumetricLineVisualizer.h:170