17 class DtOverlayPolygonModelAgent;
18 class DtSceneObjectAgent;
19 class DtProjectedWidgetModelAgent;
20 class DtAttributeGroupWidgetAgent;
25 class DtAttachableUpdaterWithLevelOrientationAgent;
50 virtual void createModelAgents();
53 virtual void createCircle();
55 virtual void selectCircle(
bool);
58 virtual void setCircleColor(
float r,
float g,
float b,
float a);
60 virtual void destroyModelAgents();
62 virtual makVrv::DtAttachableFanUpdaterAgent* createUpdaterAgent();
64 virtual void slot_shadowTextChanged(
bool);
65 virtual void slot_textColorChanged(
float,
float,
float);
66 virtual void slot_backgroundColorChanged(
float,
float,
float);
67 virtual void slot_backgroundOpacityChanged(
float);
68 virtual void slot_showLabelChanged(
bool);
69 virtual void setScale(
float scale );
77 makVrv::DtAttributeGroupWidgetAgent*
myLabel;
83 float myBackgroundColor[4];
makVrv::DtSignalConnectionManager myConnections
Definition: 2DIntervisibilitySensorFanVisualizer.h:78
double myRadarRange
Definition: 2DIntervisibilitySensorFanVisualizer.h:87
Definition: DtStateVisualizer.h:322
Dt2DIntervisibilitySensorFanVisualizer display an intervisibility Fan drawn as geometry in the scene ...
Definition: 2DIntervisibilitySensorFanVisualizer.h:30
bool myShowLabel
Definition: 2DIntervisibilitySensorFanVisualizer.h:81
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtProjectedWidgetModelAgent * myLabelProjectedWidgetModelAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:76
std::string myFontFile
Definition: 2DIntervisibilitySensorFanVisualizer.h:86
makVrv::DtSceneObjectAgent * myLabelSceneObjectAgent
Definition: 2DIntervisibilitySensorFanVisualizer.h:74
float myFontSize
Definition: 2DIntervisibilitySensorFanVisualizer.h:84
makVrv::DtOverlayPolygonModelAgent * myCircle
Definition: 2DIntervisibilitySensorFanVisualizer.h:73
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
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:75
makVrv::DtStateVisualizerCreatorTemplate< Dt2DIntervisibilitySensorFanVisualizer > Dt2DIntervisibilitySensorFanVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: 2DIntervisibilitySensorFanVisualizer.h:94
DtString myDisplayName
Definition: 2DIntervisibilitySensorFanVisualizer.h:88
Base class to provide boost signal/slot management.
bool myShadowText
Definition: 2DIntervisibilitySensorFanVisualizer.h:80
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
float myScale
Definition: 2DIntervisibilitySensorFanVisualizer.h:85
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:77