![]() |
VR-Forces Developer's Guide
|
This is an VPF tile that contains point 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 | |
| DtVpfPointFeatureTile (DtVpfDatabase *db, const DtString &themePath, int tileID, DtVpfTable *featureTable) | |
| virtual | ~DtVpfPointFeatureTile () |
| virtual bool | initTile () |
| virtual bool | loadFeatures (DtVectorNetwork *vectorNetwork) |
| virtual bool | featureInArea (double x, double y, double xMin, double yMin, double xMax, double yMax) const |
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 * | myEntityNodeTable |
Protected Attributes inherited from DtVpfTile | |
| DtVpfDatabase * | myDatabase |
| int | myTileID |
| DtString | myTilePath |
| DtString | myThemePath |
| DtVpfTable * | myFeatureClassTable |
Private Member Functions | |
| DtVpfPointFeatureTile (const DtVpfPointFeatureTile &input) | |
| DtVpfPointFeatureTile & | operator= (const DtVpfPointFeatureTile &input) |
| DtVpfPointFeatureTile::DtVpfPointFeatureTile | ( | DtVpfDatabase * | db, |
| const DtString & | themePath, | ||
| int | tileID, | ||
| DtVpfTable * | featureTable | ||
| ) |
Constructor takes a database, theme, tileID and feature table to generate an point 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.
|
virtual |
determines if point is in rectangle or not. should hide the base class function of same name to prevent it from being used. Points will always fail the base class function's test.
|
private |
Assignment operator is private to prevent copying.
|
protected |