abstract superclass for cells requiring an explicit representation
More...
#include <vtkExplicitCell.h>
Inherits vtkNonLinearCell.
abstract superclass for cells requiring an explicit representation
vtkExplicitCell is an abstract superclass for cells that cannot be represented implicitly. An implicit representation requires only a cell type and connectivity list (e.g., triangle). Explicit cells require information beyond this; e.g., a NURBS surface or cells that require explicit face/edge descriptions. Most cells in VTK are implicitly represented.
Definition at line 33 of file vtkExplicitCell.h.
| vtkExplicitCell::vtkExplicitCell |
( |
| ) |
|
|
protected |
| vtkExplicitCell::~vtkExplicitCell |
( |
| ) |
|
|
inlineprotected |
| virtual const char* vtkExplicitCell::GetClassName |
( |
| ) |
|
|
virtual |
| static int vtkExplicitCell::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkExplicitCell::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| void vtkExplicitCell::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
| virtual int vtkExplicitCell::IsExplicitCell |
( |
| ) |
|
|
inlinevirtual |
Explicit cells require additional representational information beyond the usual cell type and connectivity list information. Most cells in VTK are implicit cells. The vtkCell::IsImplicitCell() virtual function is overloaded to reflect this requirement.
Definition at line 43 of file vtkExplicitCell.h.
| virtual void vtkExplicitCell::SetCellId |
( |
vtkIdType |
| ) |
|
|
virtual |
Set/Get the cell id. This is necessary for explicit cells because they often need to keep extra information (typically contained in the cell data of a point set). This information might be things like knot points/weights, boundaries, etc.
| virtual vtkIdType vtkExplicitCell::GetCellId |
( |
| ) |
|
|
virtual |
Set/Get the cell id. This is necessary for explicit cells because they often need to keep extra information (typically contained in the cell data of a point set). This information might be things like knot points/weights, boundaries, etc.
| virtual void vtkExplicitCell::SetDataSet |
( |
vtkDataSet * |
| ) |
|
|
virtual |
Set/Get the mesh that owns this cell. This is necessary for explicit cells because they often need to keep extra information (typically contained in the cell data of a point set). This information might be things like knot points/weights, boundaries, etc.
| virtual vtkDataSet* vtkExplicitCell::GetDataSet |
( |
| ) |
|
|
virtual |
Set/Get the mesh that owns this cell. This is necessary for explicit cells because they often need to keep extra information (typically contained in the cell data of a point set). This information might be things like knot points/weights, boundaries, etc.
The documentation for this class was generated from the following file: