VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtVmapInitializer Class Reference

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

Inheritance diagram for DtVmapInitializer:
Inheritance graph
[legend]

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.
- Public Member Functions inherited from DtVectorDataInitializer
 DtVectorDataInitializer ()
virtual ~DtVectorDataInitializer ()
 DtVectorDataInitializer (const DtVectorDataInitializer &orig)
virtual DtVectorDataInitializeroperator= (const DtVectorDataInitializer &orig)
virtual const
DtVecFileNameContainer
fileList () const
virtual DtVecFileNameContainerfileList ()
virtual void addFilename (const DtFilename &file)
virtual DtFilename dfadSedrisFile () const
virtual void setDfadSedrisFile (const DtFilename &file)
virtual DtFilename colorMapFile () const
virtual void setColorMapFile (const DtFilename &file)
virtual bool cropping () const
virtual void setCropping (bool onOff=true)
virtual bool planarize () const
virtual void setPlanarize (bool onOff=false)
virtual DtReal tolerance () const
virtual void setTolerance (DtReal tolerance=0.0001)
virtual unsigned int excessiveEdgeCount () const
virtual void setExcessiveEdgeCount (unsigned int edgeCount=50000)
virtual void clearList ()

Protected Attributes

DtFilename myLibraryPath
DtString myLibrary
DtString myThemanticLayer
DtString myFeatureClass
DtGeodeticCoord mySWCorner
DtGeodeticCoord myNECorner
DtVpfDatabasemyDatabase
- Protected Attributes inherited from DtVectorDataInitializer
DtVecFileNameContainer myVectorFilenames
DtFilename myColorMapFile
DtFilename myDfadSedrisMapFilename
bool myCropping
bool myPlanarize
DtReal myTolerance
unsigned int myExcessiveEdgeCount

Additional Inherited Members

- Public Types inherited from DtVectorDataInitializer
typedef std::list< DtFilename > DtVecFileNameContainer
typedef
DtVecFileNameContainer::iterator 
DtVecFileIter
typedef
DtVecFileNameContainer::const_iterator 
DtVecFileConstIter
- Static Public Member Functions inherited from DtVectorDataInitializer
static void setDefaultDfadConfigDirectory (const DtFilename &)
 Sets the default directory for dfad files. Defaults to ../data/importDfad.
static const DtFilename & defaultDfadConfigDirectory ()
- Static Protected Attributes inherited from DtVectorDataInitializer
static DtFilename theDefaultDfadConfigDirectory

Detailed Description

DtVmapInitializer holds the settings specified in a VmapDataRequest.

Constructor & Destructor Documentation

DtVmapInitializer::DtVmapInitializer ( )

default constructor.

virtual DtVmapInitializer::~DtVmapInitializer ( )
virtual

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
DtString DtVmapInitializer::myLibrary
protected
DtString DtVmapInitializer::myThemanticLayer
protected
DtString DtVmapInitializer::myFeatureClass
protected
DtGeodeticCoord DtVmapInitializer::mySWCorner
protected
DtGeodeticCoord DtVmapInitializer::myNECorner
protected
DtVpfDatabase* DtVmapInitializer::myDatabase
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)