16 class DtProjectedWidgetModelAgent;
26 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
32 virtual void destroyModelAgents();
35 virtual void setIconImage(
const std::string& image );
37 virtual const std::string& iconImage()
const;
41 virtual void setIconColor(
float r,
float g,
float b,
float a );
43 virtual void getIconColor(
float& r,
float& g,
float& b,
float& a )
const;
47 virtual void setIconRadius(
float radius );
49 virtual float iconRadius()
const;
53 virtual void setOrderGroupSet(
const std::string& orderGroupSet );
57 virtual const std::string& orderGroupSet()
const;
69 virtual void createDesignatorSpot();
72 virtual void createSegmentedLineModelForLaserLine();
76 virtual void setInitialValuesFromVisualizerDefinition()
override;
std::string myOrderGroupSet
Definition: Dt2DLaserDesignatorVisualizer.h:82
DtStateVisualizerCreatorTemplate< Dt2DLaserDesignatorVisualizer > Dt2DLaserDesignatorVisualizerCreator
2D Laser Designator visualizer creator
Definition: Dt2DLaserDesignatorVisualizer.h:90
Definition: DtStateVisualizer.h:274
DtLaserDesignatorVisualizer is the base class shared by Dt2DLaserDesignatorVisualizer and Dt3DLaserDe...
Definition: DtLaserDesignatorVisualizer.h:32
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtWidgetAgent * myDesignatorIconAgent
Definition: Dt2DLaserDesignatorVisualizer.h:85
std::string myIconImage
Definition: Dt2DLaserDesignatorVisualizer.h:79
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Definition: Dt2DLaserDesignatorVisualizer.h:19
DtProjectedWidgetModelAgent * myProjectedWidgetModelAgent
Definition: Dt2DLaserDesignatorVisualizer.h:84
DtLaserDesignatorVisualizer.
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
float myIconRadius
Definition: Dt2DLaserDesignatorVisualizer.h:81
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54