Class FeatureIterator
#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