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.
SmartPointer< Self > Pointer
static LightObject::Pointer CreateInstance(const char *itkclassname)
void RegisterOverride(const char *classOverride, const char *subclass, const char *description, bool enableFlag, CreateObjectFunctionBase *createFunction)
Implements transparent reference counting.
int test(char *inputFileName, char *outputFileName, bool isBinary)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....