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

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

Inheritance diagram for DtVpfLineFeatureTile:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

DtVpfTablemyEdgeTable
DtVpfTablemyEdgeBoundsTable
DtVpfTablemyConnectedNodeTable

Private Member Functions

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

Detailed Description

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.


Constructor & Destructor Documentation

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.

Exceptions:
DtInvalidInputif it cannot open the tables that it needs

destructor

Copy constructor is private to prevent copying.


Member Function Documentation

virtual bool DtVpfLineFeatureTile::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 DtVpfLineFeatureTile::loadFeatures ( DtVectorNetwork vectorNetwork) [virtual]

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

Implements DtVpfTile.

DtVpfLineFeatureTile& DtVpfLineFeatureTile::operator= ( const DtVpfLineFeatureTile 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)