![]() |
VR-Forces 4.0.4 Class Documentation
|
This is an VPF tile that contains area features. More...

Public Member Functions | |
| DtVpfAreaFeatureTile (DtVpfDatabase *db, const DtString &themePath, int tileID, DtVpfTable *featureTable) | |
| Constructor takes a database, theme, tileID and feature table to generate an area feature tile. | |
| virtual | ~DtVpfAreaFeatureTile () |
| Destructor. | |
| virtual bool | initTile () |
| Initializes the tile by loading the proper files. | |
| virtual bool | loadFeatures (DtVectorNetwork *vectorNetwork) |
| Loads the features from the VPF database to the GDB vector network. | |
Protected Attributes | |
| DtVpfTable * | myFaceTable |
| DtVpfTable * | myRingTable |
| DtVpfTable * | myEdgeTable |
| DtVpfTable * | myEdgeBoundsTable |
| DtVpfTable * | myConnectedNodeTable |
Private Member Functions | |
| DtVpfAreaFeatureTile (const DtVpfAreaFeatureTile &input) | |
| Copy constructor is private to prevent copying. | |
| DtVpfAreaFeatureTile & | operator= (const DtVpfAreaFeatureTile &input) |
| Assignment operator is private to prevent copying. | |
This is an VPF tile that contains area features.
It is a subclass of the abstract tile class and is used to load area features from a tile to a GDB vector network.
| DtVpfAreaFeatureTile::DtVpfAreaFeatureTile | ( | DtVpfDatabase * | db, |
| const DtString & | themePath, | ||
| int | tileID, | ||
| DtVpfTable * | featureTable | ||
| ) |
Constructor takes a database, theme, tileID and feature table to generate an area feature tile.
| DtInvalidInput | if it cannot open the tables that it needs |
| virtual DtVpfAreaFeatureTile::~DtVpfAreaFeatureTile | ( | ) | [virtual] |
Destructor.
| DtVpfAreaFeatureTile::DtVpfAreaFeatureTile | ( | const DtVpfAreaFeatureTile & | input | ) | [private] |
Copy constructor is private to prevent copying.
| virtual bool DtVpfAreaFeatureTile::initTile | ( | ) | [virtual] |
Initializes the tile by loading the proper files.
Implements DtVpfTile.
| virtual bool DtVpfAreaFeatureTile::loadFeatures | ( | DtVectorNetwork * | vectorNetwork | ) | [virtual] |
Loads the features from the VPF database to the GDB vector network.
Implements DtVpfTile.
| DtVpfAreaFeatureTile& DtVpfAreaFeatureTile::operator= | ( | const DtVpfAreaFeatureTile & | input | ) | [private] |
Assignment operator is private to prevent copying.
DtVpfTable* DtVpfAreaFeatureTile::myFaceTable [protected] |
DtVpfTable* DtVpfAreaFeatureTile::myRingTable [protected] |
DtVpfTable* DtVpfAreaFeatureTile::myEdgeTable [protected] |
DtVpfTable* DtVpfAreaFeatureTile::myEdgeBoundsTable [protected] |
DtVpfTable* DtVpfAreaFeatureTile::myConnectedNodeTable [protected] |