VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes | Private Member Functions
DtVpfAreaFeatureTile Class Reference

This is an VPF tile that contains area features. More...

Inheritance diagram for DtVpfAreaFeatureTile:
Inheritance graph
[legend]

List of all members.

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.
virtual ~DtVpfAreaFeatureTile ()
 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

DtVpfTablemyFaceTable
DtVpfTablemyRingTable
DtVpfTablemyEdgeTable
DtVpfTablemyEdgeBoundsTable
DtVpfTablemyConnectedNodeTable

Private Member Functions

 DtVpfAreaFeatureTile (const DtVpfAreaFeatureTile &input)
 Copy constructor is private to prevent copying.
DtVpfAreaFeatureTileoperator= (const DtVpfAreaFeatureTile &input)
 Assignment operator is private to prevent copying.

Detailed Description

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.


Constructor & Destructor Documentation

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.

Exceptions:
DtInvalidInputif it cannot open the tables that it needs

Destructor.

Copy constructor is private to prevent copying.


Member Function Documentation

virtual bool DtVpfAreaFeatureTile::initTile ( ) [virtual]

Initializes the tile by loading the proper files.

Returns:
a boolean to indicate the success or failure of the load

Implements DtVpfTile.

virtual bool DtVpfAreaFeatureTile::loadFeatures ( DtVectorNetwork vectorNetwork) [virtual]

Loads the features from the VPF database to the GDB vector network.

Returns:
A boolean that indicates the success or failure of loading the data

Implements DtVpfTile.

DtVpfAreaFeatureTile& DtVpfAreaFeatureTile::operator= ( const DtVpfAreaFeatureTile input) [private]

Assignment operator is private to prevent copying.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)