#include <itkGPUTransformBase.h>
Base class for all GPU transforms.
Definition at line 36 of file itkGPUTransformBase.h.
Public Types | |
using | Self = GPUTransformBase |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual GPUDataManager::Pointer | GetParametersDataManager () const |
virtual GPUDataManager::Pointer | GetParametersDataManager (const std::vcl_size_t index) const |
virtual bool | GetSourceCode (std::string &source) const |
virtual bool | IsBSplineTransform () const |
virtual bool | IsIdentityTransform () const |
virtual bool | IsMatrixOffsetTransform () const |
virtual bool | IsTranslationTransform () const |
Protected Member Functions | |
GPUTransformBase () | |
virtual | ~GPUTransformBase ()=default |
Protected Attributes | |
GPUDataManager::Pointer | m_ParametersDataManager {} |
Private Member Functions | |
GPUTransformBase (const Self &other)=delete | |
const Self & | operator= (const Self &)=delete |
Standard class typedefs.
Definition at line 40 of file itkGPUTransformBase.h.
|
protected |
|
protectedvirtualdefault |
|
privatedelete |
|
inlinevirtual |
Run-time type information (and related methods).
Definition at line 44 of file itkGPUTransformBase.h.
|
virtual |
Returns data manager that stores all settings for the transform.
Reimplemented in itk::GPUMatrixOffsetTransformBase< TScalarType, NInputDimensions, NOutputDimensions >, itk::GPUMatrixOffsetTransformBase< float, 2, 2 >, itk::GPUMatrixOffsetTransformBase< float, 3, 3 >, itk::GPUTranslationTransformBase< TScalarType, NDimensions >, and itk::GPUTranslationTransformBase< float, 3 >.
|
virtual |
Returns data manager that stores all settings for the transform index. Used by combination transforms.
Reimplemented in itk::GPUCompositeTransformBase< TScalarType, NDimensions >, and itk::GPUCompositeTransformBase< float, 3 >.
|
virtual |
Returns OpenCL source code for the transform. Returns true if source code was combined, false otherwise.
Reimplemented in itk::GPUBSplineBaseTransform< TScalarType, NDimensions >, itk::GPUBSplineBaseTransform< float, 3 >, itk::GPUCompositeTransformBase< TScalarType, NDimensions >, itk::GPUCompositeTransformBase< float, 3 >, itk::GPUIdentityTransform< TScalarType, NDimensions, TParentTransform >, itk::GPUMatrixOffsetTransformBase< TScalarType, NInputDimensions, NOutputDimensions >, itk::GPUMatrixOffsetTransformBase< float, 2, 2 >, itk::GPUMatrixOffsetTransformBase< float, 3, 3 >, itk::GPUTranslationTransformBase< TScalarType, NDimensions >, and itk::GPUTranslationTransformBase< float, 3 >.
|
inlinevirtual |
Returns true if the derived transform is BSpline transform, false otherwise.
Reimplemented in itk::GPUBSplineBaseTransform< TScalarType, NDimensions >, and itk::GPUBSplineBaseTransform< float, 3 >.
Definition at line 81 of file itkGPUTransformBase.h.
|
inlinevirtual |
Returns true if the derived transform is identity transform, false otherwise.
Reimplemented in itk::GPUIdentityTransform< TScalarType, NDimensions, TParentTransform >.
Definition at line 57 of file itkGPUTransformBase.h.
|
inlinevirtual |
Returns true if the derived transform is matrix offset transform, false otherwise.
Reimplemented in itk::GPUMatrixOffsetTransformBase< TScalarType, NInputDimensions, NOutputDimensions >, itk::GPUMatrixOffsetTransformBase< float, 2, 2 >, and itk::GPUMatrixOffsetTransformBase< float, 3, 3 >.
Definition at line 65 of file itkGPUTransformBase.h.
|
inlinevirtual |
Returns true if the derived transform is translation transform, false otherwise.
Reimplemented in itk::GPUTranslationTransformBase< TScalarType, NDimensions >, and itk::GPUTranslationTransformBase< float, 3 >.
Definition at line 73 of file itkGPUTransformBase.h.
|
protected |
Definition at line 99 of file itkGPUTransformBase.h.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |