OTB  9.0.0
Orfeo Toolbox
Classes | Typedefs
Module OTBPolarimetry
+ Collaboration diagram for Module OTBPolarimetry:

Classes

class  CoherencyToReciprocalMuellerFunctor
 
class  otb::Functor::MuellerToPolarisationDegreeAndPowerFunctor< TInput, TOutput >
 
class  otb::Functor::MuellerToReciprocalCovarianceFunctor< TInput, TOutput >
 
class  otb::MultiChannelsPolarimetricSynthesisFilter< TInputImage, TOutputImage, TFunction >
 
class  otbBarnesDecompFunctor
 
class  otbHAlphaFunctor
 
class  otb::PolarimetricData
 
class  otb::Functor::PolarimetricSynthesisFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >
 
class  otb::Functor::ReciprocalCovarianceToCoherencyDegreeFunctor< TInput, TOutput >
 
class  otb::Functor::ReciprocalCovarianceToReciprocalCoherencyFunctor< TInput, TOutput >
 
class  otb::Functor::ReciprocalHuynenDecompFunctor< TInput, TOutput >
 
class  otb::Functor::ReciprocalLinearCovarianceToReciprocalCircularCovarianceFunctor< TInput, TOutput >
 
class  otb::Functor::ReciprocalPauliDecompFunctor< TInput, TOutput >
 
class  otb::Functor::SinclairToCircularCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >
 
class  otb::Functor::SinclairToCoherencyMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >
 
class  otb::Functor::SinclairToCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >
 
class  otb::Functor::SinclairToMuellerMatrixFunctor< TInput1, TInput2, TInput3, TInput4, TOutput >
 
class  otb::Functor::SinclairToReciprocalCircularCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TOutput >
 
class  otb::Functor::SinclairToReciprocalCoherencyMatrixFunctor< TInput1, TInput2, TInput3, TOutput >
 
class  otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor< TInput1, TInput2, TInput3, TOutput >
 

Typedefs

template<typename TInputImage , typename TOutputImage >
using otb::MuellerToPolarisationDegreeAndPowerImageFilter = FunctorImageFilter< Functor::MuellerToPolarisationDegreeAndPowerFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::MuellerToReciprocalCovarianceImageFilter = FunctorImageFilter< Functor::MuellerToReciprocalCovarianceFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalBarnesDecompImageFilter = FunctorImageFilter< Functor::ReciprocalBarnesDecompFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalCoherencyToReciprocalMuellerImageFilter = FunctorImageFilter< Functor::ReciprocalCoherencyToReciprocalMuellerFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalCovarianceToCoherencyDegreeImageFilter = FunctorImageFilter< Functor::ReciprocalCovarianceToCoherencyDegreeFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalHAlphaImageFilter = FunctorImageFilter< Functor::ReciprocalHAlphaFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalHuynenDecompImageFilter = FunctorImageFilter< Functor::ReciprocalHuynenDecompFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter = FunctorImageFilter< Functor::ReciprocalLinearCovarianceToReciprocalCircularCovarianceFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::ReciprocalPauliDecompImageFilter = FunctorImageFilter< Functor::ReciprocalPauliDecompFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToCircularCovarianceMatrixImageFilter = FunctorImageFilter< Functor::SinclairToCircularCovarianceMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToCoherencyMatrixImageFilter = FunctorImageFilter< Functor::SinclairToCoherencyMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToCovarianceMatrixImageFilter = FunctorImageFilter< Functor::SinclairToCovarianceMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToMuellerMatrixImageFilter = FunctorImageFilter< Functor::SinclairToMuellerMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv, polarimetry_tags::vh, polarimetry_tags::vv > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToReciprocalCircularCovarianceMatrixImageFilter = FunctorImageFilter< Functor::SinclairToReciprocalCircularCovarianceMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv_or_vh, polarimetry_tags::vv > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToReciprocalCoherencyMatrixImageFilter = FunctorImageFilter< Functor::SinclairToReciprocalCoherencyMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv_or_vh, polarimetry_tags::vv > >
 
template<typename TInputImage , typename TOutputImage >
using otb::SinclairToReciprocalCovarianceMatrixImageFilter = FunctorImageFilter< Functor::SinclairToReciprocalCovarianceMatrixFunctor< typename TInputImage::PixelType, typename TInputImage::PixelType, typename TInputImage::PixelType, typename TOutputImage::PixelType >, std::tuple< polarimetry_tags::hh, polarimetry_tags::hv_or_vh, polarimetry_tags::vv > >
 

Detailed Description

Typedef Documentation

◆ MuellerToPolarisationDegreeAndPowerImageFilter

template<typename TInputImage , typename TOutputImage >
otb::MuellerToPolarisationDegreeAndPowerImageFilter

◆ MuellerToReciprocalCovarianceImageFilter

template<typename TInputImage , typename TOutputImage >
otb::MuellerToReciprocalCovarianceImageFilter

◆ ReciprocalBarnesDecompImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalBarnesDecompImageFilter

Applies otb::Functor::ReciprocalBarnesDecompFunctor.

See also
otb::Functor::ReciprocalBarnesDecompFunctor

Set inputs with:

SetInput<0>(inputPtr);

Definition at line 129 of file otbReciprocalBarnesDecompImageFilter.h.

◆ ReciprocalCoherencyToReciprocalMuellerImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalCoherencyToReciprocalMuellerImageFilter

◆ ReciprocalCovarianceToCoherencyDegreeImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalCovarianceToCoherencyDegreeImageFilter

◆ ReciprocalHAlphaImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalHAlphaImageFilter

Applies otb::Functor::ReciprocalHAlphaFunctor.

See also
otb::Functor::ReciprocalHAlphaFunctor

Set inputs with:

SetInput<0>(inputPtr);

Definition at line 196 of file otbReciprocalHAlphaImageFilter.h.

◆ ReciprocalHuynenDecompImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalHuynenDecompImageFilter

Applies otb::Functor::ReciprocalHuynenDecompFunctor.

See also
otb::Functor::ReciprocalHuynenDecompFunctor

Set inputs with:

SetInput<0>(inputPtr);

Definition at line 94 of file otbReciprocalHuynenDecompImageFilter.h.

◆ ReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalLinearCovarianceToReciprocalCircularCovarianceImageFilter

◆ ReciprocalPauliDecompImageFilter

template<typename TInputImage , typename TOutputImage >
otb::ReciprocalPauliDecompImageFilter

Applies otb::Functor::ReciprocalPauliDecompFunctor.

See also
otb::Functor::ReciprocalPauliDecompFunctor

Set inputs with:

SetInput<0>(inputPtr);

Definition at line 86 of file otbReciprocalPauliDecompImageFilter.h.

◆ SinclairToCircularCovarianceMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToCircularCovarianceMatrixImageFilter

Applies otb::Functor::SinclairToCircularCovarianceMatrixFunctor.

See also
otb::Functor::SinclairToCircularCovarianceMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv>(inputPtr);
SetInput<polarimetry_tags::vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 150 of file otbSinclairToCircularCovarianceMatrixImageFilter.h.

◆ SinclairToCoherencyMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToCoherencyMatrixImageFilter

Applies otb::Functor::SinclairToCoherencyMatrixFunctor.

See also
otb::Functor::SinclairToCoherencyMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv>(inputPtr);
SetInput<polarimetry_tags::vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 142 of file otbSinclairToCoherencyMatrixImageFilter.h.

◆ SinclairToCovarianceMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToCovarianceMatrixImageFilter

Applies otb::Functor::SinclairToCovarianceMatrixFunctor.

See also
otb::Functor::SinclairToCovarianceMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv>(inputPtr);
SetInput<polarimetry_tags::vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 123 of file otbSinclairToCovarianceMatrixImageFilter.h.

◆ SinclairToMuellerMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToMuellerMatrixImageFilter

Applies otb::Functor::SinclairToMuellerMatrixFunctor.

See also
otb::Functor::SinclairToCircularCovarianceMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv>(inputPtr);
SetInput<polarimetry_tags::vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 164 of file otbSinclairToMuellerMatrixImageFilter.h.

◆ SinclairToReciprocalCircularCovarianceMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToReciprocalCircularCovarianceMatrixImageFilter

Applies otb::Functor::SinclairToReciprocalCircularCovarianceMatrixFunctor.

See also
otb::Functor::SinclairToReciprocalCircularCovarianceMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv_or_vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 127 of file otbSinclairToReciprocalCircularCovarianceMatrixImageFilter.h.

◆ SinclairToReciprocalCoherencyMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToReciprocalCoherencyMatrixImageFilter

Applies otb::Functor::SinclairToReciprocalCoherencyMatrixFunctor.

See also
otb::Functor::SinclairToReciprocalCoherencyMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv_or_vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 128 of file otbSinclairToReciprocalCoherencyMatrixImageFilter.h.

◆ SinclairToReciprocalCovarianceMatrixImageFilter

template<typename TInputImage , typename TOutputImage >
otb::SinclairToReciprocalCovarianceMatrixImageFilter

Applies otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor.

See also
otb::Functor::SinclairToReciprocalCovarianceMatrixFunctor

Set inputs with:

SetInput<polarimetry_tags::hh>(inputPtr);
SetInput<polarimetry_tags::hv_or_vh>(inputPtr);
SetInput<polarimetry_tags::vv>(inputPtr);

Definition at line 127 of file otbSinclairToReciprocalCovarianceMatrixImageFilter.h.