VR-Forces 4.1 Class Documentation
List of all members | Public Types | Public Member Functions | Protected Attributes
DtShapeInitializer Class Reference
Inheritance diagram for DtShapeInitializer:
Inheritance graph
[legend]

Public Types

enum  DtShapefileTerrainType { SHAPETERRAIN_NOTYPE, SHAPETERRAIN_ZPOLY, SHAPETERRAIN_POLY, SHAPETERRAIN_POST }
typedef std::list< DtShapeEntryDtShapeFileContainer
typedef
DtShapeFileContainer::iterator 
DtShapeFileIter
typedef
DtShapeFileContainer::const_iterator 
DtShapeFileConstIter
- Public Types inherited from DtTerrainFileInitializer
typedef std::list< DtFilename > DtFileNameContainer
typedef
DtFileNameContainer::iterator 
DtFileNameIter
typedef
DtFileNameContainer::const_iterator 
DtFileNameConstIter

Public Member Functions

 DtShapeInitializer ()
virtual ~DtShapeInitializer ()
 DtShapeInitializer (const DtShapeInitializer &original)
DtShapeInitializeroperator= (const DtShapeInitializer &original)
virtual DtString type () const
virtual const
DtShapeFileContainer
terrainFileContainer () const
virtual DtShapeFileContainerterrainFileContainer ()
virtual void addTerrainFile (const DtFilename &filename, const DtString &dataString, float factorToMtrs)
virtual void addTerrainFile (const DtFilename &filename, float elevationDelta, float factorToMtrs)
virtual void addTerrainFile (const DtFilename &filename, float factorToMtrs)
virtual void clearList ()
virtual void setIsSeaRectangleAdded (bool added)
virtual bool isSeaRectangleAdded () const
virtual void setIsGroundRectangleAdded (bool added)
virtual bool isGroundRectangleAdded () const
virtual void setTerrainType (const DtString &typ)
virtual DtShapefileTerrainType terrainType () const
virtual DtString terrainTypeString () const
virtual void setMinimumDistance (double dist)
virtual double minimumDistance () const
virtual void setThresholdForSeaLevel (double threshold)
virtual double thresholdForSeaLevel () const
virtual const double & originLatitude () const
virtual void setOriginLatitude (const double &d)
virtual const double & originLongitude () const
virtual void setOriginLongitude (const double &d)
virtual bool isOriginSpecified () const
virtual void setIsOriginSpecified (bool b)
- Public Member Functions inherited from DtTerrainFileInitializer
 DtTerrainFileInitializer ()
virtual ~DtTerrainFileInitializer ()
 DtTerrainFileInitializer (const DtTerrainFileInitializer &orig)
DtTerrainFileInitializeroperator= (const DtTerrainFileInitializer &orig)
virtual void setFullFilename (const DtFilename &file)
virtual DtFilename fullFilename () const
virtual void setFilename (const DtFilename &file)
virtual DtFilename filename () const
virtual void setPath (const DtFilename &path)
virtual DtFilename path () const
virtual void addFile (const DtFilename &filenameToAdd)
virtual void removeFile (const DtFilename &filenameToRemove)
virtual void setFilenames (const DtFileNameContainer &newFilenames)
virtual DtFileNameContainer filenames () const
virtual void setIsLargeTerrain (bool flag)
virtual bool isLargeTerrain () const
virtual void setExpectedNumberOfVertices (unsigned numVerts)
virtual unsigned expectedNumberOfVertices () const
virtual void setExpectedNumberOfSurfaces (unsigned numSurfs)
virtual unsigned expectedNumberOfSurfaces () const
- Public Member Functions inherited from DtTerrainInitializer
 DtTerrainInitializer ()
virtual ~DtTerrainInitializer ()=0
 DtTerrainInitializer (const DtTerrainInitializer &orig)
DtTerrainInitializeroperator= (const DtTerrainInitializer &orig)
void setZone (long)
long zone () const
void setDatabaseOrigin (const DtPoint &)
const DtPointdatabaseOrigin () const
bool databaseOriginSet () const
void setDatabaseOriginSet (bool flag)
void setCoordinateSystemOnly (bool)
bool coordinateSystemOnly () const

Protected Attributes

DtShapefileTerrainType myTerrainType
bool myIsSeaRectangleAdded
bool myIsGroundRectangleAdded
DtShapeFileContainer myTerrainFileContainer
double myOriginLatitude
double myOriginLongitude
double myMinimumDistance
double myThresholdForSeaLevel
bool myIsOriginSpecified
- Protected Attributes inherited from DtTerrainFileInitializer
DtFilename myFullFilename
DtFilename myFile
DtFilename myPath
DtFileNameContainer myFilenames
unsigned myExpectedNumVertices
unsigned myExpectedNumSurfaces
bool myIsLargeTerrain
- Protected Attributes inherited from DtTerrainInitializer
long myZone
DtPoint myDatabaseOrigin
bool myDatabaseOriginSet
bool myCoordinateSystemOnly

Member Typedef Documentation

typedef DtShapeFileContainer::iterator DtShapeInitializer::DtShapeFileIter
typedef DtShapeFileContainer::const_iterator DtShapeInitializer::DtShapeFileConstIter

Member Enumeration Documentation

Enumerator:
SHAPETERRAIN_NOTYPE 
SHAPETERRAIN_ZPOLY 
SHAPETERRAIN_POLY 
SHAPETERRAIN_POST 

Constructor & Destructor Documentation

DtShapeInitializer::DtShapeInitializer ( )
virtual DtShapeInitializer::~DtShapeInitializer ( )
virtual
DtShapeInitializer::DtShapeInitializer ( const DtShapeInitializer original)

Member Function Documentation

DtShapeInitializer& DtShapeInitializer::operator= ( const DtShapeInitializer original)
virtual DtString DtShapeInitializer::type ( ) const
virtual

Reimplemented from DtTerrainFileInitializer.

virtual const DtShapeFileContainer& DtShapeInitializer::terrainFileContainer ( ) const
virtual
virtual DtShapeFileContainer& DtShapeInitializer::terrainFileContainer ( )
virtual
virtual void DtShapeInitializer::addTerrainFile ( const DtFilename &  filename,
const DtString dataString,
float  factorToMtrs 
)
virtual
virtual void DtShapeInitializer::addTerrainFile ( const DtFilename &  filename,
float  elevationDelta,
float  factorToMtrs 
)
virtual
virtual void DtShapeInitializer::addTerrainFile ( const DtFilename &  filename,
float  factorToMtrs 
)
virtual
virtual void DtShapeInitializer::clearList ( )
virtual

Reimplemented from DtTerrainFileInitializer.

virtual void DtShapeInitializer::setIsSeaRectangleAdded ( bool  added)
virtual
virtual bool DtShapeInitializer::isSeaRectangleAdded ( ) const
virtual
virtual void DtShapeInitializer::setIsGroundRectangleAdded ( bool  added)
virtual
virtual bool DtShapeInitializer::isGroundRectangleAdded ( ) const
virtual
virtual void DtShapeInitializer::setTerrainType ( const DtString typ)
virtual
virtual DtShapefileTerrainType DtShapeInitializer::terrainType ( ) const
virtual
virtual DtString DtShapeInitializer::terrainTypeString ( ) const
virtual
virtual void DtShapeInitializer::setMinimumDistance ( double  dist)
virtual
virtual double DtShapeInitializer::minimumDistance ( ) const
virtual
virtual void DtShapeInitializer::setThresholdForSeaLevel ( double  threshold)
virtual
virtual double DtShapeInitializer::thresholdForSeaLevel ( ) const
virtual
virtual const double& DtShapeInitializer::originLatitude ( ) const
virtual
virtual void DtShapeInitializer::setOriginLatitude ( const double &  d)
virtual
virtual const double& DtShapeInitializer::originLongitude ( ) const
virtual
virtual void DtShapeInitializer::setOriginLongitude ( const double &  d)
virtual
virtual bool DtShapeInitializer::isOriginSpecified ( ) const
virtual
virtual void DtShapeInitializer::setIsOriginSpecified ( bool  b)
virtual

Member Data Documentation

DtShapefileTerrainType DtShapeInitializer::myTerrainType
protected
bool DtShapeInitializer::myIsSeaRectangleAdded
protected
bool DtShapeInitializer::myIsGroundRectangleAdded
protected
DtShapeFileContainer DtShapeInitializer::myTerrainFileContainer
protected
double DtShapeInitializer::myOriginLatitude
protected
double DtShapeInitializer::myOriginLongitude
protected
double DtShapeInitializer::myMinimumDistance
protected
double DtShapeInitializer::myThresholdForSeaLevel
protected
bool DtShapeInitializer::myIsOriginSpecified
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)