Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vtkBridgeCellIteratorOnCellList Class Reference

#include <vtkBridgeCellIteratorOnCellList.h>

Inheritance diagram for vtkBridgeCellIteratorOnCellList:

Inheritance graph
[legend]
Collaboration diagram for vtkBridgeCellIteratorOnCellList:

Collaboration graph
[legend]
List of all members.

Detailed Description

Iterate over cells of a dataset.

See also:
vtkBridgeCellIterator, vtkBridgeDataSet, vtkBridgeCellIteratorStrategy
Tests:
vtkBridgeCellIteratorOnCellList (Tests)

Definition at line 33 of file vtkBridgeCellIteratorOnCellList.h.

Public Types

typedef vtkBridgeCellIteratorStrategy Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void Begin ()
int IsAtEnd ()
void GetCell (vtkGenericAdaptorCell *c)
vtkGenericAdaptorCellGetCell ()
void Next ()
void InitWithCells (vtkIdList *cells, vtkBridgeDataSet *ds)

Static Public Member Functions

static vtkBridgeCellIteratorOnCellListNew ()
static int IsTypeOf (const char *type)
static vtkBridgeCellIteratorOnCellListSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkBridgeCellIteratorOnCellList ()
virtual ~vtkBridgeCellIteratorOnCellList ()

Protected Attributes

vtkIdListCells
vtkBridgeDataSetDataSet
vtkIdType Id
vtkBridgeCellCell


Member Typedef Documentation

typedef vtkBridgeCellIteratorStrategy vtkBridgeCellIteratorOnCellList::Superclass
 

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

Definition at line 38 of file vtkBridgeCellIteratorOnCellList.h.


Constructor & Destructor Documentation

vtkBridgeCellIteratorOnCellList::vtkBridgeCellIteratorOnCellList  )  [protected]
 

virtual vtkBridgeCellIteratorOnCellList::~vtkBridgeCellIteratorOnCellList  )  [protected, virtual]
 


Member Function Documentation

static vtkBridgeCellIteratorOnCellList* vtkBridgeCellIteratorOnCellList::New  )  [static]
 

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual const char* vtkBridgeCellIteratorOnCellList::GetClassName  )  [virtual]
 

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

static int vtkBridgeCellIteratorOnCellList::IsTypeOf const char *  type  )  [static]
 

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

virtual int vtkBridgeCellIteratorOnCellList::IsA const char *  type  )  [virtual]
 

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

static vtkBridgeCellIteratorOnCellList* vtkBridgeCellIteratorOnCellList::SafeDownCast vtkObject o  )  [static]
 

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

void vtkBridgeCellIteratorOnCellList::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

void vtkBridgeCellIteratorOnCellList::Begin  )  [virtual]
 

Move iterator to first position if any (loop initialization).

Implements vtkGenericCellIterator.

int vtkBridgeCellIteratorOnCellList::IsAtEnd  )  [virtual]
 

Is there no cell at iterator position? (exit condition).

Implements vtkGenericCellIterator.

void vtkBridgeCellIteratorOnCellList::GetCell vtkGenericAdaptorCell c  )  [virtual]
 

Cell at current position

Precondition:
not_at_end: !IsAtEnd()

c_exists: c!=0 THREAD SAFE

Implements vtkGenericCellIterator.

vtkGenericAdaptorCell* vtkBridgeCellIteratorOnCellList::GetCell  )  [virtual]
 

Cell at current position. NOT THREAD SAFE

Precondition:
not_at_end: !IsAtEnd()
Postcondition:
result_exits: result!=0

Implements vtkGenericCellIterator.

void vtkBridgeCellIteratorOnCellList::Next  )  [virtual]
 

Move iterator to next position. (loop progression).

Precondition:
not_at_end: !IsAtEnd()

Implements vtkGenericCellIterator.

void vtkBridgeCellIteratorOnCellList::InitWithCells vtkIdList cells,
vtkBridgeDataSet ds
 

Used internally by vtkBridgeCell. Iterate on neighbors defined by `cells' over the dataset `ds'.

Precondition:
cells_exist: cells!=0

ds_exists: ds!=0


Member Data Documentation

vtkIdList* vtkBridgeCellIteratorOnCellList::Cells [protected]
 

Definition at line 71 of file vtkBridgeCellIteratorOnCellList.h.

vtkBridgeDataSet* vtkBridgeCellIteratorOnCellList::DataSet [protected]
 

Definition at line 72 of file vtkBridgeCellIteratorOnCellList.h.

vtkIdType vtkBridgeCellIteratorOnCellList::Id [protected]
 

Definition at line 73 of file vtkBridgeCellIteratorOnCellList.h.

vtkBridgeCell* vtkBridgeCellIteratorOnCellList::Cell [protected]
 

Definition at line 74 of file vtkBridgeCellIteratorOnCellList.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 21 23:35:37 2008 for VTK by  doxygen 1.4.3-20050530