![]() |
VR-Forces 4.5 Class Documentation
|

Public Types | |
| typedef std::map < makVrv::DtUniqueID, DtSpotReportVisualHandler * > | SpotReportHandlers |
Public Member Functions | |
| virtual void | addSpotReportHandler (const std::string &s, DtSpotReportVisualHandlerCreatorInterface *) |
| Once added, this class will take ownership of the memory. | |
| virtual void | removeSpotReportHandler (const std::string &s) |
| virtual void | reset () |
| Resets timer to use current simulation time, or 0 if there are no back-ends. | |
| const SpotReportHandlers & | spotReportVisualHandlers () |
| The handlers that are currently in use for spot reports shown. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtSpotReportVisualManager & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
Protected Types | |
| typedef std::map< std::string, DtSpotReportVisualHandlerCreatorInterface * > | SpotReportHandlerCreators |
Protected Member Functions | |
| virtual DtSpotReportVisualHandler * | createSpotReportHandler (const std::string &s, makVrv::DtUniqueID) const |
| virtual void | slot_onStateViewAdded (const makVrv::DtStateView< DtSpotReportState > &) |
| Called when a state view is added, if there is a visualizer for this id, pass the new state to that visualizer, else create. | |
| virtual void | slot_stateViewAboutToBeRemoved (const makVrv::DtStateView< DtSpotReportState > &) |
| Called when a state view is removed, if there is a visualizer for this id, removes the state from that visualizer. | |
| virtual void | slot_stateViewUpdated (makVrv::DtStateView< DtSpotReportState > *) |
| Called when a state view is updated, update the handler with the spot report information. | |
| virtual void | createSpotReportFor (const DtSpotReportState &, makVrv::DtUniqueID) |
| Creates a spot report around the given state and id. Registers with internal members. | |
| virtual void | tick () |
| Tick method used to check simulation time and then fade out spot reports as to when they were last received. | |
| DtSpotReportVisualManager (makVrv::DtDe &sim) | |
| CTOR. | |
| virtual | ~DtSpotReportVisualManager () |
| DTOR. | |
| typedef std::map<makVrv::DtUniqueID, DtSpotReportVisualHandler*> makVrf::DtSpotReportVisualManager::SpotReportHandlers |
|
protected |
|
protected |
CTOR.
|
protectedvirtual |
DTOR.
|
static |
Returns instance of the messager.
|
virtual |
Once added, this class will take ownership of the memory.
If an existing handler is there for the supplied string, it will be replaced
|
virtual |
|
virtual |
Resets timer to use current simulation time, or 0 if there are no back-ends.
|
inline |
The handlers that are currently in use for spot reports shown.
|
protectedvirtual |
|
protectedvirtual |
Called when a state view is added, if there is a visualizer for this id, pass the new state to that visualizer, else create.
|
protectedvirtual |
Called when a state view is removed, if there is a visualizer for this id, removes the state from that visualizer.
If the visualizer has no more states to display, removes the visualizer handler itself
|
protectedvirtual |
Called when a state view is updated, update the handler with the spot report information.
|
protectedvirtual |
Creates a spot report around the given state and id. Registers with internal members.
|
protectedvirtual |
Tick method used to check simulation time and then fade out spot reports as to when they were last received.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |