13 #ifndef mitkExtrudePlanarFigureFilter_h
14 #define mitkExtrudePlanarFigureFilter_h
17 #include <itkProcessObject.h>
30 itkFactorylessNewMacro(Self);
35 itkGetMacro(NumberOfSegments,
unsigned int);
36 itkSetMacro(NumberOfSegments,
unsigned int);
47 itkGetMacro(FlipDirection,
bool);
48 itkSetMacro(FlipDirection,
bool);
50 itkGetMacro(FlipNormals,
bool);
51 itkSetMacro(FlipNormals,
bool);
53 DataObjectPointer
MakeOutput(DataObjectPointerArraySizeType idx)
override;
54 DataObjectPointer
MakeOutput(
const DataObjectIdentifierType &name)
override;
56 using Superclass::SetInput;
59 using Superclass::GetOutput;
68 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
72 unsigned int m_NumberOfSegments;
Class for storing surfaces (vtkPolyData).
Find image slices visible on a given plane.