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::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage > Class Template Reference

The base class for 3D-3D affine transformation matrix. More...

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

Public Types

typedef
CreateEulerAffineTransformMatrixBaseClass 
Self
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef EulerAffineTransform
< double, 3, 3 > 
EulerAffineTransformType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension)
 
 itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
 
virtual void SetAffineTransform (EulerAffineTransformType *_arg)
 
virtual EulerAffineTransformTypeGetAffineTransform ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

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

Protected Attributes

EulerAffineTransformType::Pointer m_AffineTransform
 

Detailed Description

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

The base class for 3D-3D affine transformation matrix.

Member Typedef Documentation

template<class TInputImage, class TOutputImage>
typedef SmartPointer<const Self> itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage, class TOutputImage>
typedef EulerAffineTransform<double, 3, 3> itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::EulerAffineTransformType
template<class TInputImage, class TOutputImage>
typedef InputImageType::PixelType itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::InputImagePixelType
template<class TInputImage, class TOutputImage>
typedef InputImageType::Pointer itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage, class TOutputImage>
typedef InputImageType::RegionType itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage, class TOutputImage>
typedef TInputImage itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::InputImageType

Some convenient typedefs.

template<class TInputImage, class TOutputImage>
typedef OutputImageType::PixelType itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::OutputImagePixelType
template<class TInputImage, class TOutputImage>
typedef OutputImageType::Pointer itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage, class TOutputImage>
typedef OutputImageType::RegionType itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage, class TOutputImage>
typedef TOutputImage itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage, class TOutputImage>
typedef SmartPointer<Self> itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::Pointer
template<class TInputImage, class TOutputImage>
typedef CreateEulerAffineTransformMatrixBaseClass itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::Self

Standard class typedefs.

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<class TInputImage, class TOutputImage>
virtual EulerAffineTransformType* itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::GetAffineTransform ( )
virtual

Get the affine transformation

Reimplemented in itk::CreateEulerAffineTransformMatrix< IntensityType >.

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

Run-time type information (and related methods).

Reimplemented in itk::CreateEulerAffineTransformMatrix< IntensityType >.

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

ImageDimension enumeration

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

Method for creation through the object factory.

template<class TInputImage, class TOutputImage>
void itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage, class TOutputImage>
virtual void itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::SetAffineTransform ( EulerAffineTransformType _arg)
virtual

Set the affine transformation

Reimplemented in itk::CreateEulerAffineTransformMatrix< IntensityType >.

Member Data Documentation

template<class TInputImage, class TOutputImage>
EulerAffineTransformType::Pointer itk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage >::m_AffineTransform
protected

The affine transform


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