14 #include <vlpi/entityType.h>
45 virtual bool importShapeFileOntoOverlay(
const std::string& shapefile,
const std::string& overlay);
49 virtual const DtFilename& importFrom()
const;
53 virtual OGRSFDriver* createOGRDriver(
const char* driverName =
"ESRI Shapefile");
56 virtual bool importLayer(OGRLayer*,
const std::string&,
const std::string& shapeFileName);
59 virtual bool importFeature(OGRFeature*,
const std::string&,
const std::string& shapeFileName);
64 virtual DtEntityType getEntityTypeToCreateFromFeature(OGRFeature*,
const std::string& shapeFileName)
const;
65 virtual DtEntityType lineType(OGRFeature*,
const std::string& shapeFileName)
const;
66 virtual DtEntityType pointType(OGRFeature*,
const std::string& shapeFileName)
const;
67 virtual DtEntityType areaType(OGRFeature*,
const std::string& shapeFileName)
const;
70 virtual std::vector<DtVector> getFeatureGeometry(OGRFeature*)
const;
72 virtual DtVector convertPointToLocal(OGRPoint*)
const;
75 virtual std::string nameFromFeature(OGRFeature*,
const std::string& shapeFileName)
const;