Class: QgsVertexIterator

Java-style iterator for traversal of vertices of a geometry.

List of all members, including inherited members

Methods

hasNext

Find out whether there are more vertices

next

Returns next vertex of the geometry (undefined behavior if hasNext() returns False before calling next())

class qgis.core.QgsVertexIterator[source]

Bases: object

__init__()
__init__(geometry: QgsAbstractGeometry | None)

Constructs iterator for the given geometry

Parameters:

geometry (Optional[QgsAbstractGeometry])

__init__(a0: QgsVertexIterator)
Parameters:

a0 (QgsVertexIterator)

hasNext(self) bool[source]

Find out whether there are more vertices

Return type:

bool

next(self) QgsPoint[source]

Returns next vertex of the geometry (undefined behavior if hasNext() returns False before calling next())

Return type:

QgsPoint