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

List of all members.

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 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)

Protected Attributes

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

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


Member Function Documentation

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

Reimplemented from DtTerrainFileInitializer.

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 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


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)