29 #include "vtkCommonDataModelModule.h"
37 class VTKCOMMONDATAMODEL_EXPORT
vtkCell3D :
public vtkCell
41 void PrintSelf(ostream& os,
vtkIndent indent);
48 virtual void GetEdgePoints(
int edgeId,
int* &pts) = 0;
55 virtual void GetFacePoints(
int faceId,
int* &pts) = 0;
57 virtual void Contour(
double value,
vtkDataArray *cellScalars,
59 vtkCellArray *lines, vtkCellArray *polys,
60 vtkPointData *inPd, vtkPointData *outPd,
61 vtkCellData *inCd,
vtkIdType cellId, vtkCellData *outCd);
75 virtual void Clip(
double value,
vtkDataArray *cellScalars,
77 vtkPointData *inPd, vtkPointData *outPd,
78 vtkCellData *inCd,
vtkIdType cellId, vtkCellData *outCd,
89 vtkSetClampMacro(MergeTolerance,
double,0.0001,0.25);
90 vtkGetMacro(MergeTolerance,
double);
Abstract class in support of both point location and point insertion.
helper class to generate triangulations
abstract class to specify 3D cell interface
virtual int GetCellDimension()
dynamic, self-adjusting array of double
a 3D cell that represents a tetrahedron
vtkOrderedTriangulator * Triangulator
a simple class to control print indentation
abstract superclass for arrays of numeric data
vtkDoubleArray * ClipScalars