28 #ifndef vtkSliceAlongPolyPlane_h 29 #define vtkSliceAlongPolyPlane_h 31 #include "vtkDataObjectAlgorithm.h" 32 #include "vtkPVClientServerCoreDefaultModule.h" 42 ostream& os, vtkIndent indent);
45 vtkSetMacro(Tolerance,
double) vtkGetMacro(Tolerance,
double)
49 virtual ~vtkSliceAlongPolyPlane();
51 virtual
int RequestDataObject(
52 vtkInformation*, vtkInformationVector** inputVector, vtkInformationVector* outputVector);
53 virtual
int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
54 virtual
int FillInputPortInformation(
int port, vtkInformation* info);
59 virtual
bool Execute(vtkDataSet* inputDataset, vtkPolyData* lineDataSet, vtkPolyData* output);
64 void CleanPolyLine(vtkPolyData* input, vtkPolyData* output);
67 vtkSliceAlongPolyPlane(const vtkSliceAlongPolyPlane&) VTK_DELETE_FUNCTION;
68 void operator=(const vtkSliceAlongPolyPlane&) VTK_DELETE_FUNCTION;
slice a dataset along a polyplane