#include <vtkObjectVector.h>
Inheritance diagram for vtkObjectVector:
Calls Register
when objects are inserted into the sequence and UnRegister
when the object is removed.
Definition at line 36 of file vtkObjectVector.h.
Public Member Functions | |
vtkTypeRevisionMacro (vtkObjectVector, vtkObjectBaseVector) | |
virtual int | Swap (vtkObjectVector *container) |
Swaps elements of this object with those of the specified container. | |
virtual vtkObject * | At (vtkIdType position) const |
Provides access to the data contained in this vector. | |
virtual vtkIdType | Find (const vtkObject *object) const |
Find an object in the vector. | |
virtual vtkIdType | Find (const vtkObject *object, CompareFunction comparison) const |
Find an object in the vector using a comparison routine. | |
virtual int | IsPresent (const vtkObject *object) const |
Find an object in the vector. | |
virtual int | Insert (vtkIdType position, vtkObject *object) |
Inserts a pointer to an object into before the specified position. | |
virtual int | Insert (vtkIdType position, vtkObjectVector *sequence) |
Insert a sequence at the specific position in this vector. | |
virtual int | PushFront (vtkObject *object) |
Add a pointer to an object to the front of this vector. | |
virtual int | PushBack (vtkObject *object) |
Add a pointer to an object to the end of this vector. | |
virtual int | PushBack (vtkObjectVector *sequence) |
Append a sequence to the end of this vector. | |
virtual int | Assign (vtkIdType position, vtkObject *object) |
Sets the object at the specific position to a new value. | |
vtkObjectVectorIterator * | CreateIterator (void) |
Create an iterator. | |
Data Access Methods | |
virtual vtkObject * | Front (void) const |
Get a read/write pointer to the first object in the vector. | |
virtual vtkObject * | Back (void) const |
Get a read/write pointer to the last object in the vector. | |
Static Public Member Functions | |
vtkObjectVector * | New (void) |
Protected Member Functions | |
vtkObjectVector (void) | |
~vtkObjectVector () |
|
Definition at line 183 of file vtkObjectVector.h. |
|
Definition at line 184 of file vtkObjectVector.h. |
|
Sets the object at the specific position to a new value.
Definition at line 156 of file vtkObjectVector.h. |
|
Provides access to the data contained in this vector.
Reimplemented from vtkObjectBaseVector. Reimplemented in vtkExtensionsObjectVector. Definition at line 57 of file vtkObjectVector.h. |
|
Get a read/write pointer to the last object in the vector.
Reimplemented from vtkObjectBaseVector. Reimplemented in vtkExtensionsObjectVector. Definition at line 175 of file vtkObjectVector.h. |
|
Create an iterator.
Reimplemented from vtkObjectBaseVector. Reimplemented in vtkExtensionsObjectVector. |
|
Find an object in the vector using a comparison routine.
Definition at line 72 of file vtkObjectVector.h. |
|
Find an object in the vector.
Definition at line 64 of file vtkObjectVector.h. |
|
Get a read/write pointer to the first object in the vector.
Reimplemented from vtkObjectBaseVector. Reimplemented in vtkExtensionsObjectVector. Definition at line 167 of file vtkObjectVector.h. |
|
Insert a sequence at the specific position in this vector. Any objects in the vector at a location greater than position will be shifted by the size of the sequence to make room for the inserted elements.
Definition at line 115 of file vtkObjectVector.h. |
|
Inserts a pointer to an object into before the specified position. Any objects in the vector at a location greater than position will be shifted by one position to make room for the inserted object.
Definition at line 97 of file vtkObjectVector.h. |
|
Find an object in the vector.
Definition at line 81 of file vtkObjectVector.h. |
|
Reimplemented from vtkObjectBaseVector. Reimplemented in vtkExtensionsObjectVector. |
|
Append a sequence to the end of this vector.
Definition at line 149 of file vtkObjectVector.h. |
|
Add a pointer to an object to the end of this vector.
Definition at line 137 of file vtkObjectVector.h. |
|
Add a pointer to an object to the front of this vector.
Definition at line 126 of file vtkObjectVector.h. |
|
Swaps elements of this object with those of the specified container.
Definition at line 47 of file vtkObjectVector.h. |
|
|