46 virtual bool checkLosToEntity( );
50 virtual void update(
DtTime tNow );
Contains makVrv::DtTrackMonitor & DtTrackMonitorCreator declarations.
DtSceneObject * myEntityToTrack
Definition: DtLosTrackMonitor.h:60
Base class for Track Monitors which monitor the tracking of an object. For example, a current derived class is DtLosTrackMonitor, which monitors LOS to an Entity. Track Monitors should set myTrackIsActive to false in their overide of update if the condition for monitoring that object is false. For examples when LOS is lost. To "reactivate" monitoring set the objectID using setObjectId()
Definition: DtTrackMonitor.h:36
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
The abstract Channel Class.
Definition: DtChannel.h:35
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtTrackMonitorCreatorTemplate< DtLosTrackMonitor > DtLosTrackMonitorCreator
Creator that will be registered with the DtTrackObjectFactory() to create this class.
Definition: DtLosTrackMonitor.h:65
Definition: DtTrackMonitor.h:122
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:44
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
A derived class of DtTrackMonitor which monitors an entity for LOS This class will continually set th...
Definition: DtLosTrackMonitor.h:31