The DtGdbTerrainReader class is responsible for loading a GDB terrain database from file, presumably on disk, into a specified DtTerrainDatabase in memory.
More...
|
| bool | testInvariant () const |
| |
| bool | createTerrain (const DtFilename &filename, DtTerrainDatabase &terrainDb, const DtGdbReaderInitializer &gdbInitializer) |
| |
| bool | loadTerrainFromFile (const DtFilename &filename, DtTerrainDatabase &terrainDb, const DtGdbReaderInitializer &gdbInitializer) |
| |
| virtual bool | readCoordinateSystem (FILE *fp) |
| |
| virtual bool | readVersionNumber (const DtFilename &basename, DtTerrainFileVersionNumber &versionNumber) |
| | Opens the file if possible, and then reads the filename. More...
|
| |
| virtual bool | readVersionNumberFromFile (FILE *fp) |
| | Reads version number from open file pointer and leaves file open. More...
|
| |
| virtual bool | loadTerrainUsingGdbReader (const DtFilename &basename, const DtTerrainFileVersionNumber versionNumber, DtTerrainDatabase *terrain) |
| |
| virtual DtTerrainFileVersionNumber | versionNumberFromFile () const |
| |
| virtual void | setVersionNumberFromFile (DtTerrainFileVersionNumber versionNumber) |
| |
| virtual bool | verifyFileType (DtString filename, const DtString &type="gdb") |
| |
| virtual bool | loadSpatialSubdivision (FILE *fp, DtSpatialSubdivisionTerrainIntersectorDescriptor &descriptor) const |
| | Reads the spatial subdivision info from the file and fills it into the descriptor. More...
|
| |
| virtual void | init (const DtFilename &filename, DtTerrainDatabase *terrain) |
| |
| | DtTerrainReader (const DtTerrainReader &orig) |
| |
| DtTerrainReader & | operator= (const DtTerrainReader &orig) |
| |
The DtGdbTerrainReader class is responsible for loading a GDB terrain database from file, presumably on disk, into a specified DtTerrainDatabase in memory.
| DtGdbTerrainReader::DtGdbTerrainReader |
( |
| ) |
|
| virtual DtGdbTerrainReader::~DtGdbTerrainReader |
( |
| ) |
|
|
virtual |
Copy constructor and Assignment operator not implemented This class is not copyable or assignable.
| virtual bool DtGdbTerrainReader::loadTerrain |
( |
const DtFilename & |
filename, |
|
|
DtTerrainDatabase * |
terrain |
|
) |
| |
|
virtual |
Loads terrain database file named filename, returning the data in terrain.
The terrain pointer passed in must be initialized before calling loadTerrain.
Implements DtTerrainReader.
Loads terrain database file named filename, returning the data in terrain.
The initializer object is used to pass in additional information about the terrain to be loaded. The terrain pointer passed in must be initialized before calling loadTerrain.
Implements DtTerrainReader.
| virtual const DtString DtGdbTerrainReader::dataType |
( |
| ) |
const |
|
virtual |
| virtual bool DtGdbTerrainReader::readFromFile |
( |
const DtFilename & |
basename, |
|
|
DtTerrainDatabase * |
terrain |
|
) |
| |
|
virtual |
| virtual Coordinate_System* DtGdbTerrainReader::coordinateSystem |
( |
const DtFilename & |
filename | ) |
|
|
virtual |
| virtual int DtGdbTerrainReader::optionalFileFlags |
( |
const DtFilename & |
filename | ) |
|
|
virtual |
| bool DtGdbTerrainReader::testInvariant |
( |
| ) |
const |
|
protected |
| virtual bool DtGdbTerrainReader::readCoordinateSystem |
( |
FILE * |
fp | ) |
|
|
protectedvirtual |
Opens the file if possible, and then reads the filename.
| virtual bool DtGdbTerrainReader::readVersionNumberFromFile |
( |
FILE * |
fp | ) |
|
|
protectedvirtual |
Reads version number from open file pointer and leaves file open.
| virtual bool DtGdbTerrainReader::verifyFileType |
( |
DtString |
filename, |
|
|
const DtString & |
type = "gdb" |
|
) |
| |
|
protectedvirtual |
- Note
- The filename parameter is passed by copy on purpose, as the copy is modified inside this function.
Reads the spatial subdivision info from the file and fills it into the descriptor.
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-8-branch/include/gdb/gdbTerrainReader.h