20 #ifndef vtkLassoStencilSource_h
21 #define vtkLassoStencilSource_h
24 #include "vtkImagingStencilModule.h"
26 VTK_ABI_NAMESPACE_BEGIN
49 vtkGetMacro(
Shape,
int);
50 vtkSetClampMacro(
Shape,
int, POLYGON, SPLINE);
53 virtual const char* GetShapeAsString();
71 vtkGetMacro(SliceOrientation,
int);
72 vtkSetClampMacro(SliceOrientation,
int, 0, 2);
88 virtual void RemoveAllSlicePoints();
113 VTK_ABI_NAMESPACE_END
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt32 vtkMTimeType
static vtkImageStencilSource * New()
void SetShapeToSpline()
The shape to use, default is "Polygon".
vtkLSSPointMap * PointMap
a simple class to control print indentation
spline abstract class for interpolating splines
virtual vtkMTimeType GetMTime()
Return this object's modified time.
void SetShapeToPolygon()
The shape to use, default is "Polygon".
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Create a stencil from a contour.
generate an image stencil
represent and manipulate 3D points