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.
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