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

Public Types | |
| typedef std::map < makVrv::DtUniqueID, DtExternalDataVisualHandlerInterface * > | ExternalDataHandlers |
Public Member Functions | |
| virtual void | addExternalDataHandler (const std::string &s, DtExternalDataVisualHandlerCreatorInterface *) |
| Once added, this class will take ownership of the memory. | |
| virtual void | removeExternalDataHandler (const std::string &s) |
| virtual void | reset () |
| Resets timer to use current simulation time, or 0 if there are no back-ends. | |
| const ExternalDataHandlers & | externalDataVisualHandlers () |
| The handlers that are currently in use for external data shown. | |
| virtual DtExternalDataVisualHandlerInterface * | createExternalDataVisualHandler (const std::string &s, makVrv::DtUniqueID) const |
| virtual void | createVisualizersByType (int modelSet, int visualType) |
| Will iterate over all known handlers to create/hide visualizer by type. | |
| virtual void | destroyVisualizersByType (int modelSet, int visualType) |
| virtual const DtSpotReportListenerImplementation * | spotReportListenerFor (makVrv::DtUniqueID id) const |
| Returns the listener for the given id. | |
| virtual DtSpotReportListenerImplementation * | spotReportListenerFor (makVrv::DtUniqueID id) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtExternalDataVisualManager & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
Public Attributes | |
| boost::signal< void(DtVrfSpotReportVisualizer *, makVrv::DtStateListener *)> | signal_externalDataVisualizerCreated |
| Signal sent when external data visualizer is created. | |
Protected Types | |
| typedef std::map< std::string, DtExternalDataVisualHandlerCreatorInterface * > | ExternalDataHandlerCreators |
Protected Member Functions | |
| virtual void | slot_onStateViewAdded (const makVrv::DtStateView< DtExternalDataState > &) |
| 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< DtExternalDataState > &) |
| 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< DtExternalDataState > *) |
| Called when a state view is updated, update the handler with the external data information. | |
| virtual void | createExternalDataFor (const DtExternalDataState &, makVrv::DtUniqueID) |
| Creates a external data around the given state and id. Registers with internal members. | |
| virtual void | tick () |
| Tick method used to check simulation time and then fade out external data as to when they were last received. | |
| DtExternalDataVisualManager (makVrv::DtDe &sim) | |
| CTOR. | |
| virtual | ~DtExternalDataVisualManager () |
| DTOR. | |
| typedef std::map<makVrv::DtUniqueID, DtExternalDataVisualHandlerInterface*> makVrf::DtExternalDataVisualManager::ExternalDataHandlers |
|
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 external data shown.
|
virtual |
|
virtual |
Will iterate over all known handlers to create/hide visualizer by type.
|
virtual |
|
virtual |
Returns the listener for the given id.
|
virtual |
|
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 external data information.
|
protectedvirtual |
Creates a external data around the given state and id. Registers with internal members.
|
protectedvirtual |
Tick method used to check simulation time and then fade out external data as to when they were last received.
| boost::signal<void (DtVrfSpotReportVisualizer*, makVrv::DtStateListener*)> makVrf::DtExternalDataVisualManager::signal_externalDataVisualizerCreated |
Signal sent when external data visualizer is created.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |