28 #ifndef itkTransformFactoryBase_h 29 #define itkTransformFactoryBase_h 31 #include "ITKIOTransformBaseExport.h" 52 virtual const char * GetITKSourceVersion(
void) const ITK_OVERRIDE;
54 virtual const
char * GetDescription(
void) const ITK_OVERRIDE;
60 itkFactorylessNewMacro(Self);
63 static
void RegisterDefaultTransforms();
66 static TransformFactoryBase * GetFactory();
68 void RegisterTransform(const
char *classOverride,
69 const
char *overrideClassName,
70 const
char *description,
74 this->RegisterOverride (classOverride, overrideClassName, description, enableFlag, createFunction);
83 void operator=(
const Self &) ITK_DELETE_FUNCTION;
86 static void RegisterTransformFactoryDoubleParameters();
87 static void RegisterTransformFactoryFloatParameters();
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Create instances of classes using an object factory.
Define API for object creation callback functions.