32#ifndef vtkLassoStencilSource_h
33#define vtkLassoStencilSource_h
36#include "vtkImagingStencilModule.h"
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetShapeToSpline()
The shape to use, default is "Polygon".
virtual vtkPoints * GetSlicePoints(int i)
The points for a particular slice.
virtual void SetPoints(vtkPoints *points)
The points that make up the lassoo.
virtual const char * GetShapeAsString()
The shape to use, default is "Polygon".
void SetShapeToPolygon()
The shape to use, default is "Polygon".
virtual void SetShape(int)
The shape to use, default is "Polygon".
vtkMTimeType GetMTime() override
Overload GetMTime() to include the timestamp on the points.
~vtkLassoStencilSource() override
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
static vtkLassoStencilSource * New()
virtual void RemoveAllSlicePoints()
Remove points from all slices.
virtual void SetSlicePoints(int i, vtkPoints *points)
The points for a particular slice.
vtkLSSPointMap * PointMap
represent and manipulate 3D points
spline abstract class for interpolating splines
vtkTypeUInt32 vtkMTimeType