OTB
9.0.0
Orfeo Toolbox
|
#include <otbPolarimetricSynthesisFunctor.h>
Public Types | |
typedef itk::FixedArray< ComplexType, 2 > | ComplexArrayType |
typedef std::complex< double > | ComplexType |
Public Member Functions | |
PolarimetricSynthesisFunctor () | |
void | SetEi (ComplexArrayType ei) |
void | SetEr (ComplexArrayType er) |
ComplexArrayType | m_Ei |
ComplexArrayType | m_Er |
virtual | ~PolarimetricSynthesisFunctor () |
TOutput | operator() (const TInput1 &Shh, const TInput2 &Shv, const TInput3 &Svh, const TInput4 &Svv) |
Calculate the polarimetric synthesis.
This functor calculate the polarimetric synthesis using the electroMagneticField vectors as follow:
Definition at line 45 of file otbPolarimetricSynthesisFunctor.h.
typedef itk::FixedArray<ComplexType, 2> otb::Functor::PolarimetricSynthesisFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::ComplexArrayType |
Definition at line 50 of file otbPolarimetricSynthesisFunctor.h.
typedef std::complex<double> otb::Functor::PolarimetricSynthesisFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >::ComplexType |
Some typedefs.
Definition at line 49 of file otbPolarimetricSynthesisFunctor.h.
|
inline |
Constructor
Definition at line 65 of file otbPolarimetricSynthesisFunctor.h.
|
inlinevirtual |
Destructor
Definition at line 72 of file otbPolarimetricSynthesisFunctor.h.
|
inline |
Electromagnetic Field Incident
Definition at line 75 of file otbPolarimetricSynthesisFunctor.h.
|
inline |
Set the ElectroMagneticField Incident
Definition at line 53 of file otbPolarimetricSynthesisFunctor.h.
|
inline |
Set the ElectroMagneticField Reflected
Definition at line 59 of file otbPolarimetricSynthesisFunctor.h.
|
private |
Electromagnetic Field Incident
Definition at line 91 of file otbPolarimetricSynthesisFunctor.h.
Referenced by otb::Functor::PolarimetricSynthesisFunctor< typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TOutputImage::PixelType >::operator()(), otb::Functor::PolarimetricSynthesisFunctor< typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TOutputImage::PixelType >::PolarimetricSynthesisFunctor(), and otb::Functor::PolarimetricSynthesisFunctor< typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TOutputImage::PixelType >::SetEi().
|
private |
Electromagnetic Field Reflected
Definition at line 94 of file otbPolarimetricSynthesisFunctor.h.
Referenced by otb::Functor::PolarimetricSynthesisFunctor< typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TOutputImage::PixelType >::operator()(), otb::Functor::PolarimetricSynthesisFunctor< typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TOutputImage::PixelType >::PolarimetricSynthesisFunctor(), and otb::Functor::PolarimetricSynthesisFunctor< typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TInputImage::InternalPixelType, typename TOutputImage::PixelType >::SetEr().