OTB
9.0.0
Orfeo Toolbox
|
#include <otbSpectralInformationDivergenceFunctor.h>
Public Types | |
using | OutputValueType = typename TOutput::ValueType |
Public Member Functions | |
TOutput | operator() (const TInput &input) const |
vcl_size_t | OutputSize (...) const |
void | SetReferencePixels (std::vector< TReference > const &ref) |
SpectralInformationDivergenceFunctor ()=default | |
virtual | ~SpectralInformationDivergenceFunctor ()=default |
Private Member Functions | |
TInput | ComputeProbabilityMassFunction (TInput const &input) const |
OutputValueType | ComputeSpectralInformationDivergence (TInput const &p, TInput const &q) const |
Private Attributes | |
std::vector< TReference > | m_ReferenceProbabilities |
Definition at line 45 of file otbSpectralInformationDivergenceFunctor.h.
using otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::OutputValueType = typename TOutput::ValueType |
Definition at line 51 of file otbSpectralInformationDivergenceFunctor.h.
|
default |
|
virtualdefault |
|
inlineprivate |
|
inlineprivate |
Definition at line 100 of file otbSpectralInformationDivergenceFunctor.h.
Referenced by otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::operator()().
|
inline |
Definition at line 54 of file otbSpectralInformationDivergenceFunctor.h.
References otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::ComputeProbabilityMassFunction(), otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::ComputeSpectralInformationDivergence(), and otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::m_ReferenceProbabilities.
|
inline |
Definition at line 69 of file otbSpectralInformationDivergenceFunctor.h.
References otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::m_ReferenceProbabilities.
|
inline |
Definition at line 74 of file otbSpectralInformationDivergenceFunctor.h.
References otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::ComputeProbabilityMassFunction(), and otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::m_ReferenceProbabilities.
|
private |
Probability mass function associated with the reference pixel
Definition at line 113 of file otbSpectralInformationDivergenceFunctor.h.
Referenced by otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::operator()(), otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::OutputSize(), and otb::Functor::SpectralInformationDivergenceFunctor< TInput, TReference, TOutput >::SetReferencePixels().