Medical Imaging Interaction Toolkit  2023.12.99-1652ac8d
Medical Imaging Interaction Toolkit
itk::MultiHistogramFilter< TInputImageType, TOuputImageType > Class Template Reference

#include <itkMultiHistogramFilter.h>

Inheritance diagram for itk::MultiHistogramFilter< TInputImageType, TOuputImageType >:
Collaboration diagram for itk::MultiHistogramFilter< TInputImageType, TOuputImageType >:

Public Types

typedef MultiHistogramFilter Self
 
typedef ImageToImageFilter< TInputImageType, TOuputImageType > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef TInputImageType::ConstPointer InputImagePointer
 
typedef TOuputImageType::Pointer OutputImagePointer
 
typedef TOuputImageType::RegionType OutputImageRegionType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetDelta (double _arg)
 
virtual double GetDelta () const
 
virtual void SetOffset (double _arg)
 
virtual double GetOffset () const
 
virtual void SetBins (int _arg)
 
virtual int GetBins () const
 
virtual void SetSize (int _arg)
 
virtual int GetSize () const
 
virtual void SetUseImageIntensityRange (bool _arg)
 
virtual bool GetUseImageIntensityRange () const
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MultiHistogramFilter ()
 
 ~MultiHistogramFilter () override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
 
void BeforeThreadedGenerateData (void) override
 
itk::ProcessObject::DataObjectPointer MakeOutput (itk::ProcessObject::DataObjectPointerArraySizeType) override
 
void CreateOutputImage (InputImagePointer input, OutputImagePointer output)
 

Detailed Description

template<typename TInputImageType, typename TOuputImageType>
class itk::MultiHistogramFilter< TInputImageType, TOuputImageType >

Definition at line 21 of file itkMultiHistogramFilter.h.

Member Typedef Documentation

◆ InputImagePointer

template<typename TInputImageType , typename TOuputImageType >
typedef TInputImageType::ConstPointer itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::InputImagePointer

Definition at line 27 of file itkMultiHistogramFilter.h.

◆ OutputImagePointer

template<typename TInputImageType , typename TOuputImageType >
typedef TOuputImageType::Pointer itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::OutputImagePointer

Definition at line 28 of file itkMultiHistogramFilter.h.

◆ OutputImageRegionType

template<typename TInputImageType , typename TOuputImageType >
typedef TOuputImageType::RegionType itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::OutputImageRegionType

Definition at line 29 of file itkMultiHistogramFilter.h.

◆ Pointer

template<typename TInputImageType , typename TOuputImageType >
typedef SmartPointer< Self > itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::Pointer

Definition at line 26 of file itkMultiHistogramFilter.h.

◆ Self

template<typename TInputImageType , typename TOuputImageType >
typedef MultiHistogramFilter itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::Self

Definition at line 24 of file itkMultiHistogramFilter.h.

◆ Superclass

template<typename TInputImageType , typename TOuputImageType >
typedef ImageToImageFilter< TInputImageType, TOuputImageType > itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::Superclass

Definition at line 25 of file itkMultiHistogramFilter.h.

Constructor & Destructor Documentation

◆ MultiHistogramFilter()

template<typename TInputImageType , typename TOuputImageType >
itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::MultiHistogramFilter ( )
protected

◆ ~MultiHistogramFilter()

template<typename TInputImageType , typename TOuputImageType >
itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::~MultiHistogramFilter ( )
inlineoverrideprotected

Definition at line 51 of file itkMultiHistogramFilter.h.

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<typename TInputImageType , typename TOuputImageType >
void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::BeforeThreadedGenerateData ( void  )
overrideprotected

◆ CreateOutputImage()

template<typename TInputImageType , typename TOuputImageType >
void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::CreateOutputImage ( InputImagePointer  input,
OutputImagePointer  output 
)
protected

◆ GetBins()

template<typename TInputImageType , typename TOuputImageType >
virtual int itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::GetBins ( ) const
virtual

◆ GetClassName()

template<typename TInputImageType , typename TOuputImageType >
virtual const char* itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::GetClassName ( ) const
virtual

◆ GetDelta()

template<typename TInputImageType , typename TOuputImageType >
virtual double itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::GetDelta ( ) const
virtual

◆ GetOffset()

template<typename TInputImageType , typename TOuputImageType >
virtual double itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::GetOffset ( ) const
virtual

◆ GetSize()

template<typename TInputImageType , typename TOuputImageType >
virtual int itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::GetSize ( ) const
virtual

◆ GetUseImageIntensityRange()

template<typename TInputImageType , typename TOuputImageType >
virtual bool itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::GetUseImageIntensityRange ( ) const
virtual

◆ MakeOutput()

template<typename TInputImageType , typename TOuputImageType >
itk::ProcessObject::DataObjectPointer itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::MakeOutput ( itk::ProcessObject::DataObjectPointerArraySizeType  )
overrideprotected

◆ New()

template<typename TInputImageType , typename TOuputImageType >
static Pointer itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::New ( )
static

◆ SetBins()

template<typename TInputImageType , typename TOuputImageType >
virtual void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::SetBins ( int  _arg)
virtual

◆ SetDelta()

template<typename TInputImageType , typename TOuputImageType >
virtual void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::SetDelta ( double  _arg)
virtual

◆ SetOffset()

template<typename TInputImageType , typename TOuputImageType >
virtual void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::SetOffset ( double  _arg)
virtual

◆ SetSize()

template<typename TInputImageType , typename TOuputImageType >
virtual void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::SetSize ( int  _arg)
virtual

◆ SetUseImageIntensityRange()

template<typename TInputImageType , typename TOuputImageType >
virtual void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::SetUseImageIntensityRange ( bool  _arg)
virtual

◆ ThreadedGenerateData()

template<typename TInputImageType , typename TOuputImageType >
void itk::MultiHistogramFilter< TInputImageType, TOuputImageType >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
ThreadIdType  threadId 
)
overrideprotected

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