15 #include <boost/unordered_set.hpp>
16 #include <boost/unordered_map.hpp>
21 class DtArealFeatureVisualizer;
23 class DtEdgeFeatureVisualizer;
26 class DtFeatureSpecification;
28 class DtPointFeatureVisualizer;
38 typedef boost::unordered_map<DtPointFeature*,DtPointFeatureVisualizer*>
41 typedef boost::unordered_map<DtEdgeFeature*,DtEdgeFeatureVisualizer*>
44 typedef boost::unordered_map<DtArealFeature*,DtArealFeatureVisualizer*>
59 void visualize(
int modelSet);
62 void unvisualize(
int modelSet);
81 unsigned int sourceId = 0 );
92 unsigned int sourceId = 0 );
103 unsigned int sourceId = 0 );
117 void slot_onFeatureInfoChanged(
const DtFaccCode& code,
120 void slot_selectionChanged(
unsigned int FeatureID
Definition: DtFeature.h:24
The edge feature is a feature that describes a vector feature, typically several connected line segme...
Definition: DtEdgeFeature.h:23
boost::unordered_map< DtPointFeature *, DtPointFeatureVisualizer * > PointFeatureMap
Definition: DtFeatureSet.h:39
ElementFeatureMap myElementFeatureMap
Definition: DtFeatureSet.h:132
boost::unordered_map< DtElementID, DtFeature * > ElementFeatureMap
Definition: DtFeatureSet.h:47
EdgeFeatureMap myEdgeFeatures
Definition: DtFeatureSet.h:130
Contains makVrv:DtSelectionManager class.
The DtFeatureSet contains all of the features of a particular database.
Definition: DtFeatureSet.h:34
A data type which represents a FACC code.
Definition: DtFaccCode.h:22
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
Definition: DtFaccManager.h:33
Contains makVrv::DtFeature class.
Definition: DtArealFeature.h:20
The point feature is a feature that describes a single location.
Definition: DtPointFeature.h:23
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
ArealFeatureMap myArealFeatures
Definition: DtFeatureSet.h:131
DtDe & myDe
Definition: DtFeatureSet.h:128
Base class to provide boost signal/slot management.
Definition: networkElement.h:31
DtFeatureSetTemplate< DtFeature > DtFeatureSet
Definition: featureSet.h:478
boost::unordered_map< DtArealFeature *, DtArealFeatureVisualizer * > ArealFeatureMap
Definition: DtFeatureSet.h:45
SelectionType
The nature of the current selection.
Definition: DtSelectionManager.h:42
This is the base Terrain Feature class which all specific feature types extend.
Definition: DtFeature.h:35
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
PointFeatureMap myPointFeatures
Definition: DtFeatureSet.h:129
boost::unordered_map< DtEdgeFeature *, DtEdgeFeatureVisualizer * > EdgeFeatureMap
Definition: DtFeatureSet.h:42
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Definition: networkElement.h:29
int myModelSet
Definition: DtFeatureSet.h:133
Contains DLL export macros.