go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Private Member Functions
itk::GPUAffineTransformFactory2< NDimensions > Class Template Reference

#include <itkGPUAffineTransformFactory.h>

Detailed Description

template<typename NDimensions>
class itk::GPUAffineTransformFactory2< NDimensions >

Definition at line 37 of file itkGPUAffineTransformFactory.h.

Inheritance diagram for itk::GPUAffineTransformFactory2< NDimensions >:
Inheritance graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef GPUAffineTransformFactory2 Self
 
typedef GPUObjectFactoryBase< NDimensions > Superclass
 
- Public Types inherited from itk::GPUObjectFactoryBase< NDimensions >
typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef GPUObjectFactoryBase Self
 
typedef ObjectFactoryBase Superclass
 

Public Member Functions

virtual const char * GetClassName () const
 
const char * GetDescription () const
 
 itkFactorylessNewMacro (Self)
 
template<typename TType , unsigned int VImageDimension>
void operator() (void)
 
- Public Member Functions inherited from itk::GPUObjectFactoryBase< NDimensions >
virtual const char * GetITKSourceVersion () const
 
 itkStaticConstMacro (Support1D, bool, NDimensions::Support1D)
 
 itkStaticConstMacro (Support2D, bool, NDimensions::Support2D)
 
 itkStaticConstMacro (Support3D, bool, NDimensions::Support3D)
 
virtual void RegisterAll ()
 

Static Public Member Functions

static void RegisterOneFactory ()
 

Protected Types

typedef typelist::MakeTypeList< float, double >::Type RealTypeList
 

Protected Member Functions

 GPUAffineTransformFactory2 ()
 
virtual void Register1D ()
 
virtual void Register2D ()
 
virtual void Register3D ()
 
virtual ~GPUAffineTransformFactory2 ()
 
- Protected Member Functions inherited from itk::GPUObjectFactoryBase< NDimensions >
 GPUObjectFactoryBase ()
 
virtual ~GPUObjectFactoryBase ()
 

Private Member Functions

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

Member Typedef Documentation

template<typename NDimensions >
typedef SmartPointer< const Self > itk::GPUAffineTransformFactory2< NDimensions >::ConstPointer

Definition at line 44 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
typedef SmartPointer< Self > itk::GPUAffineTransformFactory2< NDimensions >::Pointer

Definition at line 43 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
typedef typelist::MakeTypeList< float, double >::Type itk::GPUAffineTransformFactory2< NDimensions >::RealTypeList
protected

Typedef for real type list.

Definition at line 77 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
typedef GPUAffineTransformFactory2 itk::GPUAffineTransformFactory2< NDimensions >::Self

Definition at line 41 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
typedef GPUObjectFactoryBase< NDimensions > itk::GPUAffineTransformFactory2< NDimensions >::Superclass

Definition at line 42 of file itkGPUAffineTransformFactory.h.

Constructor & Destructor Documentation

template<typename NDimensions >
itk::GPUAffineTransformFactory2< NDimensions >::GPUAffineTransformFactory2 ( )
protected
template<typename NDimensions >
virtual itk::GPUAffineTransformFactory2< NDimensions >::~GPUAffineTransformFactory2 ( )
inlineprotectedvirtual

Definition at line 74 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
itk::GPUAffineTransformFactory2< NDimensions >::GPUAffineTransformFactory2 ( const Self )
private

Member Function Documentation

template<typename NDimensions >
virtual const char* itk::GPUAffineTransformFactory2< NDimensions >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

template<typename NDimensions >
const char* itk::GPUAffineTransformFactory2< NDimensions >::GetDescription ( ) const
inline

Return a descriptive string describing the factory.

Definition at line 47 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
itk::GPUAffineTransformFactory2< NDimensions >::itkFactorylessNewMacro ( Self  )

Method for class instantiation.

template<typename NDimensions >
template<typename TType , unsigned int VImageDimension>
void itk::GPUAffineTransformFactory2< NDimensions >::operator() ( void  )
inline

Operator() to register override.

Definition at line 60 of file itkGPUAffineTransformFactory.h.

template<typename NDimensions >
void itk::GPUAffineTransformFactory2< NDimensions >::operator= ( const Self )
private
template<typename NDimensions >
virtual void itk::GPUAffineTransformFactory2< NDimensions >::Register1D ( )
protectedvirtual

Register methods for 1D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

template<typename NDimensions >
virtual void itk::GPUAffineTransformFactory2< NDimensions >::Register2D ( )
protectedvirtual

Register methods for 2D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

template<typename NDimensions >
virtual void itk::GPUAffineTransformFactory2< NDimensions >::Register3D ( )
protectedvirtual

Register methods for 3D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

template<typename NDimensions >
static void itk::GPUAffineTransformFactory2< NDimensions >::RegisterOneFactory ( )
static

Register one factory of this type.



Generated on 04-09-2015 for elastix by doxygen 1.8.9.1 elastix logo