Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

vtkExtensionsObjectSet Class Reference

#include <vtkExtensionsObjectSet.h>

Inheritance diagram for vtkExtensionsObjectSet:

Inheritance graph
[legend]
Collaboration diagram for vtkExtensionsObjectSet:

Collaboration graph
[legend]
List of all members.

Detailed Description

A set object for objects.

Calls Register when objects are inserted into the set and UnRegister when the object is erased.

Author:
Sean McInerney
Version:
Revision
1.3
Date:
Date
2004/06/03 18:58:28
See also:
vtkObjectSet vtkExtensionsObject

Definition at line 37 of file vtkExtensionsObjectSet.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkExtensionsObjectSet, vtkObjectSet)
virtual int Swap (vtkExtensionsObjectSet *container)
 Swaps elements of this object with those of the specified container.

virtual int Find (vtkExtensionsObject *object) const
 Returns whether the specified object is in this set.

virtual int Insert (vtkExtensionsObject *object)
 Insert an object into this set.

virtual int Erase (vtkExtensionsObject *object)
 Erases an object from this set.

vtkExtensionsObjectSetIteratorCreateIterator (void)
 Create an iterator.

Iterator Methods
virtual vtkExtensionsObjectFront (void) const
 Gets the first object in the set.

virtual vtkExtensionsObjectBack (void) const
 Gets the last object in the set.


Static Public Member Functions

vtkExtensionsObjectSetNew (void)

Protected Member Functions

 vtkExtensionsObjectSet (void)
 ~vtkExtensionsObjectSet ()


Constructor & Destructor Documentation

vtkExtensionsObjectSet::vtkExtensionsObjectSet void   )  [inline, protected]
 

Definition at line 97 of file vtkExtensionsObjectSet.h.

vtkExtensionsObjectSet::~vtkExtensionsObjectSet  )  [inline, protected]
 

Definition at line 98 of file vtkExtensionsObjectSet.h.


Member Function Documentation

virtual vtkExtensionsObject* vtkExtensionsObjectSet::Back void   )  const [inline, virtual]
 

Gets the last object in the set.

Returns:
false if the set is empty, otherwise true.
Note:
Covariant return type.

Reimplemented from vtkObjectSet.

Definition at line 89 of file vtkExtensionsObjectSet.h.

vtkExtensionsObjectSetIterator* vtkExtensionsObjectSet::CreateIterator void   )  [virtual]
 

Create an iterator.

Reimplemented from vtkObjectSet.

virtual int vtkExtensionsObjectSet::Erase vtkExtensionsObject object  )  [inline, virtual]
 

Erases an object from this set.

Returns:
true on success, false otherwise.

Definition at line 69 of file vtkExtensionsObjectSet.h.

virtual int vtkExtensionsObjectSet::Find vtkExtensionsObject object  )  const [inline, virtual]
 

Returns whether the specified object is in this set.

Returns:
true if found, false otherwise.

Definition at line 55 of file vtkExtensionsObjectSet.h.

virtual vtkExtensionsObject* vtkExtensionsObjectSet::Front void   )  const [inline, virtual]
 

Gets the first object in the set.

Returns:
false if the set is empty, otherwise true.
Note:
Covariant return type.

Reimplemented from vtkObjectSet.

Definition at line 80 of file vtkExtensionsObjectSet.h.

virtual int vtkExtensionsObjectSet::Insert vtkExtensionsObject object  )  [inline, virtual]
 

Insert an object into this set.

Returns:
true on success, false otherwise.

Definition at line 62 of file vtkExtensionsObjectSet.h.

vtkExtensionsObjectSet* vtkExtensionsObjectSet::New void   )  [static]
 

Reimplemented from vtkObjectSet.

virtual int vtkExtensionsObjectSet::Swap vtkExtensionsObjectSet container  )  [inline, virtual]
 

Swaps elements of this object with those of the specified container.

Returns:
true on success, otherwise false.

Definition at line 48 of file vtkExtensionsObjectSet.h.

References Swap().

vtkExtensionsObjectSet::vtkTypeRevisionMacro vtkExtensionsObjectSet  ,
vtkObjectSet 
 

Reimplemented from vtkExtensionsObject.


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 03:43:23 2004 for vtkExtensions by doxygen 1.3.7