67 #ifndef __vtkPolyDataToImageStencil_h
68 #define __vtkPolyDataToImageStencil_h
70 #include "vtkImagingStencilModule.h"
83 void PrintSelf(ostream& os, vtkIndent indent);
87 virtual void SetInputData(vtkPolyData*);
88 vtkPolyData *GetInput();
95 vtkSetClampMacro(Tolerance,
double, 0.0, 1.0);
96 vtkGetMacro(Tolerance,
double);
104 int extent[6],
int threadId);
106 static void PolyDataCutter(vtkPolyData *input, vtkPolyData *output,
107 double z, vtkMergePoints *locator);
109 static void PolyDataSelector(vtkPolyData *input, vtkPolyData *output,
110 double z,
double thickness,
111 vtkMergePoints *locator);
113 virtual int RequestData(vtkInformation *, vtkInformationVector **,
114 vtkInformationVector *);
116 virtual int FillInputPortInformation(
int, vtkInformation*);
static vtkImageStencilSource * New()
efficient description of an image stencil
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
generate an image stencil
use polydata to mask an image