OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Private Attributes | List of all members
otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision > Class Template Reference

#include <otbProjectiveProjectionImageFilter.h>

Public Types

typedef TInput InputType
 
typedef TOutput OutputType
 
typedef TPrecision PrecisionType
 

Public Member Functions

const InputTypeGetProjectionDirection ()
 
OutputType operator() (const InputType &in)
 
vcl_size_t OutputSize (const std::array< vcl_size_t, 1 > &nbBands) const
 
 ProjectiveProjectionFunctor ()
 
void SetProjectionDirection (const InputType &p)
 
virtual ~ProjectiveProjectionFunctor ()
 

Private Attributes

unsigned int m_OutputSize
 
InputType m_ProjectionDirection
 

Detailed Description

template<class TInput, class TOutput, class TPrecision>
class otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >

Applies a projective projection to a pixel.

See also
ProjectiveProjectionImageFilter

Definition at line 42 of file otbProjectiveProjectionImageFilter.h.

Member Typedef Documentation

◆ InputType

template<class TInput , class TOutput , class TPrecision >
typedef TInput otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::InputType

Definition at line 45 of file otbProjectiveProjectionImageFilter.h.

◆ OutputType

template<class TInput , class TOutput , class TPrecision >
typedef TOutput otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::OutputType

Definition at line 46 of file otbProjectiveProjectionImageFilter.h.

◆ PrecisionType

template<class TInput , class TOutput , class TPrecision >
typedef TPrecision otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::PrecisionType

Definition at line 47 of file otbProjectiveProjectionImageFilter.h.

Constructor & Destructor Documentation

◆ ProjectiveProjectionFunctor()

template<class TInput , class TOutput , class TPrecision >
otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::ProjectiveProjectionFunctor ( )
inline

Definition at line 49 of file otbProjectiveProjectionImageFilter.h.

◆ ~ProjectiveProjectionFunctor()

template<class TInput , class TOutput , class TPrecision >
virtual otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::~ProjectiveProjectionFunctor ( )
inlinevirtual

Definition at line 52 of file otbProjectiveProjectionImageFilter.h.

Member Function Documentation

◆ GetProjectionDirection()

template<class TInput , class TOutput , class TPrecision >
const ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::InputType & otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::GetProjectionDirection

Definition at line 39 of file otbProjectiveProjectionImageFilter.hxx.

◆ operator()()

template<class TInput , class TOutput , class TPrecision >
ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::OutputType otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::operator() ( const InputType in)

Definition at line 53 of file otbProjectiveProjectionImageFilter.hxx.

◆ OutputSize()

template<class TInput , class TOutput , class TPrecision >
vcl_size_t otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::OutputSize ( const std::array< vcl_size_t, 1 > &  nbBands) const

Definition at line 32 of file otbProjectiveProjectionImageFilter.hxx.

◆ SetProjectionDirection()

template<class TInput , class TOutput , class TPrecision >
void otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::SetProjectionDirection ( const InputType p)

Definition at line 45 of file otbProjectiveProjectionImageFilter.hxx.

Member Data Documentation

◆ m_OutputSize

template<class TInput , class TOutput , class TPrecision >
unsigned int otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::m_OutputSize
private

Definition at line 65 of file otbProjectiveProjectionImageFilter.h.

◆ m_ProjectionDirection

template<class TInput , class TOutput , class TPrecision >
InputType otb::Functor::ProjectiveProjectionFunctor< TInput, TOutput, TPrecision >::m_ProjectionDirection
private

Definition at line 66 of file otbProjectiveProjectionImageFilter.h.


The documentation for this class was generated from the following files: