![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| DtVpfLineFeatureTile (DtVpfDatabase *db, const DtString &themePath, int tileID, DtVpfTable *featureTable) | |
| virtual | ~DtVpfLineFeatureTile () override |
| virtual bool | initTile () override |
| virtual bool | loadFeatures (DtVectorNetwork *vectorNetwork) override |
Public Member Functions inherited from DtVpfTile | |
| DtVpfTile (DtVpfDatabase *db, const DtString &themePath, int tileID, DtVpfTable *featureTable) | |
| virtual | ~DtVpfTile () |
| virtual DtString | tilePath () const |
| virtual DtString | themePath () const |
| virtual bool | featureInTile (int featureNumber) const |
| virtual bool | featureInAoi (double xMin1, double yMin1, double xMax1, double yMax1, double xMin2, double yMin2, double xMax2, double yMax2) const |
| virtual DtVpfDatabase * | database () |
Protected Attributes | |
| DtVpfTable * | myEdgeTable |
| DtVpfTable * | myEdgeBoundsTable |
| DtVpfTable * | myConnectedNodeTable |
Protected Attributes inherited from DtVpfTile | |
| DtVpfDatabase * | myDatabase |
| int | myTileID |
| DtString | myTilePath |
| DtString | myThemePath |
| DtVpfTable * | myFeatureClassTable |
Private Member Functions | |
| DtVpfLineFeatureTile (const DtVpfLineFeatureTile &input) | |
| DtVpfLineFeatureTile & | operator= (const DtVpfLineFeatureTile &input) |
| 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 |
|
overridevirtual |
destructor
|
private |
Copy constructor is private to prevent copying.
|
overridevirtual |
Initializes the tile by loading the proper files.
Implements DtVpfTile.
|
overridevirtual |
Loads the features from the VPF database to the GDB vector network.
Implements DtVpfTile.
|
private |
Assignment operator is private to prevent copying.
|
protected |
|
protected |
|
protected |