44 virtual void setPosition(
int index,
const DtVector& position);
47 virtual void setDirection(
int index,
const DtVector& direction);
52 virtual void setScale(
int index,
float scale);
55 virtual void setLength(
int index,
float length);
58 virtual void setColor(
float r,
float g,
float b,
float a);
61 virtual void setWidth(
float width);
64 virtual void setStipplePattern(
unsigned int stipple,
int repeatFactor);
67 virtual void setEventsEnabled(
bool);
72 virtual void setGroup(
int);
75 virtual void setPositionOffset(
const DtVector&);
77 virtual void setIsSupportModel(
bool );
81 virtual void setVisible(
bool isVisible );
84 virtual void setAltitudeBasedConfigurations(
91 virtual void clearAltitudeBasedConfigurations();
102 virtual void setIsUseForcedAltitudeEnabled(
bool enabled);
108 virtual void setForcedAltitudeToUse(
double minimumAltitudeForUse);
112 virtual void setLodOutAltitude(
double lodOutAltitude );
115 virtual void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled);
118 virtual const std::vector<DtVector>& points()
const;
121 virtual void setModelDefinition(
const std::string& str );
132 virtual void removeFromScene();
137 virtual void needsUpdate();
141 virtual void update();
bool myNeedsUpdate
Definition: DtOsgOverlayDirectionLineModel.h:144
std::vector< DtDirectionLineAltitudeBasedConfiguration > DtDirectionLineAltitudeBasedConfigurationCollection
A collection of altitude-based configurations.
Definition: DtOverlayDirectionLineModel.h:87
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
boost::signalslib::connection mySignalPostUpdateConnection
Definition: DtOsgOverlayDirectionLineModel.h:147
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices. Coordinates are in local database coordinates. The coordinate system is used to convert between the local database coordinates and geocentric. All distance is in 2D – the Z value is ignored.
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:145
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:72
DtModelSetId
Definition: DtModelSetEnums.h:19