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]);