VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
makVrf::DtVrfSpotReportVisualizer Class Reference

List of all members.

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::DtBaseConnectionmySimulation
makVrv::DtStateListenermyListener
makVrv::DtSignalConnectionManager myConnections
DtVrfSpotReportState mySpotReportState
bool myPickable

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

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

Set the Spot Report symbol to be pickable.

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

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.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)