16 #include <boost/unordered_map.hpp>
24 class DtTrackAcquirerCreator;
25 class DtTrackMonitorCreator;
26 class DtTrackAcquirer;
83 virtual void addTrackMonitorCreator(
const unsigned int trackModeType,
DtTrackMonitorCreator* creator );
Virtual base class.
Definition: DtVirtualBaseClass.h:19
MonitorCreatorMap myMonitorCreators
Definition: DtTrackObjectFactory.h:99
Base class for Track Monitors which monitor the tracking of an object.
Definition: DtTrackMonitor.h:34
A factory for DtTrackAcquirer & DtTrackMonitor Objects.
Definition: DtTrackObjectFactory.h:31
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:30
AcquirerCreatorMap myAcquirerCreators
Definition: DtTrackObjectFactory.h:98
Abstract DtTrackAcquirer creator.
Definition: DtTrackAcquirer.h:114
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtVirtualBaseClass class.
Base class for objects that identify entities that can be tracked on screen or in the scene...
Definition: DtTrackAcquirer.h:41
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::unordered_map< unsigned int, DtTrackMonitorCreator * > MonitorCreatorMap
Definition: DtTrackObjectFactory.h:36
boost::unordered_map< unsigned int, DtTrackAcquirerCreator * > AcquirerCreatorMap
Maps a track mode type to an acquirer creator.
Definition: DtTrackObjectFactory.h:35
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Abstract DtTrackMonitor creator.
Definition: DtTrackMonitor.h:90
Contains DLL export macros.