26 #ifndef __vtkClipConvexPolyData_h
27 #define __vtkClipConvexPolyData_h
29 #include "vtkFiltersGeneralModule.h"
34 class vtkClipConvexPolyDataInternals;
41 void PrintSelf(ostream& os, vtkIndent indent);
52 virtual unsigned long int GetMTime();
60 vtkInformationVector **inputVector,
61 vtkInformationVector *outputVector);
65 void ClipWithPlane(vtkPlane *p,
70 bool HasDegeneracies(vtkPlane *p);
73 void ClearInternals();
76 void ClearNewVertices();
79 void RemoveEmptyPolygons();
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
maintain a list of planes
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
vtkPlaneCollection * Planes
Superclass for algorithms that produce only polydata as output.
vtkClipConvexPolyDataInternals * Internal
clip any dataset with user-specified implicit function or input scalar data