![]() |
Orfeo Toolbox
3.16
|
Construct the reciprocal fully polarimetric covariance matrix with Sinclair matrix information. More...
#include <otbSinclairToReciprocalCovarianceMatrixFunctor.h>
Public Types | |
| typedef std::complex< double > | ComplexType |
| typedef TOutput::ValueType | OutputValueType |
Public Member Functions | |
| SinclairToReciprocalCovarianceMatrixFunctor () | |
| virtual | ~SinclairToReciprocalCovarianceMatrixFunctor () |
| unsigned int | GetNumberOfComponentsPerPixel () |
| TOutput | operator() (const TInput1 &Shh, const TInput2 &Shv, const TInput3 &Svv) |
Static Private Attributes | |
| static const unsigned int | NumberOfComponentsPerPixel = 6 |
Construct the reciprocal fully polarimetric covariance matrix with Sinclair matrix information.
Output value are:






This is a adaptation of the SinclairToCovarianceMatrixFunctor, where
.
The output pixel 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 57 of file otbSinclairToReciprocalCovarianceMatrixFunctor.h.
| typedef std::complex<double> otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TOutput >::ComplexType |
Some typedefs.
Definition at line 61 of file otbSinclairToReciprocalCovarianceMatrixFunctor.h.
| typedef TOutput::ValueType otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TOutput >::OutputValueType |
Definition at line 62 of file otbSinclairToReciprocalCovarianceMatrixFunctor.h.
|
inline |
Constructor
Definition at line 89 of file otbSinclairToReciprocalCovarianceMatrixFunctor.h.
|
inlinevirtual |
Destructor
Definition at line 92 of file otbSinclairToReciprocalCovarianceMatrixFunctor.h.
|
inline |
|
inline |
|
staticprivate |
Definition at line 98 of file otbSinclairToReciprocalCovarianceMatrixFunctor.h.
Referenced by otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TOutput >::GetNumberOfComponentsPerPixel(), and otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TOutput >::operator()().