Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage > Class Template Reference

Applies a linear piecewise time gain compensation. More...

#include <itkTimeGainCompensationImageFilter.h>

Inheritance diagram for itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >:
Collaboration diagram for itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >:

Public Types

typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef TimeGainCompensationImageFilter Self
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Array2D< double > GainType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetGain (GainType _arg)
 
virtual const GainTypeGetGain ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Types

typedef OutputImageType::RegionType OutputImageRegionType
 

Protected Member Functions

 TimeGainCompensationImageFilter ()
 
virtual ~TimeGainCompensationImageFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE
 
virtual void BeforeThreadedGenerateData () ITK_OVERRIDE
 
virtual void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE
 

Detailed Description

template<typename TInputImage, typename TOutputImage = TInputImage>
class itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >

Applies a linear piecewise time gain compensation.

This filter applies a linear piecewise gain with depth. The depth direction is assumed to be the first direction (0th direction).

Definition at line 49 of file itkTimeGainCompensationImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef SmartPointer< const Self > itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 61 of file itkTimeGainCompensationImageFilter.h.

◆ GainType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef Array2D< double > itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::GainType

Definition at line 64 of file itkTimeGainCompensationImageFilter.h.

◆ InputImageType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TInputImage itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::InputImageType

Standard class typedefs.

Definition at line 54 of file itkTimeGainCompensationImageFilter.h.

◆ OutputImageRegionType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef OutputImageType::RegionType itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::OutputImageRegionType
protected

Definition at line 71 of file itkTimeGainCompensationImageFilter.h.

◆ OutputImageType

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TOutputImage itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 55 of file itkTimeGainCompensationImageFilter.h.

◆ Pointer

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef SmartPointer< Self > itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 60 of file itkTimeGainCompensationImageFilter.h.

◆ Self

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef TimeGainCompensationImageFilter itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::Self

Definition at line 57 of file itkTimeGainCompensationImageFilter.h.

◆ Superclass

template<typename TInputImage , typename TOutputImage = TInputImage>
typedef ImageToImageFilter< InputImageType, OutputImageType > itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 58 of file itkTimeGainCompensationImageFilter.h.

Constructor & Destructor Documentation

◆ TimeGainCompensationImageFilter()

template<typename TInputImage , typename TOutputImage = TInputImage>
itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::TimeGainCompensationImageFilter ( )
protected

◆ ~TimeGainCompensationImageFilter()

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual void itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData ( )
protectedvirtual

◆ GetClassName()

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual const char* itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

◆ GetGain()

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual const GainType& itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::GetGain ( )
virtual

◆ New()

template<typename TInputImage , typename TOutputImage = TInputImage>
static Pointer itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::New ( )
static

◆ PrintSelf()

template<typename TInputImage , typename TOutputImage = TInputImage>
void itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected

◆ SetGain()

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual void itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::SetGain ( GainType  _arg)
virtual

Set/Get the gain. The first column specifies the depth. The second column specifies the gain.

◆ ThreadedGenerateData()

template<typename TInputImage , typename TOutputImage = TInputImage>
virtual void itk::TimeGainCompensationImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
ThreadIdType  threadId 
)
protectedvirtual

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