10 #include <boost/scoped_ptr.hpp>
11 #include <boost/shared_ptr.hpp>
19 #include <ogrsf_frmts.h>
23 namespace MAKVRinTerra
31 boost::shared_ptr<OGRFeature> feature,
35 unsigned numberOfAttributes(
const Key::String &)
const;
37 boost::optional<Attribute> attribute(
const Key & k)
const;
48 bool isDeleted()
const
62 typedef boost::shared_ptr<DtOgrDataSource>
Ptr;
72 std::string label()
const;
73 bool isIndexed()
const;
85 DtOgrLayer(boost::shared_ptr<OGRDataSource>,
int layerNum,
bool indexed, std::string srcPath);
87 std::string label()
const;
92 const boost::optional<DtFeatureGeometry>&,
95 bool loaded(
double)
const;
98 bool isIndexed()
const;