OTB
9.0.0
Orfeo Toolbox
|
#include <otbSinclairToCircularCovarianceMatrixImageFilter.h>
typedef double | RealType |
typedef std::complex< RealType > | ComplexType |
typedef TOutput::ValueType | OutputValueType |
typedef SinclairToCovarianceMatrixFunctor< ComplexType, ComplexType, ComplexType, ComplexType, TOutput > | SinclairToCovarianceFunctorType |
void | operator() (TOutput &result, const TInput1 &Shh, const TInput2 &Shv, const TInput3 &Svh, const TInput4 &Svv) const |
constexpr vcl_size_t | OutputSize (...) const |
SinclairToCircularCovarianceMatrixFunctor () | |
virtual | ~SinclairToCircularCovarianceMatrixFunctor () |
Construct the fully polarimetric circular covariance matrix with Sinclair matrix information.
Output value are:
With:
Extract from Antennas for radar and communications Harold Mott p 317.
The output pixel has 10 channels : the diagonal and the upper element of the matrix. Element are stored from left to right, line by line.
Use otb::SinclairToCircularCovarianceMatrixImageFilter to apply it to an image.
Definition at line 78 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
typedef std::complex<RealType> otb::Functor::SinclairToCircularCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::ComplexType |
Some typedefs.
Definition at line 83 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
typedef TOutput::ValueType otb::Functor::SinclairToCircularCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::OutputValueType |
Some typedefs.
Definition at line 84 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
typedef double otb::Functor::SinclairToCircularCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::RealType |
Some typedefs.
Definition at line 82 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
typedef SinclairToCovarianceMatrixFunctor<ComplexType, ComplexType, ComplexType, ComplexType, TOutput> otb::Functor::SinclairToCircularCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::SinclairToCovarianceFunctorType |
Some typedefs.
Definition at line 85 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
|
inline |
Constructor
Definition at line 117 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
|
inlinevirtual |
Destructor
Definition at line 122 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
|
inline |
Some typedefs.
Definition at line 86 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.
|
inlineconstexpr |
Some typedefs.
Definition at line 110 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.