![]() |
VR-Forces 5.0.1 Developer's Guide
|
This class is responsible for creating feature elements on a feature level for all features stored in a MAK Terrain database file.

Public Member Functions | |
| DtTdbFeatureAdder (DtDe &de) | |
| virtual | ~DtTdbFeatureAdder () |
| virtual void | addFeatures (DtFeatureLayer &terrainLayer) |
Public Member Functions inherited from makVrv::DtFeatureAdder | |
| DtFeatureAdder (DtDe &de) | |
| virtual | ~DtFeatureAdder () |
Protected Member Functions | |
| virtual void | addFeaturesFromVectorNetwork (const DtVectorNetwork &vecnet, DtFeatureLayer &terrainLayer) |
| virtual void | addPoint (const DtNetworkNode &node, DtFeatureLayer &terrainLayer) |
| virtual void | addLinear (const DtNetworkEdge &edge, DtFeatureLayer &terrainLayer) |
| void | addArea (const DtNetworkEdge &edge, DtFeatureLayer &terrainLayer) |
Additional Inherited Members | |
Protected Attributes inherited from makVrv::DtFeatureAdder | |
| DtDe & | myDe |
| makVrv::DtTdbFeatureAdder::DtTdbFeatureAdder | ( | DtDe & | de | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Load the feature file, look for features based on the rule and create create props. Add those props to terrainLayer.
Implements makVrv::DtFeatureAdder.
|
protectedvirtual |
|
protectedvirtual |
Add a node, called for each node that is not connected.
|
protectedvirtual |
Add a edge, called for each node that is an linear.
|
protected |
Add a edge, called for each edge which is an area.