49 #ifndef vtkClipClosedSurface_h
50 #define vtkClipClosedSurface_h
52 #include "vtkFiltersGeneralModule.h"
64 class vtkCCSEdgeLocator;
94 vtkSetMacro(Tolerance,
double);
95 vtkGetMacro(Tolerance,
double);
142 vtkGetMacro(ScalarMode,
int);
143 const char* GetScalarModeAsString();
153 vtkSetVector3Macro(BaseColor,
double);
154 vtkGetVector3Macro(BaseColor,
double);
163 vtkSetVector3Macro(ClipColor,
double);
164 vtkGetVector3Macro(ClipColor,
double);
173 vtkSetMacro(ActivePlaneId,
int);
174 vtkGetMacro(ActivePlaneId,
int);
183 vtkSetVector3Macro(ActivePlaneColor,
double);
184 vtkGetVector3Macro(ActivePlaneColor,
double);
194 vtkSetMacro(TriangulationErrorDisplay,
vtkTypeBool);
195 vtkBooleanMacro(TriangulationErrorDisplay,
vtkTypeBool);
196 vtkGetMacro(TriangulationErrorDisplay,
vtkTypeBool);
214 double ActivePlaneColor[3];
240 vtkCCSEdgeLocator* edgeLocator,
int triangulate,
vtkCellArray* inputCells,
251 vtkCCSEdgeLocator* edgeLocator,
double tol,
vtkIdType i0,
vtkIdType i1,
double v0,
double v1,
305 static void SqueezeOutputPoints(
311 static void CreateColorValues(
const double color1[3],
const double color2[3],
312 const double color3[3],
unsigned char colors[3][3]);