Go to the documentation of this file.
85 void Reset() {this->NumberOfIds = 0;};
88 void Squeeze() {this->Resize(this->NumberOfIds);};
112 this->IntersectWith(&otherIds); };
135 this->
Ids[i] = vtkid;
int Allocate(const vtkIdType sz, const int strategy=0)
#define VTKCOMMONCORE_EXPORT
void IntersectWith(vtkIdList *otherIds)
void DeepCopy(vtkIdList *ids)
vtkIdType InsertUniqueId(const vtkIdType vtkid)
void InsertId(const vtkIdType i, const vtkIdType vtkid)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
vtkIdType * Resize(const vtkIdType sz)
void SetId(const vtkIdType i, const vtkIdType vtkid)
vtkIdType * WritePointer(const vtkIdType i, const vtkIdType number)
vtkIdType InsertNextId(const vtkIdType vtkid)
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
vtkIdType GetId(const vtkIdType i)
list of point or cell ids
void DeleteId(vtkIdType vtkid)
vtkIdType * GetPointer(const vtkIdType i)
void SetNumberOfIds(const vtkIdType number)
void IntersectWith(vtkIdList &otherIds)
vtkIdType IsId(vtkIdType vtkid)
vtkIdType GetNumberOfIds()