![]() |
VR-Forces 4.0.4 Class Documentation
|
DtVmapInitializer holds the settings specified in a VmapDataRequest. More...

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 DtString & | themanticLayer () const |
| returns the name of the thematic layer requested | |
| virtual bool | setThemanticLayer (const DtString &s) |
| sets the thematic layer | |
| virtual const DtString & | featureClass () 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 DtVpfDatabase * | database () 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 |
| DtVpfDatabase * | myDatabase |
DtVmapInitializer holds the settings specified in a VmapDataRequest.
default constructor.
| virtual DtVmapInitializer::~DtVmapInitializer | ( | ) | [virtual] |
destructor
| virtual DtString DtVmapInitializer::type | ( | ) | [virtual] |
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
| DtInvalidInput | if 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
| DtInvalidInput | if 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
DtFilename DtVmapInitializer::myLibraryPath [protected] |
DtString DtVmapInitializer::myLibrary [protected] |
DtString DtVmapInitializer::myThemanticLayer [protected] |
DtString DtVmapInitializer::myFeatureClass [protected] |
DtGeodeticCoord DtVmapInitializer::mySWCorner [protected] |
DtGeodeticCoord DtVmapInitializer::myNECorner [protected] |
DtVpfDatabase* DtVmapInitializer::myDatabase [protected] |