![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| DtVrfSpotReportVisualizer (makVrv::DtBaseConnection &conn, makVrv::DtStateListener *) | |
| virtual | ~DtVrfSpotReportVisualizer () |
| virtual void | visualize () |
| Visualize all realized model sets for given spot report configuration. | |
| virtual void | setPickable (bool b) |
| Set the Spot Report symbol to be pickable. | |
| makVrv::DtElementID | elementID () const |
| Get the element ID of the entity. | |
Protected Types | |
| typedef std::map< int, DtVrfSpotReportVisualizerSet * > | SpotReportModelSetMap |
Protected Member Functions | |
| virtual void | setModelSetEnabled (int modelSet, bool enabled) |
| Called when a model set visualization state changes. | |
| virtual void | slot_spotReportChanged (const DtSpotReportState &s) |
| Called when the spot report has changed. | |
| virtual void | slot_spotReportOptionsChanged (const DtVrfSpotReportsSettingsRecord &) |
| Called when spot report options have changed. | |
| virtual makVrv::DtUnicode | chooseModelDefinition (const std::vector< makVrv::DtUnicode > &definitions) |
| Chooses from the set of model definitions randomly. | |
Protected Attributes | |
| SpotReportModelSetMap | mySpotReportModelSetMap |
| makVrv::DtBaseConnection & | mySimulation |
| makVrv::DtStateListener * | myListener |
| makVrv::DtSignalConnectionManager | myConnections |
| DtVrfSpotReportState | mySpotReportState |
| bool | myPickable |
typedef std::map<int, DtVrfSpotReportVisualizerSet*> makVrf::DtVrfSpotReportVisualizer::SpotReportModelSetMap [protected] |
| makVrf::DtVrfSpotReportVisualizer::DtVrfSpotReportVisualizer | ( | makVrv::DtBaseConnection & | conn, |
| makVrv::DtStateListener * | |||
| ) |
| virtual makVrf::DtVrfSpotReportVisualizer::~DtVrfSpotReportVisualizer | ( | ) | [virtual] |
| virtual void makVrf::DtVrfSpotReportVisualizer::visualize | ( | ) | [virtual] |
Visualize all realized model sets for given spot report configuration.
If no spot report configuration exists, will wait until one is set. Will also check the spot report manager to see if the spot reports should be visible given the current settings
| virtual void makVrf::DtVrfSpotReportVisualizer::setPickable | ( | bool | b | ) | [virtual] |
Set the Spot Report symbol to be pickable.
| makVrv::DtElementID makVrf::DtVrfSpotReportVisualizer::elementID | ( | ) | const [inline] |
Get the element ID of the entity.
The element ID is the unique id of the listener.
| virtual void makVrf::DtVrfSpotReportVisualizer::setModelSetEnabled | ( | int | modelSet, |
| bool | enabled | ||
| ) | [protected, virtual] |
Called when a model set visualization state changes.
Either will create or destroy a visual model set
| virtual void makVrf::DtVrfSpotReportVisualizer::slot_spotReportChanged | ( | const DtSpotReportState & | s | ) | [protected, virtual] |
Called when the spot report has changed.
Check to see if spot report should be shown/hidden given current spot report settings
| virtual void makVrf::DtVrfSpotReportVisualizer::slot_spotReportOptionsChanged | ( | const DtVrfSpotReportsSettingsRecord & | ) | [protected, virtual] |
Called when spot report options have changed.
Will be used to show/hide visualizers and elements of visualizers
| virtual makVrv::DtUnicode makVrf::DtVrfSpotReportVisualizer::chooseModelDefinition | ( | const std::vector< makVrv::DtUnicode > & | definitions | ) | [protected, virtual] |
Chooses from the set of model definitions randomly.
bool makVrf::DtVrfSpotReportVisualizer::myPickable [protected] |