QGIS API Documentation 3.41.0-Master (3440c17df1d)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsGeometryPartIterator Class Reference

Java-style iterator for traversal of parts of a geometry. More...

#include <qgsabstractgeometry.h>

Public Member Functions

 QgsGeometryPartIterator ()=default
 
 QgsGeometryPartIterator (QgsAbstractGeometry *geometry)
 Constructs iterator for the given geometry.
 
bool hasNext () const
 Find out whether there are more parts.
 
QgsAbstractGeometrynext ()
 Returns next part of the geometry (undefined behavior if hasNext() returns false before calling next())
 

Detailed Description

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

Since
QGIS 3.6

Definition at line 1250 of file qgsabstractgeometry.h.

Constructor & Destructor Documentation

◆ QgsGeometryPartIterator() [1/2]

QgsGeometryPartIterator::QgsGeometryPartIterator ( )
default

◆ QgsGeometryPartIterator() [2/2]

QgsGeometryPartIterator::QgsGeometryPartIterator ( QgsAbstractGeometry geometry)
inline

Constructs iterator for the given geometry.

Definition at line 1257 of file qgsabstractgeometry.h.

Member Function Documentation

◆ hasNext()

bool QgsGeometryPartIterator::hasNext ( ) const
inline

Find out whether there are more parts.

Definition at line 1265 of file qgsabstractgeometry.h.

◆ next()

QgsAbstractGeometry * QgsGeometryPartIterator::next ( )

Returns next part of the geometry (undefined behavior if hasNext() returns false before calling next())

Definition at line 602 of file qgsabstractgeometry.cpp.


The documentation for this class was generated from the following files: