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;
Light weight base class for most itk classes.
Create instances of classes using an object factory.
Define API for object creation callback functions.