34 #ifndef vtkCellLinks_h
35 #define vtkCellLinks_h
123 unsigned long GetActualMemorySize();
140 void InsertCellReference(
vtkIdType ptId,
unsigned short pos,
184 for (
int i=0; i < ncells; i++)
186 if (cells[i] == cellId)
188 for (
int j=i; j < (ncells-1); j++)
190 cells[j] = cells[j+1];
212 memcpy(cells, this->
Array[ptId].cells,
void ResizeCellList(vtkIdType ptId, int size)
void AddCellReference(vtkIdType cellId, vtkIdType ptId)
void PrintSelf(ostream &os, vtkIndent indent)
object represents upward pointers from points to list of cells using each point
void InsertCellReference(vtkIdType ptId, unsigned short pos, vtkIdType cellId)
abstract class to specify dataset behavior
void InsertNextCellReference(vtkIdType ptId, vtkIdType cellId)
an abstract base class for classes that build topological links from points to cells ...
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
unsigned short GetNcells(vtkIdType ptId)
vtkIdType * GetCells(vtkIdType ptId)
virtual void BuildLinks(vtkDataSet *data)=0
void IncrementLinkCount(vtkIdType ptId)
a simple class to control print indentation
Link & GetLink(vtkIdType ptId)
object to represent cell connectivity
void DeletePoint(vtkIdType ptId)
#define VTKCOMMONDATAMODEL_EXPORT
void RemoveCellReference(vtkIdType cellId, vtkIdType ptId)