 |
VTK
9.1.0
|
Go to the documentation of this file.
31 #include "vtkCommonDataModelModule.h"
55 virtual
void GetEdgePoints(
int edgeId,
int*& pts) = 0;
69 virtual
void GetFacePoints(
int faceId,
int*& pts) = 0;
150 virtual
bool IsInsideOut();
155 virtual
bool GetCentroid(
double centroid[3]) const = 0;
180 int GetCellDimension()
override {
return 3; }
201 vtkSetClampMacro(MergeTolerance,
double, 0.0001, 0.25);
202 vtkGetMacro(MergeTolerance,
double);
218 void operator=(
const vtkCell3D&) =
delete;
represent and manipulate point attribute data
vtkDoubleArray * ClipScalars
abstract superclass for arrays of numeric data
helper class to generate triangulations
virtual void GetEdgePoints(vtkIdType edgeId, const vtkIdType *&pts)=0
Get the pair of vertices that define an edge.
abstract class to specify 3D cell interface
int Inflate(double dist) override
Inflates the cell.
abstract class to specify cell behavior
represent and manipulate cell attribute data
vtkOrderedTriangulator * Triangulator
a simple class to control print indentation
object to represent cell connectivity
#define VTK_DEPRECATED_IN_9_0_0(reason)
Abstract class in support of both point location and point insertion.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of double
a 3D cell that represents a tetrahedron