72 virtual bool load(
const DtFilename&
filename,
const DtList &searchPaths,
DtString* errorString = 0);
75 virtual bool load(
const DtFilename & filename,
const DtFilename & path=DtFilename::nullFilename(),
DtString* errorString = 0);
78 virtual bool load(
DtTdbMetafile& tdbMeta,
const DtFilename & path=DtFilename::nullFilename(),
DtString* errorString = 0 );
84 const DtFilename & path=DtFilename::nullFilename(),
DtString* errorString = 0);
87 virtual bool hasOptionalFlags(
int flags,
const DtFilename&,
88 const DtFilename & path=DtFilename::nullFilename(),
DtString* errorString = 0);
96 virtual bool save(
const DtFilename& filename);
99 virtual bool exportPoly(
const DtFilename& filename);
110 virtual bool unload();
114 virtual bool selectTerrain(
const DtVector& localLocation,
117 virtual bool selectTerrain(
double lat,
double lon,
120 virtual bool selectTerrain(
const DtExtent& extent,
161 virtual bool loadFor3DVisualization(
const DtFilename& filename,
167 virtual bool loadFeatureDataIntoTerrain(
const DtFilename& featureDataFilename,
171 virtual DtString loadedTerrainFilename()
const;
174 virtual void setFullyLoad(
bool);
175 virtual bool fullyLoad()
const;
Definition: terrainDbFactory.h:39
DtTerrainDbFactory * myTerrainDbFactory
Definition: tdbManager.h:178
bool(* DtCheckImageForValidityCallbackFcn)(const DtTerrainDatabase *, const DtString &path, DtPaperMap *, DtPaperMapRecord *, Coordinate_System *, DtPaperMap *&, void *)
Definition: tdbManager.h:32
The DtTdbManager class is intended to be used as a single point of interface to a terrain database...
Definition: tdbManager.h:45
DtPaperMapDatabase * myPaperMapDatabase
Definition: tdbManager.h:180
Contains the typedefs and related functions that comprise the DtTerrainSelection interface.
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
std::set< DtTerrainElement * > DtTerrainSelection
A DtTerrainSelection is a collection of DtTerrainElements, which have been selected, presumably by the user in order to perform an operation on them. Used most commonly by the terrain selection tool in order to allow the user to set soil types in the Terrain Database Tool application.
Definition: terrainSelection.h:35
Definition: coordSystem.h:54
Definition: paperMapRecord.h:22
Definition: paperMapDatabase.h:20
DtString myLoadedTerrainFilename
Definition: tdbManager.h:186
DtTerrainDatabase * myTerrainDatabase
Definition: tdbManager.h:179
Definition: paperMap.h:31
bool myFullyLoad
Definition: tdbManager.h:188
#define DT_DLL_terrainDbFactory
Definition: terrainDbFactoryDefines.h:23
DtCheckImageForValidityCallbackFcn myCheckImageForValidityCallback
Definition: tdbManager.h:181
void * myCheckImageForValidityCallbackData
Definition: tdbManager.h:182
Definition: terrainDatabase.h:148
Definition: networkElement.h:38