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

Public Member Functions | |
| DtVpfLineFeatureTile (DtVpfDatabase *db, const DtString &themePath, int tileID, DtVpfTable *featureTable) | |
| Constructor takes a database, theme, tileID and feature table to generate an linear feature tile. | |
| virtual | ~DtVpfLineFeatureTile () |
| 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 * | myEdgeTable |
| DtVpfTable * | myEdgeBoundsTable |
| DtVpfTable * | myConnectedNodeTable |
Private Member Functions | |
| DtVpfLineFeatureTile (const DtVpfLineFeatureTile &input) | |
| Copy constructor is private to prevent copying. | |
| DtVpfLineFeatureTile & | operator= (const DtVpfLineFeatureTile &input) |
| Assignment operator is private to prevent copying. | |
This is an VPF tile that contains linear 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.
| DtVpfLineFeatureTile::DtVpfLineFeatureTile | ( | DtVpfDatabase * | db, |
| const DtString & | themePath, | ||
| int | tileID, | ||
| DtVpfTable * | featureTable | ||
| ) |
Constructor takes a database, theme, tileID and feature table to generate an linear feature tile.
| DtInvalidInput | if it cannot open the tables that it needs |
| virtual DtVpfLineFeatureTile::~DtVpfLineFeatureTile | ( | ) | [virtual] |
destructor
| DtVpfLineFeatureTile::DtVpfLineFeatureTile | ( | const DtVpfLineFeatureTile & | input | ) | [private] |
Copy constructor is private to prevent copying.
| virtual bool DtVpfLineFeatureTile::initTile | ( | ) | [virtual] |
Initializes the tile by loading the proper files.
Implements DtVpfTile.
| virtual bool DtVpfLineFeatureTile::loadFeatures | ( | DtVectorNetwork * | vectorNetwork | ) | [virtual] |
Loads the features from the VPF database to the GDB vector network.
Implements DtVpfTile.
| DtVpfLineFeatureTile& DtVpfLineFeatureTile::operator= | ( | const DtVpfLineFeatureTile & | input | ) | [private] |
Assignment operator is private to prevent copying.
DtVpfTable* DtVpfLineFeatureTile::myEdgeTable [protected] |
DtVpfTable* DtVpfLineFeatureTile::myEdgeBoundsTable [protected] |
DtVpfTable* DtVpfLineFeatureTile::myConnectedNodeTable [protected] |