VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
DtShapeVectorInitializer Class Reference
Inheritance diagram for DtShapeVectorInitializer:
Inheritance graph
[legend]

Public Types

typedef std::list< DtShapeEntryDtShapeFileContainer
typedef
DtShapeFileContainer::iterator 
DtShapeFileIter
typedef
DtShapeFileContainer::const_iterator 
DtShapeFileConstIter
typedef std::list
< DtShapeAttributeMapping
DtShapeAttributeMapContainer
typedef
DtShapeAttributeMapContainer::iterator 
DtShapeAttributeMapIter
typedef
DtShapeAttributeMapContainer::const_iterator 
DtShapeAttributeMapConstIter
- Public Types inherited from DtVectorDataInitializer
typedef std::list< DtFilename > DtVecFileNameContainer
typedef
DtVecFileNameContainer::iterator 
DtVecFileIter
typedef
DtVecFileNameContainer::const_iterator 
DtVecFileConstIter

Public Member Functions

 DtShapeVectorInitializer ()
virtual ~DtShapeVectorInitializer ()
 DtShapeVectorInitializer (const DtShapeVectorInitializer &orig)
DtShapeVectorInitializeroperator= (const DtShapeVectorInitializer &orig)
virtual DtString type ()
virtual const
DtShapeFileContainer
featureDataFileList () const
virtual DtShapeFileContainerfeatureDataFileList ()
virtual void addFeatureDataFile (const DtFilename &filename, int fccCode, const DtFilename &path)
virtual const doubleoriginLatitude () const
virtual void setOriginLatitude (const double &d)
virtual const doubleoriginLongitude () const
virtual void setOriginLongitude (const double &d)
virtual bool isOriginSpecified () const
virtual void setIsOriginSpecified (bool b)
virtual void addAttributeMapping (const DtString &attributeName, unsigned int attributeType, const DtString &fieldName)
virtual const
DtShapeAttributeMapContainer
attributeMap () const
virtual
DtShapeAttributeMapContainer
attributeMap ()
virtual void clearList ()
virtual void setShapeFilenameMapFile (const DtFilename &filename)
virtual DtFilename shapeFilenameMapFile () const
virtual void setClassifyFeaturesFromFilename (bool v)
virtual bool classifyFeaturesFromFilename () const
virtual void setShapeAttributeAliasFile (const DtFilename &filename)
virtual DtFilename shapeAttributeAliasFile () const
virtual void setUseAttributeAliasFile (bool v)
virtual bool useAttributeAliasFile () const
- 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)

Protected Attributes

DtShapeFileContainer myFeatureDataFileList
DtShapeAttributeMapContainer myAttributeMappingList
DtFilename myShapeFilenameMapFile
DtFilename myShapeAttributeAliasFile
double myOriginLatitude
double myOriginLongitude
double myMinimumDistance
double myThresholdForSeaLevel
bool myIsOriginSpecified
bool myClassifyFeaturesFromFilename
bool myUseAttributeAliasMapping
- Protected Attributes inherited from DtVectorDataInitializer
DtVecFileNameContainer myVectorFilenames
DtFilename myColorMapFile
DtFilename myDfadSedrisMapFilename
bool myCropping
bool myPlanarize
DtReal myTolerance
unsigned int myExcessiveEdgeCount

Additional Inherited Members

- 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

Member Typedef Documentation

typedef DtShapeFileContainer::iterator DtShapeVectorInitializer::DtShapeFileIter
typedef DtShapeFileContainer::const_iterator DtShapeVectorInitializer::DtShapeFileConstIter
typedef DtShapeAttributeMapContainer::iterator DtShapeVectorInitializer::DtShapeAttributeMapIter
typedef DtShapeAttributeMapContainer::const_iterator DtShapeVectorInitializer::DtShapeAttributeMapConstIter

Constructor & Destructor Documentation

DtShapeVectorInitializer::DtShapeVectorInitializer ( )
virtual DtShapeVectorInitializer::~DtShapeVectorInitializer ( )
virtual
DtShapeVectorInitializer::DtShapeVectorInitializer ( const DtShapeVectorInitializer orig)

Member Function Documentation

DtShapeVectorInitializer& DtShapeVectorInitializer::operator= ( const DtShapeVectorInitializer orig)
virtual DtString DtShapeVectorInitializer::type ( )
virtual
virtual const DtShapeFileContainer& DtShapeVectorInitializer::featureDataFileList ( ) const
virtual
virtual DtShapeFileContainer& DtShapeVectorInitializer::featureDataFileList ( )
virtual
virtual void DtShapeVectorInitializer::addFeatureDataFile ( const DtFilename &  filename,
int  fccCode,
const DtFilename &  path 
)
virtual
virtual const double& DtShapeVectorInitializer::originLatitude ( ) const
virtual
virtual void DtShapeVectorInitializer::setOriginLatitude ( const double d)
virtual
virtual const double& DtShapeVectorInitializer::originLongitude ( ) const
virtual
virtual void DtShapeVectorInitializer::setOriginLongitude ( const double d)
virtual
virtual bool DtShapeVectorInitializer::isOriginSpecified ( ) const
virtual
virtual void DtShapeVectorInitializer::setIsOriginSpecified ( bool  b)
virtual
virtual void DtShapeVectorInitializer::addAttributeMapping ( const DtString attributeName,
unsigned int  attributeType,
const DtString fieldName 
)
virtual
virtual const DtShapeAttributeMapContainer& DtShapeVectorInitializer::attributeMap ( ) const
virtual
virtual DtShapeAttributeMapContainer& DtShapeVectorInitializer::attributeMap ( )
virtual
virtual void DtShapeVectorInitializer::clearList ( )
virtual

Reimplemented from DtVectorDataInitializer.

virtual void DtShapeVectorInitializer::setShapeFilenameMapFile ( const DtFilename &  filename)
virtual
virtual DtFilename DtShapeVectorInitializer::shapeFilenameMapFile ( ) const
virtual
virtual void DtShapeVectorInitializer::setClassifyFeaturesFromFilename ( bool  v)
virtual
virtual bool DtShapeVectorInitializer::classifyFeaturesFromFilename ( ) const
virtual
virtual void DtShapeVectorInitializer::setShapeAttributeAliasFile ( const DtFilename &  filename)
virtual
virtual DtFilename DtShapeVectorInitializer::shapeAttributeAliasFile ( ) const
virtual
virtual void DtShapeVectorInitializer::setUseAttributeAliasFile ( bool  v)
virtual
virtual bool DtShapeVectorInitializer::useAttributeAliasFile ( ) const
virtual

Member Data Documentation

DtShapeFileContainer DtShapeVectorInitializer::myFeatureDataFileList
protected
DtShapeAttributeMapContainer DtShapeVectorInitializer::myAttributeMappingList
protected
DtFilename DtShapeVectorInitializer::myShapeFilenameMapFile
protected
DtFilename DtShapeVectorInitializer::myShapeAttributeAliasFile
protected
double DtShapeVectorInitializer::myOriginLatitude
protected
double DtShapeVectorInitializer::myOriginLongitude
protected
double DtShapeVectorInitializer::myMinimumDistance
protected
double DtShapeVectorInitializer::myThresholdForSeaLevel
protected
bool DtShapeVectorInitializer::myIsOriginSpecified
protected
bool DtShapeVectorInitializer::myClassifyFeaturesFromFilename
protected
bool DtShapeVectorInitializer::myUseAttributeAliasMapping
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)