VR-Forces Developer's Guide
 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.

Inheritance diagram for DtVmapInitializer:
Inheritance graph
[legend]

Public Member Functions

 DtVmapInitializer ()
 
virtual ~DtVmapInitializer () override
 
virtual DtString type () override
 
virtual const DtFilename & libraryPath () const
 
virtual bool setLibraryPath (const DtFilename &path)
 
virtual bool setLibrary (const DtString &s)
 
virtual DtString library () const
 
virtual const DtStringthemanticLayer () const
 
virtual bool setThemanticLayer (const DtString &s)
 
virtual const DtStringfeatureClass () const
 
virtual bool setFeatureClass (const DtString &s)
 
virtual DtGeodeticCoord SWCorner () const
 
virtual bool setSWCorner (const DtGeodeticCoord &p)
 
virtual DtGeodeticCoord NECorner () const
 
virtual bool setNECorner (const DtGeodeticCoord &p)
 
virtual DtVpfDatabasedatabase () const
 
virtual bool init ()
 
- 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 &)
 
static const DtFilename & defaultDfadConfigDirectory ()
 
- Static Protected Attributes inherited from DtVectorDataInitializer
static DtFilename theDefaultDfadConfigDirectory
 

Constructor & Destructor Documentation

DtVmapInitializer::DtVmapInitializer ( )

default constructor.

virtual DtVmapInitializer::~DtVmapInitializer ( )
overridevirtual

destructor

Member Function Documentation

virtual DtString DtVmapInitializer::type ( )
overridevirtual
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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)