15 namespace MAKVRinTerra
30 typedef boost::shared_ptr<DtAreaFeature>
Ptr;
31 typedef boost::shared_ptr<const DtAreaFeature>
CPtr;
57 const std::string& type,
double buffer=0,
bool unioned=
false);
59 bool operator<(
const Config& other)
const;
67 std::string label()
const;
71 const DtQuery& query,
const boost::optional<DtFeatureGeometry>&,
DtLoadType)
const;
73 bool loaded(
double)
const;
75 unsigned numberOfFeatures()
const;
100 return myWrapper.wrappedFeature().area();
110 myWrapper.forEachAttribute(func);
115 return myWrapper.numberOfAttributes(str);
120 return myWrapper.attribute(key);
125 return myWrapper.addDeleteCallback(callback);
130 return myWrapper.isDeleted();
135 myWrapper.setDeleted();
139 : myWrapper(from.myWrapper)
154 : myWrapper(f.
clone())