VTK  9.5.20251211
vtkUnstructuredGridCellIterator.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-License-Identifier: BSD-3-Clause
11
12#ifndef vtkUnstructuredGridCellIterator_h
13#define vtkUnstructuredGridCellIterator_h
14
15#include "vtkCellArrayIterator.h" // Accessing cell array
16#include "vtkCellIterator.h"
17#include "vtkCommonDataModelModule.h" // For export macro
18#include "vtkSmartPointer.h" // For vtkSmartPointer
19
20VTK_ABI_NAMESPACE_BEGIN
21class vtkCellArray;
22class vtkIdTypeArray;
25class vtkPoints;
26
79
80VTK_ABI_NAMESPACE_END
81#endif // vtkUnstructuredGridCellIterator_h
object to represent cell connectivity
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
Definition vtkIndent.h:108
represent and manipulate 3D points
Definition vtkPoints.h:139
Hold a reference to a vtkObjectBase instance.
dynamic, self-adjusting array of unsigned char
void GoToCell(vtkIdType cellId)
A method used to provide random access into cells.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information, and printing.
void SetUnstructuredGrid(vtkUnstructuredGrid *ug)
void IncrementToNextCell() override
Update internal state to point to the next cell.
void ResetToFirstCell() override
Update internal state to point to the first cell.
bool IsDoneWithTraversal() override
Override superclass methods.
vtkSmartPointer< vtkCellArray > PolyFaceLocs
vtkIdType GetCellId() override
Override superclass methods.
void FetchFaces() override
Lookup the cell faces in the data set and store them in this->Faces.
void FetchPoints() override
Lookup the cell points in the data set and store them in this->Points.
vtkSmartPointer< vtkCellArrayIterator > Cells
vtkSmartPointer< vtkCellArray > PolyFaceConn
static vtkUnstructuredGridCellIterator * New()
Standard methods for instantiation, type information, and printing.
void FetchPointIds() override
Lookup the cell point ids in the data set and store them in this->PointIds.
void FetchCellType() override
Lookup the cell type in the data set and store it in this->CellType.
dataset represents arbitrary combinations of all possible cell types
int vtkIdType
Definition vtkType.h:367