11 #include <vlutil/vlFilename.h>
25 class DtTerrainRecord;
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;
80 OGRSFDriver*,
const DtFilename&,
makVrv::DtUnicode& sError,
bool& haveSome)
const;
82 OGRSFDriver*,
const DtFilename&,
makVrv::DtUnicode& sError,
bool& haveSome)
const;
83 virtual void removeSourceFiles(
const DtFilename&,
const std::string& type)
const;
85 virtual OGRDataSource* createDataSource(OGRSFDriver*,
const DtFilename&,
const std::string& type,
makVrv::DtUnicode& sError)
const;
86 virtual OGRLayer* createLayer(OGRDataSource*,
bool forSpeedTree,
makVrv::DtUnicode& sError)
const;