vtkDataObjectCollection Class Reference

maintain an unordered list of data objects More...

#include <vtkDataObjectCollection.h>

Inheritance diagram for vtkDataObjectCollection:
Inheritance graph
[legend]
Collaboration diagram for vtkDataObjectCollection:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkCollection Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)

void AddItem (vtkDataObject *ds)

vtkDataObjectGetNextItem ()

vtkDataObjectGetItem (int i)

vtkDataObjectGetNextDataObject (vtkCollectionSimpleIterator &cookie)

Static Public Member Functions

static vtkDataObjectCollectionNew ()
static int IsTypeOf (const char *type)
static vtkDataObjectCollectionSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkDataObjectCollection ()
 ~vtkDataObjectCollection ()

Detailed Description

maintain an unordered list of data objects

vtkDataObjectCollection is an object that creates and manipulates lists of data objects. See also vtkCollection and subclasses.

Tests:
vtkDataObjectCollection (Tests)

Definition at line 32 of file vtkDataObjectCollection.h.


Member Typedef Documentation

Reimplemented from vtkCollection.

Definition at line 36 of file vtkDataObjectCollection.h.


Constructor & Destructor Documentation

vtkDataObjectCollection::vtkDataObjectCollection (  )  [inline, protected]

Definition at line 74 of file vtkDataObjectCollection.h.

vtkDataObjectCollection::~vtkDataObjectCollection (  )  [inline, protected]

Definition at line 75 of file vtkDataObjectCollection.h.


Member Function Documentation

static vtkDataObjectCollection* vtkDataObjectCollection::New (  )  [static]

Construct with empty list.

Reimplemented from vtkCollection.

virtual const char* vtkDataObjectCollection::GetClassName (  )  [virtual]

Reimplemented from vtkCollection.

static int vtkDataObjectCollection::IsTypeOf ( const char *  name  )  [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkCollection.

virtual int vtkDataObjectCollection::IsA ( const char *  name  )  [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkCollection.

static vtkDataObjectCollection* vtkDataObjectCollection::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkCollection.

void vtkDataObjectCollection::AddItem ( vtkDataObject ds  )  [inline]

Add a data object to the list.

Definition at line 40 of file vtkDataObjectCollection.h.

vtkDataObject* vtkDataObjectCollection::GetNextItem (  )  [inline]

Get the next data object in the list.

Definition at line 48 of file vtkDataObjectCollection.h.

vtkDataObject* vtkDataObjectCollection::GetItem ( int  i  )  [inline]

Get the ith data object in the list.

Definition at line 56 of file vtkDataObjectCollection.h.

vtkDataObject* vtkDataObjectCollection::GetNextDataObject ( vtkCollectionSimpleIterator cookie  )  [inline]

Reentrant safe way to get an object in a collection. Just pass the same cookie back and forth.

Definition at line 66 of file vtkDataObjectCollection.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.1-20091222