#include <vtkObjectList.h>
Inheritance diagram for vtkObjectList:
Definition at line 31 of file vtkObjectList.h.
Public Member Functions | |
vtkTypeRevisionMacro (vtkObjectList, vtkObjectBaseList) | |
void | PrintSelf (ostream &, vtkIndent) |
virtual int | Swap (vtkObjectList *container) |
Swaps items of this container with those of the specified container. | |
virtual int | Copy (vtkObjectList *container) |
Copy all items from the specified container into this container. | |
vtkObjectListIterator * | CreateIterator (void) |
Create an iterator. | |
List Operations | |
virtual int | Insert (vtkIdType position, vtkObject *item) |
Inserts an item into this sequence at the specified position. | |
virtual int | Insert (vtkIdType position, vtkObjectList *sequence) |
Inserts copies of all items in the source sequence into this sequence at the specified position. | |
virtual int | Insert (vtkIdType position, vtkObjectList *sequence, vtkIdType seqBeg, vtkIdType seqEnd) |
Inserts copies of the range [srcBeg .. | |
virtual int | Assign (vtkIdType position, vtkObject *item) |
Assigns item to the specified position replacing the existant item. | |
virtual int | PushFront (vtkObject *item) |
Add an item to the front of this sequence. | |
virtual int | PushBack (vtkObject *item) |
Add an item to the end of this sequence. | |
virtual int | Splice (vtkIdType dstPos, vtkObjectList *src) |
Moves all elements of the source list src into this list and inserts them at position dstPos. | |
virtual int | Splice (vtkIdType dstPos, vtkObjectList *src, vtkIdType srcPos) |
Moves the element at position srcPos of the source list src into this list and inserts it at position dstPos. | |
virtual int | Splice (vtkIdType dstPos, vtkObjectList *src, vtkIdType srcBeg, vtkIdType srcEnd) |
Moves the elements of the range [srcBeg, srcEnd] of the source list src into this list and inserts them at position dstPos. | |
virtual int | Merge (vtkObjectList *src) |
The elements of list src are merged with this list. | |
Atypical Operations | |
vtkObject * | At (vtkIdType position) const |
Provides access by index to the objects contained in this sequence. | |
Data Access Methods | |
vtkObject * | Front (void) const |
Returns the first item in the container, or null if the container is empty. | |
vtkObject * | Back (void) const |
Returns the last item in the container, or null if the container is empty. | |
Static Public Member Functions | |
vtkObjectList * | New (void) |
Protected Member Functions | |
vtkObjectList (void) | |
~vtkObjectList () | |
Friends | |
class | vtkObjectListIterator |
|
|
|
|
|
Assigns item to the specified position replacing the existant item.
Definition at line 117 of file vtkObjectList.h. |
|
Provides access by index to the objects contained in this sequence.
Reimplemented from vtkObjectBaseList. Definition at line 200 of file vtkObjectList.h. |
|
Returns the last item in the container, or
Reimplemented from vtkObjectBaseList. Definition at line 217 of file vtkObjectList.h. |
|
Copy all items from the specified container into this container.
Definition at line 50 of file vtkObjectList.h. |
|
Create an iterator.
Reimplemented from vtkObjectBaseList. |
|
Returns the first item in the container, or
Reimplemented from vtkObjectBaseList. Definition at line 210 of file vtkObjectList.h. |
|
Inserts copies of the range [srcBeg .. srcEnd] in the source sequence into this sequence at the specified position.
Definition at line 107 of file vtkObjectList.h. |
|
Inserts copies of all items in the source sequence into this sequence at the specified position.
Definition at line 86 of file vtkObjectList.h. |
|
Inserts an item into this sequence at the specified position.
Definition at line 68 of file vtkObjectList.h. |
|
The elements of list src are merged with this list.
Both lists are sorted on entry to the internal
Definition at line 188 of file vtkObjectList.h. |
|
Reimplemented from vtkObjectBaseList. |
|
Reimplemented from vtkObjectBaseList. |
|
Add an item to the end of this sequence.
Definition at line 131 of file vtkObjectList.h. |
|
Add an item to the front of this sequence.
Definition at line 124 of file vtkObjectList.h. |
|
Moves the elements of the range [srcBeg, srcEnd] of the source list src into this list and inserts them at position dstPos.
Definition at line 175 of file vtkObjectList.h. |
|
Moves the element at position srcPos of the source list src into this list and inserts it at position dstPos.
Definition at line 158 of file vtkObjectList.h. |
|
Moves all elements of the source list src into this list and inserts them at position dstPos.
Definition at line 145 of file vtkObjectList.h. |
|
Swaps items of this container with those of the specified container.
Definition at line 43 of file vtkObjectList.h. |
|
|
|
Definition at line 231 of file vtkObjectList.h. |