8 #ifndef terrainDbFactory_H_
9 #define terrainDbFactory_H_
18 #include <vlutil/vlHashlist.h>
19 #include <vlutil/vlFilename.h>
97 virtual bool loadDatabase(
const DtFilename& fileName,
99 const DtList& searchPaths);
108 virtual bool loadDatabase(
const DtFilename& fileName,
126 const std::vector<DtFilename>& paths,
const DtString& extension);
133 const DtFilename& filename,
const DtString& extension);
139 virtual bool saveDatabase(
const DtFilename& fileName,
DtTerrainDatabase *terrain);
145 virtual int optionalFileFlagsFromTerrainMapFile(
const DtFilename& filename,
146 const std::vector<DtFilename>& searchPaths,
const DtString& extension);
151 virtual int optionalFileFlagsFromTerrainFile(
const DtFilename& filename,
const DtString& extension);
155 virtual Coordinate_System* coordinateSystemFor(
const DtFilename& fileName,
const DtFilename & path=DtFilename::nullFilename());
159 virtual Coordinate_System* coordinateSystemFromTerrainMapFile(
const DtFilename& filename,
160 const std::vector<DtFilename>& searchPaths,
const DtString& extension);
169 virtual bool hasOptionalFlags(
int flags,
const DtFilename& filename,
const DtFilename & path=DtFilename::nullFilename());
172 virtual DtFilename pathFromFilename(
const std::vector<DtFilename>& searchPaths,
const DtFilename& filename);
Definition: terrainDbFactory.h:39
DtTerrainWriterFactory * myTerrainWriterFactory
Definition: terrainDbFactory.h:177
DtTdbMetafileFactory * myMetafileFactory
Definition: terrainDbFactory.h:178
Definition: vectorDataFactory.h:31
DtPaperMapFactory * myPaperMapFactory
Definition: terrainDbFactory.h:179
Definition: coordSystem.h:54
DtTerrainReaderFactory * myTerrainReaderFactory
Definition: terrainDbFactory.h:176
Definition: paperMapFactory.h:33
Definition: paperMapDatabase.h:20
Definition: paperMap.h:31
#define DT_DLL_terrainDbFactory
Definition: terrainDbFactoryDefines.h:23
Definition: terrainReader.h:41
Definition: terrainWriterFactory.h:25
Definition: terrainReaderFactory.h:32
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
Definition: terrainDatabase.h:148
DtVectorDataFactory * myVectorDataFactory
Definition: terrainDbFactory.h:180
Definition: vectorDataReader.h:20