 |
VTK
9.0.1
|
Go to the documentation of this file.
21 #ifndef vtkDataSetCellIterator_h
22 #define vtkDataSetCellIterator_h
25 #include "vtkCommonDataModelModule.h"
61 #endif // vtkDataSetCellIterator_h
vtkIdType GetCellId() override
Get the id of the current cell.
void FetchPointIds() override
Lookup the cell point ids in the data set and store them in this->PointIds.
Implementation of vtkCellIterator using vtkDataSet API.
static vtkDataSetCellIterator * New()
~vtkDataSetCellIterator() override
void FetchCellType() override
Lookup the cell type in the data set and store it in this->CellType.
void IncrementToNextCell() override
Update internal state to point to the next cell.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void FetchPoints() override
Lookup the cell points in the data set and store them in this->Points.
void SetDataSet(vtkDataSet *ds)
void ResetToFirstCell() override
Update internal state to point to the first cell.
abstract class to specify dataset behavior
vtkSmartPointer< vtkDataSet > DataSet
bool IsDoneWithTraversal() override
Returns false while the iterator is valid.
Efficient cell iterator for vtkDataSet topologies.