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

vtkAssociativeIterator Class Reference

#include <vtkAssociativeIterator.h>

Inheritance diagram for vtkAssociativeIterator:

Inheritance graph
Collaboration diagram for vtkAssociativeIterator:

Collaboration graph
List of all members.

Detailed Description

An iterator for vtkAssociativeContainer subclasses.

vtkAssociativeIterator is a superclass of all map iterators.

See also:
vtkAssociativeContainer vtkIterator

Definition at line 30 of file vtkAssociativeIterator.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkAssociativeIterator, vtkIterator)
void PrintSelf (ostream &, vtkIndent)
Traversal Methods
virtual int InitTraversal (const char *key)=0
 Initialize traversal of the container starting at a key.

Protected Member Functions

 vtkAssociativeIterator (void)
 ~vtkAssociativeIterator ()


class vtkAssociativeContainer

Constructor & Destructor Documentation

vtkAssociativeIterator::vtkAssociativeIterator void   )  [protected]

vtkAssociativeIterator::~vtkAssociativeIterator  )  [protected]

Member Function Documentation

virtual int vtkAssociativeIterator::InitTraversal const char *  key  )  [pure virtual]

Initialize traversal of the container starting at a key.

false if the container is empty, key is not associated with any element in the container, or this iterator has not been initialized to traverse any container, otherwise true.

Implemented in vtkObjectBaseHashMapIterator, and vtkObjectBaseMapIterator.

void vtkAssociativeIterator::PrintSelf ostream &  ,

Reimplemented from vtkIterator.

Reimplemented in vtkObjectBaseHashMapIterator, vtkObjectBaseMapIterator, vtkObjectHashMapIterator, and vtkObjectMapIterator.

vtkAssociativeIterator::vtkTypeRevisionMacro vtkAssociativeIterator  ,

Friends And Related Function Documentation

friend class vtkAssociativeContainer [friend]

Definition at line 53 of file vtkAssociativeIterator.h.

The documentation for this class was generated from the following file:
Generated on Thu Jul 14 14:39:56 2005 for vtkContainers by doxygen 1.3.6