|
VTK
|
abstract superclass for cells requiring an explicit representation More...
#include <vtkExplicitCell.h>
Public Types | |
| typedef vtkNonLinearCell | Superclass |
Public Types inherited from vtkNonLinearCell | |
| typedef vtkCell | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | IsExplicitCell () |
| virtual void | SetCellId (vtkIdType) |
| virtual vtkIdType | GetCellId () |
| virtual void | SetDataSet (vtkDataSet *) |
| virtual vtkDataSet * | GetDataSet () |
Public Member Functions inherited from vtkNonLinearCell | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | IsLinear () |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkExplicitCell * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkNonLinearCell | |
| static int | IsTypeOf (const char *type) |
| static vtkNonLinearCell * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkExplicitCell () | |
| ~vtkExplicitCell () | |
Protected Member Functions inherited from vtkNonLinearCell | |
| vtkNonLinearCell () | |
| ~vtkNonLinearCell () | |
Protected Attributes | |
| vtkIdType | CellId |
| vtkDataSet * | DataSet |
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.
Definition at line 36 of file vtkExplicitCell.h.
|
protected |
|
inlineprotected |
Definition at line 65 of file vtkExplicitCell.h.
|
virtual |
Reimplemented from vtkNonLinearCell.
|
static |
|
virtual |
Reimplemented from vtkNonLinearCell.
|
static |
| void vtkExplicitCell::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
|
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 |
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 |
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 |
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 |
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.
|
protected |
Definition at line 67 of file vtkExplicitCell.h.
|
protected |
Definition at line 68 of file vtkExplicitCell.h.
1.8.4