![]() |
VR-Forces 4.0.4 Class Documentation
|
This class is responsible for creating feature elements on a feature level for all features stored in a MAK Terrain database file. More...

Public Member Functions | |
| DtTdbFeatureAdder (DtDe &de) | |
| CTOR. | |
| virtual | ~DtTdbFeatureAdder () |
| DTOR. | |
| virtual void | addFeatures (DtFeatureLayer &terrainLayer) |
| Load the feature file, look for features based on the rule and create create props. | |
Protected Member Functions | |
| virtual void | addFeaturesFromVectorNetwork (const DtVectorNetwork &vecnet, DtFeatureLayer &terrainLayer) |
| virtual void | addPoint (const DtNetworkNode &node, DtFeatureLayer &terrainLayer) |
| Add a node, called for each node that is not connected. | |
| virtual void | addLinear (const DtNetworkEdge &edge, DtFeatureLayer &terrainLayer) |
| Add a edge, called for each node that is an linear. | |
| void | addArea (const DtNetworkEdge &edge, DtFeatureLayer &terrainLayer) |
| Add a edge, called for each edge which is an area. | |
This class is responsible for creating feature elements on a feature level for all features stored in a MAK Terrain database file.
CTOR.
| virtual makVrv::DtTdbFeatureAdder::~DtTdbFeatureAdder | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtTdbFeatureAdder::addFeatures | ( | DtFeatureLayer & | terrainLayer | ) | [virtual] |
Load the feature file, look for features based on the rule and create create props.
Add those props to terrainLayer.
Implements makVrv::DtFeatureAdder.
| virtual void makVrv::DtTdbFeatureAdder::addFeaturesFromVectorNetwork | ( | const DtVectorNetwork & | vecnet, |
| DtFeatureLayer & | terrainLayer | ||
| ) | [protected, virtual] |
| virtual void makVrv::DtTdbFeatureAdder::addPoint | ( | const DtNetworkNode & | node, |
| DtFeatureLayer & | terrainLayer | ||
| ) | [protected, virtual] |
Add a node, called for each node that is not connected.
| virtual void makVrv::DtTdbFeatureAdder::addLinear | ( | const DtNetworkEdge & | edge, |
| DtFeatureLayer & | terrainLayer | ||
| ) | [protected, virtual] |
Add a edge, called for each node that is an linear.
| void makVrv::DtTdbFeatureAdder::addArea | ( | const DtNetworkEdge & | edge, |
| DtFeatureLayer & | terrainLayer | ||
| ) | [protected] |
Add a edge, called for each edge which is an area.