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