42 #ifndef vtkClipClosedSurface_h 43 #define vtkClipClosedSurface_h 57 class vtkCCSEdgeLocator;
126 const char *GetScalarModeAsString();
187 double ActivePlaneColor[3];
196 unsigned long* mtime);
206 vtkPointData *pointData, vtkCCSEdgeLocator *edgeLocator,
216 void ClipAndContourPolys(
218 vtkCCSEdgeLocator *edgeLocator,
int triangulate,
229 static int InterpolateEdge(
231 vtkCCSEdgeLocator *edgeLocator,
double tol,
239 int TriangulatePolygon(
251 void TriangulateContours(
261 static void BreakPolylines(
271 static void CopyPolygons(
280 static void BreakTriangleStrips(
290 static void SqueezeOutputPoints(
292 int outputPointDataType);
297 static void CreateColorValues(
298 const double color1[3],
const double color2[3],
const double color3[3],
299 unsigned char colors[3][3]);
void SetScalarModeToColors()
void SetScalarModeToNone()
represent and manipulate point attribute data
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int TriangulationErrorDisplay
#define vtkGetMacro(name, type)
represent and manipulate cell attribute data
maintain a list of planes
#define vtkSetClampMacro(name, type, min, max)
dynamic, self-adjusting array of vtkIdType
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkTypeMacro(thisClass, superclass)
dynamic, self-adjusting array of double
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
void SetScalarModeToLabels()
list of point or cell ids
#define vtkGetVector3Macro(name, type)
a cell that represents an n-sided polygon
#define VTKFILTERSGENERAL_EXPORT
#define vtkGetObjectMacro(name, type)
dynamic, self-adjusting array of unsigned char
object to represent cell connectivity
#define vtkBooleanMacro(name, type)
vtkPlaneCollection * ClippingPlanes
#define vtkSetVector3Macro(name, type)
virtual int ComputePipelineMTime(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime)
represent and manipulate 3D points
Clip a closed surface with a plane collection.
#define vtkSetMacro(name, type)