![]() |
Orfeo Toolbox
3.16
|
Functor for KullbackLeiblerSupervizedDistanceImageFilter. Please refer to KullbackLeiblerSupervizedDistanceImageFilter. More...
#include <otbKullbackLeiblerSupervizedDistanceImageFilter.h>
Inheritance diagram for otb::Functor::KullbackLeiblerSupervizedDistance< TInput1, TInput2, TInputROIImage, TOutput >:
Collaboration diagram for otb::Functor::KullbackLeiblerSupervizedDistance< TInput1, TInput2, TInputROIImage, TOutput >:Public Member Functions | |
| KullbackLeiblerSupervizedDistance () | |
| virtual | ~KullbackLeiblerSupervizedDistance () |
| void | Evaluate (const typename TInput1::ImageType *img1, const typename TInput2::ImageType *img2, const TInputROIImage *imgROI) |
| TOutput | operator() (const TInput1 &it1, const TInput2 &it2) |
Protected Types | |
| typedef ROIdataConversion < typename TInput1::ImageType, TInputROIImage > | ROIConversionType1 |
| typedef ROIdataConversion < typename TInput2::ImageType, TInputROIImage > | ROIConversionType2 |
| typedef itk::ConstNeighborhoodIterator < typename ROIConversionType1::OutputImageType > | ROIInputType1 |
| typedef itk::ConstNeighborhoodIterator < typename ROIConversionType2::OutputImageType > | ROIInputType2 |
Protected Attributes | |
| CumulantsForEdgeworth < ROIInputType1 > * | m_CumROI1 |
| CumulantsForEdgeworth < ROIInputType2 > * | m_CumROI2 |
Private Member Functions | |
| KullbackLeiblerSupervizedDistance (const KullbackLeiblerSupervizedDistance &) | |
Functor for KullbackLeiblerSupervizedDistanceImageFilter. Please refer to KullbackLeiblerSupervizedDistanceImageFilter.
Definition at line 70 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.
|
protected |
Definition at line 86 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.
|
protected |
Definition at line 92 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.
|
protected |
Definition at line 89 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.
|
protected |
Definition at line 95 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.
| otb::Functor::KullbackLeiblerSupervizedDistance< TInput1, TInput2, TInputROIImage, TOutput >::KullbackLeiblerSupervizedDistance | ( | ) |
Definition at line 34 of file otbKullbackLeiblerSupervizedDistanceImageFilter.txx.
References NULL.
|
virtual |
Definition at line 42 of file otbKullbackLeiblerSupervizedDistanceImageFilter.txx.
References NULL.
|
private |
| void otb::Functor::KullbackLeiblerSupervizedDistance< TInput1, TInput2, TInputROIImage, TOutput >::Evaluate | ( | const typename TInput1::ImageType * | img1, |
| const typename TInput2::ImageType * | img2, | ||
| const TInputROIImage * | imgROI | ||
| ) |
performs the preprocess calculation on the training area
Definition at line 54 of file otbKullbackLeiblerSupervizedDistanceImageFilter.txx.
References NULL.
| TOutput otb::Functor::KullbackLeiblerSupervizedDistance< TInput1, TInput2, TInputROIImage, TOutput >::operator() | ( | const TInput1 & | it1, |
| const TInput2 & | it2 | ||
| ) |
The functor by itself
Definition at line 108 of file otbKullbackLeiblerSupervizedDistanceImageFilter.txx.
References otb::CumulantsForEdgeworth< TInput >::IsDataAvailable().
|
protected |
Definition at line 97 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.
|
protected |
Definition at line 98 of file otbKullbackLeiblerSupervizedDistanceImageFilter.h.