10 #include <vlutil/vlFilename.h>
24 class DtTerrainRecord;
25 class DtPropSettingsRecord;
49 virtual const DtFilename& exportTo()
const;
50 virtual void setExportToDirectory(
const DtFilename&);
53 virtual const DtFilename& propInformationFilename()
const;
54 virtual void setPropInformationFilename(
const DtFilename&);
73 virtual void addPropRecords(
const std::vector<makArchives::DtPropRecord>& propRecords, OGRLayer* poLayer,
74 const PropInformationMap& propInformationMap,
const DtFilename& dataRoot,
bool forSpeedTree)
const;
76 virtual DtFilename modelDefinitionFilename(
const std::string& modelDefinition,
const DtFilename& dataRoot,
77 bool& isSpeedtree)
const;
83 virtual void removeSourceFiles(
const DtFilename&,
const std::string& type)
const;
85 virtual GDALDataset* createDataSource(GDALDriver*,
const DtFilename&,
const std::string& type,
makVrv::DtUnicode& sError)
const;
86 virtual OGRLayer* createLayer(GDALDataset*,
bool forSpeedTree,
makVrv::DtUnicode& sError)
const;
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Handler for looking at all the props in the system and translating them into shapefile point features...
Definition: propShapefileCreateHandler.h:35
DtFilename myExportToDirectory
Definition: propShapefileCreateHandler.h:95
DtFilename myPropInformationFilename
Definition: propShapefileCreateHandler.h:96
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
A DtPropSettingsRecord contains the information to restore settings for all scene props...
Definition: DtPropSettingsRecord.h:20
Contains makVrv::DtVirtualBaseClass class.
Record of a VR-Vantage terrain Contains: Terrain coordinate system Terrain patches Feature layers Ter...
Definition: DtTerrainRecord.h:29
makVrv::DtDe & myDe
Definition: propShapefileCreateHandler.h:97
std::map< std::string, PropInformation > PropInformationMap
Definition: propShapefileCreateHandler.h:69
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72