![]() |
VR-Forces 4.0.4 Class Documentation
|

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 DtPoint & | origin () |
| virtual Coordinate_System * | coordinateSystem (const DtFilename &filename) |
| virtual int | optionalFileFlags (const DtFilename &filename) |
Static Public Member Functions | |
| static DtTerrainReader * | create () |
Protected Member Functions | |
| DtShapeReader (const DtShapeReader &orig) | |
| DtShapeReader & | operator= (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 |
| typedef std::list<DtShapeTerrainFile*> DtShapeReader::DtShapeTerrainFileContainer |
| typedef DtShapeTerrainFileContainer::iterator DtShapeReader::DtShapeTerrainFileIter |
| typedef DtShapeTerrainFileContainer::const_iterator DtShapeReader::DtShapeTerrainFileConstIter |
| virtual DtShapeReader::~DtShapeReader | ( | ) | [virtual] |
| DtShapeReader::DtShapeReader | ( | const DtShapeReader & | orig | ) | [protected] |
| 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] |
double DtShapeReader::myThresholdForSeaLevel [protected] |
double DtShapeReader::myMaxHigh [protected] |
double DtShapeReader::myMinHigh [protected] |
double DtShapeReader::myLenHigh [protected] |
DtPoint DtShapeReader::myOriginToSubstract [protected] |
const unsigned int DtShapeReader::theNumColorGradations [static, protected] |