OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | List of all members
otb::Functor::LHMI< TInput1, TInput2, TOutput > Class Template Reference

#include <otbLHMI.h>

+ Inheritance diagram for otb::Functor::LHMI< TInput1, TInput2, TOutput >:

Public Types

typedef double HistogramFrequencyType
 
typedef HistogramType::Iterator HistogramIteratorType
 
typedef HistogramType::SizeType HistogramSizeType
 
typedef itk::Statistics::Histogram< HistogramFrequencyType, itk::Statistics::DenseFrequencyContainer2 > HistogramType
 
typedef VectorType::iterator IteratorType
 
typedef HistogramType::MeasurementVectorType MeasurementVectorType
 
typedef VectorOfVectorType::iterator VecOfVecIteratorType
 
typedef std::vector< VectorTypeVectorOfVectorType
 
typedef std::vector< TOutput > VectorType
 

Public Member Functions

 LHMI ()
 
TOutput operator() (const TInput1 &itA, const TInput2 &itB)
 
virtual ~LHMI ()
 

Detailed Description

template<class TInput1, class TInput2, class TOutput>
class otb::Functor::LHMI< TInput1, TInput2, TOutput >

TODO.

Definition at line 48 of file otbLHMI.h.

Member Typedef Documentation

◆ HistogramFrequencyType

template<class TInput1 , class TInput2 , class TOutput >
typedef double otb::Functor::LHMI< TInput1, TInput2, TOutput >::HistogramFrequencyType

Definition at line 56 of file otbLHMI.h.

◆ HistogramIteratorType

template<class TInput1 , class TInput2 , class TOutput >
typedef HistogramType::Iterator otb::Functor::LHMI< TInput1, TInput2, TOutput >::HistogramIteratorType

Definition at line 60 of file otbLHMI.h.

◆ HistogramSizeType

template<class TInput1 , class TInput2 , class TOutput >
typedef HistogramType::SizeType otb::Functor::LHMI< TInput1, TInput2, TOutput >::HistogramSizeType

Definition at line 59 of file otbLHMI.h.

◆ HistogramType

template<class TInput1 , class TInput2 , class TOutput >
typedef itk::Statistics::Histogram<HistogramFrequencyType, itk::Statistics::DenseFrequencyContainer2> otb::Functor::LHMI< TInput1, TInput2, TOutput >::HistogramType

Definition at line 57 of file otbLHMI.h.

◆ IteratorType

template<class TInput1 , class TInput2 , class TOutput >
typedef VectorType::iterator otb::Functor::LHMI< TInput1, TInput2, TOutput >::IteratorType

Definition at line 53 of file otbLHMI.h.

◆ MeasurementVectorType

template<class TInput1 , class TInput2 , class TOutput >
typedef HistogramType::MeasurementVectorType otb::Functor::LHMI< TInput1, TInput2, TOutput >::MeasurementVectorType

Definition at line 58 of file otbLHMI.h.

◆ VecOfVecIteratorType

template<class TInput1 , class TInput2 , class TOutput >
typedef VectorOfVectorType::iterator otb::Functor::LHMI< TInput1, TInput2, TOutput >::VecOfVecIteratorType

Definition at line 55 of file otbLHMI.h.

◆ VectorOfVectorType

template<class TInput1 , class TInput2 , class TOutput >
typedef std::vector<VectorType> otb::Functor::LHMI< TInput1, TInput2, TOutput >::VectorOfVectorType

Definition at line 54 of file otbLHMI.h.

◆ VectorType

template<class TInput1 , class TInput2 , class TOutput >
typedef std::vector<TOutput> otb::Functor::LHMI< TInput1, TInput2, TOutput >::VectorType

Definition at line 52 of file otbLHMI.h.

Constructor & Destructor Documentation

◆ LHMI()

template<class TInput1 , class TInput2 , class TOutput >
otb::Functor::LHMI< TInput1, TInput2, TOutput >::LHMI ( )
inline

Definition at line 62 of file otbLHMI.h.

◆ ~LHMI()

template<class TInput1 , class TInput2 , class TOutput >
virtual otb::Functor::LHMI< TInput1, TInput2, TOutput >::~LHMI ( )
inlinevirtual

Definition at line 65 of file otbLHMI.h.

Member Function Documentation

◆ operator()()

template<class TInput1 , class TInput2 , class TOutput >
TOutput otb::Functor::LHMI< TInput1, TInput2, TOutput >::operator() ( const TInput1 &  itA,
const TInput2 &  itB 
)
inline

The histogram size.

The lower bound for samples in the histogram.

The upper bound for samples in the histogram.

Definition at line 68 of file otbLHMI.h.


The documentation for this class was generated from the following file: