18 #ifndef __itkAnalyzeImageIOFactory_h
19 #define __itkAnalyzeImageIOFactory_h
20 #if !defined( ITK_LEGACY_REMOVE )
33 class ITK_EXPORT AnalyzeImageIOFactory:
public ObjectFactoryBase
37 typedef AnalyzeImageIOFactory Self;
38 typedef ObjectFactoryBase Superclass;
39 typedef SmartPointer< Self > Pointer;
40 typedef SmartPointer< const Self > ConstPointer;
43 virtual const char * GetITKSourceVersion(
void)
const;
45 virtual const char * GetDescription(
void)
const;
48 itkFactorylessNewMacro(Self);
51 itkTypeMacro(AnalyzeImageIOFactory, ObjectFactoryBase);
54 static void RegisterOneFactory(
void)
56 AnalyzeImageIOFactory::Pointer metaFactory = AnalyzeImageIOFactory::New();
62 AnalyzeImageIOFactory();
63 ~AnalyzeImageIOFactory();
64 virtual void PrintSelf(std::ostream & os, Indent indent)
const;
67 AnalyzeImageIOFactory(
const Self &);
68 void operator=(
const Self &);
72 #endif //#if !defined( ITK_LEGACY_REMOVE )