17#include <vrvCore/Dt3DLaserDesignatorVisualizer.h>
18#include <vrvCore/Dt2DLaserDesignatorVisualizer.h>
40 makVrv::DtSceneObjectAgent* sceneObject, makVrv::DtModelSetId modelSet);
61 makVrv::DtStateVisualizerCreatorTemplate<DtVre3DLaserDesignatorVisualizer>;
83 makVrv::DtSceneObjectAgent* sceneObject, makVrv::DtModelSetId modelSet);
104 makVrv::DtStateVisualizerCreatorTemplate<DtVre2DLaserDesignatorVisualizer>;
virtual void createLaserLine() override
Creates the visual representation of the laser beam in 2D.
DtVre2DLaserDesignatorVisualizer(makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, makVrv::DtSceneObjectAgent *sceneObject, makVrv::DtModelSetId modelSet)
Constructor.
virtual ~DtVre2DLaserDesignatorVisualizer() override
Virtual destructor.
DtVre3DLaserDesignatorVisualizer(makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, makVrv::DtSceneObjectAgent *sceneObject, makVrv::DtModelSetId modelSet)
Constructor.
virtual ~DtVre3DLaserDesignatorVisualizer() override
Virtual destructor.
virtual void createLaserLine() override
Creates the visual representation of the laser beam.
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
makVrv::DtStateVisualizerCreatorTemplate< DtVre3DLaserDesignatorVisualizer > DtVre3DLaserDesignatorVisualizerCreator
Creator type definition for 3D laser designator visualizers.
Definition laserDesignatorVisualizer.h:60
makVrv::DtStateVisualizerCreatorTemplate< DtVre2DLaserDesignatorVisualizer > DtVre2DLaserDesignatorVisualizerCreator
Creator type definition for 2D laser designator visualizers.
Definition laserDesignatorVisualizer.h:103