48 #ifndef vtkStaticCellLinksTemplate_h
49 #define vtkStaticCellLinksTemplate_h
57 template <
typename TIds>
127 #include "vtkStaticCellLinksTemplate.txx"
object to represent cell connectivity
abstract class to specify dataset behavior
concrete dataset represents vertices, lines, polygons, and triangle strips
object represents upward pointers from points to list of cells using each point (template implementat...
vtkStaticCellLinksTemplate()
Default constructor.
void BuildLinks(vtkUnstructuredGrid *ugrid)
Build the link list array for vtkUnstructuredGrid.
TIds GetNumberOfCells(vtkIdType ptId)
Get the number of cells using the point specified by ptId.
virtual void BuildLinks(vtkDataSet *ds)
Build the link list array.
void BuildLinks(vtkPolyData *pd)
Build the link list array for vtkPolyData.
virtual void Initialize()
Make sure any previously created links are cleaned up.
const TIds * GetCells(vtkIdType ptId)
Return a list of cell ids using the point.
virtual ~vtkStaticCellLinksTemplate()
Virtual destructor, anticipating future subclassing.
dataset represents arbitrary combinations of all possible cell types