Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType > Struct Template Reference

#include <itkFirstOrderStatisticsFeatureFunctor.h>

Public Types

enum  OutputFeatures {
  MEAN, VARIANCE, SKEWNESS, KURTOSIS,
  MIN, MAX
}
 
typedef vnl_vector_fixed< TPixelOutputType, OutputCountOutputVectorType
 
typedef TNeighborhoodType NeighborhoodType
 

Public Member Functions

 NeighborhoodFirstOrderStatistics ()
 
OutputVectorType operator() (const NeighborhoodType &it) const
 

Static Public Member Functions

static const char * GetFeatureName (unsigned int f)
 

Static Public Attributes

static const unsigned int OutputCount
 

Detailed Description

template<typename TNeighborhoodType, typename TPixelOutputType>
struct itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType >

Definition at line 25 of file itkFirstOrderStatisticsFeatureFunctor.h.

Member Typedef Documentation

◆ NeighborhoodType

template<typename TNeighborhoodType , typename TPixelOutputType >
typedef TNeighborhoodType itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType >::NeighborhoodType

Definition at line 29 of file itkFirstOrderStatisticsFeatureFunctor.h.

◆ OutputVectorType

template<typename TNeighborhoodType , typename TPixelOutputType >
typedef vnl_vector_fixed<TPixelOutputType, OutputCount> itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType >::OutputVectorType

Definition at line 28 of file itkFirstOrderStatisticsFeatureFunctor.h.

Member Enumeration Documentation

◆ OutputFeatures

template<typename TNeighborhoodType , typename TPixelOutputType >
enum itk::Functor::NeighborhoodFirstOrderStatistics::OutputFeatures
Enumerator
MEAN 
VARIANCE 
SKEWNESS 
KURTOSIS 
MIN 
MAX 

Definition at line 30 of file itkFirstOrderStatisticsFeatureFunctor.h.

Constructor & Destructor Documentation

◆ NeighborhoodFirstOrderStatistics()

template<typename TNeighborhoodType , typename TPixelOutputType >
itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType >::NeighborhoodFirstOrderStatistics ( )
inline

Definition at line 35 of file itkFirstOrderStatisticsFeatureFunctor.h.

Member Function Documentation

◆ GetFeatureName()

template<typename TNeighborhoodType , typename TPixelOutputType >
static const char* itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType >::GetFeatureName ( unsigned int  f)
inlinestatic

Definition at line 37 of file itkFirstOrderStatisticsFeatureFunctor.h.

◆ operator()()

Member Data Documentation

◆ OutputCount

template<typename TNeighborhoodType , typename TPixelOutputType >
const unsigned int itk::Functor::NeighborhoodFirstOrderStatistics< TNeighborhoodType, TPixelOutputType >::OutputCount
static

Definition at line 27 of file itkFirstOrderStatisticsFeatureFunctor.h.


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