31 #ifndef __vtkLassoStencilSource_h
32 #define __vtkLassoStencilSource_h
35 #include "vtkImagingStencilModule.h"
47 void PrintSelf(ostream& os, vtkIndent indent);
59 vtkGetMacro(Shape,
int);
60 vtkSetClampMacro(Shape,
int, POLYGON, SPLINE);
63 virtual const char *GetShapeAsString();
70 virtual void SetPoints(vtkPoints *points);
71 vtkGetObjectMacro(Points, vtkPoints);
77 vtkGetMacro(SliceOrientation,
int);
78 vtkSetClampMacro(SliceOrientation,
int, 0, 2);
85 virtual void SetSlicePoints(
int i, vtkPoints *points);
86 virtual vtkPoints *GetSlicePoints(
int i);
90 virtual void RemoveAllSlicePoints();
93 unsigned long GetMTime();
99 virtual int RequestData(vtkInformation *, vtkInformationVector **,
100 vtkInformationVector *);
static vtkImageStencilSource * New()
vtkLSSPointMap * PointMap
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Create a stencil from a contour.
generate an image stencil