VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
makVrf::DtObjectConsoleWarningVisualizer Class Reference

Symbol decoration that displays the information warning icon. More...

Inheritance diagram for makVrf::DtObjectConsoleWarningVisualizer:
Inheritance graph
[legend]

Public Member Functions

 DtObjectConsoleWarningVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet)
 Constructor.
virtual ~DtObjectConsoleWarningVisualizer ()
 Destructor.
virtual const
makVrv::DtStateVisualizer::TypeInfo & 
typeInfo () const
 Get this instances type info.
virtual void setShowObjectConsoleWarning (bool)
 Shows the warning icon if true and messages available, else, destroy visualizers.
virtual void setScale (float f)
 Sets the scale of the icon.

Static Public Member Functions

static const
makVrv::DtStateVisualizer::TypeInfo & 
theTypeInfo ()
 Get this class's type info.

Protected Member Functions

virtual void entityStateChanged (makVrv::DtElementID, DtSharedVrfVrlApplicationSettings::EntityStates, bool)
 Sent when entity state has changed, if this entity show/hide indicator if this is a message awaiting state change.
virtual void createModelAgents ()
virtual void destroyModelAgents ()
virtual void setModelDefinitionForAgents ()

Static Protected Member Functions

static const
makVrv::DtVisualizerSchema & 
theObjectConsoleWarningVisualizerSchema ()

Protected Attributes

makVrv::DtSignalConnectionManager myConnections
makVrv::DtProjectedWidgetModelAgent * myProjectedWidgetAgent
makVrv::DtWidgetAgent * myWidgetAgent
float myScale

Detailed Description

Symbol decoration that displays the information warning icon.

Constructor & Destructor Documentation

makVrf::DtObjectConsoleWarningVisualizer::DtObjectConsoleWarningVisualizer ( makVrv::DtBaseConnection &  simulation,
makVrv::DtStateListener &  listener,
int  modelSet 
)

Constructor.

virtual makVrf::DtObjectConsoleWarningVisualizer::~DtObjectConsoleWarningVisualizer ( )
virtual

Destructor.

Member Function Documentation

virtual const makVrv::DtStateVisualizer::TypeInfo& makVrf::DtObjectConsoleWarningVisualizer::typeInfo ( ) const
virtual

Get this instances type info.

static const makVrv::DtStateVisualizer::TypeInfo& makVrf::DtObjectConsoleWarningVisualizer::theTypeInfo ( )
static

Get this class's type info.

virtual void makVrf::DtObjectConsoleWarningVisualizer::setShowObjectConsoleWarning ( bool  )
virtual

Shows the warning icon if true and messages available, else, destroy visualizers.

virtual void makVrf::DtObjectConsoleWarningVisualizer::setScale ( float  f)
virtual

Sets the scale of the icon.

virtual void makVrf::DtObjectConsoleWarningVisualizer::entityStateChanged ( makVrv::DtElementID  ,
DtSharedVrfVrlApplicationSettings::EntityStates  ,
bool   
)
protectedvirtual

Sent when entity state has changed, if this entity show/hide indicator if this is a message awaiting state change.

virtual void makVrf::DtObjectConsoleWarningVisualizer::createModelAgents ( )
protectedvirtual
virtual void makVrf::DtObjectConsoleWarningVisualizer::destroyModelAgents ( )
protectedvirtual
virtual void makVrf::DtObjectConsoleWarningVisualizer::setModelDefinitionForAgents ( )
protectedvirtual
static const makVrv::DtVisualizerSchema& makVrf::DtObjectConsoleWarningVisualizer::theObjectConsoleWarningVisualizerSchema ( )
staticprotected

Member Data Documentation

makVrv::DtSignalConnectionManager makVrf::DtObjectConsoleWarningVisualizer::myConnections
protected
makVrv::DtProjectedWidgetModelAgent* makVrf::DtObjectConsoleWarningVisualizer::myProjectedWidgetAgent
protected
makVrv::DtWidgetAgent* makVrf::DtObjectConsoleWarningVisualizer::myWidgetAgent
protected
float makVrf::DtObjectConsoleWarningVisualizer::myScale
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)