28#ifndef itkTransformFactoryBase_h
29#define itkTransformFactoryBase_h
62 itkFactorylessNewMacro(
Self);
88 const char * overrideClassName,
89 const char * description,
100 itkDebugMacro(
"Refusing to register transform \"" << classOverride <<
"\" again!");
105 this->
RegisterOverride(classOverride, overrideClassName, description, enableFlag, createFunction);
122 template <
typename TParameterType>
Define API for object creation callback functions.
Light weight base class for most itk classes.
Create instances of classes using an object factory.
static LightObject::Pointer CreateInstance(const char *itkclassname)
void RegisterOverride(const char *classOverride, const char *subclass, const char *description, bool enableFlag, CreateObjectFunctionBase *createFunction)
int test(char *inputFileName, char *outputFileName, bool isBinary)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....