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