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

Performs the up sampling described in step 5 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25. More...

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

Public Types

typedef MIDASUpSamplingFilter Self
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
SuperClass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage::PixelType PixelType
 
typedef TInputImage::IndexType IndexType
 
typedef TInputImage::SizeType SizeType
 
typedef TInputImage InputImageType
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::SizeType OutputImageSizeType
 
typedef OutputImageType::IndexType OutputImageIndexType
 
typedef OutputImageType::RegionType OutputImageRegionType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetUpSamplingFactor (unsigned int _arg)
 
virtual unsigned int GetUpSamplingFactor () const
 
virtual void SetInValue (PixelType _arg)
 
virtual PixelType GetInValue () const
 
virtual void SetOutValue (PixelType _arg)
 
virtual PixelType GetOutValue () const
 
virtual void GenerateInputRequestedRegion ()
 
virtual void GenerateOutputInformation ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MIDASUpSamplingFilter ()
 
virtual ~MIDASUpSamplingFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void GenerateData ()
 
virtual void VerifyInputInformation ()
 

Detailed Description

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

Performs the up sampling described in step 5 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25.

MIDASUpSamplingFilter requires two inputs in this order:
  0. The down sized image that is to be upsampled to match the original sized image.
  1. The original sized image

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer<const Self> itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef TInputImage::IndexType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::IndexType

Typedef to describe the type of pixel index.

template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::IndexType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::InputImageIndexType
template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SizeType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::InputImageSizeType
template<class TInputImage , class TOutputImage >
typedef TInputImage itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::InputImageType

Some additional typedefs

template<class TInputImage , class TOutputImage >
typedef OutputImageType::IndexType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::OutputImageIndexType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::SizeType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::OutputImageSizeType
template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage , class TOutputImage >
typedef TInputImage::PixelType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::PixelType

Typedef to describe the type of pixel.

template<class TInputImage , class TOutputImage >
typedef SmartPointer<Self> itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef MIDASUpSamplingFilter itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::Self

Standard class typedefs

template<class TInputImage , class TOutputImage >
typedef TInputImage::SizeType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::SizeType

Typedef to describe the size.

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter<TInputImage, TOutputImage> itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::SuperClass

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::MIDASUpSamplingFilter ( )
protected
template<class TInputImage , class TOutputImage >
virtual itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::~MIDASUpSamplingFilter ( )
inlineprotectedvirtual

Member Function Documentation

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

The main method to upsample the input image in this single-threaded class

template<class TInputImage , class TOutputImage >
virtual void itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion ( )
virtual

Override these two methods to prepare the input and output images for upsampling

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

Run-time type information (and related methods)

template<class TInputImage , class TOutputImage >
virtual PixelType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::GetInValue ( ) const
virtual
template<class TInputImage , class TOutputImage >
virtual PixelType itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::GetOutValue ( ) const
virtual
template<class TInputImage , class TOutputImage >
virtual unsigned int itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::GetUpSamplingFactor ( ) const
virtual
template<class TInputImage , class TOutputImage >
static Pointer itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory

template<class TInputImage , class TOutputImage >
void itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage , class TOutputImage >
virtual void itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::SetInValue ( PixelType  _arg)
virtual

Set/Get methods to set the output value for inside the region. Default 1.

template<class TInputImage , class TOutputImage >
virtual void itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::SetOutValue ( PixelType  _arg)
virtual

Set/Get methods to set the output value for inside the region. Default 0.

template<class TInputImage , class TOutputImage >
virtual void itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::SetUpSamplingFactor ( unsigned int  _arg)
virtual

Set/Get methods to get/set the Upsample factor

template<class TInputImage , class TOutputImage >
virtual void itk::MIDASUpSamplingFilter< TInputImage, TOutputImage >::VerifyInputInformation ( )
protectedvirtual

Base class checks that all inputs have the same size. We don't want this.


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