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];