#include <vtkGenericCell.h>
Inheritance diagram for vtkGenericCell:
vtkGenericCell is a class that provides access to concrete types of cells. It's main purpose is to allow thread-safe access to cells, supporting the vtkDataSet::GetCell(vtkGenericCell *) method. vtkGenericCell acts like any type of cell, it just dereferences an internal representation. The SetCellType() methods use #define constants; these are defined in the file vtkCellType.h.
Definition at line 47 of file vtkGenericCell.h.
Public Types | |
typedef vtkCell | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | ShallowCopy (vtkCell *c) |
void | DeepCopy (vtkCell *c) |
int | GetCellType () |
int | GetCellDimension () |
int | IsLinear () |
int | RequiresInitialization () |
void | Initialize () |
int | GetNumberOfEdges () |
int | GetNumberOfFaces () |
vtkCell * | GetEdge (int edgeId) |
vtkCell * | GetFace (int faceId) |
int | CellBoundary (int subId, double pcoords[3], vtkIdList *pts) |
int | EvaluatePosition (double x[3], double *closestPoint, int &subId, double pcoords[3], double &dist2, double *weights) |
void | EvaluateLocation (int &subId, double pcoords[3], double x[3], double *weights) |
void | Contour (double value, vtkDataArray *cellScalars, vtkPointLocator *locator, vtkCellArray *verts, vtkCellArray *lines, vtkCellArray *polys, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd) |
void | Clip (double value, vtkDataArray *cellScalars, vtkPointLocator *locator, vtkCellArray *connectivity, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut) |
int | IntersectWithLine (double p1[3], double p2[3], double tol, double &t, double x[3], double pcoords[3], int &subId) |
int | Triangulate (int index, vtkIdList *ptIds, vtkPoints *pts) |
void | Derivatives (int subId, double pcoords[3], double *values, int dim, double *derivs) |
int | GetParametricCenter (double pcoords[3]) |
double * | GetParametricCoords () |
int | IsPrimaryCell () |
void | SetCellType (int cellType) |
void | SetCellTypeToEmptyCell () |
void | SetCellTypeToVertex () |
void | SetCellTypeToPolyVertex () |
void | SetCellTypeToLine () |
void | SetCellTypeToPolyLine () |
void | SetCellTypeToTriangle () |
void | SetCellTypeToTriangleStrip () |
void | SetCellTypeToPolygon () |
void | SetCellTypeToPixel () |
void | SetCellTypeToQuad () |
void | SetCellTypeToTetra () |
void | SetCellTypeToVoxel () |
void | SetCellTypeToHexahedron () |
void | SetCellTypeToWedge () |
void | SetCellTypeToPyramid () |
void | SetCellTypeToPentagonalPrism () |
void | SetCellTypeToHexagonalPrism () |
void | SetCellTypeToConvexPointSet () |
void | SetCellTypeToQuadraticEdge () |
void | SetCellTypeToQuadraticTriangle () |
void | SetCellTypeToQuadraticQuad () |
void | SetCellTypeToQuadraticTetra () |
void | SetCellTypeToQuadraticHexahedron () |
void | SetCellTypeToQuadraticWedge () |
void | SetCellTypeToQuadraticPyramid () |
Static Public Member Functions | |
vtkGenericCell * | New () |
int | IsTypeOf (const char *type) |
vtkGenericCell * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkGenericCell () | |
~vtkGenericCell () | |
Protected Attributes | |
vtkCell * | Cell |
|
Reimplemented from vtkCell. Definition at line 53 of file vtkGenericCell.h. |
|
|
|
|
|
Create handle to any type of cell; by default a vtkEmptyCell. Reimplemented from vtkObject. |
|
Reimplemented from vtkCell. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkCell. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkCell. |
|
Reimplemented from vtkCell. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Implements vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
See the vtkCell API for descriptions of these methods. Reimplemented from vtkCell. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 102 of file vtkGenericCell.h. References VTK_EMPTY_CELL. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 103 of file vtkGenericCell.h. References VTK_VERTEX. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 104 of file vtkGenericCell.h. References VTK_POLY_VERTEX. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 105 of file vtkGenericCell.h. References VTK_LINE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 106 of file vtkGenericCell.h. References VTK_POLY_LINE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 107 of file vtkGenericCell.h. References VTK_TRIANGLE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 108 of file vtkGenericCell.h. References VTK_TRIANGLE_STRIP. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 109 of file vtkGenericCell.h. References VTK_POLYGON. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 110 of file vtkGenericCell.h. References VTK_PIXEL. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 111 of file vtkGenericCell.h. References VTK_QUAD. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 112 of file vtkGenericCell.h. References VTK_TETRA. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 113 of file vtkGenericCell.h. References VTK_VOXEL. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 114 of file vtkGenericCell.h. References VTK_HEXAHEDRON. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 115 of file vtkGenericCell.h. References VTK_WEDGE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 116 of file vtkGenericCell.h. References VTK_PYRAMID. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 117 of file vtkGenericCell.h. References VTK_PENTAGONAL_PRISM. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 118 of file vtkGenericCell.h. References VTK_HEXAGONAL_PRISM. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 119 of file vtkGenericCell.h. References VTK_CONVEX_POINT_SET. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 120 of file vtkGenericCell.h. References VTK_QUADRATIC_EDGE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 121 of file vtkGenericCell.h. References VTK_QUADRATIC_TRIANGLE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 122 of file vtkGenericCell.h. References VTK_QUADRATIC_QUAD. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 123 of file vtkGenericCell.h. References VTK_QUADRATIC_TETRA. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 124 of file vtkGenericCell.h. References VTK_QUADRATIC_HEXAHEDRON. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 125 of file vtkGenericCell.h. References VTK_QUADRATIC_WEDGE. |
|
This method is used to support the vtkDataSet::GetCell(vtkGenericCell ) method. It allows vtkGenericCell to act like any cell type by dereferencing an internal instance of a concrete cell type. When you set the cell type, you are resetting a pointer to an internal cell which is then used for computation. Definition at line 126 of file vtkGenericCell.h. References VTK_QUADRATIC_PYRAMID. |
|
Definition at line 133 of file vtkGenericCell.h. |