8 #ifndef oldGdbTerrainReader_H_
9 #define oldGdbTerrainReader_H_
21 #include <vlutil/vlConfig.h>
106 virtual DtGdbNode* readGdbNodePointer(FILE* fp);
111 virtual bool validityCheckVersionNumber(
unsigned int versionNumberFromFile);
112 virtual bool readTerrainData(FILE* fp);
116 virtual DtGdbNode* readNode(FILE* fp,
DtGroup* parent,
bool likelyToBeReferenced =
false);
140 virtual bool readSurface(FILE *fp,
DtSurface& surface);
141 virtual bool readFeature(FILE *fp,
DtFeature* feature);
Definition: oldGdbTerrainReader.h:60
Definition: oldGdbTerrainReader.h:40
const DtGdbTerrainReader & operator=(const DtGdbTerrainReader &original)
Definition: oldGdbTerrainReader.h:54
Definition: oldGdbTerrainReader.h:57
Contains the DtGdbTerrainReader class declaration.
virtual const DtString dataType() const
Returns the type of file this database was loaded from. This class returns "gdb". Override this funct...
std::map< DT_GDB_VOLD::DtOldGdbNodeType, DtOldGdbTerrainReaderNodeFcn > DtNodeReaderFunctions
Definition: oldGdbTerrainReader.h:149
DtNodeReaderFunctions myReaderFunctions
Definition: oldGdbTerrainReader.h:153
DtOldGdbNodeType
Definition: oldGdbTerrainReader.h:38
Definition: oldGdbTerrainReader.h:50
Definition: oldGdbTerrainReader.h:56
Definition: surface.h:179
#define DT_DLL_gdb
Definition: gdbDefines.h:25
Definition: vertexManager.h:26
Definition: oldGdbTerrainReader.h:61
DtNodeMap * myNodeMap
Definition: oldGdbTerrainReader.h:147
Definition: oldGdbTerrainReader.h:52
The DtGdbTerrainReader class is responsible for loading a GDB terrain database from file...
Definition: gdbTerrainReader.h:29
Definition: oldGdbTerrainReader.h:51
Definition: oldGdbTerrainReader.h:49
virtual bool readCoordinateSystem(FILE *fp)
Definition: oldGdbTerrainReader.h:42
Definition: oldGdbTerrainReader.h:55
Definition: oldGdbTerrainReader.h:45
Definition: oldGdbTerrainReader.h:59
Definition: specificationManager.h:31
Definition: oldGdbTerrainReader.h:58
Definition: oldGdbTerrainReader.h:75
Definition: surfaceManager.h:30
DtGdbNode *(* DtOldGdbTerrainReaderNodeFcn)(DT_GDB_VOLD::DtOldGdbNodeType, FILE *, DtOldGdbTerrainReader *, DtGroup *)
Definition: oldGdbTerrainReader.h:67
Definition: terrainReader.h:41
Definition: oldGdbTerrainReader.h:46
Definition: oldGdbTerrainReader.h:48
Definition: oldGdbTerrainReader.h:43
DtVertexManager myImmPolyVertexManager
Definition: oldGdbTerrainReader.h:162
Definition: oldGdbTerrainReader.h:53
std::vector< DtPolygonIndirect * > myImmPolyNodes
Definition: oldGdbTerrainReader.h:168
Definition: oldGdbTerrainReader.h:44
std::vector< DtTriangleIndirect * > myImmTriNodes
Definition: oldGdbTerrainReader.h:169
Definition: baseCoordinateSystem.h:27
DtSurfaceManager * mySurfaceMgrPtr
Definition: oldGdbTerrainReader.h:155
static DtTerrainReader * create()
Definition: terrainDatabase.h:148
Definition: oldGdbTerrainReader.h:47
DtSurfaceManager myImmPolySurfaceManager
Definition: oldGdbTerrainReader.h:163
Definition: oldGdbTerrainReader.h:41
DtNodeReaderFunctions::const_iterator DtNodeReaderFcnConstIter
Definition: oldGdbTerrainReader.h:151
virtual bool readFromFile(const DtFilename &basename, DtTerrainDatabase *terrain)
DtNodeReaderFunctions::iterator DtNodeReaderFcnIter
Definition: oldGdbTerrainReader.h:150