OTB
9.0.0
Orfeo Toolbox
|
#include <otbGeometriesToGeometriesFilter.h>
Public Types | |
typedef TransformationFunctor::TransformedElementType | TransformedElementType |
Public Member Functions | |
BOOST_MPL_ASSERT ((boost::is_same< OGRGeometry, TransformedElementType >)) | |
void | operator() (ogr::Layer &inout) const |
void | operator() (ogr::Layer const &in, ogr::Layer &out) const |
TransformationFunctor * | operator-> () |
TransformationFunctorDispatcher () | |
TransformationFunctorDispatcher (TransformationFunctor functor) | |
Private Attributes | |
TransformationFunctor | m_functor |
Specialization for OGRGeometry
.
TransformationFunctor | actual transformation functor |
In this case, the TransformationFunctor
works on OGRGeometry
(instead of ogr::Layer
). The default behaviour provided is to loop on all the ogr::Feature
s of the original layer, and for each feature:
TransformationFunctor
, which will be assigned to the output feature,Definition at line 328 of file otbGeometriesToGeometriesFilter.h.
typedef TransformationFunctor::TransformedElementType otb::TransformationFunctorDispatcher< TransformationFunctor, OGRGeometry, FieldTransformationPolicy >::TransformedElementType |
Definition at line 330 of file otbGeometriesToGeometriesFilter.h.
|
inline |
Definition at line 332 of file otbGeometriesToGeometriesFilter.h.
|
inline |
Definition at line 335 of file otbGeometriesToGeometriesFilter.h.
otb::TransformationFunctorDispatcher< TransformationFunctor, OGRGeometry, FieldTransformationPolicy >::BOOST_MPL_ASSERT | ( | (boost::is_same< OGRGeometry, TransformedElementType >) | ) |
|
inline |
Definition at line 100 of file otbGeometriesToGeometriesFilter.hxx.
References otb::ogr::Layer::GetFeatureCount(), otb::ogr::Feature::GetGeometry(), otb::ogr::Layer::SetFeature(), otb::ogr::Feature::SetGeometryDirectly(), and otb::ogr::Layer::start_at().
|
inline |
Definition at line 85 of file otbGeometriesToGeometriesFilter.hxx.
References otb::ogr::Layer::begin(), otb::ogr::Layer::CreateFeature(), otb::ogr::Layer::end(), otb::ogr::Feature::GetGeometry(), otb::ogr::Layer::GetLayerDefn(), and otb::ogr::Feature::SetGeometryDirectly().
|
inline |
Definition at line 342 of file otbGeometriesToGeometriesFilter.h.
|
private |
Definition at line 348 of file otbGeometriesToGeometriesFilter.h.