22 class DtSceneObjectAgent;
26 class DtGeodeticCoord;
52 virtual const std::string&
className()
const;
makVrv::DtSignalConnectionManager mySignalConnections
Definition: DtGimbalDriver.h:114
makVrv::DtSceneObject * myPlaneSceneObject
Definition: DtGimbalDriver.h:112
The DtGeoReference class provides a mechanism to convert between geodetic coordinates and topocentric...
Definition: DtGeoReference.h:28
A Record of an IG instance.
Definition: DtDeRecord.h:24
virtual void attachObserverToEntity(const std::string &entityName)
Tells the current observer to attach to the named entity.
virtual void slot_displayEngineAdded(const makVrv::DtDeRecord &igRecord)
Ensures the driver is properly restarted when a de is connected (such as a remote display engine)...
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
virtual bool onStart()
Performs startup logic for the driver.
makVrv::DtElementID myGimbalId
Definition: DtGimbalDriver.h:113
The DtDriver is an abstract class.
Definition: DtDriver.h:31
DtGimbalDriver()
Unimplemented CTOR to prevent auto-creation.
virtual const std::string & className() const
Returns the driver's class name.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
virtual ~DtGimbalDriver()
Virtual DTOR.
The DtAgentManager manages the distributed scene object framework.
Definition: DtAgentManager.h:38
Contains makVrv:DtDriver class.
virtual bool initialize()
initialize() looks for the plane created by DtExampleDriver (or DtExampleDriverPlugin).
Base class to provide boost signal/slot management.
DtGeodeticCoord * myTargetLocation
Definition: DtGimbalDriver.h:115
DtGimbalDriver looks for the plane element created by DtExampleDriver (or DtDriverExamplePlugin) and ...
Definition: DtGimbalDriver.h:37
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
makVrv::DtSceneObjectAgent * myGimbalSceneObjectAgent
Definition: DtGimbalDriver.h:111
makVrv::DtGeoReference * myPlaneGeoRef
Definition: DtGimbalDriver.h:109
makVrv::DtGeoReference * myGimbalGeoRef
Definition: DtGimbalDriver.h:110
virtual bool onStop()
Performs shutdown logic for the driver.
virtual void slot_coordinateSystemChanged()
We use this to set up our target location.
virtual bool onTick()
Performs update logic for the driver.