Medical Imaging Interaction Toolkit  2022.10.99-efe2ad43
Medical Imaging Interaction Toolkit
itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType > Class Template Reference

#include <itkMITKScalarImageToHistogramGenerator.h>

Inheritance diagram for itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >:
Collaboration diagram for itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >:

Public Types

typedef MITKScalarImageToHistogramGenerator Self
 
typedef Object Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TImageType ImageType
 
typedef itk::Statistics::ImageToListSampleAdaptor< ImageTypeAdaptorType
 
typedef AdaptorType::Pointer AdaptorPointer
 
typedef ImageType::PixelType PixelType
 
typedef itk::Statistics::Histogram< TMeasurementType, itk::Statistics::DenseFrequencyContainer2 > HistogramType
 
typedef itk::Statistics::SampleToHistogramFilter< AdaptorType, HistogramTypeGeneratorType
 
typedef GeneratorType::Pointer GeneratorPointer
 
typedef HistogramType::Pointer HistogramPointer
 
typedef HistogramType::ConstPointer HistogramConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
Pointer Clone () const
 
void Compute (void)
 
void SetInput (const ImageType *)
 
const HistogramTypeGetOutput () const
 
void SetNumberOfBins (unsigned int numberOfBins)
 
void SetMarginalScale (double marginalScale)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MITKScalarImageToHistogramGenerator ()
 
 ~MITKScalarImageToHistogramGenerator () override
 
void PrintSelf (std::ostream &os, Indent indent) const override
 

Detailed Description

template<class TImageType, class TMeasurementType = typename TImageType::PixelType>
class itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >

Definition at line 25 of file itkMITKScalarImageToHistogramGenerator.h.

Member Typedef Documentation

◆ AdaptorPointer

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef AdaptorType::Pointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::AdaptorPointer

Definition at line 43 of file itkMITKScalarImageToHistogramGenerator.h.

◆ AdaptorType

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef itk::Statistics::ImageToListSampleAdaptor<ImageType> itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::AdaptorType

Definition at line 42 of file itkMITKScalarImageToHistogramGenerator.h.

◆ ConstPointer

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef SmartPointer<const Self> itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::ConstPointer

Definition at line 32 of file itkMITKScalarImageToHistogramGenerator.h.

◆ GeneratorPointer

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef GeneratorType::Pointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::GeneratorPointer

Definition at line 49 of file itkMITKScalarImageToHistogramGenerator.h.

◆ GeneratorType

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef itk::Statistics::SampleToHistogramFilter<AdaptorType, HistogramType> itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::GeneratorType

Definition at line 47 of file itkMITKScalarImageToHistogramGenerator.h.

◆ HistogramConstPointer

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef HistogramType::ConstPointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::HistogramConstPointer

Definition at line 52 of file itkMITKScalarImageToHistogramGenerator.h.

◆ HistogramPointer

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef HistogramType::Pointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::HistogramPointer

Definition at line 51 of file itkMITKScalarImageToHistogramGenerator.h.

◆ HistogramType

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef itk::Statistics::Histogram<TMeasurementType, itk::Statistics::DenseFrequencyContainer2> itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::HistogramType

Definition at line 46 of file itkMITKScalarImageToHistogramGenerator.h.

◆ ImageType

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef TImageType itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::ImageType

Definition at line 39 of file itkMITKScalarImageToHistogramGenerator.h.

◆ PixelType

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef ImageType::PixelType itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::PixelType

Definition at line 44 of file itkMITKScalarImageToHistogramGenerator.h.

◆ Pointer

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef SmartPointer<Self> itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::Pointer

Definition at line 31 of file itkMITKScalarImageToHistogramGenerator.h.

◆ Self

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef MITKScalarImageToHistogramGenerator itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::Self

Standard typedefs

Definition at line 29 of file itkMITKScalarImageToHistogramGenerator.h.

◆ Superclass

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
typedef Object itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::Superclass

Definition at line 30 of file itkMITKScalarImageToHistogramGenerator.h.

Constructor & Destructor Documentation

◆ MITKScalarImageToHistogramGenerator()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::MITKScalarImageToHistogramGenerator ( )
protected

◆ ~MITKScalarImageToHistogramGenerator()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::~MITKScalarImageToHistogramGenerator ( )
inlineoverrideprotected

Definition at line 74 of file itkMITKScalarImageToHistogramGenerator.h.

Member Function Documentation

◆ Clone()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
Pointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::Clone ( ) const

◆ Compute()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
void itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::Compute ( void  )

Triggers the Computation of the histogram

◆ GetClassName()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
virtual const char* itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetOutput()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
const HistogramType* itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::GetOutput ( ) const

Return the histogram. o

Warning
This output is only valid after the Compute() method has been invoked
See also
Compute

◆ New()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
static Pointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::New ( )
static

standard New() method support

◆ PrintSelf()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
void itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotected

◆ SetInput()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
void itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::SetInput ( const ImageType )

Connects the input image for which the histogram is going to be computed

◆ SetMarginalScale()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
void itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::SetMarginalScale ( double  marginalScale)

Set marginal scale value to be passed to the histogram generator

◆ SetNumberOfBins()

template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
void itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::SetNumberOfBins ( unsigned int  numberOfBins)

Set number of histogram bins


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