![]() |
VR-Forces 4.0.4 Class Documentation
|
Base class for height above terrain line visualizers to show height above terrain line and label. More...

Public Member Functions | |
| DtHATLineVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| CTOR. | |
| virtual | ~DtHATLineVisualizer () |
| DTOR. | |
| virtual void | setHatLineVisible (bool) |
| Set the hat line visible or invisible. | |
| virtual void | setUniqueID (DtUniqueID) |
| Set the scene object id of the line object visualizing this hat line. | |
Protected Member Functions | |
| virtual void | createModelAgents () |
| Create the model agents for the line and text. | |
| virtual void | destroyModelAgents () |
| Destroy the model agents for the line and text. | |
| virtual void | setModelDefinitionForAgents () |
| Pass any model definition specified in the visual definition to the visualizer. | |
| virtual void | setVisualizerDefinition (const DtVisualizerDefinition &visDef) |
| Set the visualizer definition which provides the parameters for this visualizer. | |
Protected Attributes | |
| Dt3DSegmentedLineModelAgent * | myHatLineAgent |
| DtSceneObjectAgent * | myHatLineObjectAgent |
| DtAttachableHatUpdaterAgent * | myHatLineUpdaterAgent |
| DtSceneObjectAgent * | myHatTextObjectAgent |
| DtProjectedWidgetModelAgent * | myHatTextModelAgent |
| DtWidgetLabelAgent * | myHatTextWidgetAgent |
| DtAttachableHatTextUpdaterAgent * | myHatTextUpdaterAgent |
| bool | myHatLineVisible |
| bool | myUseHighestTerrainLod |
| double | myTextPosition |
Base class for height above terrain line visualizers to show height above terrain line and label.
| makVrv::DtHATLineVisualizer::DtHATLineVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
CTOR.
| virtual makVrv::DtHATLineVisualizer::~DtHATLineVisualizer | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtHATLineVisualizer::setHatLineVisible | ( | bool | ) | [virtual] |
Set the hat line visible or invisible.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityHATLineVisualizer.
| virtual void makVrv::DtHATLineVisualizer::setUniqueID | ( | DtUniqueID | ) | [virtual] |
Set the scene object id of the line object visualizing this hat line.
Reimplemented from makVrv::DtStateVisualizer.
| virtual void makVrv::DtHATLineVisualizer::createModelAgents | ( | ) | [protected, virtual] |
Create the model agents for the line and text.
Implements makVrv::DtStateVisualizer.
| virtual void makVrv::DtHATLineVisualizer::destroyModelAgents | ( | ) | [protected, virtual] |
Destroy the model agents for the line and text.
Implements makVrv::DtStateVisualizer.
| virtual void makVrv::DtHATLineVisualizer::setModelDefinitionForAgents | ( | ) | [protected, virtual] |
Pass any model definition specified in the visual definition to the visualizer.
Implements makVrv::DtStateVisualizer.
| virtual void makVrv::DtHATLineVisualizer::setVisualizerDefinition | ( | const DtVisualizerDefinition & | visDef | ) | [protected, virtual] |
Set the visualizer definition which provides the parameters for this visualizer.
Reimplemented from makVrv::DtStateVisualizer.
Dt3DSegmentedLineModelAgent* makVrv::DtHATLineVisualizer::myHatLineAgent [protected] |
DtSceneObjectAgent* makVrv::DtHATLineVisualizer::myHatLineObjectAgent [protected] |
DtAttachableHatUpdaterAgent* makVrv::DtHATLineVisualizer::myHatLineUpdaterAgent [protected] |
DtSceneObjectAgent* makVrv::DtHATLineVisualizer::myHatTextObjectAgent [protected] |
DtProjectedWidgetModelAgent* makVrv::DtHATLineVisualizer::myHatTextModelAgent [protected] |
DtWidgetLabelAgent* makVrv::DtHATLineVisualizer::myHatTextWidgetAgent [protected] |
DtAttachableHatTextUpdaterAgent* makVrv::DtHATLineVisualizer::myHatTextUpdaterAgent [protected] |
bool makVrv::DtHATLineVisualizer::myHatLineVisible [protected] |
double makVrv::DtHATLineVisualizer::myTextPosition [protected] |