| makVrf::DtExternalDataVisualManager::DtExternalDataVisualManager |
( |
makVrv::DtDe & |
sim | ) |
|
|
protected |
| virtual makVrf::DtExternalDataVisualManager::~DtExternalDataVisualManager |
( |
| ) |
|
|
protectedvirtual |
Returns instance of the messager.
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 void makVrf::DtExternalDataVisualManager::removeExternalDataHandler |
( |
const std::string & |
s | ) |
|
|
virtual |
| virtual void makVrf::DtExternalDataVisualManager::reset |
( |
| ) |
|
|
virtual |
Resets timer to use current simulation time, or 0 if there are no back-ends.
The handlers that are currently in use for external data shown.
| virtual void makVrf::DtExternalDataVisualManager::createVisualizersByType |
( |
int |
modelSet, |
|
|
int |
visualType |
|
) |
| |
|
virtual |
Will iterate over all known handlers to create/hide visualizer by type.
| virtual void makVrf::DtExternalDataVisualManager::destroyVisualizersByType |
( |
int |
modelSet, |
|
|
int |
visualType |
|
) |
| |
|
virtual |
Returns the listener for the given id.
Called when a state view is added, if there is a visualizer for this id, pass the new state to that visualizer, else create.
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.
Called when a state view is updated, update the handler with the external data information.
Creates a external data around the given state and id. Registers with internal members.
| virtual void makVrf::DtExternalDataVisualManager::tick |
( |
| ) |
|
|
protectedvirtual |
Tick method used to check simulation time and then fade out external data as to when they were last received.
Signal sent when external data visualizer is created.
| double makVrf::DtExternalDataVisualManager::myLastSimTime |
|
protected |
The documentation for this class was generated from the following file: