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

Up/Down samples an image in the axial direction to reduce anistoropy. More...

Inheritance diagram for itk::ResampleImage< TInputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::ResampleImage< TInputImage >:
Collaboration graph
[legend]

Public Types

typedef ResampleImage Self
 
typedef ImageToImageFilter
< TInputImage, TInputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef
Superclass::InputImagePointer 
InputImagePointer
 
typedef
Superclass::OutputImagePointer 
OutputImagePointer
 
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual double GetAxialSpacing () const
 
virtual unsigned int GetAxialSize () const
 
virtual void SetAxialSpacing (double _arg)
 
virtual void SetAxialSize (unsigned int _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Types

typedef itk::IdentityTransform
< double, 3 > 
TransformType
 
typedef
itk::BSplineInterpolateImageFunction
< InputImageType, double,
double > 
InterpolatorType
 
typedef
itk::ResampleImageFilter
< InputImageType,
OutputImageType
ResampleFilterType
 

Protected Member Functions

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

Detailed Description

template<class TInputImage>
class itk::ResampleImage< TInputImage >

Up/Down samples an image in the axial direction to reduce anistoropy.

Member Typedef Documentation

template<class TInputImage >
typedef SmartPointer<const Self> itk::ResampleImage< TInputImage >::ConstPointer
template<class TInputImage >
typedef Superclass::InputImageConstPointer itk::ResampleImage< TInputImage >::InputImageConstPointer
template<class TInputImage >
typedef Superclass::InputImagePointer itk::ResampleImage< TInputImage >::InputImagePointer
template<class TInputImage >
typedef Superclass::InputImageType itk::ResampleImage< TInputImage >::InputImageType

Inherit types from Superclass.

template<class TInputImage >
typedef itk::BSplineInterpolateImageFunction<InputImageType, double, double> itk::ResampleImage< TInputImage >::InterpolatorType
protected
template<class TInputImage >
typedef Superclass::OutputImagePointer itk::ResampleImage< TInputImage >::OutputImagePointer
template<class TInputImage >
typedef Superclass::OutputImageType itk::ResampleImage< TInputImage >::OutputImageType
template<class TInputImage >
typedef SmartPointer<Self> itk::ResampleImage< TInputImage >::Pointer
template<class TInputImage >
typedef itk::ResampleImageFilter< InputImageType, OutputImageType > itk::ResampleImage< TInputImage >::ResampleFilterType
protected
template<class TInputImage >
typedef ResampleImage itk::ResampleImage< TInputImage >::Self

Standard class typedefs.

template<class TInputImage >
typedef ImageToImageFilter<TInputImage,TInputImage> itk::ResampleImage< TInputImage >::Superclass
template<class TInputImage >
typedef itk::IdentityTransform<double, 3> itk::ResampleImage< TInputImage >::TransformType
protected

Constructor & Destructor Documentation

template<class TInputImage >
itk::ResampleImage< TInputImage >::ResampleImage ( )
protected
template<class TInputImage >
itk::ResampleImage< TInputImage >::~ResampleImage ( )
inlineprotected

Member Function Documentation

template<class TInputImage >
virtual void itk::ResampleImage< TInputImage >::GenerateData ( )
protectedvirtual

Does the real work.

template<class TInputImage >
virtual unsigned int itk::ResampleImage< TInputImage >::GetAxialSize ( ) const
virtual
template<class TInputImage >
virtual double itk::ResampleImage< TInputImage >::GetAxialSpacing ( ) const
virtual
template<class TInputImage >
virtual const char* itk::ResampleImage< TInputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage >
itk::ResampleImage< TInputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)
template<class TInputImage >
static Pointer itk::ResampleImage< TInputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage >
void itk::ResampleImage< TInputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage >
virtual void itk::ResampleImage< TInputImage >::SetAxialSize ( unsigned int  _arg)
virtual
template<class TInputImage >
virtual void itk::ResampleImage< TInputImage >::SetAxialSpacing ( double  _arg)
virtual

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