17 class DtOverlayPolygonModelAgent;
18 class DtSceneObjectAgent;
19 class DtProjectedWidgetModelAgent;
20 class DtAttributeGroupWidgetAgent;
25 class DtAttachableUpdaterWithLevelOrientationAgent;
48 virtual void initialize()
override;
51 virtual void createModelAgents();
54 virtual void createCircle();
56 virtual void selectCircle(
bool);
59 virtual void setCircleColor(
float r,
float g,
float b,
float a);
61 virtual void destroyModelAgents();
63 virtual makVrv::DtAttachableFanUpdaterAgent* createUpdaterAgent();
65 virtual void slot_shadowTextChanged(
bool);
66 virtual void slot_textColorChanged(
float,
float,
float);
67 virtual void slot_backgroundColorChanged(
float,
float,
float);
68 virtual void slot_backgroundOpacityChanged(
float);
69 virtual void slot_showLabelChanged(
bool);
70 virtual void setScale(
float scale );
78 makVrv::DtAttributeGroupWidgetAgent*
myLabel;
84 float myBackgroundColor[4];
makVrv::DtSignalConnectionManager myConnections
Definition: 2DIntervisibilitySensorFanVisualizer.h:79
double myRadarRange
Definition: 2DIntervisibilitySensorFanVisualizer.h:88
Definition: DtStateVisualizer.h:274
Dt2DIntervisibilitySensorFanVisualizer display an intervisibility Fan drawn as geometry in the scene ...
Definition: 2DIntervisibilitySensorFanVisualizer.h:30
bool myShowLabel
Definition: 2DIntervisibilitySensorFanVisualizer.h:82
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtProjectedWidgetModelAgent * myLabelProjectedWidgetModelAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:77
std::string myFontFile
Definition: 2DIntervisibilitySensorFanVisualizer.h:87
makVrv::DtSceneObjectAgent * myLabelSceneObjectAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:75
float myFontSize
Definition: 2DIntervisibilitySensorFanVisualizer.h:85
makVrv::DtOverlayPolygonModelAgent * myCircle
Definition: 2DIntervisibilitySensorFanVisualizer.h:74
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
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:76
makVrv::DtStateVisualizerCreatorTemplate< Dt2DIntervisibilitySensorFanVisualizer > Dt2DIntervisibilitySensorFanVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: 2DIntervisibilitySensorFanVisualizer.h:95
DtString myDisplayName
Definition: 2DIntervisibilitySensorFanVisualizer.h:89
Base class to provide boost signal/slot management.
bool myShadowText
Definition: 2DIntervisibilitySensorFanVisualizer.h:81
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
float myScale
Definition: 2DIntervisibilitySensorFanVisualizer.h:86
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
makVrv::DtAttributeGroupWidgetAgent * myLabel
Definition: 2DIntervisibilitySensorFanVisualizer.h:78