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

DtVmapInitializer holds the settings specified in a VmapDataRequest. More...

Inheritance diagram for DtVmapInitializer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVmapInitializer ()
 default constructor.
virtual ~DtVmapInitializer ()
 destructor
virtual DtString type ()
virtual const DtFilename & libraryPath () const
 returns the absolute path to the library requested
virtual bool setLibraryPath (const DtFilename &path)
 sets the library that is requested
virtual bool setLibrary (const DtString &s)
virtual DtString library () const
virtual const DtStringthemanticLayer () const
 returns the name of the thematic layer requested
virtual bool setThemanticLayer (const DtString &s)
 sets the thematic layer
virtual const DtStringfeatureClass () const
 returns the feature class to be loaded
virtual bool setFeatureClass (const DtString &s)
 sets the feature class to be loaded
virtual DtGeodeticCoord SWCorner () const
 returns the SW corner of the Area of interest
virtual bool setSWCorner (const DtGeodeticCoord &p)
 sets the SW corner of the area of interest
virtual DtGeodeticCoord NECorner () const
 returns the NW corner of the Area of interest
virtual bool setNECorner (const DtGeodeticCoord &p)
 sets the NW corner of the area of interest
virtual DtVpfDatabasedatabase () const
 returns the database for this initializer
virtual bool init ()
 sets up the database using the initialization data.

Protected Attributes

DtFilename myLibraryPath
DtString myLibrary
DtString myThemanticLayer
DtString myFeatureClass
DtGeodeticCoord mySWCorner
DtGeodeticCoord myNECorner
DtVpfDatabasemyDatabase

Detailed Description

DtVmapInitializer holds the settings specified in a VmapDataRequest.


Constructor & Destructor Documentation

default constructor.

destructor


Member Function Documentation

virtual DtString DtVmapInitializer::type ( ) [virtual]
Returns:
"vpf"

Implements DtVectorDataInitializer.

virtual const DtFilename& DtVmapInitializer::libraryPath ( ) const [virtual]

returns the absolute path to the library requested

virtual bool DtVmapInitializer::setLibraryPath ( const DtFilename &  path) [virtual]

sets the library that is requested

virtual bool DtVmapInitializer::setLibrary ( const DtString s) [virtual]
virtual DtString DtVmapInitializer::library ( ) const [virtual]
virtual const DtString& DtVmapInitializer::themanticLayer ( ) const [virtual]

returns the name of the thematic layer requested

virtual bool DtVmapInitializer::setThemanticLayer ( const DtString s) [virtual]

sets the thematic layer

virtual const DtString& DtVmapInitializer::featureClass ( ) const [virtual]

returns the feature class to be loaded

virtual bool DtVmapInitializer::setFeatureClass ( const DtString s) [virtual]

sets the feature class to be loaded

virtual DtGeodeticCoord DtVmapInitializer::SWCorner ( ) const [virtual]

returns the SW corner of the Area of interest

virtual bool DtVmapInitializer::setSWCorner ( const DtGeodeticCoord &  p) [virtual]

sets the SW corner of the area of interest

Exceptions:
DtInvalidInputif the point is out of bounds
virtual DtGeodeticCoord DtVmapInitializer::NECorner ( ) const [virtual]

returns the NW corner of the Area of interest

virtual bool DtVmapInitializer::setNECorner ( const DtGeodeticCoord &  p) [virtual]

sets the NW corner of the area of interest

Exceptions:
DtInvalidInputif the point is out of bounds
virtual DtVpfDatabase* DtVmapInitializer::database ( ) const [virtual]

returns the database for this initializer

virtual bool DtVmapInitializer::init ( ) [virtual]

sets up the database using the initialization data.

Returns true if there is not an error


Member Data Documentation

DtFilename DtVmapInitializer::myLibraryPath [protected]
DtGeodeticCoord DtVmapInitializer::mySWCorner [protected]
DtGeodeticCoord DtVmapInitializer::myNECorner [protected]

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)