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
itk::GPUTranslationTransformFactory2< NDimensions > Class Template Reference

#include <itkGPUTranslationTransformFactory.h>

Detailed Description

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

Definition at line 37 of file itkGPUTranslationTransformFactory.h.

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

Public Types

using ConstPointer = SmartPointer< const Self >
 
using Pointer = SmartPointer< Self >
 
using Self = GPUTranslationTransformFactory2
 
using Superclass = GPUObjectFactoryBase< NDimensions >
 
- Public Types inherited from itk::GPUObjectFactoryBase< NDimensions >
using ConstPointer = SmartPointer< const Self >
 
using Pointer = SmartPointer< Self >
 
using Self = GPUObjectFactoryBase
 
using Superclass = ObjectFactoryBase
 

Public Member Functions

virtual const char * GetClassName () const
 
const char * GetDescription () const
 
 ITK_DISALLOW_COPY_AND_MOVE (GPUTranslationTransformFactory2)
 
 itkFactorylessNewMacro (Self)
 
template<typename TType , unsigned int VImageDimension>
void operator() ()
 
- Public Member Functions inherited from itk::GPUObjectFactoryBase< NDimensions >
virtual const char * GetClassName () const
 
const char * GetITKSourceVersion () const override
 
 ITK_DISALLOW_COPY_AND_MOVE (GPUObjectFactoryBase)
 
 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

using RealTypeList = typelist::MakeTypeList< float, double >::Type
 

Protected Member Functions

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

Member Typedef Documentation

◆ ConstPointer

template<typename NDimensions >
using itk::GPUTranslationTransformFactory2< NDimensions >::ConstPointer = SmartPointer<const Self>

Definition at line 45 of file itkGPUTranslationTransformFactory.h.

◆ Pointer

template<typename NDimensions >
using itk::GPUTranslationTransformFactory2< NDimensions >::Pointer = SmartPointer<Self>

Definition at line 44 of file itkGPUTranslationTransformFactory.h.

◆ RealTypeList

template<typename NDimensions >
using itk::GPUTranslationTransformFactory2< NDimensions >::RealTypeList = typelist::MakeTypeList<float, double>::Type
protected

Typedef for real type list.

Definition at line 82 of file itkGPUTranslationTransformFactory.h.

◆ Self

template<typename NDimensions >
using itk::GPUTranslationTransformFactory2< NDimensions >::Self = GPUTranslationTransformFactory2

Definition at line 42 of file itkGPUTranslationTransformFactory.h.

◆ Superclass

template<typename NDimensions >
using itk::GPUTranslationTransformFactory2< NDimensions >::Superclass = GPUObjectFactoryBase<NDimensions>

Definition at line 43 of file itkGPUTranslationTransformFactory.h.

Constructor & Destructor Documentation

◆ GPUTranslationTransformFactory2()

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

◆ ~GPUTranslationTransformFactory2()

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

Definition at line 79 of file itkGPUTranslationTransformFactory.h.

Member Function Documentation

◆ GetClassName()

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

Run-time type information (and related methods).

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ GetDescription()

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

Return a descriptive string describing the factory.

Definition at line 49 of file itkGPUTranslationTransformFactory.h.

◆ ITK_DISALLOW_COPY_AND_MOVE()

template<typename NDimensions >
itk::GPUTranslationTransformFactory2< NDimensions >::ITK_DISALLOW_COPY_AND_MOVE ( GPUTranslationTransformFactory2< NDimensions >  )

◆ itkFactorylessNewMacro()

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

Method for class instantiation.

◆ operator()()

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

Operator() to register override.

Definition at line 67 of file itkGPUTranslationTransformFactory.h.

◆ Register1D()

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

Register methods for 1D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ Register2D()

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

Register methods for 2D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ Register3D()

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

Register methods for 3D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ RegisterOneFactory()

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

Register one factory of this type.



Generated on 2023-01-13 for elastix by doxygen 1.9.6 elastix logo