Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 
virtual ~MITKScalarImageToHistogramGenerator ()
 
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 29 of file itkMITKScalarImageToHistogramGenerator.h.

Member Typedef Documentation

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

Definition at line 46 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 45 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 36 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 52 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 50 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 55 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 54 of file itkMITKScalarImageToHistogramGenerator.h.

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 49 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 44 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 47 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 35 of file itkMITKScalarImageToHistogramGenerator.h.

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

Standard typedefs

Definition at line 33 of file itkMITKScalarImageToHistogramGenerator.h.

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

Definition at line 34 of file itkMITKScalarImageToHistogramGenerator.h.

Constructor & Destructor Documentation

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

Definition at line 77 of file itkMITKScalarImageToHistogramGenerator.h.

Member Function Documentation

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

Triggers the Computation of the histogram

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).

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
template<class TImageType , class TMeasurementType = typename TImageType::PixelType>
static Pointer itk::Statistics::MITKScalarImageToHistogramGenerator< TImageType, TMeasurementType >::New ( )
static

standard New() method support

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

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

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: