![]() |
Orfeo Toolbox
3.16
|
Evaluate the MLC image from the Mueller image. More...
#include <otbMuellerToReciprocalCovarianceImageFilter.h>
Inheritance diagram for otb::Functor::MuellerToReciprocalCovarianceFunctor< TInput, TOutput >:Public Types | |
| typedef std::complex< double > | ComplexType |
| typedef TOutput::ValueType | OutputValueType |
Public Member Functions | |
| MuellerToReciprocalCovarianceFunctor () | |
| virtual | ~MuellerToReciprocalCovarianceFunctor () |
| unsigned int | GetOutputSize () |
| TOutput | operator() (const TInput &Mueller) const |
Private Attributes | |
| unsigned int | m_NumberOfComponentsPerPixel |
Evaluate the MLC image from the Mueller image.
Output value are:






Where
are the coefficients of the input Mueller matrix.
Input pixel must have 10 channels (one for each Mueller matrix coeffcients). The order of the channels corresponds to : 
The output image has 6 channels : the diagonal and the upper element of the reciprocal matrix. Element are stored from left to right, line by line.
Definition at line 63 of file otbMuellerToReciprocalCovarianceImageFilter.h.
| typedef std::complex<double> otb::Functor::MuellerToReciprocalCovarianceFunctor< TInput, TOutput >::ComplexType |
Definition at line 66 of file otbMuellerToReciprocalCovarianceImageFilter.h.
| typedef TOutput::ValueType otb::Functor::MuellerToReciprocalCovarianceFunctor< TInput, TOutput >::OutputValueType |
Definition at line 67 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
inline |
Constructor
Definition at line 116 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
inlinevirtual |
Destructor
Definition at line 119 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
inline |
Definition at line 110 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
inline |
Definition at line 70 of file otbMuellerToReciprocalCovarianceImageFilter.h.
|
private |
Definition at line 122 of file otbMuellerToReciprocalCovarianceImageFilter.h.
Referenced by otb::Functor::MuellerToReciprocalCovarianceFunctor< TInputImage::PixelType, TOutputImage::PixelType >::GetOutputSize(), and otb::Functor::MuellerToReciprocalCovarianceFunctor< TInputImage::PixelType, TOutputImage::PixelType >::operator()().