OTB
9.0.0
Orfeo Toolbox
|
#include <otbSinclairToMuellerMatrixImageFilter.h>
Public Types | |
typedef std::complex< double > | ComplexType |
typedef TOutput::ValueType | OutputValueType |
typedef double | RealType |
Public Member Functions | |
void | operator() (TOutput &result, const TInput1 &Shh, const TInput2 &Shv, const TInput3 &Svh, const TInput4 &Svv) const |
constexpr vcl_size_t | OutputSize (...) const |
SinclairToMuellerMatrixFunctor () | |
virtual | ~SinclairToMuellerMatrixFunctor () |
Construct Mueller matrix with Sinclair matrix information. Elements of the Mueller matrix are extract from Antennas for radar and communications Harold Mott p 503.
Output value are:
With :
Output is a not a complex. The output pixel has 16 channels : each element of the Mueller matrix. The order of the channels corresponds to :
Use otb::otbSinclairToMuellerMatrixImageFilter to apply it to an image.
Definition at line 86 of file otbSinclairToMuellerMatrixImageFilter.h.
typedef std::complex<double> otb::Functor::SinclairToMuellerMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::ComplexType |
Some typedefs.
Definition at line 90 of file otbSinclairToMuellerMatrixImageFilter.h.
typedef TOutput::ValueType otb::Functor::SinclairToMuellerMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::OutputValueType |
Definition at line 91 of file otbSinclairToMuellerMatrixImageFilter.h.
typedef double otb::Functor::SinclairToMuellerMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::RealType |
Definition at line 92 of file otbSinclairToMuellerMatrixImageFilter.h.
|
inline |
Constructor
Definition at line 131 of file otbSinclairToMuellerMatrixImageFilter.h.
|
inlinevirtual |
Destructor
Definition at line 136 of file otbSinclairToMuellerMatrixImageFilter.h.
|
inline |
Definition at line 94 of file otbSinclairToMuellerMatrixImageFilter.h.
|
inlineconstexpr |
Definition at line 124 of file otbSinclairToMuellerMatrixImageFilter.h.