VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkBridgeCellIteratorOnCellList Class Reference

Iterate over a list of cells defined on a dataset. See InitWithCells(). More...

#include <vtkBridgeCellIteratorOnCellList.h>

Inheritance diagram for vtkBridgeCellIteratorOnCellList:
[legend]
Collaboration diagram for vtkBridgeCellIteratorOnCellList:
[legend]

Public Types

typedef
vtkBridgeCellIteratorStrategy 
Superclass
 
- Public Types inherited from vtkBridgeCellIteratorStrategy
typedef vtkGenericCellIterator Superclass
 
- Public Types inherited from vtkGenericCellIterator
typedef vtkObject 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)
 
- Public Member Functions inherited from vtkBridgeCellIteratorStrategy
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkGenericAdaptorCellNewCell ()
 
- Public Member Functions inherited from vtkGenericCellIterator

Static Public Member Functions

static
vtkBridgeCellIteratorOnCellList
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkBridgeCellIteratorOnCellList
SafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkBridgeCellIteratorStrategy
static int IsTypeOf (const char *type)
 
static
vtkBridgeCellIteratorStrategy
SafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkGenericCellIterator
static int IsTypeOf (const char *type)
 
static vtkGenericCellIteratorSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkBridgeCellIteratorOnCellList ()
 
virtual ~vtkBridgeCellIteratorOnCellList ()
 
- Protected Member Functions inherited from vtkBridgeCellIteratorStrategy
 vtkBridgeCellIteratorStrategy ()
 
virtual ~vtkBridgeCellIteratorStrategy ()
 
- Protected Member Functions inherited from vtkGenericCellIterator
 vtkGenericCellIterator ()
 
virtual ~vtkGenericCellIterator ()
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &os)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

vtkIdListCells
 
vtkBridgeDataSetDataSet
 
vtkIdType Id
 
vtkBridgeCellCell
 

Detailed Description

Iterate over a list of cells defined on a dataset. See InitWithCells().

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

Definition at line 35 of file vtkBridgeCellIteratorOnCellList.h.

Member Typedef Documentation

Definition at line 40 of file vtkBridgeCellIteratorOnCellList.h.

Constructor & Destructor Documentation

vtkBridgeCellIteratorOnCellList::vtkBridgeCellIteratorOnCellList ( )
protected
virtual vtkBridgeCellIteratorOnCellList::~vtkBridgeCellIteratorOnCellList ( )
protectedvirtual

Member Function Documentation

static vtkBridgeCellIteratorOnCellList* vtkBridgeCellIteratorOnCellList::New ( )
static
virtual const char* vtkBridgeCellIteratorOnCellList::GetClassName ( )
virtual

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

static int vtkBridgeCellIteratorOnCellList::IsTypeOf ( const char *  type)
static
virtual int vtkBridgeCellIteratorOnCellList::IsA ( const char *  type)
virtual

Standard VTK construction and type macros.

Reimplemented from vtkBridgeCellIteratorStrategy.

static vtkBridgeCellIteratorOnCellList* vtkBridgeCellIteratorOnCellList::SafeDownCast ( vtkObject o)
static
void vtkBridgeCellIteratorOnCellList::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Standard VTK construction and type macros.

Reimplemented from vtkGenericCellIterator.

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 73 of file vtkBridgeCellIteratorOnCellList.h.

vtkBridgeDataSet* vtkBridgeCellIteratorOnCellList::DataSet
protected

Definition at line 74 of file vtkBridgeCellIteratorOnCellList.h.

vtkIdType vtkBridgeCellIteratorOnCellList::Id
protected

Definition at line 75 of file vtkBridgeCellIteratorOnCellList.h.

vtkBridgeCell* vtkBridgeCellIteratorOnCellList::Cell
protected

Definition at line 76 of file vtkBridgeCellIteratorOnCellList.h.


The documentation for this class was generated from the following file: