21 #ifndef otbGeometriesProjectionFilter_hxx
22 #define otbGeometriesProjectionFilter_hxx
34 template <
typename TGeometry>
37 boost::interprocess::unique_ptr<TGeometry, ogr::internal::GeometryDeleter> out(in ?
static_cast<TGeometry*
>(in->clone())
45 template <
typename TGeometry>
49 m_Reprojector.do_transform(*inout);
64 m_InputImageReference.SetSpacing(spacing);
69 m_OutputImageReference.SetSpacing(spacing);
74 m_InputImageReference.SetOrigin(origin);
79 m_OutputImageReference.SetOrigin(origin);
void SetInputOrigin(ImageReference::OriginType const &origin)
void SetOutputSpacing(ImageReference::SpacingType const &spacing)
void SetOutputOrigin(ImageReference::OriginType const &origin)
void SetInputSpacing(ImageReference::SpacingType const &spacing)
boost::interprocess::unique_ptr< OGRGeometry, internal::GeometryDeleter > UniqueGeometryPtr