![]() |
VR-Forces 4.8 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. More... | |
| virtual | ~DtVpfAreaFeatureTile () |
| Destructor. More... | |
| virtual bool | initTile () |
| Initializes the tile by loading the proper files. More... | |
| virtual bool | loadFeatures (DtVectorNetwork *vectorNetwork) |
| Loads the features from the VPF database to the GDB vector network. More... | |
Public Member Functions inherited from DtVpfTile | |
| DtVpfTile (DtVpfDatabase *db, const DtString &themePath, int tileID, DtVpfTable *featureTable) | |
| Constructor takes a database, theme, tileID and feature table to generate the base tile that the subclasses build on. More... | |
| virtual | ~DtVpfTile () |
| Destructor. More... | |
| virtual DtString | tilePath () const |
| returns the relative path to this tile More... | |
| virtual DtString | themePath () const |
| returns the absolute path to the them for this tile More... | |
| virtual bool | featureInTile (int featureNumber) const |
| determines whether a given feature is within this tile or not More... | |
| virtual bool | featureInAoi (double xMin1, double yMin1, double xMax1, double yMax1, double xMin2, double yMin2, double xMax2, double yMax2) const |
| determines whether two rectangles overlap or not. More... | |
| virtual DtVpfDatabase * | database () |
| returns a pointer to the database that owns this tile More... | |
Protected Attributes | |
| DtVpfTable * | myFaceTable |
| DtVpfTable * | myRingTable |
| DtVpfTable * | myEdgeTable |
| DtVpfTable * | myEdgeBoundsTable |
| DtVpfTable * | myConnectedNodeTable |
Protected Attributes inherited from DtVpfTile | |
| DtVpfDatabase * | myDatabase |
| int | myTileID |
| DtString | myTilePath |
| DtString | myThemePath |
| DtVpfTable * | myFeatureClassTable |
Private Member Functions | |
| DtVpfAreaFeatureTile (const DtVpfAreaFeatureTile &input) | |
| Copy constructor is private to prevent copying. More... | |
| DtVpfAreaFeatureTile & | operator= (const DtVpfAreaFeatureTile &input) |
| Assignment operator is private to prevent copying. More... | |
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 |
Destructor.
|
private |
Copy constructor is private to prevent copying.
|
virtual |
Initializes the tile by loading the proper files.
Implements DtVpfTile.
|
virtual |
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 |
|
protected |
|
protected |