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 >:

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 * GetClassName () const
 
const char * GetITKSourceVersion () const override
 
 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 void Register1D ()
 
virtual void Register2D ()
 
virtual void Register3D ()
 
 ~GPUObjectFactoryBase () override
 

Private Member Functions

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

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 44 of file itkGPUAffineTransformFactory.h.

◆ Pointer

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

Definition at line 43 of file itkGPUAffineTransformFactory.h.

◆ RealTypeList

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.

◆ Self

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

Definition at line 41 of file itkGPUAffineTransformFactory.h.

◆ Superclass

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

Definition at line 42 of file itkGPUAffineTransformFactory.h.

Constructor & Destructor Documentation

◆ GPUAffineTransformFactory2() [1/2]

template<typename NDimensions >
itk::GPUAffineTransformFactory2< NDimensions >::GPUAffineTransformFactory2 ( )
protected

◆ ~GPUAffineTransformFactory2()

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

Definition at line 74 of file itkGPUAffineTransformFactory.h.

◆ GPUAffineTransformFactory2() [2/2]

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

Member Function Documentation

◆ GetClassName()

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

Run-time type information (and related methods).

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ GetDescription()

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.

◆ itkFactorylessNewMacro()

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

Method for class instantiation.

◆ operator()()

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.

◆ operator=()

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

◆ Register1D()

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

Register methods for 1D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ Register2D()

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

Register methods for 2D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ Register3D()

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

Register methods for 3D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ RegisterOneFactory()

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

Register one factory of this type.



Generated on 1667476801 for elastix by doxygen 1.9.4 elastix logo