13 class OGRGeometryCollection;
15 namespace MAKVRinTerra
23 typedef boost::shared_ptr<DtOgrGeometry>
Ptr;
24 typedef boost::shared_ptr<const DtOgrGeometry>
CPtr;
51 const boost::shared_ptr<const DtOgrGeometry>& owner,
52 const OGRGeometry& geometry);
54 Ptr shared_from_this();
55 CPtr shared_from_this()
const;
57 virtual const OGRGeometry& ogrGeometry()
const = 0;
73 double length()
const;
97 typedef OGRGeometryCollection
type;
118 template <DtFeatureGeometry::Type T>
122 typedef boost::shared_ptr<DtOgrGeometryImpl>
Ptr;
130 unsigned numberOfPoints()
const;
131 std::auto_ptr<PointVector> points()
const;
132 unsigned numberOfSubGeometries()
const;
133 std::auto_ptr<GeometryVector> subGeometries()
const;