15 #include "itkCreateObjectFunction.h" 16 #include "itkVersion.h" 23 class CreateImageWriter :
public itk::CreateObjectFunctionBase
27 typedef CreateImageWriter Self;
31 itkFactorylessNewMacro(Self);
32 LightObject::Pointer CreateObject()
override 34 typename T::Pointer p = T::New();
36 return p.GetPointer();
40 CreateImageWriter() {}
41 ~CreateImageWriter()
override {}
43 CreateImageWriter(
const Self &);
44 void operator=(
const Self &);
49 this->RegisterOverride(
50 "IOWriter",
"ImageWriter",
"Image Writer",
true, mitk::CreateImageWriter<mitk::ImageWriter>::New());
~ImageWriterFactory() override
DataCollection - Class to facilitate loading/accessing structured data.
const char * GetITKSourceVersion(void) const override
const char * GetDescription(void) const override