A factory for DtTrackAcquirer & DtTrackMonitor Objects.
More...
|
| | DtTrackObjectFactory () |
| | Default CTOR. More...
|
| |
| virtual | ~DtTrackObjectFactory () |
| | DTOR. More...
|
| |
| | DtTrackObjectFactory (const DtTrackObjectFactory &rhs) |
| | Copy CTOR; deep copies contents. More...
|
| |
| DtTrackObjectFactory & | operator= (const DtTrackObjectFactory &rhs) |
| | Assignment; deep copies contents. More...
|
| |
| virtual DtTrackObjectFactory * | clone () |
| | Clone function so derived classes can be used with copyInstance. More...
|
| |
|
| virtual void | addTrackAcquirerCreator (const unsigned int trackModeType, DtTrackAcquirerCreator *creator) |
| | Track Acquirer Methods. More...
|
| |
| DtTrackAcquirer * | createTrackAcquirer (const unsigned int trackModeType, DtDe &de, DtObserver &observer, DtChannel &channel) |
| | Create a Track Acquirer Object TrackModeType determines which creator is used. More...
|
| |
| const AcquirerCreatorMap & | acquirerCreators () const |
| | Get the track acquirer creators. More...
|
| |
| const DtTrackAcquirerCreator * | findAcquirerCreator (const unsigned int &trackModeType) const |
| | Find the specified acquirer creator, returns 0 if not found. More...
|
| |
|
| virtual void | addTrackMonitorCreator (const unsigned int trackModeType, DtTrackMonitorCreator *creator) |
| | Add a track monitor creator Currently supported track modes are: LOS There is no default creator, will print warn if one is not added. More...
|
| |
| DtTrackMonitor * | createTrackMonitor (const unsigned int trackModeType, DtDe &de, DtObserver &observer, DtChannel &channel, DtElementID &elementId) |
| | Create a Track Monitor Object TrackModeType determines which creator is used. More...
|
| |
| const MonitorCreatorMap & | monitorCreators () const |
| | Get the track monitor creators. More...
|
| |
| const DtTrackMonitorCreator * | findMonitorCreator (const unsigned int &trackModeType) const |
| | Find the specified monitor creator, returns 0 if not found. More...
|
| |
| | DtVirtualBaseClass () |
| | Do nothing constructor. More...
|
| |
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor. More...
|
| |
Maps a track mode type to an acquirer creator.
| makVrv::DtTrackObjectFactory::DtTrackObjectFactory |
( |
| ) |
|
| virtual makVrv::DtTrackObjectFactory::~DtTrackObjectFactory |
( |
| ) |
|
|
virtual |
Copy CTOR; deep copies contents.
Assignment; deep copies contents.
Get the instance of the factory from its owner de.
Clone function so derived classes can be used with copyInstance.
Track Acquirer Methods.
Add a track acquirer creator Currently supported track modes are: LOS There is no default creator, will print warn if one is not added.
Create a Track Acquirer Object TrackModeType determines which creator is used.
Get the track acquirer creators.
Find the specified acquirer creator, returns 0 if not found.
Add a track monitor creator Currently supported track modes are: LOS There is no default creator, will print warn if one is not added.
Track Monitor Methods
Create a Track Monitor Object TrackModeType determines which creator is used.
Get the track monitor creators.
Find the specified monitor creator, returns 0 if not found.
The documentation for this class was generated from the following file: