Skip to content

Class FeatureIterator

ClassList > FeatureIterator

More...

  • #include <layerutils.h>

Public Functions

Type Name
FeatureIterator (QgsVectorLayer * layer=nullptr, const QgsFeatureRequest & request=QgsFeatureRequest())
Q_INVOKABLE void close ()
Q_INVOKABLE bool hasNext ()
Q_INVOKABLE QgsFeature next ()

Detailed Description

A class providing a feature iterator interface to be used within QML/javascript environment.

Users of this class must manually call its close() once feature iteration is finished.

Public Functions Documentation

function FeatureIterator

inline FeatureIterator::FeatureIterator (
    QgsVectorLayer * layer=nullptr,
    const QgsFeatureRequest & request=QgsFeatureRequest()
) 

function close

inline Q_INVOKABLE void FeatureIterator::close () 

function hasNext

inline Q_INVOKABLE bool FeatureIterator::hasNext () 

function next

inline Q_INVOKABLE QgsFeature FeatureIterator::next () 


The documentation for this class was generated from the following file src/core/utils/layerutils.h