DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | List of all members
itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension > Class Template Reference

#include <itkVectorImageToMultiVolumeImageFilter.h>

+ Inheritance diagram for itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >:
+ Collaboration diagram for itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >:

Detailed Description

template<class TInputPixelType, class TOutputPixelType, unsigned int VImageDimension = 3>
class itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >

convert VectorImage<TOutputPixelType, VImageDimension> to Image<TInputPixelType, VImageDimension+1>

Author
Jian Cheng (JC), jian..nosp@m.chen.nosp@m.g.198.nosp@m.3@gm.nosp@m.ail.c.nosp@m.om

Definition at line 34 of file itkVectorImageToMultiVolumeImageFilter.h.

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef VectorImage< TOutputPixelType, VectorImageDimensionInputImageType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef Image< TInputPixelType, MultiVolumeImageDimensionOutputImageType
 
typedef SmartPointer< SelfPointer
 
typedef VectorImageToMultiVolumeImageFilter Self
 
typedef ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 

Static Public Attributes

static const unsigned int MultiVolumeImageDimension = VImageDimension+1
 
static const unsigned int VectorImageDimension = VImageDimension
 

Protected Member Functions

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

Private Member Functions

void operator= (const Self &)
 
 VectorImageToMultiVolumeImageFilter (const Self &)
 

Member Typedef Documentation

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef SmartPointer<const Self> itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::ConstPointer

Definition at line 50 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef InputImageType::ConstPointer itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::InputImageConstPointer

Definition at line 60 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef InputImageType::PixelType itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::InputImagePixelType

Definition at line 62 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef InputImageType::Pointer itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::InputImagePointer

Definition at line 56 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef InputImageType::RegionType itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::InputImageRegionType

Definition at line 61 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef VectorImage<TOutputPixelType,VectorImageDimension> itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::InputImageType

Definition at line 43 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef OutputImageType::PixelType itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::OutputImagePixelType

Definition at line 65 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef OutputImageType::Pointer itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::OutputImagePointer

Definition at line 64 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef Image<TInputPixelType,MultiVolumeImageDimension> itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::OutputImageType

Definition at line 44 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef SmartPointer<Self> itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::Pointer

Definition at line 49 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef VectorImageToMultiVolumeImageFilter itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::Self

Standard class typedefs.

Definition at line 47 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
typedef ImageToImageFilter<InputImageType,OutputImageType> itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::Superclass

Definition at line 48 of file itkVectorImageToMultiVolumeImageFilter.h.

Constructor & Destructor Documentation

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::VectorImageToMultiVolumeImageFilter ( )
inlineprotected

Definition at line 68 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
virtual itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::~VectorImageToMultiVolumeImageFilter ( )
inlineprotectedvirtual

Definition at line 69 of file itkVectorImageToMultiVolumeImageFilter.h.

References ITK_OVERRIDE.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::VectorImageToMultiVolumeImageFilter ( const Self )
private

Member Function Documentation

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
virtual::itk::LightObject::Pointer itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::CreateAnother ( void  ) const
template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension>
void itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::GenerateData ( void  )
protectedvirtual
template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension>
void itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::GenerateOutputInformation ( void  )
protectedvirtual
template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
virtual const char* itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods)

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
static Pointer itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::New ( )
static

Method for creation through the object factory.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
void itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::operator= ( const Self )
private
template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension>
void itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected

Member Data Documentation

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
const unsigned int itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::MultiVolumeImageDimension = VImageDimension+1
static

Definition at line 41 of file itkVectorImageToMultiVolumeImageFilter.h.

template<class TInputPixelType , class TOutputPixelType , unsigned int VImageDimension = 3>
const unsigned int itk::VectorImageToMultiVolumeImageFilter< TInputPixelType, TOutputPixelType, VImageDimension >::VectorImageDimension = VImageDimension
static

Definition at line 40 of file itkVectorImageToMultiVolumeImageFilter.h.


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