VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
virtual ~DtVmapInitializer ()
 destructor More...
 
virtual DtString type ()
 
virtual const DtFilename & libraryPath () const
 returns the absolute path to the library requested More...
 
virtual bool setLibraryPath (const DtFilename &path)
 sets the library that is requested More...
 
virtual bool setLibrary (const DtString &s)
 
virtual DtString library () const
 
virtual const DtStringthemanticLayer () const
 returns the name of the thematic layer requested More...
 
virtual bool setThemanticLayer (const DtString &s)
 sets the thematic layer More...
 
virtual const DtStringfeatureClass () const
 returns the feature class to be loaded More...
 
virtual bool setFeatureClass (const DtString &s)
 sets the feature class to be loaded More...
 
virtual DtGeodeticCoord SWCorner () const
 returns the SW corner of the Area of interest More...
 
virtual bool setSWCorner (const DtGeodeticCoord &p)
 sets the SW corner of the area of interest More...
 
virtual DtGeodeticCoord NECorner () const
 returns the NW corner of the Area of interest More...
 
virtual bool setNECorner (const DtGeodeticCoord &p)
 sets the NW corner of the area of interest More...
 
virtual DtVpfDatabasedatabase () const
 returns the database for this initializer More...
 
virtual bool init ()
 sets up the database using the initialization data. More...
 
- 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. More...
 
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 Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)