vtkCell - abstract class to specify cell behavior
Super Class: vtkObject
Description:
vtkCell is an abstract class that specifies the interfaces for data cells. Data cells are simple topological elements like points, lines, polygons, and tetrahedra of which visualization datasets are composed. In some cases visualization datasets may explicitly represent cells (e.g., vtkPolyData, vtkUnstructuredGrid), and in some cases, the datasets are implicitly composed of cells (e.g., vtkStructuredPoints).
Caveats:
The #define VTK_CELL_SIZE is a parameter used to construct cells and provide a general guideline for controlling object execution. This parameter is not a hard boundary: you can create cells with more points.
See Also:
vtkHexahedron vtkLine vtkPixel vtkPolyLine vtkPolyVertex vtkPolygon vtkQuad vtkTetra vtkTriangle vtkTriangleStrip vtkVertex vtkVoxel
Methods:
Detailed Method Descriptions:
vtkCell *MakeObject () |
void ShallowCopy (vtkCell *) |
void DeepCopy (vtkCell *) |
int GetCellType () |
int GetCellDimension () |
int GetInterpolationOrder () |
vtkPoints *GetPoints () |
int GetNumberOfPoints () |
int GetNumberOfEdges () |
int GetNumberOfFaces () |
vtkIdList *GetPointIds () |
int GetPointId (int ) |
vtkCell *GetEdge (int ) |
vtkCell *GetFace (int ) |
int CellBoundary (int ,float ,vtkIdList *) |
int EvaluatePosition (float ,float ,int & ,float ,float & ,float *) |
void EvaluateLocation (int & ,float ,float ,float *) |
void Contour (float ,vtkScalars * ,vtkPointLocator * ,vtkCellArray * ,vtkCellArray * ,vtkCellArray * ,vtkPointData * ,vtkPointData * ,vtkCellData * ,int ,vtkCellData *) |
void Clip (float ,vtkScalars * ,vtkPointLocator * ,vtkCellArray * ,vtkPointData * ,vtkPointData * ,vtkCellData * ,int ,vtkCellData * ,int ) |
int IntersectWithLine (float ,float ,float ,float & ,float ,float ,int &) |
int Triangulate (int ,vtkIdList * ,vtkPoints *) |
void Derivatives (int ,float ,float * ,int ,float *) |
void GetBounds (float ) |
float *GetBounds () |
float GetLength2 () |
int GetParametricCenter (float ) |
static char HitBBox (float ,float ,float ,float ,float &) |
void DeepCopy (vtkCell &) |