13 #ifndef mitkSurfaceToSurfaceFilter_h
14 #define mitkSurfaceToSurfaceFilter_h
36 itkFactorylessNewMacro(Self);
42 using itk::ProcessObject::SetInput;
Superclass of all classes generating surfaces (instances of class Surface) as output.
Superclass of all classes getting surfaces (instances of class Surface) as input and generating surfa...
virtual const mitk::Surface * GetInput()
~SurfaceToSurfaceFilter() override
virtual void CreateOutputsForAllInputs()
Creates outputs for all existing inputs.
virtual void SetInput(unsigned int idx, const mitk::Surface *surface)
Add a new input at the given index (idx) Calls mitk::Surface::CreateOutputForInput(idx)
mitkClassMacro(SurfaceToSurfaceFilter, mitk::SurfaceSource)
virtual void SetInput(const mitk::Surface *surface)
virtual void CreateOutputForInput(unsigned int idx)
Create a new output for the input at idx.
itk::DataObject::Pointer DataObjectPointer
virtual const mitk::Surface * GetInput(unsigned int idx)
virtual void RemoveInputs(mitk::Surface *surface)
Class for storing surfaces (vtkPolyData).
Find image slices visible on a given plane.