Go to the documentation of this file.
27 #ifndef vtkMappedUnstructuredGridCellIterator_h
28 #define vtkMappedUnstructuredGridCellIterator_h
33 template <
class Implementation,
class CellIterator>
36 template <
class Implementation>
42 typedef Implementation ImplementationType;
73 #include "vtkMappedUnstructuredGridCellIterator.txx"
75 #endif //vtkMappedUnstructuredGridCellIterator_h
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Allows datasets with arbitrary storage layouts to be used with VTK.
bool IsDoneWithTraversal()
Returns false while the iterator is valid.
vtkMappedUnstructuredGridCellIterator()
void FetchPointIds()
Lookup the cell point ids in the data set and store them in this->PointIds.
Default cell iterator for vtkMappedUnstructuredGrid.
void ResetToFirstCell()
Update internal state to point to the first cell.
vtkMappedUnstructuredGridCellIterator< ImplementationType > ThisType
vtkIdType GetCellId()
Get the id of the current cell.
a simple class to control print indentation
void FetchPoints()
Lookup the cell points in the data set and store them in this->Points.
~vtkMappedUnstructuredGridCellIterator()
void SetMappedUnstructuredGrid(vtkMappedUnstructuredGrid< ImplementationType, ThisType > *grid)
void FetchCellType()
Lookup the cell type in the data set and store it in this->CellType.
Efficient cell iterator for vtkDataSet topologies.
vtkTemplateTypeMacro(vtkMappedUnstructuredGridCellIterator< Implementation >, vtkCellIterator) typedef Implementation ImplementationType
void IncrementToNextCell()
Update internal state to point to the next cell.
static vtkMappedUnstructuredGridCellIterator< ImplementationType > * New()