20 class DtElementDefinitionManager;
21 class DtElementDefinitionNew;
42 virtual void setWidgetEventsEnabled(
bool);
44 virtual void setSelectable(
bool);
46 virtual bool setVisible(
bool b,
int i);
49 std::vector<makVrv::DtEnvironmentalVisualizerSet*>
myVertices;
82 virtual void finishEditing();
107 virtual void cancelChanges();
108 virtual void slot_terrainCleared();
109 virtual void slot_terrainPatchToBeDeleted();
111 virtual void completeSetup();
112 virtual void intervisibilityObjectsShown(
bool show );
113 virtual void rangeLinesShown(
bool show );
boost::signals2::signal< void(makVrv::DtIntervisibilityElement *)> signal_intervisibilityElementCreated
Definition: vrfGuiIntervisibilityDriver.h:98
A unicode string.
Definition: DtUnicode.h:33
std::vector< AttachPoint > AttachPoints
Definition: DtIntervisibilityDriver.h:50
The DtIntervisibilityElement class implements the common behavior of shape elements that are added to...
Definition: DtIntervisibilityElement.h:35
makVrv::DtStateVisualizerCreatorTemplate< DtVrfGuiIntervisibilityVertexVisualizer > DtVrfGuiIntervisibilityVertexVisualizerCreator
Definition: vrfGuiIntervisibilityDriver.h:54
This driver will manage the creation, modification and removal of intervisibility objects...
Definition: DtIntervisibilityDriver.h:41
Contains the DtIntervisibilityVertexVisualizer class declaration.
Contains makVrv::DtStateView class.
Definition: DtStateVisualizer.h:309
Creator for the intervisibility driver.
Definition: DtIntervisibilityDriver.h:377
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
Definition: vrfGuiIntervisibilityDriver.h:116
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:37
std::vector< makVrv::DtEnvironmentalVisualizerSet * > myVertices
Definition: vrfGuiIntervisibilityDriver.h:49
Contains the DtIntervisibilityDriver class declaration.
Contains makVrv::DtEntityState 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
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrf::DtVrfGuiIntervisibilityDriver class.
Definition: vrfGuiIntervisibilityDriver.h:30
boost::signals2::signal< void(makVrv::DtUniqueID)> signal_finishedEditing
Definition: vrfGuiIntervisibilityDriver.h:100
boost::signals2::signal< void(makVrv::DtUniqueID)> signal_startingEditing
Definition: vrfGuiIntervisibilityDriver.h:101
boost::signals2::signal< void(makVrv::DtIntervisibilityElement *)> signal_intervisibilityElementAboutToBeDestroyed
Definition: vrfGuiIntervisibilityDriver.h:99
Definition: vrfGuiIntervisibilityDriver.h:56
bool mySelectable
Definition: vrfGuiIntervisibilityDriver.h:51
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
bool myWantsToBeVisible
Definition: vrfGuiIntervisibilityDriver.h:50
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32