OTB
9.0.0
Orfeo Toolbox
|
#include <otbUnConstrainedLeastSquareImageFilter.h>
Public Types | |
typedef TInput | InputType |
typedef vnl_matrix< PrecisionType > | MatrixType |
typedef TOutput | OutputType |
typedef TPrecision | PrecisionType |
typedef vnl_vector< PrecisionType > | VectorType |
Public Member Functions | |
OutputType | operator() (const InputType &in) const |
vcl_size_t | OutputSize (const std::array< vcl_size_t, 1 > &nbBands) const |
void | SetMatrix (const MatrixType &m) |
UnConstrainedLeastSquareFunctor () | |
virtual | ~UnConstrainedLeastSquareFunctor ()=default |
Private Types | |
typedef std::shared_ptr< SVDType > | SVDPointerType |
typedef vnl_svd< PrecisionType > | SVDType |
Private Attributes | |
MatrixType | m_Inv |
unsigned int | m_OutputSize |
SVDPointerType | m_Svd |
Solves a least square system on a pixel.
Definition at line 44 of file otbUnConstrainedLeastSquareImageFilter.h.
typedef TInput otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::InputType |
Definition at line 47 of file otbUnConstrainedLeastSquareImageFilter.h.
typedef vnl_matrix<PrecisionType> otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::MatrixType |
Definition at line 52 of file otbUnConstrainedLeastSquareImageFilter.h.
typedef TOutput otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::OutputType |
Definition at line 48 of file otbUnConstrainedLeastSquareImageFilter.h.
typedef TPrecision otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::PrecisionType |
Definition at line 49 of file otbUnConstrainedLeastSquareImageFilter.h.
|
private |
Definition at line 65 of file otbUnConstrainedLeastSquareImageFilter.h.
|
private |
Definition at line 64 of file otbUnConstrainedLeastSquareImageFilter.h.
typedef vnl_vector<PrecisionType> otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::VectorType |
Definition at line 51 of file otbUnConstrainedLeastSquareImageFilter.h.
|
inline |
Definition at line 54 of file otbUnConstrainedLeastSquareImageFilter.h.
|
virtualdefault |
UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::OutputType otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::operator() | ( | const InputType & | in | ) | const |
Definition at line 47 of file otbUnConstrainedLeastSquareImageFilter.hxx.
vcl_size_t otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::OutputSize | ( | const std::array< vcl_size_t, 1 > & | nbBands | ) | const |
Definition at line 32 of file otbUnConstrainedLeastSquareImageFilter.hxx.
void otb::Functor::UnConstrainedLeastSquareFunctor< TInput, TOutput, TPrecision >::SetMatrix | ( | const MatrixType & | m | ) |
Definition at line 38 of file otbUnConstrainedLeastSquareImageFilter.hxx.
|
private |
Definition at line 69 of file otbUnConstrainedLeastSquareImageFilter.h.
|
private |
Definition at line 67 of file otbUnConstrainedLeastSquareImageFilter.h.
|
private |
Definition at line 68 of file otbUnConstrainedLeastSquareImageFilter.h.