![]() |
VR-Forces 4.0.4 Class Documentation
|
Visualize an indicator label for an environmental type object to show indicator and info widget for environmental objects. More...

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) |
| DtEnvironmentalStateListener & | environmentalStateListener () |
| 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 | |
| DtControlPointWidget * | myIndicator |
| bool | myMultiSelected |
| std::string | myNormalTheme |
| std::string | myActiveTheme |
| std::string | myNormalPointTheme |
| std::string | myActivePointTheme |
| bool | myNeedsDefinitionUpdate |
| DtEnvironmentalStateListener * | myEnvironmentalListener |
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
| makVrv::DtEnvironmentalIndicatorVisualizer::DtEnvironmentalIndicatorVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
CTOR.
| virtual makVrv::DtEnvironmentalIndicatorVisualizer::~DtEnvironmentalIndicatorVisualizer | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setWidgetEventsEnabled | ( | bool | b | ) | [virtual] |
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] |
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setIndicatorsEnabled | ( | bool | ) | [virtual] |
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setShowInfoPopupOnSelect | ( | bool | b | ) | [virtual] |
Reimplemented from makVrv::DtIndicatorVisualizer.
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setUniqueID | ( | DtUniqueID | id | ) | [virtual] |
Reimplemented from makVrv::DtIndicatorVisualizer.
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setSelected | ( | bool | ) | [virtual] |
Sets selected state.
Reimplemented from makVrv::DtIndicatorVisualizer.
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setMultiSelected | ( | bool | ) | [virtual] |
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::setIndicatorPinned | ( | bool | b | ) | [virtual] |
Reimplemented from makVrv::DtIndicatorVisualizer.
| DtEnvironmentalStateListener& makVrv::DtEnvironmentalIndicatorVisualizer::environmentalStateListener | ( | ) | [inline] |
| bool makVrv::DtEnvironmentalIndicatorVisualizer::multiSelected | ( | ) | const [inline] |
| virtual const DtStateVisualizer::TypeInfo& makVrv::DtEnvironmentalIndicatorVisualizer::typeInfo | ( | ) | const [virtual] |
The instance's type info.
Implements makVrv::DtStateVisualizer.
| static const DtStateVisualizer::TypeInfo& makVrv::DtEnvironmentalIndicatorVisualizer::theTypeInfo | ( | ) | [static] |
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.
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::createModelAgents | ( | ) | [protected, virtual] |
Override to create model agents that will be used to display data from the listener.
Reimplemented from makVrv::DtIndicatorVisualizer.
| virtual DtUnicode makVrv::DtEnvironmentalIndicatorVisualizer::generateInfoString | ( | ) | const [protected, virtual] |
Generates information string to display in info box.
Reimplemented from makVrv::DtIndicatorVisualizer.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkTacticalGraphicIndicatorVisualizer.
| virtual bool makVrv::DtEnvironmentalIndicatorVisualizer::indicatorsRealizable | ( | ) | const [protected, virtual] |
| virtual bool makVrv::DtEnvironmentalIndicatorVisualizer::indicatorsVisible | ( | ) | const [protected, virtual] |
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::updateIndicatorVisibility | ( | ) | [protected, virtual] |
| virtual void makVrv::DtEnvironmentalIndicatorVisualizer::updateDefinitionState | ( | ) | [protected, virtual] |
| 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.
std::string makVrv::DtEnvironmentalIndicatorVisualizer::myNormalTheme [protected] |
std::string makVrv::DtEnvironmentalIndicatorVisualizer::myActiveTheme [protected] |
std::string makVrv::DtEnvironmentalIndicatorVisualizer::myNormalPointTheme [protected] |
std::string makVrv::DtEnvironmentalIndicatorVisualizer::myActivePointTheme [protected] |
DtEnvironmentalStateListener* makVrv::DtEnvironmentalIndicatorVisualizer::myEnvironmentalListener [protected] |