Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkGPUTransformBase.h>
Base class for all GPU transforms.
Definition at line 36 of file itkGPUTransformBase.h.
Public Types | |
typedef GPUTransformBase | Self |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual GPUDataManager::Pointer | GetParametersDataManager (const std::vcl_size_t index) const |
virtual GPUDataManager::Pointer | GetParametersDataManager (void) const |
virtual bool | GetSourceCode (std::string &source) const |
virtual bool | IsBSplineTransform (void) const |
virtual bool | IsIdentityTransform (void) const |
virtual bool | IsMatrixOffsetTransform (void) const |
virtual bool | IsTranslationTransform (void) const |
Protected Member Functions | |
GPUTransformBase () | |
virtual | ~GPUTransformBase () |
Protected Attributes | |
GPUDataManager::Pointer | m_ParametersDataManager |
Private Member Functions | |
GPUTransformBase (const Self &other) | |
const Self & | operator= (const Self &) |
Standard class typedefs.
Definition at line 41 of file itkGPUTransformBase.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 76 of file itkGPUTransformBase.h.
|
private |
|
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 index. Used by combination transforms.
Reimplemented in itk::GPUCompositeTransformBase< TScalarType, NDimensions >, and itk::GPUCompositeTransformBase< float, 3 >.
|
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 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 64 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 52 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 56 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 60 of file itkGPUTransformBase.h.
|
protected |
Definition at line 78 of file itkGPUTransformBase.h.
Generated on 1667476801 for elastix by 1.9.4 |