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

List of all members.

Public Types

typedef std::list
< DtShapeTerrainFile * > 
DtShapeTerrainFileContainer
typedef
DtShapeTerrainFileContainer::iterator 
DtShapeTerrainFileIter
typedef
DtShapeTerrainFileContainer::const_iterator 
DtShapeTerrainFileConstIter

Public Member Functions

 DtShapeReader ()
virtual ~DtShapeReader ()
virtual bool loadTerrain (const DtFilename &filename, DtTerrainDatabase *terrain)
virtual bool loadTerrain (const DtFilename &filename, DtTerrainDatabase *terrain, const DtTerrainInitializer *initializer)
virtual const DtString dataType () const
virtual int surfaceIDByElevation (double z)
virtual DtPointorigin ()
virtual Coordinate_SystemcoordinateSystem (const DtFilename &filename)
virtual int optionalFileFlags (const DtFilename &filename)

Static Public Member Functions

static DtTerrainReadercreate ()

Protected Member Functions

 DtShapeReader (const DtShapeReader &orig)
DtShapeReaderoperator= (const DtShapeReader &orig)
virtual bool Load (const DtFilename &filename, const DtShapeInitializer *i)
virtual bool importPolys ()
virtual bool importPostElevationData (const DtShapeInitializer *i)
virtual void clean ()

Protected Attributes

double myThresholdForSeaLevel
double myMaxHigh
double myMinHigh
double myLenHigh
DtShapeTerrainFileContainer myFileContainer
DtPoint myOriginToSubstract

Static Protected Attributes

static const unsigned int theNumColorGradations

Member Typedef Documentation

typedef DtShapeTerrainFileContainer::iterator DtShapeReader::DtShapeTerrainFileIter
typedef DtShapeTerrainFileContainer::const_iterator DtShapeReader::DtShapeTerrainFileConstIter

Constructor & Destructor Documentation

virtual DtShapeReader::~DtShapeReader ( ) [virtual]
DtShapeReader::DtShapeReader ( const DtShapeReader orig) [protected]

Member Function Documentation

virtual bool DtShapeReader::loadTerrain ( const DtFilename &  filename,
DtTerrainDatabase terrain 
) [virtual]

Implements DtTerrainReader.

Reimplemented in DtAsciiReader.

virtual bool DtShapeReader::loadTerrain ( const DtFilename &  filename,
DtTerrainDatabase terrain,
const DtTerrainInitializer initializer 
) [virtual]

Implements DtTerrainReader.

Reimplemented in DtAsciiReader.

virtual const DtString DtShapeReader::dataType ( ) const [virtual]

Implements DtTerrainReader.

Reimplemented in DtAsciiReader.

virtual int DtShapeReader::surfaceIDByElevation ( double  z) [virtual]
virtual DtPoint& DtShapeReader::origin ( ) [virtual]
static DtTerrainReader* DtShapeReader::create ( ) [static]

Reimplemented in DtAsciiReader.

virtual Coordinate_System* DtShapeReader::coordinateSystem ( const DtFilename &  filename) [virtual]

Implements DtTerrainReader.

Reimplemented in DtAsciiReader.

virtual int DtShapeReader::optionalFileFlags ( const DtFilename &  filename) [inline, virtual]

Implements DtTerrainReader.

Reimplemented in DtAsciiReader.

DtShapeReader& DtShapeReader::operator= ( const DtShapeReader orig) [protected]
virtual bool DtShapeReader::Load ( const DtFilename &  filename,
const DtShapeInitializer i 
) [protected, virtual]
virtual bool DtShapeReader::importPolys ( ) [protected, virtual]
virtual bool DtShapeReader::importPostElevationData ( const DtShapeInitializer i) [protected, virtual]
virtual void DtShapeReader::clean ( ) [protected, virtual]

Member Data Documentation

double DtShapeReader::myMaxHigh [protected]
double DtShapeReader::myMinHigh [protected]
double DtShapeReader::myLenHigh [protected]
const unsigned int DtShapeReader::theNumColorGradations [static, protected]

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)