31 #ifndef vtkAbstractCellLinks_h
32 #define vtkAbstractCellLinks_h
34 #include "vtkCommonDataModelModule.h"
60 virtual void Initialize() = 0;
65 virtual void Squeeze() = 0;
70 virtual void Reset() = 0;
80 virtual unsigned long GetActualMemorySize() = 0;
92 LINKS_NOT_DEFINED = 0,
94 STATIC_CELL_LINKS_USHORT = 2,
95 STATIC_CELL_LINKS_UINT = 3,
96 STATIC_CELL_LINKS_IDTYPE = 4,
97 STATIC_CELL_LINKS_SPECIALIZED = 5
139 virtual void SelectCells(
vtkIdType minMaxDegree[2],
unsigned char* cellSelection) = 0;
151 vtkSetMacro(SequentialProcessing,
bool);
152 vtkGetMacro(SequentialProcessing,
bool);
153 vtkBooleanMacro(SequentialProcessing,
bool);
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
an abstract base class for classes that build topological links from points to cells ...
a simple class to control print indentation
list of point or cell ids
int GetType()
Return the type of locator (see enum above).
object to represent cell connectivity
bool SequentialProcessing