|
QGIS API Documentation
3.8.0-Zanzibar (11aff65)
|
#include <qgsgeometrysliverpolygoncheck.h>

Public Member Functions | |
| QgsGeometrySliverPolygonCheck (QgsGeometryCheckContext *context, const QVariantMap &configuration) | |
| QString | description () const override |
| Returns a human readable description for this check. More... | |
| QString | id () const override |
| Returns an id for this check. More... | |
Public Member Functions inherited from QgsGeometryAreaCheck | |
| QgsGeometryAreaCheck (QgsGeometryCheckContext *context, const QVariantMap &configuration) | |
| QgsGeometryCheck::CheckType | checkType () const override |
| Returns the check type. More... | |
| void | collectErrors (const QMap< QString, QgsFeaturePool *> &featurePools, QList< QgsGeometryCheckError *> &errors, QStringList &messages, QgsFeedback *feedback, const LayerFeatureIds &ids=LayerFeatureIds()) const override |
| The main worker method. More... | |
| QList< QgsWkbTypes::GeometryType > | compatibleGeometryTypes () const override |
| A list of geometry types for which this check can be performed. More... | |
| void | fixError (const QMap< QString, QgsFeaturePool *> &featurePools, QgsGeometryCheckError *error, int method, const QMap< QString, int > &mergeAttributeIndices, Changes &changes) const override |
| Fix the error error with the specified method. More... | |
| QStringList | resolutionMethods () const override |
| Returns a list of descriptions for available resolutions for errors. More... | |
Public Member Functions inherited from QgsGeometryCheck | |
| QgsGeometryCheck (const QgsGeometryCheckContext *context, const QVariantMap &configuration) | |
| Create a new geometry check. More... | |
| virtual | ~QgsGeometryCheck ()=default |
| template<class T > | |
| T | configurationValue (const QString &name, const QVariant &defaultValue=QVariant()) |
| Returns the configuration value with the name, saved in the QGIS settings for this geometry check. More... | |
| const QgsGeometryCheckContext * | context () const |
| Returns the context. More... | |
| virtual QgsGeometryCheck::Flags | flags () const |
| Flags for this geometry check. More... | |
| virtual bool | isCompatible (QgsVectorLayer *layer) const |
| Returns if this geometry check is compatible with layer. More... | |
Static Public Member Functions | |
| static QString | factoryDescription () |
| static QString | factoryId () |
Static Public Member Functions inherited from QgsGeometryAreaCheck | |
| static QgsGeometryCheck::CheckType | factoryCheckType () |
| static QList< QgsWkbTypes::GeometryType > | factoryCompatibleGeometryTypes () |
| static QString | factoryDescription () |
| static QString | factoryId () |
| static bool | factoryIsCompatible (QgsVectorLayer *layer) |
Additional Inherited Members | |
Public Types inherited from QgsGeometryAreaCheck | |
| enum | ResolutionMethod { MergeLongestEdge, MergeLargestArea, MergeIdenticalAttribute, Delete, NoChange } |
Public Types inherited from QgsGeometryCheck | |
| typedef QMap< QString, QMap< QgsFeatureId, QList< QgsGeometryCheck::Change > > > | Changes |
| A collection of changes. More... | |
| enum | ChangeType { ChangeAdded, ChangeRemoved, ChangeChanged } |
| Description of the type of a change. More... | |
| enum | ChangeWhat { ChangeFeature, ChangePart, ChangeRing, ChangeNode } |
| Description of a change to indicate at which level a change occurred. More... | |
| enum | CheckType { FeatureNodeCheck, FeatureCheck, LayerCheck } |
| The type of a check. More... | |
| enum | Flag { AvailableInValidation = 1 << 1 } |
| Flags for geometry checks. More... | |
Protected Member Functions inherited from QgsGeometryCheck | |
| QMap< QString, QgsFeatureIds > | allLayerFeatureIds (const QMap< QString, QgsFeaturePool *> &featurePools) const |
| Returns all layers and feature ids. More... | |
| void | deleteFeatureGeometryPart (const QMap< QString, QgsFeaturePool *> &featurePools, const QString &layerId, QgsFeature &feature, int partIdx, Changes &changes) const |
| Deletes a part of a feature geometry. More... | |
| void | deleteFeatureGeometryRing (const QMap< QString, QgsFeaturePool *> &featurePools, const QString &layerId, QgsFeature &feature, int partIdx, int ringIdx, Changes &changes) const |
| Deletes a ring in a feature geometry. More... | |
| void | replaceFeatureGeometryPart (const QMap< QString, QgsFeaturePool *> &featurePools, const QString &layerId, QgsFeature &feature, int partIdx, QgsAbstractGeometry *newPartGeom, Changes &changes) const |
| Replaces a part in a feature geometry. More... | |
| double | scaleFactor (const QPointer< QgsVectorLayer > &layer) const |
| Determines the scale factor of a layer to the map coordinate reference system. More... | |
Protected Attributes inherited from QgsGeometryCheck | |
| QVariantMap | mConfiguration |
| const QgsGeometryCheckContext * | mContext |
Definition at line 26 of file qgsgeometrysliverpolygoncheck.h.
|
inline |
Definition at line 29 of file qgsgeometrysliverpolygoncheck.h.
|
inlineoverridevirtual |
Returns a human readable description for this check.
Reimplemented from QgsGeometryAreaCheck.
Definition at line 36 of file qgsgeometrysliverpolygoncheck.h.
|
inlinestatic |
Definition at line 35 of file qgsgeometrysliverpolygoncheck.h.
|
inlinestatic |
Definition at line 37 of file qgsgeometrysliverpolygoncheck.h.
|
inlineoverridevirtual |
Returns an id for this check.
Reimplemented from QgsGeometryAreaCheck.
Definition at line 38 of file qgsgeometrysliverpolygoncheck.h.
1.8.13