68 #ifndef __vtkFillImageWithPolyData_h
69 #define __vtkFillImageWithPolyData_h
71 #include "vtkThreadedImageAlgorithm.h"
72 #include <vtkPolyData.h>
73 #include "MegaVTK2Configure.h"
81 public vtkThreadedImageAlgorithm
90 void PrintSelf(ostream & os, vtkIndent indent);
95 vtkSetObjectMacro (PolyData, vtkPolyData);
100 vtkGetObjectMacro (PolyData, vtkPolyData);
106 vtkSetMacro (InsidePixelValue,
double);
111 vtkGetMacro (InsidePixelValue,
double);
117 vtkSetMacro (ExtractionDirection,
int);
123 vtkGetMacro (ExtractionDirection,
int);
131 double Angle2D(
const double dp1[2],
const double dp2[2]);
144 virtual int RequestInformation (vtkInformation *vtkNotUsed(request),
145 vtkInformationVector **inputVector,
146 vtkInformationVector *outputVector);
148 virtual void ThreadedRequestData(vtkInformation *vtkNotUsed(request),
149 vtkInformationVector **vtkNotUsed(inputVector),
150 vtkInformationVector *vtkNotUsed(outputVector),
151 vtkImageData ***inData,
152 vtkImageData **outData,
153 int extent[6],
int threadId);