VTK
|
provides thread-safe access to cells More...
#include <vtkGenericCell.h>
provides thread-safe access to cells
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 37 of file vtkGenericCell.h.
typedef vtkCell vtkGenericCell::Superclass |
Reimplemented from vtkCell.
Definition at line 43 of file vtkGenericCell.h.
vtkGenericCell::vtkGenericCell | ( | ) | [protected] |
vtkGenericCell::~vtkGenericCell | ( | ) | [protected] |
static vtkGenericCell* vtkGenericCell::New | ( | ) | [static] |
Create handle to any type of cell; by default a vtkEmptyCell.
Reimplemented from vtkObject.
virtual const char* vtkGenericCell::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkCell.
static int vtkGenericCell::IsTypeOf | ( | const char * | name | ) | [static] |
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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkCell.
virtual int vtkGenericCell::IsA | ( | const char * | name | ) | [virtual] |
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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkCell.
static vtkGenericCell* vtkGenericCell::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkCell.
void vtkGenericCell::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
void vtkGenericCell::ShallowCopy | ( | vtkCell * | c | ) | [virtual] |
void vtkGenericCell::DeepCopy | ( | vtkCell * | c | ) | [virtual] |
int vtkGenericCell::GetCellType | ( | ) | [virtual] |
int vtkGenericCell::GetCellDimension | ( | ) | [virtual] |
int vtkGenericCell::IsLinear | ( | ) | [virtual] |
int vtkGenericCell::RequiresInitialization | ( | ) | [virtual] |
void vtkGenericCell::Initialize | ( | ) | [virtual] |
int vtkGenericCell::RequiresExplicitFaceRepresentation | ( | ) | [virtual] |
void vtkGenericCell::SetFaces | ( | vtkIdType * | faces | ) |
See the vtkCell API for descriptions of these methods.
vtkIdType* vtkGenericCell::GetFaces | ( | ) | [virtual] |
int vtkGenericCell::GetNumberOfEdges | ( | ) | [virtual] |
int vtkGenericCell::GetNumberOfFaces | ( | ) | [virtual] |
void vtkGenericCell::Contour | ( | double | value, |
vtkDataArray * | cellScalars, | ||
vtkIncrementalPointLocator * | locator, | ||
vtkCellArray * | verts, | ||
vtkCellArray * | lines, | ||
vtkCellArray * | polys, | ||
vtkPointData * | inPd, | ||
vtkPointData * | outPd, | ||
vtkCellData * | inCd, | ||
vtkIdType | cellId, | ||
vtkCellData * | outCd | ||
) | [virtual] |
void vtkGenericCell::Clip | ( | double | value, |
vtkDataArray * | cellScalars, | ||
vtkIncrementalPointLocator * | locator, | ||
vtkCellArray * | connectivity, | ||
vtkPointData * | inPd, | ||
vtkPointData * | outPd, | ||
vtkCellData * | inCd, | ||
vtkIdType | cellId, | ||
vtkCellData * | outCd, | ||
int | insideOut | ||
) | [virtual] |
double* vtkGenericCell::GetParametricCoords | ( | ) | [virtual] |
int vtkGenericCell::IsPrimaryCell | ( | ) | [virtual] |
Compute the interpolation functions/derivatives (aka shape functions/derivatives)
Compute the interpolation functions/derivatives (aka shape functions/derivatives)
void vtkGenericCell::SetCellType | ( | int | cellType | ) |
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.
void vtkGenericCell::SetCellTypeToEmptyCell | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToVertex | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPolyVertex | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToLine | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPolyLine | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToTriangle | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToTriangleStrip | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPolygon | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPixel | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToQuad | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToTetra | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToVoxel | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToHexahedron | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToWedge | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPyramid | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPentagonalPrism | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToHexagonalPrism | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToPolyhedron | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToConvexPointSet | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToQuadraticEdge | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToCubicLine | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToQuadraticTriangle | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToBiQuadraticTriangle | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToQuadraticQuad | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToQuadraticTetra | ( | ) | [inline] |
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.
void vtkGenericCell::SetCellTypeToQuadraticHexahedron | ( | ) | [inline] |
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 127 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToQuadraticWedge | ( | ) | [inline] |
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 128 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToQuadraticPyramid | ( | ) | [inline] |
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 129 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToQuadraticLinearQuad | ( | ) | [inline] |
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 130 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToBiQuadraticQuad | ( | ) | [inline] |
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 131 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToQuadraticLinearWedge | ( | ) | [inline] |
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 132 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToBiQuadraticQuadraticWedge | ( | ) | [inline] |
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 133 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToTriQuadraticHexahedron | ( | ) | [inline] |
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 135 of file vtkGenericCell.h.
void vtkGenericCell::SetCellTypeToBiQuadraticQuadraticHexahedron | ( | ) | [inline] |
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 137 of file vtkGenericCell.h.
Instantiate a new vtkCell based on it's cell type value
vtkCell* vtkGenericCell::Cell [protected] |
Definition at line 148 of file vtkGenericCell.h.