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

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) |
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 |
| typedef std::map < makVrv::DtUniqueID, DtSpotReportVisualHandler * > | SpotReportHandlers |
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. | |
| DtSpotReportVisualManager (makVrv::DtDe &sim) | |
| CTOR. | |
| virtual | ~DtSpotReportVisualManager () |
| DTOR. | |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnections |
| SpotReportHandlerCreators | mySpotReportHandlerCreators |
| SpotReportHandlers | mySpotReportHandlers |
|
protected |
|
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 |
|
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.
|
protected |
|
protected |
|
protected |
|
protected |