Interface used by vtkBridgeCellIterator vtkBridgeCellIterator has different behaviors depending on the way it is initialized. vtkBridgeCellIteratorStrategy is the interface for one of those behaviors. Concrete classes are vtkBridgeCellIteratorOnDataSet, vtkBridgeCellIteratorOnDataSetBoundaries, vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellNeighbors,. More...
#include <vtkBridgeCellIteratorStrategy.h>
Public Types | |
typedef vtkGenericCellIterator | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkGenericAdaptorCell * | NewCell () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkBridgeCellIteratorStrategy * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkBridgeCellIteratorStrategy () | |
virtual | ~vtkBridgeCellIteratorStrategy () |
Interface used by vtkBridgeCellIterator vtkBridgeCellIterator has different behaviors depending on the way it is initialized. vtkBridgeCellIteratorStrategy is the interface for one of those behaviors. Concrete classes are vtkBridgeCellIteratorOnDataSet, vtkBridgeCellIteratorOnDataSetBoundaries, vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellNeighbors,.
Definition at line 41 of file vtkBridgeCellIteratorStrategy.h.
Standard VTK construction and type macros.
Reimplemented from vtkGenericCellIterator.
Reimplemented in vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, and vtkBridgeCellIteratorOne.
Definition at line 44 of file vtkBridgeCellIteratorStrategy.h.
vtkBridgeCellIteratorStrategy::vtkBridgeCellIteratorStrategy | ( | ) | [inline, protected] |
Definition at line 51 of file vtkBridgeCellIteratorStrategy.h.
virtual vtkBridgeCellIteratorStrategy::~vtkBridgeCellIteratorStrategy | ( | ) | [inline, protected, virtual] |
Definition at line 52 of file vtkBridgeCellIteratorStrategy.h.
virtual const char* vtkBridgeCellIteratorStrategy::GetClassName | ( | ) | [virtual] |
Standard VTK construction and type macros.
Reimplemented from vtkGenericCellIterator.
Reimplemented in vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, and vtkBridgeCellIteratorOne.
static int vtkBridgeCellIteratorStrategy::IsTypeOf | ( | const char * | type | ) | [static] |
Standard VTK construction and type macros.
Reimplemented from vtkGenericCellIterator.
Reimplemented in vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, and vtkBridgeCellIteratorOne.
virtual int vtkBridgeCellIteratorStrategy::IsA | ( | const char * | type | ) | [virtual] |
Standard VTK construction and type macros.
Reimplemented from vtkGenericCellIterator.
Reimplemented in vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, and vtkBridgeCellIteratorOne.
static vtkBridgeCellIteratorStrategy* vtkBridgeCellIteratorStrategy::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard VTK construction and type macros.
Reimplemented from vtkGenericCellIterator.
Reimplemented in vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, and vtkBridgeCellIteratorOne.
void vtkBridgeCellIteratorStrategy::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard VTK construction and type macros.
Reimplemented from vtkGenericCellIterator.
Reimplemented in vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, and vtkBridgeCellIteratorOne.
vtkGenericAdaptorCell* vtkBridgeCellIteratorStrategy::NewCell | ( | ) | [virtual] |
Create an empty cell. NOT USED
Implements vtkGenericCellIterator.