9 #ifndef gdbTerrainWriter_H_
10 #define gdbTerrainWriter_H_
14 #include <vlutil/vlFilename.h>
82 virtual bool writeVersionNumber(FILE* fp);
83 virtual bool writeTerrainIntersectionModelType(FILE* fp);
85 virtual bool writeOptionalFlags(FILE* fp,
int optionalFlags);
86 virtual bool writeCoordinateSystem(FILE* fp);
88 virtual bool writeNode(FILE *fp,
DtGdbNode *node);
93 virtual bool writeSpheroidInformation(FILE* fp);
107 virtual bool writeVertexManager(FILE *fp);
108 virtual bool writeSurfaceManager(FILE *fp);
109 virtual bool writeSurface(FILE *fp,
DtSurface &surface);
112 virtual bool writeSpecificationManager(FILE *fp);
113 virtual bool writeVectorNetwork(FILE *fp);
116 virtual bool writeNetworkNode(FILE *fp,
DtNetworkNode *node);
117 virtual bool writeNetworkEdge(FILE *fp,
DtNetworkEdge *edge);
120 virtual bool writeFeature(FILE *fp,
DtFeature *feature);
127 virtual bool writeSpatialSubdivision(FILE* fp,