27 #ifndef vtkCellLinks_h
28 #define vtkCellLinks_h
108 unsigned long GetActualMemorySize();
125 void InsertCellReference(
vtkIdType ptId,
unsigned short pos,
168 for (
int i=0; i < ncells; i++)
170 if (cells[i] == cellId)
172 for (
int j=i; j < (ncells-1); j++)
174 cells[j] = cells[j+1];
196 memcpy(cells, this->
Array[ptId].cells,
void ResizeCellList(vtkIdType ptId, int size)
abstract base class for most VTK objects
void AddCellReference(vtkIdType cellId, vtkIdType ptId)
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)
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
unsigned short GetNcells(vtkIdType ptId)
vtkIdType * GetCells(vtkIdType ptId)
void IncrementLinkCount(vtkIdType ptId)
virtual void PrintSelf(ostream &os, vtkIndent indent)
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)