17 class DtSegmentedLineInterface;
18 class DtTextProxyInterface;
19 class DtCoordinateSystem;
27 const std::vector< DtSegmentedLineInterface* >& segmentInterfaces,
28 const std::vector< DtTextProxyInterface* >& labelInterfaces,
30 const DtTaitBryan& orientation,
71 virtual void createGeometryIfNecessary()
override;
74 virtual void clearGeometry()
override;
77 virtual void updateVertices()
override;
80 virtual void updateColors()
override;
82 virtual void updateStipplePattern()
override;
83 virtual void updateLineWidth()
override;
84 virtual void updateEventsEnabled()
override;
87 virtual void updateGroup()
override;
91 virtual void updateLabels()
override;
Model for Linear.
Definition: DtOverlayLinearModel.h:43
std::vector< DtTextProxyInterface * > myLabels
Definition: DtOverlayLinearModel.h:106
const DtTaitBryan & myOrientation
Definition: DtOverlayLinearModel.h:37
const std::vector< DtSegmentedLineInterface * > & mySegmentInterfaces
Definition: DtOverlayLinearModel.h:34
const DtCoordinateSystem & myCoordinateSystem
Definition: DtOverlayLinearModel.h:38
Base Overlay Model.
Definition: DtOverlayModel.h:33
const std::string & myModelDefinition
Definition: DtOverlayLinearModel.h:33
An interface for a convex polygon drawn using lines.
Definition: DtSegmentedLineInterface.h:25
DtLinearModelData()=delete
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
const std::vector< DtVector > & myControlPoints
Definition: DtOverlayLinearModel.h:36
std::vector< DtSegmentedLineInterface * > mySegments
Definition: DtOverlayLinearModel.h:105
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
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:76
Struct for storing and moving around data to generate vertices, e.g. see DtOverlayGeometryBlock.h.
Definition: DtOverlayLinearModel.h:23
const std::vector< DtTextProxyInterface * > & myLabelInterfaces
Definition: DtOverlayLinearModel.h:35