![]() |
VR-Forces 4.10 Class Documentation
|

Public Member Functions | |
| std::string | generateDisplayName () const |
| Generate a display name for this feature. More... | |
Public Member Functions inherited from makVrv::DtEdgeFeature | |
| void | addPoint (const DtVector &position) |
| Adds a new point. More... | |
| void | insertPoint (unsigned int index, const DtVector &position) |
| Adds a new point at the index, if the index exceeds the number of points, the point is added to the end. More... | |
| void | removePoint (unsigned int index) |
| Removes a point at a given index. More... | |
| unsigned int | numberOfPoints () const |
| Get the number of points in the edge feature. More... | |
| const DtVector & | pointLocation (unsigned int index) const |
| Get the position of a point. More... | |
| void | setPointLocation (unsigned int index, const DtVector &pos) |
| Set the position of a point. More... | |
Public Member Functions inherited from makVrv::DtFeature | |
| virtual | ~DtFeature () |
| DTOR. More... | |
| DtElementID | elementId () const |
| Get the element id of the feature. More... | |
| DFAD::FeatureID | featureID () const |
| Get the feature id of the feature. More... | |
| const DtFaccCode & | faccCode () const |
| Get the feature code of the feature. More... | |
| unsigned int | sourceID () const |
| Get the feature source id. More... | |
| DFAD::SurfaceMaterialCode | soilType () |
| Get the soil type of the feature. More... | |
| DtFeatureVisualizer * | findFeatureVisualizer () |
| Attempt to get the feature visualizer for the feature. More... | |
| void | setFeatureVisualizer (DtFeatureVisualizer *vis) |
| Sets the feature visualizer for the feature. More... | |
Protected Member Functions | |
| DtArealFeature (DtElementID elementId, DFAD::FeatureID featureID, const DtFaccCode &feautureCode, unsigned int sourceId=0) | |
| CTOR is protected, use the DtFeatureSet interface for creating features. More... | |
| virtual | ~DtArealFeature () |
| DTOR is protected, use the DtFeatureSet interface for destroying features. More... | |
Protected Member Functions inherited from makVrv::DtEdgeFeature | |
| DtEdgeFeature (DtElementID elementId, DFAD::FeatureID featureID, const DtFaccCode &feautureCode, unsigned int sourceId=0) | |
| CTOR is protected, use the DtFeatureSet interface for creating features. More... | |
| virtual | ~DtEdgeFeature () |
| DTOR is protected, use the DtFeatureSet interface for destroying features. More... | |
Protected Member Functions inherited from makVrv::DtFeature | |
| DtFeature (DtElementID id, DFAD::FeatureID featureID, const DtFaccCode &feautureCode, unsigned int sourceId=0) | |
| CTOR is protected as features can only be created using the DtFeatureSet class. More... | |
Friends | |
| class | DtFeatureSet |
Additional Inherited Members | |
Protected Types inherited from makVrv::DtEdgeFeature | |
| typedef std::vector< Point > | PointList |
Protected Attributes inherited from makVrv::DtEdgeFeature | |
| PointList | myPoints |
Protected Attributes inherited from makVrv::DtFeature | |
| const DtElementID | myElementId |
| DFAD::FeatureID | myFeatureID |
| unsigned int | mySourceId |
| DtFaccCode | myFeatureCode |
| DFAD::SurfaceMaterialCode | mySoilType |
| float | myWidth |
| float | myLength |
| float | myHeight |
| float | myOrientation |
| DtFeatureVisualizer * | myFeatureVisualizer |
|
protected |
CTOR is protected, use the DtFeatureSet interface for creating features.
|
protectedvirtual |
DTOR is protected, use the DtFeatureSet interface for destroying features.
|
virtual |
Generate a display name for this feature.
Reimplemented from makVrv::DtEdgeFeature.
|
friend |