20 class DtElementDefinitionManager;
21 class DtElementDefinitionNew;
37 makVrv::DtSceneObjectAgent*,
int modelSet);
44 virtual void setWidgetEventsEnabled(
bool);
46 virtual void setSelectable(
bool);
48 virtual void implementVisibility(
bool b)
override;
51 virtual void initialize()
override;
54 std::vector<makVrv::DtEnvironmentalVisualizerSet*>
myVertices;
87 virtual void finishEditing();
115 virtual void cancelChanges();
116 virtual void slot_terrainCleared();
117 virtual void slot_terrainPatchToBeDeleted();
119 virtual void completeSetup();
120 virtual void intervisibilityObjectsShown(
bool show );
121 virtual void rangeLinesShown(
bool show );
boost::signals2::signal< void(makVrv::DtIntervisibilityElement *)> signal_intervisibilityElementCreated
Definition: vrfGuiIntervisibilityDriver.h:106
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
std::vector< AttachPoint > AttachPoints
Definition: DtIntervisibilityDriver.h:51
The DtIntervisibilityElement class implements the common behavior of shape elements that are added to...
Definition: DtIntervisibilityElement.h:34
makVrv::DtStateVisualizerCreatorTemplate< DtVrfGuiIntervisibilityVertexVisualizer > DtVrfGuiIntervisibilityVertexVisualizerCreator
Definition: vrfGuiIntervisibilityDriver.h:59
This driver will manage the creation, modification and removal of intervisibility objects...
Definition: DtIntervisibilityDriver.h:42
Contains the DtIntervisibilityVertexVisualizer class declaration.
Contains makVrv::DtStateView class.
Definition: DtStateVisualizer.h:305
Creator for the intervisibility driver.
Definition: DtIntervisibilityDriver.h:387
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: vrfGuiIntervisibilityDriver.h:124
The DtIntervisibilityStateListener is a class that will allow intervisibility objects to use start/en...
Definition: DtIntervisibilityStateListener.h:24
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
std::vector< makVrv::DtEnvironmentalVisualizerSet * > myVertices
Definition: vrfGuiIntervisibilityDriver.h:54
Contains the DtIntervisibilityDriver class declaration.
Contains makVrv::DtVrlinkSimulatedEntityState class.
The DtIntervisibilityVertexVisualizer will show at most two points – the start and end point of the i...
Definition: DtIntervisibilityVertexVisualizer.h:33
This visualizer set class holds is designed to only hold DtEnvironmentalStateVisualizer based classes...
Definition: DtEnvironmentalVisualizerSet.h:27
Contains makVrf::DtVrfGuiIntervisibilityDriver class. This class overrides the VR-Vantage driver to p...
Definition: vrfGuiIntervisibilityDriver.h:30
boost::signals2::signal< void(makVrv::DtUniqueID)> signal_finishedEditing
Definition: vrfGuiIntervisibilityDriver.h:108
boost::signals2::signal< void(makVrv::DtUniqueID)> signal_startingEditing
Definition: vrfGuiIntervisibilityDriver.h:109
boost::signals2::signal< void(makVrv::DtIntervisibilityElement *)> signal_intervisibilityElementAboutToBeDestroyed
Definition: vrfGuiIntervisibilityDriver.h:107
Definition: vrfGuiIntervisibilityDriver.h:61
bool mySelectable
Definition: vrfGuiIntervisibilityDriver.h:56
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
bool myWantsToBeVisible
Definition: vrfGuiIntervisibilityDriver.h:55
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32