![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbKullbackLeiblerProfileImageFilter.h>
Collaboration diagram for otb::CumulantsForEdgeworthProfile< TInput >:Public Types | |
| typedef std::vector< CumulantType > | CumulantSet |
| typedef itk::Vector< double, 4 > | CumulantType |
| typedef CumulantSet::iterator | Iterator |
Public Member Functions | |
| CumulantsForEdgeworthProfile (const TInput &input, std::vector< itk::Array2D< int >> &mask) | |
| CumulantType & | GetCumulantAtScale (int i) |
| bool | IsDataAvailable () const |
| double | KL_profile (const CumulantType &cumulants1, const CumulantType &cumulants2) |
| template<class TInput2 > | |
| itk::VariableLengthVector< double > | KL_profile (CumulantsForEdgeworthProfile< TInput2 > &cumulants) |
| virtual | ~CumulantsForEdgeworthProfile () |
Public Attributes | |
| int | m_debug |
Protected Member Functions | |
| int | InitSumAndMoments (const TInput &input, itk::Array2D< int > &mask) |
| int | MakeCumulants () |
| int | MakeSumAndMoments (const TInput &input, std::vector< itk::Array2D< int >> &mask) |
| int | ReInitSumAndMoments (const TInput &input, itk::Array2D< int > &mask, int level) |
Protected Attributes | |
| CumulantSet | fCum |
| bool | fDataAvailable |
| CumulantSet | fMu |
| double | fSum0 |
| double | fSum1 |
| double | fSum2 |
| double | fSum3 |
| double | fSum4 |
Private Member Functions | |
| CumulantsForEdgeworthProfile () | |
| CumulantsForEdgeworthProfile (const TInput &input) | |
Helper class for KullbackLeiblerProfileImageFilter. Please refer to KullbackLeibleProfileImageFilter.
Definition at line 43 of file otbKullbackLeiblerProfileImageFilter.h.
| typedef std::vector<CumulantType> otb::CumulantsForEdgeworthProfile< TInput >::CumulantSet |
Definition at line 47 of file otbKullbackLeiblerProfileImageFilter.h.
| typedef itk::Vector<double, 4> otb::CumulantsForEdgeworthProfile< TInput >::CumulantType |
Definition at line 46 of file otbKullbackLeiblerProfileImageFilter.h.
| typedef CumulantSet::iterator otb::CumulantsForEdgeworthProfile< TInput >::Iterator |
Definition at line 48 of file otbKullbackLeiblerProfileImageFilter.h.
| otb::CumulantsForEdgeworthProfile< TInput >::CumulantsForEdgeworthProfile | ( | const TInput & | input, |
| std::vector< itk::Array2D< int >> & | mask | ||
| ) |
Definition at line 38 of file otbKullbackLeiblerProfileImageFilter.hxx.
|
inlinevirtual |
Definition at line 51 of file otbKullbackLeiblerProfileImageFilter.h.
|
private |
|
private |
|
inline |
Definition at line 61 of file otbKullbackLeiblerProfileImageFilter.h.
References otb::CumulantsForEdgeworthProfile< TInput >::fCum.
|
protected |
Definition at line 139 of file otbKullbackLeiblerProfileImageFilter.hxx.
|
inline |
Definition at line 66 of file otbKullbackLeiblerProfileImageFilter.h.
References otb::CumulantsForEdgeworthProfile< TInput >::fDataAvailable.
| double otb::CumulantsForEdgeworthProfile< TInput >::KL_profile | ( | const CumulantType & | cumulants1, |
| const CumulantType & | cumulants2 | ||
| ) |
Definition at line 64 of file otbKullbackLeiblerProfileImageFilter.hxx.
| itk::VariableLengthVector< double > otb::CumulantsForEdgeworthProfile< TInput >::KL_profile | ( | CumulantsForEdgeworthProfile< TInput2 > & | cumulants | ) |
Definition at line 48 of file otbKullbackLeiblerProfileImageFilter.hxx.
References otb::CumulantsForEdgeworthProfile< TInput >::fCum.
|
protected |
Definition at line 296 of file otbKullbackLeiblerProfileImageFilter.hxx.
|
protected |
Definition at line 120 of file otbKullbackLeiblerProfileImageFilter.hxx.
|
protected |
Definition at line 237 of file otbKullbackLeiblerProfileImageFilter.hxx.
|
protected |
Definition at line 87 of file otbKullbackLeiblerProfileImageFilter.h.
Referenced by otb::CumulantsForEdgeworthProfile< TInput >::GetCumulantAtScale(), and otb::CumulantsForEdgeworthProfile< TInput >::KL_profile().
|
protected |
Definition at line 89 of file otbKullbackLeiblerProfileImageFilter.h.
Referenced by otb::CumulantsForEdgeworthProfile< TInput >::IsDataAvailable().
|
protected |
Definition at line 86 of file otbKullbackLeiblerProfileImageFilter.h.
|
protected |
Definition at line 85 of file otbKullbackLeiblerProfileImageFilter.h.
|
protected |
Definition at line 85 of file otbKullbackLeiblerProfileImageFilter.h.
|
protected |
Definition at line 85 of file otbKullbackLeiblerProfileImageFilter.h.
|
protected |
Definition at line 85 of file otbKullbackLeiblerProfileImageFilter.h.
|
protected |
Definition at line 85 of file otbKullbackLeiblerProfileImageFilter.h.
| int otb::CumulantsForEdgeworthProfile< TInput >::m_debug |
1.8.17