go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itk::GPUAdvancedTranslationTransformFactory2< NDimensions > Class Template Reference

#include <itkGPUAdvancedTranslationTransformFactory.h>

Detailed Description

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

Definition at line 37 of file itkGPUAdvancedTranslationTransformFactory.h.

Inheritance diagram for itk::GPUAdvancedTranslationTransformFactory2< NDimensions >:

Public Types

using ConstPointer = SmartPointer<const Self>
 
using Pointer = SmartPointer<Self>
 
using Self = GPUAdvancedTranslationTransformFactory2
 
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 (GPUAdvancedTranslationTransformFactory2)
 
 itkFactorylessNewMacro (Self)
 
template<typename TType , unsigned int VImageDimension>
void operator() ()
 
- Public Member Functions inherited from itk::GPUObjectFactoryBase< NDimensions >
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

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

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 45 of file itkGPUAdvancedTranslationTransformFactory.h.

◆ Pointer

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

Definition at line 44 of file itkGPUAdvancedTranslationTransformFactory.h.

◆ RealTypeList

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

Typedef for real type list.

Definition at line 82 of file itkGPUAdvancedTranslationTransformFactory.h.

◆ Self

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

Definition at line 42 of file itkGPUAdvancedTranslationTransformFactory.h.

◆ Superclass

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

Definition at line 43 of file itkGPUAdvancedTranslationTransformFactory.h.

Constructor & Destructor Documentation

◆ GPUAdvancedTranslationTransformFactory2()

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

◆ ~GPUAdvancedTranslationTransformFactory2()

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

Definition at line 79 of file itkGPUAdvancedTranslationTransformFactory.h.

Member Function Documentation

◆ GetClassName()

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

Run-time type information (and related methods).

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ GetDescription()

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

Return a descriptive string describing the factory.

Definition at line 49 of file itkGPUAdvancedTranslationTransformFactory.h.

◆ ITK_DISALLOW_COPY_AND_MOVE()

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

◆ itkFactorylessNewMacro()

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

Method for class instantiation.

◆ operator()()

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

Operator() to register override.

Definition at line 67 of file itkGPUAdvancedTranslationTransformFactory.h.

◆ Register1D()

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

Register methods for 1D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ Register2D()

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

Register methods for 2D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ Register3D()

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

Register methods for 3D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ RegisterOneFactory()

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

Register one factory of this type.



Generated on 2024-07-17 for elastix by doxygen 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) elastix logo