15 #include <vrfGuiCore/DtAttachableUpdaterWithLevelOrientationAgent.hpp>
20 class DtOverlayEllipseArcModelAgent;
21 class DtWidgetLabelAgent;
22 class DtProjectedWidgetModelAgent;
23 class DtVisualizerDefinition;
24 class DtAttachableUpdaterAgent;
25 class DtOverlaySegmentedLineModelAgent;
26 class DtLineModelUpdaterAgent;
31 class DtEntityStateListenerExtensions;
32 class DtAttachableUpdaterWithLevelOrientationAgent;
69 virtual void connect();
72 virtual void disconnect();
75 virtual void initialize_settings();
80 virtual void setModelDefinitionForAgents();
94 virtual void createModelAgents();
95 virtual void destroyModelAgents();
98 virtual void createRing();
99 virtual void destroyOuterRing();
100 virtual void tryToDraw();
102 virtual void updateRangeRingsCount();
104 virtual bool setVisible(
bool visible,
int context);
106 virtual void setRangeRingsScale(
float);
108 virtual void setRangeRingsFill(
bool);
109 virtual void setRangeRingsGeometry();
110 virtual void setRangeRingsColors();
111 virtual void setRangeRingsLabels();
112 virtual void slot_entityRangeRingsEnabled(
const std::string& markingText,
int setting);
145 virtual const std::string&
tag();