44 virtual void setPosition(
int index,
const DtVector& position);
47 virtual void setDirection(
int index,
const DtVector& direction);
50 virtual void setLength(
int index,
float length);
53 virtual void setColor(
float r,
float g,
float b,
float a);
56 virtual void setWidth(
float width);
59 virtual void setStipplePattern(
unsigned int stipple,
int repeatFactor);
62 virtual void setEventsEnabled(
bool);
67 virtual void setGroup(
int);
70 virtual void setPositionOffset(
const DtVector&);
72 virtual void setIsSupportModel(
bool );
76 virtual void setVisible(
bool isVisible );
79 virtual void setAltitudeBasedConfigurations(
86 virtual void clearAltitudeBasedConfigurations();
97 virtual void setIsUseForcedAltitudeEnabled(
bool enabled);
103 virtual void setForcedAltitudeToUse(
double minimumAltitudeForUse);
107 virtual void setLodOutAltitude(
double lodOutAltitude );
110 virtual void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled);
113 virtual const std::vector<DtVector>& points()
const;
116 virtual void setModelDefinition(
const std::string& str );
124 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
127 virtual void removeFromScene();
132 virtual void needsUpdate();
136 virtual void update();
bool myNeedsUpdate
Definition: DtOsgOverlayDirectionLineModel.h:140
std::vector< DtDirectionLineAltitudeBasedConfiguration > DtDirectionLineAltitudeBasedConfigurationCollection
A collection of altitude-based configurations.
Definition: DtOverlayDirectionLineModel.h:87
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtUniqueID myParentId
Definition: DtOsgOverlayDirectionLineModel.h:139
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:141
DtOverlayDirectionLineModel defines an abstract base class that all direction line models must implem...
Definition: DtOverlayDirectionLineModel.h:26
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70