#include <vtkExtensionsObjectCollection.h>
Inheritance diagram for vtkExtensionsObjectCollection:
vtkExtensionsObjectCollection is an object that creates and manipulates lists of objects. The list is not ordered, but duplicate entries can be prevented.
Definition at line 39 of file vtkExtensionsObjectCollection.h.
Public Member Functions | |
vtkTypeRevisionMacro (vtkExtensionsObjectCollection, vtkUniqueCollection) | |
void | PrintSelf (ostream &, vtkIndent) |
void | AddItem (vtkExtensionsObject *object) |
Add an object to the list. | |
void | RemoveAllItems (void) |
Remove all objects from the list. | |
int | IndexOf (vtkExtensionsObject *object) |
Returns index of object in the list or -1 if not found. | |
int | IsItemPresent (vtkExtensionsObject *object) |
Determine whether a particular object is present within the list. | |
vtkExtensionsObject * | GetNextItem (void) |
Get the next object in the list. | |
vtkExtensionsObject * | GetItem (int i) |
Get the i'th object in the list. | |
vtkExtensionsObject * | GetFirstItem (void) |
Get the first object in the list. | |
vtkExtensionsObject * | GetLastItem (void) |
Get the last object in the list. | |
int | PrependItem (vtkExtensionsObject *object) |
Insert an object to the front of the list (like a push). | |
int | AppendItem (vtkExtensionsObject *object) |
Append an object to the end of the list (like a push_back). | |
int | InsertItemAt (vtkExtensionsObject *object, int i) |
Insert object at the i'th position. | |
void | ReplaceItem (int i, vtkExtensionsObject *object, vtkExtensionsObject **replaced) |
Replace the i'th object in the list. | |
void | ReplaceItem (int i, vtkExtensionsObject *object) |
Replace the i'th object in the list. | |
void | RemoveItem (int i, vtkExtensionsObject **removed) |
Remove the i'th object in the list. | |
void | RemoveItem (int i) |
Remove the i'th object in the list. | |
void | RemoveItem (vtkExtensionsObject *object, vtkExtensionsObject **removed) |
Remove an object from the list. | |
void | RemoveItem (vtkExtensionsObject *object) |
Remove an object from the list. | |
void | RemoveLastItem (vtkExtensionsObject **removed) |
Remove the last object in the list (like a stack pop). | |
void | RemoveLastItem (void) |
Remove the last object in the list (like a stack pop). | |
Static Public Member Functions | |
vtkExtensionsObjectCollection * | New (void) |
Protected Member Functions | |
vtkExtensionsObjectCollection (void) | |
~vtkExtensionsObjectCollection () |
|
Definition at line 152 of file vtkExtensionsObjectCollection.h. |
|
Definition at line 153 of file vtkExtensionsObjectCollection.h. |
|
Add an object to the list.
|
|
Append an object to the end of the list (like a push_back).
|
|
Get the first object in the list.
Reimplemented from vtkUniqueCollection. |
|
Get the
Reimplemented from vtkUniqueCollection. |
|
Get the last object in the list.
Reimplemented from vtkUniqueCollection. |
|
Get the next object in the list.
Reimplemented from vtkUniqueCollection. |
|
Returns index of object in the list or -1 if not found.
|
|
Insert object at the
|
|
Determine whether a particular object is present within the list.
|
|
Reimplemented from vtkUniqueCollection. |
|
Insert an object to the front of the list (like a push).
|
|
Reimplemented from vtkUniqueCollection. |
|
Remove all objects from the list.
Reimplemented from vtkCollection. Definition at line 97 of file vtkExtensionsObjectCollection.h. References vtkCollection::RemoveAllItems(). |
|
Remove an object from the list.
If no object found, list is unaffected. See warning in description of
Definition at line 92 of file vtkExtensionsObjectCollection.h. |
|
Remove an object from the list.
If no object found, list is unaffected. See warning in description of
|
|
Remove the
Be careful if using this function during traversal of the list using
Reimplemented from vtkUniqueCollection. Definition at line 76 of file vtkExtensionsObjectCollection.h. |
|
Remove the
Be careful if using this function during traversal of the list using
|
|
Remove the last object in the list (like a stack pop).
Reimplemented from vtkUniqueCollection. Definition at line 138 of file vtkExtensionsObjectCollection.h. References vtkUniqueCollection::RemoveLastItem(). |
|
Remove the last object in the list (like a stack pop).
|
|
Replace the
Definition at line 60 of file vtkExtensionsObjectCollection.h. |
|
Replace the
|
|
|