NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage > Class Template Reference

Image filter to process a set of contrast enhancement images. More...

Inheritance diagram for itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef
DynamicContrastEnhancementAnalysisImageFilter 
Self
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::SpacingType InputImageSpacingType
 
typedef InputImageType::PointType InputImagePointType
 
typedef NumericTraits
< InputImagePixelType >
::RealType 
RealType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::IndexType OutputImageIndexType
 
typedef OutputImageType::PointType OutputImagePointType
 
typedef unsigned char MaskPixelType
 
typedef itk::Image
< MaskPixelType,
ImageDimension > 
MaskImageType
 
typedef MaskImageType::Pointer MaskImagePointer
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
void SetInputImage (const TInputImage *image, RealType tAcquired, unsigned int iAcquired)
 
virtual void SetMask (MaskImageType *_arg)
 Set an optional mask image. More...
 
OutputImageTypeGetOutputAUC (void)
 Get the area under the contrast enhancement curve (subtracted) image. More...
 
OutputImageTypeGetOutputMaxRate (void)
 Get the maximum enhancement rate image. More...
 
OutputImageTypeGetOutputTime2Max (void)
 Get the time to maximum enhancement image. More...
 
OutputImageTypeGetOutputMax (void)
 Get the maximum enhancement image. More...
 
OutputImageTypeGetOutputWashOut (void)
 Get the maximum wash out rate image. More...
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 DynamicContrastEnhancementAnalysisImageFilter ()
 
 ~DynamicContrastEnhancementAnalysisImageFilter ()
 
MaskImagePointer ResampleMask ()
 Resample the mask image. More...
 
virtual void GenerateData ()
 
DataObject::Pointer MakeOutput (unsigned int idx)
 

Protected Attributes

unsigned int m_NumberOfInputImages
 The number of input images. More...
 
MaskImagePointer m_Mask
 Optional mask image. More...
 
std::vector< RealTypem_AcquistionTime
 

Detailed Description

template<class TInputImage, class TOutputImage>
class itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >

Image filter to process a set of contrast enhancement images.

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImagePixelType
template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::PointType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImagePointType
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SpacingType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageSpacingType
template<class TInputImage , class TOutputImage >
typedef TInputImage itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::InputImageType

Type of the input image

template<class TInputImage , class TOutputImage >
typedef MaskImageType::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MaskImagePointer
template<class TInputImage , class TOutputImage >
typedef itk::Image<MaskPixelType, ImageDimension> itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MaskImageType
template<class TInputImage , class TOutputImage >
typedef unsigned char itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MaskPixelType

Optional mask image

template<class TInputImage , class TOutputImage >
typedef OutputImageType::IndexType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageIndexType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImagePixelType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PointType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImagePointType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::OutputImageType

Type of the output image

template<class TInputImage , class TOutputImage >
typedef SmartPointer< Self > itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef NumericTraits<InputImagePixelType>::RealType itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::RealType
template<class TInputImage , class TOutputImage >
typedef DynamicContrastEnhancementAnalysisImageFilter itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::DynamicContrastEnhancementAnalysisImageFilter ( )
protected
template<class TInputImage , class TOutputImage >
itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::~DynamicContrastEnhancementAnalysisImageFilter ( )
inlineprotected

Member Function Documentation

template<class TInputImage , class TOutputImage >
virtual void itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GenerateData ( )
protectedvirtual

Does the real work.

template<class TInputImage , class TOutputImage >
virtual const char* itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
OutputImageType* itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GetOutputAUC ( void  )
inline

Get the area under the contrast enhancement curve (subtracted) image.

template<class TInputImage , class TOutputImage >
OutputImageType* itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GetOutputMax ( void  )
inline

Get the maximum enhancement image.

template<class TInputImage , class TOutputImage >
OutputImageType* itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GetOutputMaxRate ( void  )
inline

Get the maximum enhancement rate image.

template<class TInputImage , class TOutputImage >
OutputImageType* itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GetOutputTime2Max ( void  )
inline

Get the time to maximum enhancement image.

template<class TInputImage , class TOutputImage >
OutputImageType* itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::GetOutputWashOut ( void  )
inline

Get the maximum wash out rate image.

template<class TInputImage , class TOutputImage >
itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

Image dimension.

template<class TInputImage , class TOutputImage >
DataObject::Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::MakeOutput ( unsigned int  idx)
protected

Create the Output

template<class TInputImage , class TOutputImage >
static Pointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
MaskImagePointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::ResampleMask ( )
protected

Resample the mask image.

template<class TInputImage , class TOutputImage >
void itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::SetInputImage ( const TInputImage *  image,
RealType  tAcquired,
unsigned int  iAcquired 
)

The contrast enhancement image acquired at time 'tAcquired' and number 'iAcquired' in the sequence.

template<class TInputImage , class TOutputImage >
virtual void itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::SetMask ( MaskImageType _arg)
virtual

Set an optional mask image.

Member Data Documentation

template<class TInputImage , class TOutputImage >
std::vector< RealType > itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::m_AcquistionTime
protected
template<class TInputImage , class TOutputImage >
MaskImagePointer itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::m_Mask
protected

Optional mask image.

template<class TInputImage , class TOutputImage >
unsigned int itk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage >::m_NumberOfInputImages
protected

The number of input images.


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