18 #ifndef itkNiftiImageIOFactory_h 19 #define itkNiftiImageIOFactory_h 20 #include "ITKIONIFTIExport.h" 42 virtual const char * GetITKSourceVersion(
void) const ITK_OVERRIDE;
44 virtual const
char * GetDescription(
void) const ITK_OVERRIDE;
47 itkFactorylessNewMacro(Self);
53 static
void RegisterOneFactory(
void)
63 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
67 void operator=(
const Self &) ITK_DELETE_FUNCTION;
static void RegisterFactoryInternal(ObjectFactoryBase *)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Create instances of classes using an object factory.
ObjectFactoryBase Superclass
Create instances of NiftiImageIO objects using an object factory.
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
SmartPointer< Self > Pointer