Public Member Functions |
| | DtGdbTerrainWriter () |
| virtual bool | writeTerrain (const DtFilename &filename, DtTerrainDatabase *terrain) |
| virtual | ~DtGdbTerrainWriter () |
| virtual const DtString | dataType () const |
Static Public Member Functions |
| static DtTerrainWriter * | create () |
Protected Member Functions |
| virtual bool | writeTo (FILE *fp, DtTerrainDatabase *terrain) |
| | DtGdbTerrainWriter (const DtGdbTerrainWriter &orig) |
| DtGdbTerrainWriter & | operator= (const DtGdbTerrainWriter &orig) |
| virtual bool | writeVersionNumber (FILE *fp) |
| virtual bool | writeTerrainIntersectionModelType (FILE *fp) |
| virtual bool | writeOptionalFlags (FILE *fp, int optionalFlags) |
| virtual bool | writeCoordinateSystem (FILE *fp) |
| virtual bool | writeNode (FILE *fp, DtGdbNode *node) |
| virtual bool | setWriteFcn (DtGdbNode::DtGdbNodeType type, DtGdbTerrainWriterNodeFcn fun) |
| virtual DtGdbTerrainWriterNodeFcn | writeFcn (DtGdbNode::DtGdbNodeType type) |
| virtual bool | writeSpheroidInformation (FILE *fp) |
| virtual bool | writeVertexManager (FILE *fp) |
| virtual bool | writeSurfaceManager (FILE *fp) |
| virtual bool | writeSurface (FILE *fp, DtSurface &surface) |
| virtual bool | writeCoordSys (FILE *fp, DtBaseCoordinateSystem *coordSys) |
| virtual bool | writeSpecificationManager (FILE *fp) |
| virtual bool | writeVectorNetwork (FILE *fp) |
| virtual bool | writeNetworkNode (FILE *fp, DtNetworkNode *node) |
| virtual bool | writeNetworkEdge (FILE *fp, DtNetworkEdge *edge) |
| virtual bool | writeNetworkSpecElement (FILE *fp, DtNetworkSpecElement *elem) |
| virtual bool | writeFeature (FILE *fp, DtFeature *feature) |
| bool | fileHasOptionalData (DtTerrainFileOptionalData optData) |
| virtual bool | writeSpatialSubdivision (FILE *fp, const DtSpatialSubdivisionTerrainIntersectorDescriptor &descriptor) |
Static Protected Member Functions |
| static bool | writeGroup (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeLOD (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeDynamicCoordSys (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeStaticCoordSys (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeTerrainFeature (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeCulturalFeature (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeBuilding (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeTree (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writePolyInd (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeTriangleInd (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
| static bool | writeFileNode (DtGdbNode *node, FILE *fp, DtGdbTerrainWriter *me) |
Protected Attributes |
| DtGdbTerrainWriterNodeFcn * | myWriterFunctionTable |
Static Protected Attributes |
| static unsigned int | DtTempSpecificationMgrVersionNumber |