31 virtual void setPosition(
int index,
const DtVector& position);
34 virtual void setDirection(
int index,
const DtVector& direction);
37 virtual void setLength(
int index,
float length);
40 virtual void setColor(
float r,
float g,
float b,
float a);
43 virtual void setWidth(
float width);
46 virtual void setStipplePattern(
unsigned int stipple,
int repeatFactor);
49 virtual void setEventsEnabled(
bool);
53 virtual void setGroup(
int );
56 virtual void setPositionOffset(
const DtVector&);
58 virtual void setIsSupportModel(
bool );
62 virtual void setVisible(
bool isVisible );
65 virtual const std::vector<DtVector>& points()
const;
68 virtual void setModelDefinition(
const std::string& str );
76 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
79 virtual void removeFromScene();
84 virtual void needsUpdate();
88 virtual void update();
bool myNeedsUpdate
Definition: DtOsgOverlayDirectionLineModel.h:92
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtUniqueID myParentId
Definition: DtOsgOverlayDirectionLineModel.h:91
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains declaration of DtOverlayDirectionLineModel, which draws direction lines in an overlay layer ...
OSG implementation of 2D segmented line.
Definition: DtOsgOverlayDirectionLineModel.h:20
int myGroup
Definition: DtOsgOverlayDirectionLineModel.h:93
This class is a virtual class that all direction line models must implement.
Definition: DtOverlayDirectionLineModel.h:21
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69