9 #include <boost/scoped_ptr.hpp>
10 #include <boost/shared_ptr.hpp>
16 #include <ogrsf_frmts.h>
18 namespace MAKVRinTerra
26 boost::shared_ptr<OGRFeature> feature,
30 unsigned numberOfAttributes(
const Key::String &)
const;
32 boost::optional<Attribute> attribute(
const Key & k)
const;
47 typedef boost::shared_ptr<DtOgrDataSource>
Ptr;
57 std::string label()
const;
58 bool isIndexed()
const;
70 DtOgrLayer(boost::shared_ptr<OGRDataSource>,
int layerNum,
bool indexed, std::string srcPath);
72 std::string label()
const;
76 bool loaded(
double)
const;
78 bool isIndexed()
const;