OTB
9.0.0
Orfeo Toolbox
|
#include <otbProlateInterpolateImageFunction.h>
Public Types | |
typedef std::vector< double > | VectorType |
Public Member Functions | |
double | ComputeEnergy (double resampleRatio) const |
VectorType | GetOriginalProfile () const |
unsigned int | GetOriginalProfileSize () const |
unsigned int | GetRadius () const |
TOutput | operator() (const TInput &A) const |
ProlateFunction () | |
void | SetRadius (unsigned int rad) |
~ProlateFunction () | |
Private Attributes | |
VectorType | m_OriginalProfile |
unsigned int | m_Radius |
Prolate function give the value of the prolate profile following one of the 2 image dimension.
Definition at line 44 of file otbProlateInterpolateImageFunction.h.
typedef std::vector<double> otb::Function::ProlateFunction< TInput, TOutput >::VectorType |
Definition at line 127 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 47 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 123 of file otbProlateInterpolateImageFunction.h.
double otb::Function::ProlateFunction< TInput, TOutput >::ComputeEnergy | ( | double | resampleRatio | ) | const |
Definition at line 31 of file otbProlateInterpolateImageFunction.hxx.
|
inline |
Definition at line 141 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 137 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 133 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 148 of file otbProlateInterpolateImageFunction.h.
|
inline |
Definition at line 129 of file otbProlateInterpolateImageFunction.h.
|
private |
Original prolate profile
Definition at line 189 of file otbProlateInterpolateImageFunction.h.
Referenced by otb::Function::ProlateFunction< double, double >::GetOriginalProfile(), otb::Function::ProlateFunction< double, double >::GetOriginalProfileSize(), otb::Function::ProlateFunction< double, double >::operator()(), and otb::Function::ProlateFunction< double, double >::ProlateFunction().
|
private |
Useless, only to be compatible with the GenericInterpolateImage.
Definition at line 186 of file otbProlateInterpolateImageFunction.h.
Referenced by otb::Function::ProlateFunction< double, double >::GetRadius(), otb::Function::ProlateFunction< double, double >::operator()(), and otb::Function::ProlateFunction< double, double >::SetRadius().