18 #ifndef itkAnalyzeImageIOFactory_h
19 #define itkAnalyzeImageIOFactory_h
20 #if !defined( ITK_LEGACY_REMOVE )
33 class AnalyzeImageIOFactory:
public ObjectFactoryBase
37 typedef AnalyzeImageIOFactory Self;
43 virtual const char * GetITKSourceVersion(
void) const ITK_OVERRIDE;
45 virtual const
char * GetDescription(
void) const ITK_OVERRIDE;
48 itkFactorylessNewMacro(Self);
51 itkTypeMacro(AnalyzeImageIOFactory, ObjectFactoryBase);
54 static
void RegisterOneFactory(
void)
62 AnalyzeImageIOFactory();
63 ~AnalyzeImageIOFactory();
64 virtual void PrintSelf(std::ostream & os, Indent indent)
const ITK_OVERRIDE;
67 ITK_DISALLOW_COPY_AND_ASSIGN(AnalyzeImageIOFactory);
71 #endif //#if !defined( ITK_LEGACY_REMOVE )
virtual void PrintSelf(std::ostream &os, Indent indent) const override
class ITK_FORCE_EXPORT_MACRO(ITKCommon) DataObject typedef Object Superclass
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
static bool RegisterFactory(ObjectFactoryBase *, InsertionPositionType where=INSERT_AT_BACK, vcl_size_t position=0)