20 #include <matrix/vlDcm.h>
25 class DtSegmentedLine;
26 class DtCoordinateSystem;
64 virtual void setTopographicHeading(
double topoHeading);
69 virtual void setArcVertex(
unsigned int index,
70 double x,
double y,
double z);
75 virtual double calculateHeight(
const DtVector& heightVertex)
const;
78 virtual void createArcIfNecessary();
81 virtual void set3DPositionAux(
double x,
double y,
double z,
82 float tempPackedCoords[4]);
85 virtual void slot_coordinateSystemChanged();
115 static void registerInstance(
DtDe& de,
Interface for an Arc Model instance.
Definition: DtArcModelInstance.h:54
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A Creator for the makVrv::DtOverlayArcModelInstance class.
Definition: DtOverlayArcModelInstance.h:107
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains the makVrv::DtArcModelInstance class declaration.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
vrvGraphics implementation of an Overlay Arc Model instance
Definition: DtOverlayArcModelInstance.h:53
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:41
Base class to provide boost signal/slot management.
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
DtSignalConnectionManager myConnections
Definition: DtOverlayArcModelInstance.h:98