19 #include "itkCreateObjectFunction.h"
20 #include "itkVersion.h"
23 #include <vtkXMLPolyDataWriter.h>
28 class CreateSurfaceWriter :
public itk::CreateObjectFunctionBase
32 typedef CreateSurfaceWriter Self;
36 itkFactorylessNewMacro(Self);
41 return p.GetPointer();
45 CreateSurfaceWriter() {}
46 ~CreateSurfaceWriter() {}
48 CreateSurfaceWriter(
const Self &);
49 void operator=(
const Self &);
54 this->RegisterOverride(
"IOWriter",
62 const char *SurfaceVtkWriterFactory::GetITKSourceVersion()
const {
return ITK_SOURCE_VERSION; }
itk::SmartPointer< Self > Pointer
SurfaceVtkWriterFactory()
VTK-based writer for mitk::Surface.
DataCollection - Class to facilitate loading/accessing structured data.
~SurfaceVtkWriterFactory()
virtual const char * GetDescription(void) const override
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.