VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtVectorDataInitializer Class Reference
Inheritance diagram for DtVectorDataInitializer:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::list< DtFilename > DtVecFileNameContainer
typedef
DtVecFileNameContainer::iterator 
DtVecFileIter
typedef
DtVecFileNameContainer::const_iterator 
DtVecFileConstIter

Public Member Functions

 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 DtString type ()=0
virtual void clearList ()

Static Public Member Functions

static void setDefaultDfadConfigDirectory (const DtFilename &)
 Sets the default directory for dfad files. Defaults to ../data/importDfad.
static const DtFilename & defaultDfadConfigDirectory ()

Protected Attributes

DtVecFileNameContainer myVectorFilenames
DtFilename myColorMapFile
DtFilename myDfadSedrisMapFilename
bool myCropping
bool myPlanarize
DtReal myTolerance
unsigned int myExcessiveEdgeCount

Static Protected Attributes

static DtFilename theDefaultDfadConfigDirectory

Member Typedef Documentation

typedef std::list<DtFilename> DtVectorDataInitializer::DtVecFileNameContainer
typedef DtVecFileNameContainer::iterator DtVectorDataInitializer::DtVecFileIter
typedef DtVecFileNameContainer::const_iterator DtVectorDataInitializer::DtVecFileConstIter

Constructor & Destructor Documentation


Member Function Documentation

virtual DtVectorDataInitializer& DtVectorDataInitializer::operator= ( const DtVectorDataInitializer orig) [virtual]
virtual const DtVecFileNameContainer& DtVectorDataInitializer::fileList ( ) const [virtual]
virtual void DtVectorDataInitializer::addFilename ( const DtFilename &  file) [virtual]
virtual DtFilename DtVectorDataInitializer::dfadSedrisFile ( ) const [virtual]
virtual void DtVectorDataInitializer::setDfadSedrisFile ( const DtFilename &  file) [virtual]
virtual DtFilename DtVectorDataInitializer::colorMapFile ( ) const [virtual]
virtual void DtVectorDataInitializer::setColorMapFile ( const DtFilename &  file) [virtual]
virtual bool DtVectorDataInitializer::cropping ( ) const [virtual]
virtual void DtVectorDataInitializer::setCropping ( bool  onOff = true) [virtual]
virtual bool DtVectorDataInitializer::planarize ( ) const [virtual]
virtual void DtVectorDataInitializer::setPlanarize ( bool  onOff = false) [virtual]
virtual DtReal DtVectorDataInitializer::tolerance ( ) const [virtual]
virtual void DtVectorDataInitializer::setTolerance ( DtReal  tolerance = 0.0001) [virtual]
virtual unsigned int DtVectorDataInitializer::excessiveEdgeCount ( ) const [virtual]
virtual void DtVectorDataInitializer::setExcessiveEdgeCount ( unsigned int  edgeCount = 50000) [virtual]
virtual DtString DtVectorDataInitializer::type ( ) [pure virtual]
virtual void DtVectorDataInitializer::clearList ( ) [virtual]

Reimplemented in DtShapeVectorInitializer.

static void DtVectorDataInitializer::setDefaultDfadConfigDirectory ( const DtFilename &  ) [static]

Sets the default directory for dfad files. Defaults to ../data/importDfad.

static const DtFilename& DtVectorDataInitializer::defaultDfadConfigDirectory ( ) [static]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)