![]() |
VR-Forces Developer's Guide
|
Symbol decoration that displays the information warning icon.

Static Public Member Functions | |
| static const makVrv::DtStateVisualizer::TypeInfo & | theTypeInfo () |
Protected Member Functions | |
| virtual void | entityStateChanged (makVrv::DtElementID, DtSharedVrfVrlApplicationSettings::EntityStates, bool) |
| virtual void | createModelAgents () override |
| virtual void | destroyModelAgents () override |
| virtual void | setModelDefinitionForAgents () override |
| virtual void | on_indicatorShowChanged (bool b) |
| virtual void | initialize () override |
| virtual void | setInitialValuesFromVisualizerDefinition () override |
| virtual bool | objectIsVisible () const |
Protected Member Functions inherited from makVrv::DtStateVisualizer | |
| virtual void | connectToListenerSignals () |
| virtual void | makeVisible () |
| template<typename T , typename C > | |
| void | connectAndUpdate (boost::signalslib::signal< void(T)> &sig, void(C::*fp)(T), T val) |
Static Protected Member Functions | |
| static const makVrv::DtVisualizerSchema & | theObjectConsoleWarningVisualizerSchema () |
Protected Attributes | |
| makVrv::DtSignalConnectionManager | myConnections |
| makVrv::DtProjectedWidgetModelAgent * | myProjectedWidgetAgent |
| makVrv::DtWidgetAgent * | myWidgetAgent |
| DtVector | myPosOffset |
| float | myScale |
Protected Attributes inherited from makVrv::DtStateVisualizer | |
| DtBaseConnection & | mySimulation |
| DtStateListener & | myListener |
| bool | myDistributeFlag |
| DtUniqueID | mySceneObjectID |
| std::string | myName |
| std::string | myModelDefinition |
| DtSignalConnectionManager | myConnections |
| DtModelSetId | myModelSet |
| int | myVisualizerType |
| bool | myPickable |
| bool | myVisible |
| const DtVisualizerDefinition * | myVisualizerDefinition |
| DtSceneObjectAgent * | mySceneObjectAgent |
| bool | myInitialInitializeDone |
| ShowHideContextVector | myVisualizerShowHideContexts |
Additional Inherited Members | |
Public Types inherited from makVrv::DtStateVisualizer | |
| enum | Type { AllVisualizerTypes = 0, EntityVisualizerType = 1, EnvironmentalVisualizerType, InteractionVisualizerType, AggregateVisualizerType, IntervisibilityVisualizerType, TacticalSmokeVisualizerType, UserType = 10000 } |
Protected Types inherited from makVrv::DtStateVisualizer | |
| typedef std::vector < DtVisualizerShowHideContext::VisualizerShowHideContext > | ShowHideContextVector |
| makVrf::DtObjectConsoleWarningVisualizer::DtObjectConsoleWarningVisualizer | ( | makVrv::DtBaseConnection & | simulation, |
| makVrv::DtStateListener & | listener, | ||
| makVrv::DtSceneObjectAgent * | , | ||
| makVrv::DtModelSetId | modelSet | ||
| ) |
Constructor.
|
overridevirtual |
Destructor.
|
overridevirtual |
Get this instances type info.
Implements makVrv::DtStateVisualizer.
|
static |
Get this class's type info.
|
virtual |
Shows the warning icon if true and messages available, else, destroy visualizers.
|
virtual |
Sets the scale of the icon.
|
protectedvirtual |
Sent when entity state has changed, if this entity show/hide indicator if this is a message awaiting state change.
|
overrideprotectedvirtual |
Override to create model agents that will be used to display data from the listener.
Implements makVrv::DtStateVisualizer.
|
overrideprotectedvirtual |
Destroys all currently created definitions.
Implements makVrv::DtStateVisualizer.
|
overrideprotectedvirtual |
Sets model definition for all the agents that this visualizer might be using. If model agents are not created, should create them. Should not call this directly. Called by initialize.
Implements makVrv::DtStateVisualizer.
|
protectedvirtual |
|
overrideprotectedvirtual |
Initialize the visualizer.
Reimplemented from makVrv::DtStateVisualizer.
|
overrideprotectedvirtual |
Sets member variables from the visualizer definition if they exist Should not call this directly. Called by initialize.
Reimplemented from makVrv::DtStateVisualizer.
|
protectedvirtual |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |