17 class DtOverlayPolygonModelAgent;
18 class DtSceneObjectAgent;
19 class DtProjectedWidgetModelAgent;
20 class DtAttributeGroupWidgetAgent;
25 class DtAttachableUpdaterWithLevelOrientationAgent;
50 virtual void initialize()
override;
53 virtual void createModelAgents();
56 virtual void createCircle();
58 virtual void selectCircle(
bool);
61 virtual void setCircleColor(
float r,
float g,
float b,
float a);
63 virtual void destroyModelAgents();
65 virtual makVrv::DtAttachableFanUpdaterAgent* createUpdaterAgent();
67 virtual void slot_shadowTextChanged(
bool);
68 virtual void slot_textColorChanged(
float,
float,
float);
69 virtual void slot_backgroundColorChanged(
float,
float,
float);
70 virtual void slot_backgroundOpacityChanged(
float);
71 virtual void slot_showLabelChanged(
bool);
72 virtual void setScale(
float scale );
80 makVrv::DtAttributeGroupWidgetAgent*
myLabel;
86 float myBackgroundColor[4];
makVrv::DtSignalConnectionManager myConnections
Definition: 2DIntervisibilitySensorFanVisualizer.h:81
double myRadarRange
Definition: 2DIntervisibilitySensorFanVisualizer.h:90
Definition: DtStateVisualizer.h:305
Dt2DIntervisibilitySensorFanVisualizer display an intervisibility Fan drawn as geometry in the scene ...
Definition: 2DIntervisibilitySensorFanVisualizer.h:30
bool myShowLabel
Definition: 2DIntervisibilitySensorFanVisualizer.h:84
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtProjectedWidgetModelAgent * myLabelProjectedWidgetModelAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:79
std::string myFontFile
Definition: 2DIntervisibilitySensorFanVisualizer.h:89
makVrv::DtSceneObjectAgent * myLabelSceneObjectAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:77
float myFontSize
Definition: 2DIntervisibilitySensorFanVisualizer.h:87
makVrv::DtOverlayPolygonModelAgent * myCircle
Definition: 2DIntervisibilitySensorFanVisualizer.h:76
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
DtIntervisibilityLineVisualizer display an intervisibility line drawn as geometry in the scene...
Definition: intervisibilitySensorFanVisualizer.h:24
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtAttachableUpdaterWithLevelOrientationAgent * myLabelUpdaterAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:78
makVrv::DtStateVisualizerCreatorTemplate< Dt2DIntervisibilitySensorFanVisualizer > Dt2DIntervisibilitySensorFanVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: 2DIntervisibilitySensorFanVisualizer.h:97
DtString myDisplayName
Definition: 2DIntervisibilitySensorFanVisualizer.h:91
Base class to provide boost signal/slot management.
bool myShadowText
Definition: 2DIntervisibilitySensorFanVisualizer.h:83
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
float myScale
Definition: 2DIntervisibilitySensorFanVisualizer.h:88
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56
makVrv::DtAttributeGroupWidgetAgent * myLabel
Definition: 2DIntervisibilitySensorFanVisualizer.h:80