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

#include <itkGPUAdvancedEuler2DTransformFactory.h>

Detailed Description

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

Definition at line 37 of file itkGPUAdvancedEuler2DTransformFactory.h.

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

Public Types

using ConstPointer = SmartPointer< const Self >
 
using Pointer = SmartPointer< Self >
 
using Self = GPUAdvancedEuler2DTransformFactory2
 
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 (GPUAdvancedEuler2DTransformFactory2)
 
 itkFactorylessNewMacro (Self)
 
template<typename TType >
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

 GPUAdvancedEuler2DTransformFactory2 ()
 
virtual void Register2D ()
 
virtual ~GPUAdvancedEuler2DTransformFactory2 ()
 
- 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::GPUAdvancedEuler2DTransformFactory2< NDimensions >::ConstPointer = SmartPointer<const Self>

Definition at line 45 of file itkGPUAdvancedEuler2DTransformFactory.h.

◆ Pointer

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

Definition at line 44 of file itkGPUAdvancedEuler2DTransformFactory.h.

◆ RealTypeList

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

Typedef for real type list.

Definition at line 82 of file itkGPUAdvancedEuler2DTransformFactory.h.

◆ Self

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

Definition at line 42 of file itkGPUAdvancedEuler2DTransformFactory.h.

◆ Superclass

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

Definition at line 43 of file itkGPUAdvancedEuler2DTransformFactory.h.

Constructor & Destructor Documentation

◆ GPUAdvancedEuler2DTransformFactory2()

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

◆ ~GPUAdvancedEuler2DTransformFactory2()

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

Definition at line 79 of file itkGPUAdvancedEuler2DTransformFactory.h.

Member Function Documentation

◆ GetClassName()

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

Run-time type information (and related methods).

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ GetDescription()

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

Return a descriptive string describing the factory.

Definition at line 49 of file itkGPUAdvancedEuler2DTransformFactory.h.

◆ ITK_DISALLOW_COPY_AND_MOVE()

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

◆ itkFactorylessNewMacro()

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

Method for class instantiation.

◆ operator()()

template<typename NDimensions >
template<typename TType >
void itk::GPUAdvancedEuler2DTransformFactory2< NDimensions >::operator() ( )
inline

Operator() to register override.

Definition at line 67 of file itkGPUAdvancedEuler2DTransformFactory.h.

◆ Register2D()

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

Register methods for 2D.

Reimplemented from itk::GPUObjectFactoryBase< NDimensions >.

◆ RegisterOneFactory()

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

Register one factory of this type.



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