8 #ifndef gdbTerrainReader_H_
9 #define gdbTerrainReader_H_
68 virtual bool readFromFile(
const DtFilename& basename,
DtTerrainDatabase* terrain);
83 bool createTerrain(
const DtFilename& filename,
87 bool loadTerrainFromFile(
const DtFilename& filename,
92 virtual bool readCoordinateSystem(FILE* fp);
101 virtual bool readVersionNumberFromFile(FILE* fp);
104 virtual bool loadTerrainUsingGdbReader(
const DtFilename& basename,
116 virtual bool verifyFileType(
DtString filename,
const DtString& type =
"gdb");
120 virtual bool loadSpatialSubdivision(FILE* fp,
*bool testInvariant() const
Definition: spatialSubdivisionTerrainIntersectorDescriptor.h:21
#define DT_DLL_gdb
Definition: gdbDefines.h:25
DtTerrainFileVersionNumber myVersionNumberFromFile
Definition: gdbTerrainReader.h:125
virtual const DtString dataType() const =0
virtual bool loadTerrain(const DtFilename &filename, DtTerrainDatabase *terrain)=0
The DtGdbTerrainReader class is responsible for loading a GDB terrain database from file...
Definition: gdbTerrainReader.h:29
Definition: coordSystem.h:54
Definition: terrainReader.h:41
Definition: terrainInitializer.h:16
virtual Coordinate_System * coordinateSystem(const DtFilename &filename)=0
Definition: extentInitializer.h:22
Definition: terrainDatabase.h:148
DtTerrainFileVersionNumber
Definition: terrainReader.h:17
DtTerrainReader & operator=(const DtTerrainReader &orig)
virtual int optionalFileFlags(const DtFilename &filename)=0
Definition: gdbReaderInitializer.h:23