33 #ifndef vtkCollection_h 34 #define vtkCollection_h 56 void PrintSelf(ostream& os,
vtkIndent indent);
77 void RemoveItem(
int i);
85 void RemoveAllItems();
162 this->Current = elem->
Next;
177 cookie =
static_cast<void *
>(elem->
Next);
void * vtkCollectionSimpleIterator
abstract base class for most VTK objects
#define VTKCOMMONCORE_EXPORT
vtkCollectionElement * Current
#define vtkTypeMacro(thisClass, superclass)
Detect and break reference loops.
a simple class to control print indentation
virtual void ReportReferences(vtkGarbageCollector *)
abstract base class for most VTK objects
vtkCollectionElement * Bottom
iterator through a vtkCollection.
create and manipulate unsorted lists of objects
void InitTraversal(vtkCollectionSimpleIterator &cookie)
vtkCollectionElement * Next
vtkObject * GetNextItemAsObject()
vtkCollectionElement * Top