Go to the documentation of this file.
26 #ifndef vtkBridgeCellIterator_h
27 #define vtkBridgeCellIterator_h
represent and manipulate 3D points
#define VTKTESTINGGENERICBRIDGE_EXPORT
virtual ~vtkBridgeCellIterator()
vtkBridgeCellIteratorOnCellList * IteratorOnCellList
Iterate over a list of cells defined on a dataset. See InitWithCells().
void InitWithOneCell(vtkBridgeCell *c)
void InitWithPoints(vtkPoints *coords, vtkIdList *pts, int dim, vtkIdType cellid)
#define vtkTypeMacro(thisClass, superclass)
void InitWithCellBoundaries(vtkBridgeCell *cell, int dim)
void GetCell(vtkGenericAdaptorCell *c)
iterator used to traverse cells
void InitWithDataSetBoundaries(vtkBridgeDataSet *ds, int dim, int exterior_only)
vtkGenericAdaptorCell * GetCell()
Iterate over boundary cells of a cell.
vtkBridgeDataSet * DataSet
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
vtkBridgeCellIteratorOnDataSet * IteratorOnDataSet
list of point or cell ids
void InitWithOneCell(vtkBridgeDataSet *ds, vtkIdType cellid)
vtkBridgeCellIteratorOne * IteratorOneCell
vtkGenericAdaptorCell * NewCell()
Implementation of vtkGenericAdaptorCell.
vtkBridgeCellIteratorOnCellBoundaries * IteratorOnCellBoundaries
Iterate over one cell only of a dataset.
void InitWithDataSet(vtkBridgeDataSet *ds, int dim)
Implementation of vtkGenericDataSet.
vtkBridgeCellIteratorStrategy * CurrentIterator
Implementation of vtkGenericCellIterator. It is just an example that show how to implement the Generi...
Iterate over cells of a dataset.
static vtkBridgeCellIterator * New()
Interface used by vtkBridgeCellIterator vtkBridgeCellIterator has different behaviors depending on th...
void InitWithCells(vtkIdList *cells, vtkBridgeDataSet *ds)