24 class DtIntersectorsContainer;
25 class DtCoordinateConverter;
42 virtual void update(
double simTime );
46 virtual void setEnabled(
bool enabled);
50 virtual void setSpotLocation(
const DtVector& end);
55 virtual void setDesignator(
DtUniqueID sourceId);
61 virtual void setDesignatedObject(
DtUniqueID designee);
66 virtual DtTaitBryan updateOrientation(
double simTime,
DtSceneObject* designeeSceneObject);
69 virtual void slot_coordinateSystemChanged();
DtCoordinateConverter is the base class for 'local (cig) to geocentric' converters.
Definition: DtCoordinateConverter.h:25
Scene Object Updater.
Definition: DtSceneObjectUpdater.h:36
Utility class that contains intersectors for all model sets in the system (3d, xr, 2d) Use an object of this class when all models sets can be possibly needed. When you know which model set you need, you can just use the DtIntersectorCreator to create an intersector for a model set Models sets corresponding to 3d, xr and 2d are created by default (these correspond to values of 0, 1 and 5) Additional model sets can be registered with DtIntersectorsContainer::registerModelSet.
Definition: DtIntersectorsContainer.h:36
Contains makVrv::DtDe class.
DtVector mySpotLocation
Definition: DtLaserDesignatorUpdater.h:74
bool myDirty
Definition: DtLaserDesignatorUpdater.h:75
DtUniqueID mySource
Definition: DtLaserDesignatorUpdater.h:72
Contains the declaration for makVrv::DtSceneObjectUpdater.
Contains makVrv:DtIntersector class.
DtUniqueID myDesignatedObject
Definition: DtLaserDesignatorUpdater.h:73
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:42
DtSignalConnectionManager myConnections
Definition: DtLaserDesignatorUpdater.h:79
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
DtLaserDesignatorUpdater is an updater that is given a position and orientation, and depending on how...
Definition: DtLaserDesignatorUpdater.h:31
Contains DLL export macros.