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

Public Member Functions | |
| 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. | |
| virtual | ~DtVpfPointFeatureTile () |
| 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. | |
| virtual bool | featureInArea (double x, double y, double xMin, double yMin, double xMax, double yMax) const |
| determines if point is in rectangle or not. | |
Protected Attributes | |
| DtVpfTable * | myEntityNodeTable |
Private Member Functions | |
| DtVpfPointFeatureTile (const DtVpfPointFeatureTile &input) | |
| Copy constructor is private to prevent copying. | |
| DtVpfPointFeatureTile & | operator= (const DtVpfPointFeatureTile &input) |
| Assignment operator is private to prevent copying. | |
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.
| 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 DtVpfPointFeatureTile::~DtVpfPointFeatureTile | ( | ) | [virtual] |
Destructor.
| DtVpfPointFeatureTile::DtVpfPointFeatureTile | ( | const DtVpfPointFeatureTile & | input | ) | [private] |
Copy constructor is private to prevent copying.
| virtual bool DtVpfPointFeatureTile::initTile | ( | ) | [virtual] |
Initializes the tile by loading the proper files.
Implements DtVpfTile.
| virtual bool DtVpfPointFeatureTile::loadFeatures | ( | DtVectorNetwork * | vectorNetwork | ) | [virtual] |
Loads the features from the VPF database to the GDB vector network.
Implements DtVpfTile.
| virtual bool DtVpfPointFeatureTile::featureInArea | ( | double | x, |
| double | y, | ||
| double | xMin, | ||
| double | yMin, | ||
| double | xMax, | ||
| double | yMax | ||
| ) | const [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.
| DtVpfPointFeatureTile& DtVpfPointFeatureTile::operator= | ( | const DtVpfPointFeatureTile & | input | ) | [private] |
Assignment operator is private to prevent copying.
DtVpfTable* DtVpfPointFeatureTile::myEntityNodeTable [protected] |