21 #ifndef otbGeometriesToGeometriesFilter_hxx
22 #define otbGeometriesToGeometriesFilter_hxx
32 template <
class TransformationFunctor,
class FieldTransformationPolicy>
37 template <
class TransformationFunctor,
class FieldTransformationPolicy>
44 template <
class TransformationFunctor,
class FieldTransformationPolicy>
51 if (source != destination)
53 (*this)(source, destination);
67 template <
class TransformationFunctor,
class FieldTransformationPolicy>
74 template <
class TransformationFunctor,
class FieldTransformationPolicy>
84 template <
class TransformationFunctor,
class FieldTransformationPolicy>
94 this->fieldsTransform(feat, dest);
99 template <
class TransformationFunctor,
class FieldTransformationPolicy>
109 this->fieldsTransform(feat);
DefaultGeometriesToGeometriesFilter()
void DoProcessLayer(ogr::Layer const &source, ogr::Layer &destination) const override
~DefaultGeometriesToGeometriesFilter() override
Geometric object with descriptive fields.
void SetGeometryDirectly(UniqueGeometryPtr geometry)
OGRGeometry const * GetGeometry() const
Implementation class for Feature iterator. This iterator is a single pass iterator....
Layer of geometric objects.
const_iterator end() const
int GetFeatureCount(bool doForceComputation) const
void SetFeature(Feature feature)
const_iterator begin() const
void CreateFeature(Feature feature)
const_iterator start_at(GIntBig index) const
OGRFeatureDefn & GetLayerDefn() const