#include <vtkObjectSet.h>
Inheritance diagram for vtkObjectSet:
Definition at line 31 of file vtkObjectSet.h.
Public Member Functions | |
vtkTypeRevisionMacro (vtkObjectSet, vtkObjectBaseSet) | |
void | PrintSelf (ostream &, vtkIndent) |
virtual int | Swap (vtkObjectSet *container) |
Swaps items of this container with those of the specified container. | |
virtual int | Copy (vtkObjectSet *container) |
Copy all items from the specified container into this container. | |
virtual int | Find (vtkObject *item) const |
Returns whether the specified item is in this set. | |
virtual int | Insert (vtkIdType position, vtkObject *item) |
Insert an item into this set (optional position hint). | |
vtkObjectSetIterator * | CreateIterator (void) |
Create an iterator. | |
Merging Methods | |
virtual int | CreateUnion (vtkObjectSet *source, vtkObjectSet *destination) |
Merge this set with the source set so that the destination set contains all items that are either in this set, the source set, or in both sets. | |
virtual int | CreateIntersection (vtkObjectSet *source, vtkObjectSet *destination) |
Merge this set with the source set so that the destination set contains all items that are in both sets. | |
virtual int | CreateDifference (vtkObjectSet *source, vtkObjectSet *destination) |
Merge this set with the source set so that the destination set contains all items that are in this set, but not in the source set. | |
virtual int | CreateSymmetricDifference (vtkObjectSet *source, vtkObjectSet *destination) |
Merge this set with the source set so that the destination set contains all items that are either in this set or in the source set, but not in both. | |
Data Access Methods | |
vtkObject * | Front (void) const |
Gets the first item in the set. | |
vtkObject * | Back (void) const |
Gets the last item in the set. | |
Static Public Member Functions | |
vtkObjectSet * | New (void) |
Protected Member Functions | |
vtkObjectSet (void) | |
~vtkObjectSet () | |
Friends | |
class | vtkObjectSetIterator |
|
|
|
|
|
Gets the last item in the set.
Reimplemented from vtkObjectBaseSet. Definition at line 162 of file vtkObjectSet.h. |
|
Copy all items from the specified container into this container.
Definition at line 50 of file vtkObjectSet.h. |
|
Merge this set with the source set so that the destination set contains all items that are in this set, but not in the source set. Neither this set nor the source set are modified.
Definition at line 121 of file vtkObjectSet.h. |
|
Merge this set with the source set so that the destination set contains all items that are in both sets. Neither this set nor the source set are modified.
Definition at line 103 of file vtkObjectSet.h. |
|
Create an iterator.
Reimplemented from vtkObjectBaseSet. |
|
Merge this set with the source set so that the destination set contains all items that are either in this set or in the source set, but not in both. Neither this set nor the source set are modified.
Definition at line 140 of file vtkObjectSet.h. |
|
Merge this set with the source set so that the destination set contains all items that are either in this set, the source set, or in both sets. Neither this set nor the source set are modified.
Definition at line 85 of file vtkObjectSet.h. |
|
Returns whether the specified item is in this set.
Definition at line 57 of file vtkObjectSet.h. |
|
Gets the first item in the set.
Reimplemented from vtkObjectBaseSet. Definition at line 153 of file vtkObjectSet.h. |
|
Insert an item into this set (optional position hint).
Definition at line 64 of file vtkObjectSet.h. |
|
Reimplemented from vtkObjectBaseSet. |
|
Reimplemented from vtkObjectBaseSet. |
|
Swaps items of this container with those of the specified container.
Definition at line 43 of file vtkObjectSet.h. |
|
|
|
Definition at line 175 of file vtkObjectSet.h. |