15 #include "itkCreateObjectFunction.h" 16 #include "itkVersion.h" 19 #include <vtkXMLPolyDataWriter.h> 24 class CreateSurfaceWriter :
public itk::CreateObjectFunctionBase
28 typedef CreateSurfaceWriter Self;
32 itkFactorylessNewMacro(Self);
33 LightObject::Pointer CreateObject()
override 35 typename T::Pointer p = T::New();
37 return p.GetPointer();
41 CreateSurfaceWriter() {}
42 ~CreateSurfaceWriter()
override {}
44 CreateSurfaceWriter(
const Self &);
45 void operator=(
const Self &);
50 this->RegisterOverride(
"IOWriter",
const char * GetITKSourceVersion(void) const override
SurfaceVtkWriterFactory()
VTK-based writer for mitk::Surface.
DataCollection - Class to facilitate loading/accessing structured data.
const char * GetDescription(void) const override
~SurfaceVtkWriterFactory() override