![]() |
VR-Forces Developer's Guide
|

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) |
Public Member Functions inherited from DtTerrainReader | |
| DtTerrainReader () | |
| virtual | ~DtTerrainReader () |
| virtual DtTerrainDatabase * | terrainDb () |
| virtual bool | preprocessTerrain (const DtTerrainFileInitializer &terrainInitializer, DtTerrainDatabase &terrainDb) const |
| void | setTerrainInitializer (const DtTerrainInitializer *initializer) |
| const DtTerrainInitializer * | terrainInitializer () const |
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 Member Functions inherited from DtTerrainReader | |
| virtual void | init (const DtFilename &filename, DtTerrainDatabase *terrain) |
| DtTerrainReader (const DtTerrainReader &orig) | |
| DtTerrainReader & | operator= (const DtTerrainReader &orig) |
Protected Attributes | |
| double | myThresholdForSeaLevel |
| double | myMaxHigh |
| double | myMinHigh |
| double | myLenHigh |
| DtShapeTerrainFileContainer | myFileContainer |
| DtPoint | myOriginToSubstract |
Protected Attributes inherited from DtTerrainReader | |
| DtTerrainDatabase * | myTerrainDatabase |
| DtFilename | myFilename |
| const DtTerrainInitializer * | myTerrainInitializer |
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 |
| DtShapeReader::DtShapeReader | ( | ) |
|
virtual |
|
protected |
|
virtual |
Implements DtTerrainReader.
Reimplemented in DtAsciiReader.
|
virtual |
Implements DtTerrainReader.
Reimplemented in DtAsciiReader.
|
virtual |
Implements DtTerrainReader.
Reimplemented in DtAsciiReader.
|
virtual |
|
static |
|
virtual |
Implements DtTerrainReader.
Reimplemented in DtAsciiReader.
|
inlinevirtual |
Implements DtTerrainReader.
Reimplemented in DtAsciiReader.
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |