VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtEnvironmentalIndicatorVisualizer Class Reference

Visualize an indicator label for an environmental type object to show indicator and info widget for environmental objects. More...

Inheritance diagram for makVrv::DtEnvironmentalIndicatorVisualizer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtEnvironmentalIndicatorVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet)
 CTOR.
virtual ~DtEnvironmentalIndicatorVisualizer ()
 DTOR.
virtual void setWidgetEventsEnabled (bool b)
virtual void setColor (float r, float g, float b, float a)
 Sets the color of the info box.
virtual void setIndicatorModelDefinitions (const std::string &normalTheme, const std::string &activeTheme, const std::string &selectedTheme, const std::string &multiSelectedTheme)
virtual void setIndicatorsEnabled (bool)
virtual void setShowInfoPopupOnSelect (bool b)
virtual void setUniqueID (DtUniqueID id)
virtual void setSelected (bool)
 Sets selected state.
virtual void setMultiSelected (bool)
virtual void setIndicatorPinned (bool b)
DtEnvironmentalStateListenerenvironmentalStateListener ()
bool multiSelected () const
virtual const
DtStateVisualizer::TypeInfo
typeInfo () const
 The instance's type info.

Static Public Member Functions

static const
DtStateVisualizer::TypeInfo
theTypeInfo ()
 This class's type info.

Protected Member Functions

virtual void createIndicator ()
 Override to create and destroy indicators.
virtual void destroyIndicator ()
 destroy the indicator agent
virtual void createModelAgents ()
 Override to create model agents that will be used to display data from the listener.
virtual DtUnicode generateInfoString () const
 Generates information string to display in info box.
virtual bool indicatorsRealizable () const
virtual bool indicatorsVisible () const
virtual void updateIndicatorVisibility ()
virtual void updateDefinitionState ()
virtual bool selected () const
virtual void slot_mouseInChanged (bool isMouseInIndicator)

Protected Attributes

DtControlPointWidgetmyIndicator
bool myMultiSelected
std::string myNormalTheme
std::string myActiveTheme
std::string myNormalPointTheme
std::string myActivePointTheme
bool myNeedsDefinitionUpdate
DtEnvironmentalStateListenermyEnvironmentalListener

Detailed Description

Visualize an indicator label for an environmental type object to show indicator and info widget for environmental objects.

Override and create this class for environmental visualizers to implement the generateInfoString() method to return information about this environmental


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

Reimplemented from makVrv::DtIndicatorVisualizer.

virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setColor ( float  r,
float  g,
float  b,
float  a 
) [virtual]

Sets the color of the info box.

Reimplemented from makVrv::DtIndicatorVisualizer.

virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setIndicatorModelDefinitions ( const std::string &  normalTheme,
const std::string &  activeTheme,
const std::string &  selectedTheme,
const std::string &  multiSelectedTheme 
) [virtual]

Reimplemented from makVrv::DtIndicatorVisualizer.

Reimplemented from makVrv::DtIndicatorVisualizer.

Sets selected state.

Reimplemented from makVrv::DtIndicatorVisualizer.

Reimplemented from makVrv::DtIndicatorVisualizer.

The instance's type info.

Implements makVrv::DtStateVisualizer.

This class's type info.

virtual void makVrv::DtEnvironmentalIndicatorVisualizer::createIndicator ( ) [protected, virtual]

Override to create and destroy indicators.

Implements makVrv::DtIndicatorVisualizer.

Reimplemented in makVrf::DtVrfVrlinkEnvironmentalIndicatorVisualizer.

virtual void makVrv::DtEnvironmentalIndicatorVisualizer::destroyIndicator ( ) [protected, virtual]

destroy the indicator agent

Implements makVrv::DtIndicatorVisualizer.

Override to create model agents that will be used to display data from the listener.

Reimplemented from makVrv::DtIndicatorVisualizer.

Generates information string to display in info box.

Reimplemented from makVrv::DtIndicatorVisualizer.

Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkTacticalGraphicIndicatorVisualizer.

virtual bool makVrv::DtEnvironmentalIndicatorVisualizer::selected ( ) const [protected, virtual]

Reimplemented from makVrv::DtStateVisualizer.

virtual void makVrv::DtEnvironmentalIndicatorVisualizer::slot_mouseInChanged ( bool  isMouseInIndicator) [protected, virtual]

Reimplemented from makVrv::DtIndicatorVisualizer.


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)