|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkGPUObjectFactoryBase.h>
Base class for all GPU factory classes.
Definition at line 40 of file itkGPUObjectFactoryBase.h.
Inheritance diagram for itk::GPUObjectFactoryBase< NDimensions >:Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef SmartPointer< Self > | Pointer |
| typedef GPUObjectFactoryBase | Self |
| typedef ObjectFactoryBase | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual const char * | GetITKSourceVersion () const |
| itkStaticConstMacro (Support1D, bool, NDimensions::Support1D) | |
| itkStaticConstMacro (Support2D, bool, NDimensions::Support2D) | |
| itkStaticConstMacro (Support3D, bool, NDimensions::Support3D) | |
| virtual void | RegisterAll () |
Protected Member Functions | |
| GPUObjectFactoryBase () | |
| virtual void | Register1D () |
| virtual void | Register2D () |
| virtual void | Register3D () |
| virtual | ~GPUObjectFactoryBase () |
Private Member Functions | |
| GPUObjectFactoryBase (const Self &) | |
| void | operator= (const Self &) |
| typedef SmartPointer< const Self > itk::GPUObjectFactoryBase< NDimensions >::ConstPointer |
Definition at line 47 of file itkGPUObjectFactoryBase.h.
| typedef SmartPointer< Self > itk::GPUObjectFactoryBase< NDimensions >::Pointer |
Definition at line 46 of file itkGPUObjectFactoryBase.h.
| typedef GPUObjectFactoryBase itk::GPUObjectFactoryBase< NDimensions >::Self |
Definition at line 44 of file itkGPUObjectFactoryBase.h.
| typedef ObjectFactoryBase itk::GPUObjectFactoryBase< NDimensions >::Superclass |
Definition at line 45 of file itkGPUObjectFactoryBase.h.
|
inlineprotected |
Definition at line 66 of file itkGPUObjectFactoryBase.h.
|
inlineprotectedvirtual |
Definition at line 67 of file itkGPUObjectFactoryBase.h.
|
private |
|
virtual |
Run-time type information (and related methods).
Reimplemented in itk::GPUBSplineDecompositionImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUBSplineInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUCastImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPULinearInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUNearestNeighborInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPURecursiveGaussianImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUResampleImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUShrinkImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUAdvancedBSplineDeformableTransformFactory2< NDimensions >, itk::GPUAdvancedCombinationTransformFactory2< NDimensions >, itk::GPUAdvancedEuler2DTransformFactory2< NDimensions >, itk::GPUAdvancedEuler3DTransformFactory2< NDimensions >, itk::GPUAdvancedMatrixOffsetTransformBaseFactory2< NDimensions >, itk::GPUAdvancedSimilarity2DTransformFactory2< NDimensions >, itk::GPUAdvancedSimilarity3DTransformFactory2< NDimensions >, itk::GPUAdvancedTranslationTransformFactory2< NDimensions >, itk::GPUAffineTransformFactory2< NDimensions >, itk::GPUBSplineTransformFactory2< NDimensions >, itk::GPUCompositeTransformFactory2< NDimensions >, itk::GPUEuler2DTransformFactory2< NDimensions >, itk::GPUEuler3DTransformFactory2< NDimensions >, itk::GPUIdentityTransformFactory2< NDimensions >, itk::GPUImageFactory2< TTypeList, NDimensions >, itk::GPUSimilarity2DTransformFactory2< NDimensions >, itk::GPUSimilarity3DTransformFactory2< NDimensions >, and itk::GPUTranslationTransformFactory2< NDimensions >.
|
inlinevirtual |
Class methods used to interface with the registered factories.
Definition at line 50 of file itkGPUObjectFactoryBase.h.
| itk::GPUObjectFactoryBase< NDimensions >::itkStaticConstMacro | ( | Support1D | , |
| bool | , | ||
| NDimensions::Support1D | |||
| ) |
Supported dimensions.
| itk::GPUObjectFactoryBase< NDimensions >::itkStaticConstMacro | ( | Support2D | , |
| bool | , | ||
| NDimensions::Support2D | |||
| ) |
| itk::GPUObjectFactoryBase< NDimensions >::itkStaticConstMacro | ( | Support3D | , |
| bool | , | ||
| NDimensions::Support3D | |||
| ) |
|
private |
|
inlineprotectedvirtual |
Register methods for 1D.
Reimplemented in itk::GPUResampleImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUBSplineInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUBSplineDecompositionImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUCastImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPULinearInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUNearestNeighborInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPURecursiveGaussianImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUShrinkImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUAdvancedBSplineDeformableTransformFactory2< NDimensions >, itk::GPUBSplineTransformFactory2< NDimensions >, itk::GPUAdvancedCombinationTransformFactory2< NDimensions >, itk::GPUAdvancedMatrixOffsetTransformBaseFactory2< NDimensions >, itk::GPUAdvancedTranslationTransformFactory2< NDimensions >, itk::GPUAffineTransformFactory2< NDimensions >, itk::GPUCompositeTransformFactory2< NDimensions >, itk::GPUIdentityTransformFactory2< NDimensions >, itk::GPUTranslationTransformFactory2< NDimensions >, and itk::GPUImageFactory2< TTypeList, NDimensions >.
Definition at line 70 of file itkGPUObjectFactoryBase.h.
|
inlineprotectedvirtual |
Register methods for 2D.
Reimplemented in itk::GPUResampleImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUBSplineInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUBSplineDecompositionImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUCastImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPULinearInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUNearestNeighborInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPURecursiveGaussianImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUShrinkImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUAdvancedBSplineDeformableTransformFactory2< NDimensions >, itk::GPUBSplineTransformFactory2< NDimensions >, itk::GPUAdvancedCombinationTransformFactory2< NDimensions >, itk::GPUAdvancedMatrixOffsetTransformBaseFactory2< NDimensions >, itk::GPUAdvancedTranslationTransformFactory2< NDimensions >, itk::GPUAffineTransformFactory2< NDimensions >, itk::GPUCompositeTransformFactory2< NDimensions >, itk::GPUIdentityTransformFactory2< NDimensions >, itk::GPUTranslationTransformFactory2< NDimensions >, itk::GPUAdvancedEuler2DTransformFactory2< NDimensions >, itk::GPUAdvancedSimilarity2DTransformFactory2< NDimensions >, itk::GPUEuler2DTransformFactory2< NDimensions >, itk::GPUImageFactory2< TTypeList, NDimensions >, and itk::GPUSimilarity2DTransformFactory2< NDimensions >.
Definition at line 73 of file itkGPUObjectFactoryBase.h.
|
inlineprotectedvirtual |
Register methods for 3D.
Reimplemented in itk::GPUResampleImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUBSplineInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUBSplineDecompositionImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUCastImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPULinearInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPUNearestNeighborInterpolateImageFunctionFactory2< TTypeList, NDimensions >, itk::GPURecursiveGaussianImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUShrinkImageFilterFactory2< TTypeListIn, TTypeListOut, NDimensions >, itk::GPUAdvancedBSplineDeformableTransformFactory2< NDimensions >, itk::GPUBSplineTransformFactory2< NDimensions >, itk::GPUAdvancedCombinationTransformFactory2< NDimensions >, itk::GPUAdvancedMatrixOffsetTransformBaseFactory2< NDimensions >, itk::GPUAdvancedTranslationTransformFactory2< NDimensions >, itk::GPUAffineTransformFactory2< NDimensions >, itk::GPUCompositeTransformFactory2< NDimensions >, itk::GPUIdentityTransformFactory2< NDimensions >, itk::GPUTranslationTransformFactory2< NDimensions >, itk::GPUImageFactory2< TTypeList, NDimensions >, itk::GPUAdvancedEuler3DTransformFactory2< NDimensions >, itk::GPUAdvancedSimilarity3DTransformFactory2< NDimensions >, itk::GPUEuler3DTransformFactory2< NDimensions >, and itk::GPUSimilarity3DTransformFactory2< NDimensions >.
Definition at line 76 of file itkGPUObjectFactoryBase.h.
|
virtual |
Main register method. This method is usually called by the derived class in the constructor or after UnRegisterAllFactories() was called.
Generated on OURCE_DATE_EPOCH for elastix by 1.8.13 |