14 #include <vlutil/vlFilename.h>
48 virtual bool overlayLayerCanBeExported(
const std::string& overlayLayer)
const;
51 virtual bool exportOverlay(
const std::string& overlay,
const std::string& rootname);
55 virtual const DtFilename& exportTo()
const;
62 virtual bool exportPointModels(
const std::set<makVrv::DtUniqueID>& points,
const std::string& root,
63 const std::string& type =
"P");
64 virtual bool exportAreaModels(
const std::set<makVrv::DtUniqueID>& areas,
const std::string& root,
65 const std::string& type =
"A");
66 virtual bool exportLinearModels(
const std::set<makVrv::DtUniqueID>& lines,
const std::string& root,
67 const std::string& type =
"L");
70 virtual void removeExistingFiles(
const std::string&)
const;
88 virtual GDALDriver* createOGRDriver(
const char* driverName =
"ESRI Shapefile");
90 virtual OGRLayer* initializeLayerBasedOnType(
const std::string& root,
const std::string& fileExtension,
int ogrType);
92 virtual void addFeaturesToLayer(
const std::set<makVrv::DtUniqueID>& items, OGRLayer*,
int type)
const;
94 virtual void cleanup();
Virtual base class.
Definition: DtVirtualBaseClass.h:22
GDALDataset * myCurrentDataSource
Definition: overlayShapeFileSaveHandler.h:104
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
GDALDriver * myCurrentDriver
Definition: overlayShapeFileSaveHandler.h:103
makVrv::DtDe & myDe
Definition: overlayShapeFileSaveHandler.h:102
DtFilename myExportToDirectory
Definition: overlayShapeFileSaveHandler.h:105
Contains makVrv::DtVirtualBaseClass class.
The DtOverlayShapeFileSaveHandler class is the interface to be used when saving and overlay layer to ...
Definition: overlayShapeFileSaveHandler.h:35
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
A model which owns a single model instance.
Definition: DtModel.h:56
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69