VR-Forces 5.0.3 Developer's Guide
 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 &)
 
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 Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)