21 #ifndef otbProjectiveProjectionImageFilter_h
22 #define otbProjectiveProjectionImageFilter_h
41 template <
class TInput,
class TOutput,
class TPrecision>
56 size_t OutputSize(
const std::array<size_t, 1>& nbBands)
const;
79 template <
typename TInputImage,
typename TOutputImage,
typename TPrecision>
85 #ifndef OTB_MANUAL_INSTANTIATION
A generic functor filter templated by its functor.
Applies a projective projection to a pixel.
InputType m_ProjectionDirection
void SetProjectionDirection(const InputType &p)
unsigned int m_OutputSize
vcl_size_t OutputSize(const std::array< vcl_size_t, 1 > &nbBands) const
const InputType & GetProjectionDirection()
OutputType operator()(const InputType &in)
virtual ~ProjectiveProjectionFunctor()
ProjectiveProjectionFunctor()
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.