QgsGeometryCheckerUtils::LayerFeatures class

Contains a set of layers and feature ids in those layers to pass to a geometry check.

Public types

class iterator
An iterator over all features in a QgsGeometryCheckerUtils::LayerFeatures.

Constructors, destructors, conversion operators

LayerFeatures(const QMap<QString, QgsFeaturePool*>& featurePools, const QMap<QString, QgsFeatureIds>& featureIds, const QList<QgsWkbTypes::GeometryType>& geometryTypes, QgsFeedback* feedback, const QgsGeometryCheckContext* context, bool useMapCrs = false)
Creates a new set of layer and features.
LayerFeatures(const QMap<QString, QgsFeaturePool*>& featurePools, const QList<QString>& layerIds, const QgsRectangle& extent, const QList<QgsWkbTypes::GeometryType>& geometryTypes, const QgsGeometryCheckContext* context)
Creates a new set of layer and features.

Public functions

auto begin() const -> iterator
The first feature to start iterating.
auto end() const -> iterator
One after the last feature to stop iterating.