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;
77 double length()
const;
104 typedef OGRGeometryCollection
type;
125 template <DtFeatureGeometry::Type T>
129 typedef boost::shared_ptr<DtOgrGeometryImpl>
Ptr;
137 unsigned numberOfPoints()
const;
138 std::auto_ptr<PointVector> points()
const;
139 unsigned numberOfSubGeometries()
const;
140 std::auto_ptr<GeometryVector> subGeometries()
const;
#define DT_DLL_features
stop complaining about multiple independent base classes for boost::noncopyable this should probably ...
Definition: featuresDefines.h:41
boost::shared_ptr< DtOgrGeometryImpl > Ptr
Definition: ogrGeometry.h:129
Definition: ogrGeometry.h:30
boost::shared_ptr< DtOgrGeometry > Ptr
Definition: ogrGeometry.h:23
Definition: featureGeometry.h:60
OGRGeometryCollection type
Definition: ogrGeometry.h:104
OGRGeometry type
Definition: ogrGeometry.h:32
DtFeatureGeometry::Implementation Implementation
Definition: ogrGeometry.h:26
Definition: ogrGeometry.h:20
Handle< PointType > Point
Definition: featureGeometry.h:69
Represents some coordinate system. The terms "coordinate system", "projection", "spatial reference"...
Definition: proj.h:44
DtOgrGeometryImpl< DtFeatureGeometry::PointType > DtOgrPoint
Definition: ogrGeometry.h:144
DtOgrGeometryImpl< DtFeatureGeometry::PathType > DtOgrPath
Definition: ogrGeometry.h:145
DtFeatureGeometry::Type Type
Definition: ogrGeometry.h:27
boost::shared_ptr< const DtOgrGeometry > CPtr
Definition: ogrGeometry.h:24
OGRLineString type
Definition: ogrGeometry.h:116
OGRPolygon type
Definition: ogrGeometry.h:122
DtOgrGeometryImpl< DtFeatureGeometry::AreaType > DtOgrArea
Definition: ogrGeometry.h:146
DtOgrGeometryImpl< DtFeatureGeometry::UnknownType > DtOgrUnknown
Definition: ogrGeometry.h:143
Definition: ogrGeometry.h:126
OGRPoint type
Definition: ogrGeometry.h:110
Represents a feature geometry.
Definition: featureGeometry.h:39