16 class DtProjectedWidgetModelAgent;
30 DtSceneObjectAgent* sceneObject,
int modelSet );
36 virtual void destroyModelAgents();
39 virtual void setIconImage(
const std::string& image );
41 virtual const std::string& iconImage()
const;
45 virtual void setIconColor(
float r,
float g,
float b,
float a );
47 virtual void getIconColor(
float& r,
float& g,
float& b,
float& a )
const;
51 virtual void setIconRadius(
float radius );
53 virtual float iconRadius()
const;
57 virtual void setOrderGroupSet(
const std::string& orderGroupSet );
61 virtual const std::string& orderGroupSet()
const;
73 virtual void createDesignatorSpot();
77 virtual void setInitialValuesFromVisualizerDefinition()
override;
std::string myOrderGroupSet
Definition: Dt2DLaserDesignatorVisualizer.h:83
DtStateVisualizerCreatorTemplate< Dt2DLaserDesignatorVisualizer > Dt2DLaserDesignatorVisualizerCreator
2D Laser Designator visualizer creator
Definition: Dt2DLaserDesignatorVisualizer.h:91
Definition: DtStateVisualizer.h:305
DtLaserDesignatorVisualizer is the base class shared by Dt2DLaserDesignatorVisualizer and Dt3DLaserDe...
Definition: DtLaserDesignatorVisualizer.h:29
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
DtWidgetAgent * myDesignatorIconAgent
Definition: Dt2DLaserDesignatorVisualizer.h:86
std::string myIconImage
Definition: Dt2DLaserDesignatorVisualizer.h:80
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Definition: Dt2DLaserDesignatorVisualizer.h:19
DtProjectedWidgetModelAgent * myProjectedWidgetModelAgent
Definition: Dt2DLaserDesignatorVisualizer.h:85
DtLaserDesignatorVisualizer.
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
float myIconRadius
Definition: Dt2DLaserDesignatorVisualizer.h:82
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56