VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtVre2DLaserDesignatorVisualizer Class Reference

Detailed Description

DtVre2DLaserDesignatorVisualizer provides VR-Engage specific implementation for 2D visualization of laser designator beams. It extends the core VR-Vantage 2D laser designator visualizer with custom appearance and behavior suitable for the VR-Engage application's targeting visualization needs in 2D views.

#include <laserDesignatorVisualizer.h>

Inheritance diagram for makVre::DtVre2DLaserDesignatorVisualizer:
[legend]

Public Member Functions

 DtVre2DLaserDesignatorVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, makVrv::DtSceneObjectAgent *sceneObject, makVrv::DtModelSetId modelSet)
 
virtual ~DtVre2DLaserDesignatorVisualizer () override
 
virtual void createLaserLine () override
 

Constructor & Destructor Documentation

◆ DtVre2DLaserDesignatorVisualizer()

makVre::DtVre2DLaserDesignatorVisualizer::DtVre2DLaserDesignatorVisualizer ( makVrv::DtBaseConnection & simulation,
makVrv::DtStateListener & listener,
makVrv::DtSceneObjectAgent * sceneObject,
makVrv::DtModelSetId modelSet )

Constructor.

Parameters
simulationReference to the simulation connection
listenerReference to the state listener for event notifications
sceneObjectPointer to the scene object agent representing the designator source
modelSetModel set identifier for the visualization

Creates a new 2D laser designator visualizer specific to VR-Engage with the specified simulation connection, state listener, scene object, and model set. The 2D visualization is used for tactical displays, maps, and other 2D views.

◆ ~DtVre2DLaserDesignatorVisualizer()

virtual makVre::DtVre2DLaserDesignatorVisualizer::~DtVre2DLaserDesignatorVisualizer ( )
overridevirtual

Virtual destructor.

Ensures proper cleanup of resources used by the visualizer.

Member Function Documentation

◆ createLaserLine()

virtual void makVre::DtVre2DLaserDesignatorVisualizer::createLaserLine ( )
overridevirtual

Creates the visual representation of the laser beam in 2D.

Overrides the base implementation to create a 2D laser beam visualization with VR-Engage specific appearance and behavior. This is typically shown as a line or arrow on 2D maps and tactical displays.


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