15 #include <boost/unordered_set.hpp>
16 #include <boost/unordered_map.hpp>
21 class DtArealFeatureVisualizer;
23 class DtEdgeFeatureVisualizer;
26 class DtFeatureSpecification;
28 class DtPointFeatureVisualizer;
29 class DtCoordinateSystem;
39 typedef boost::unordered_map<DtPointFeature*,DtPointFeatureVisualizer*>
42 typedef boost::unordered_map<DtEdgeFeature*,DtEdgeFeatureVisualizer*>
45 typedef boost::unordered_map<DtArealFeature*,DtArealFeatureVisualizer*>
60 void visualize(
int modelSet);
63 void unvisualize(
int modelSet);
82 unsigned int sourceId = 0 );
93 unsigned int sourceId = 0 );
104 unsigned int sourceId = 0 );
118 void slot_onFeatureInfoChanged(
const DtFaccCode& code,
121 void slot_selectionChanged(
128 virtual void slot_coordinateSystemChanged();
unsigned int FeatureID
Definition: DtFeature.h:21
The edge feature is a feature that describes a vector feature, typically several connected line segme...
Definition: DtEdgeFeature.h:20
boost::unordered_map< DtPointFeature *, DtPointFeatureVisualizer * > PointFeatureMap
Definition: DtFeatureSet.h:40
ElementFeatureMap myElementFeatureMap
Definition: DtFeatureSet.h:136
boost::unordered_map< DtElementID, DtFeature * > ElementFeatureMap
Definition: DtFeatureSet.h:48
EdgeFeatureMap myEdgeFeatures
Definition: DtFeatureSet.h:134
Contains makVrv:DtSelectionManager class.
The DtFeatureSet contains all of the features of a particular database. These features include point...
Definition: DtFeatureSet.h:35
A data type which represents a FACC code.
Definition: DtFaccCode.h:19
Definition: DtFaccManager.h:30
Contains makVrv::DtFeature class.
Definition: DtArealFeature.h:17
The point feature is a feature that describes a single location. Typically an object at that location...
Definition: DtPointFeature.h:20
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
ArealFeatureMap myArealFeatures
Definition: DtFeatureSet.h:135
DtDe & myDe
Definition: DtFeatureSet.h:132
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:41
Base class to provide boost signal/slot management.
Definition: networkElement.h:31
DtFeatureSetTemplate< DtFeature > DtFeatureSet
Definition: featureSet.h:480
boost::unordered_map< DtArealFeature *, DtArealFeatureVisualizer * > ArealFeatureMap
Definition: DtFeatureSet.h:46
SelectionType
The nature of the current selection.
Definition: DtSelectionManager.h:42
This is the base Terrain Feature class which all specific feature types extend. This feature has a po...
Definition: DtFeature.h:32
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
PointFeatureMap myPointFeatures
Definition: DtFeatureSet.h:133
boost::unordered_map< DtEdgeFeature *, DtEdgeFeatureVisualizer * > EdgeFeatureMap
Definition: DtFeatureSet.h:43
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Definition: networkElement.h:29
int myModelSet
Definition: DtFeatureSet.h:137
Contains DLL export macros.