OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Private Attributes | List of all members
otb::Functor::LocalRxDetectionFunctor< TInput, TOutput > Class Template Reference

#include <otbLocalRxDetectorFilter.h>

Public Types

typedef itk::Statistics::CovarianceSampleFilter< ListSampleTypeCovarianceCalculatorType
 
typedef itk::Statistics::ListSample< VectorMeasurementTypeListSampleType
 
typedef CovarianceCalculatorType::MatrixType MatrixType
 
typedef CovarianceCalculatorType::MeasurementVectorRealType MeasurementVectorRealType
 
typedef itk::Neighborhood< itk::VariableLengthVector< TInput > >::OffsetType OffsetType
 
typedef itk::VariableLengthVector< TInput > VectorMeasurementType
 

Public Member Functions

int GetInternalRadiusX ()
 
int GetInternalRadiusY ()
 
 LocalRxDetectionFunctor ()
 
auto operator() (const itk::ConstNeighborhoodIterator< otb::VectorImage< TInput >> &in) const
 
void SetInternalRadius (const unsigned int internalRadiusX, const unsigned int internalRadiusY)
 

Private Attributes

unsigned int m_InternalRadiusX
 
unsigned int m_InternalRadiusY
 

Detailed Description

template<typename TInput, typename TOutput = TInput>
class otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >

Definition at line 46 of file otbLocalRxDetectorFilter.h.

Member Typedef Documentation

◆ CovarianceCalculatorType

template<typename TInput , typename TOutput = TInput>
typedef itk::Statistics::CovarianceSampleFilter<ListSampleType> otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::CovarianceCalculatorType

Definition at line 53 of file otbLocalRxDetectorFilter.h.

◆ ListSampleType

template<typename TInput , typename TOutput = TInput>
typedef itk::Statistics::ListSample<VectorMeasurementType> otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::ListSampleType

Definition at line 52 of file otbLocalRxDetectorFilter.h.

◆ MatrixType

template<typename TInput , typename TOutput = TInput>
typedef CovarianceCalculatorType::MatrixType otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::MatrixType

Definition at line 55 of file otbLocalRxDetectorFilter.h.

◆ MeasurementVectorRealType

template<typename TInput , typename TOutput = TInput>
typedef CovarianceCalculatorType::MeasurementVectorRealType otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::MeasurementVectorRealType

Definition at line 54 of file otbLocalRxDetectorFilter.h.

◆ OffsetType

template<typename TInput , typename TOutput = TInput>
typedef itk::Neighborhood<itk::VariableLengthVector<TInput> >::OffsetType otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::OffsetType

typedef

Definition at line 50 of file otbLocalRxDetectorFilter.h.

◆ VectorMeasurementType

template<typename TInput , typename TOutput = TInput>
typedef itk::VariableLengthVector<TInput> otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::VectorMeasurementType

Definition at line 51 of file otbLocalRxDetectorFilter.h.

Constructor & Destructor Documentation

◆ LocalRxDetectionFunctor()

template<typename TInput , typename TOutput = TInput>
otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::LocalRxDetectionFunctor ( )
inline

Definition at line 65 of file otbLocalRxDetectorFilter.h.

Member Function Documentation

◆ GetInternalRadiusX()

template<typename TInput , typename TOutput = TInput>
int otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::GetInternalRadiusX ( )
inline

◆ GetInternalRadiusY()

template<typename TInput , typename TOutput = TInput>
int otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::GetInternalRadiusY ( )
inline

◆ operator()()

template<typename TInput , typename TOutput = TInput>
auto otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::operator() ( const itk::ConstNeighborhoodIterator< otb::VectorImage< TInput >> &  in) const
inline

◆ SetInternalRadius()

template<typename TInput , typename TOutput = TInput>
void otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::SetInternalRadius ( const unsigned int  internalRadiusX,
const unsigned int  internalRadiusY 
)
inline

Member Data Documentation

◆ m_InternalRadiusX

template<typename TInput , typename TOutput = TInput>
unsigned int otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::m_InternalRadiusX
private

◆ m_InternalRadiusY

template<typename TInput , typename TOutput = TInput>
unsigned int otb::Functor::LocalRxDetectionFunctor< TInput, TOutput >::m_InternalRadiusY
private

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