| 
    QGIS API Documentation 3.32.0-Lima (311a8cb8a6)
    
   | 
 
A duplicate geometry check error. More...
#include <qgsgeometryduplicatecheck.h>

Public Member Functions | |
| QgsGeometryDuplicateCheckError (const QgsGeometryCheck *check, const QgsGeometryCheckerUtils::LayerFeature &layerFeature, const QgsPointXY &errorLocation, const QMap< QString, QgsFeaturePool * > &featurePools, const QMap< QString, QList< QgsFeatureId > > &duplicates) | |
| Constructor.  More... | |
| QMap< QString, QList< QgsFeatureId > > | duplicates () const | 
| Returns the duplicates.  More... | |
| bool | isEqual (QgsGeometryCheckError *other) const override | 
| Returns if the other error is equivalent.  More... | |
  Public Member Functions inherited from QgsGeometryCheckError | |
| QgsGeometryCheckError (const QgsGeometryCheck *check, const QgsGeometryCheckerUtils::LayerFeature &layerFeature, const QgsPointXY &errorLocation, QgsVertexId vidx=QgsVertexId(), const QVariant &value=QVariant(), ValueType valueType=ValueOther) | |
| Create a new geometry check error with the parent check and for the layerFeature pair at the errorLocation.  More... | |
| virtual | ~QgsGeometryCheckError ()=default | 
| virtual QgsRectangle | affectedAreaBBox () const | 
| The bounding box of the affected area of the error.  More... | |
| const QgsGeometryCheck * | check () const | 
| The geometry check that created this error.  More... | |
| virtual bool | closeMatch (QgsGeometryCheckError *) const | 
| Check if this error is almost equal to other.  More... | |
| virtual QgsRectangle | contextBoundingBox () const | 
| The context of the error.  More... | |
| virtual QString | description () const | 
| The error description.  More... | |
| QgsFeatureId | featureId () const | 
| The id of the feature on which this error has been detected.  More... | |
| QgsGeometry | geometry () const | 
| The geometry of the error in map units.  More... | |
| virtual bool | handleChanges (const QgsGeometryCheck::Changes &changes) | 
| Apply a list of changes.  More... | |
| virtual QIcon | icon () const | 
| Returns an icon that should be shown for this kind of error.  More... | |
| virtual QMap< QString, QgsFeatureIds > | involvedFeatures () const | 
| Returns a list of involved features.  More... | |
| virtual bool | isEqual (QgsGeometryCheckError *other) const | 
| Check if this error is equal to other.  More... | |
| const QString & | layerId () const | 
| The id of the layer on which this error has been detected.  More... | |
| const QgsPointXY & | location () const | 
| The location of the error in map units.  More... | |
| const QgsGeometryCheckError & | operator= (const QgsGeometryCheckError &)=delete | 
| QString | resolutionMessage () const | 
| A message with details, how the error has been resolved.  More... | |
| void | setFixed (int method) | 
| Set the status to fixed and specify the method that has been used to fix the error.  More... | |
| void | setFixFailed (const QString &reason) | 
| Set the error status to failed and specify the reason for failure.  More... | |
| void | setObsolete () | 
| Set the error status to obsolete.  More... | |
| Status | status () const | 
| The status of the error.  More... | |
| virtual void | update (const QgsGeometryCheckError *other) | 
| Update this error with the information from other.  More... | |
| QVariant | value () const | 
| An additional value for the error.  More... | |
| ValueType | valueType () const | 
| The type of the value.  More... | |
| const QgsVertexId & | vidx () const | 
| The id of the affected vertex.  More... | |
A duplicate geometry check error.
Definition at line 29 of file qgsgeometryduplicatecheck.h.
      
  | 
  inline | 
Constructor.
Definition at line 33 of file qgsgeometryduplicatecheck.h.
      
  | 
  inline | 
Returns the duplicates.
Definition at line 43 of file qgsgeometryduplicatecheck.h.
      
  | 
  inlineoverridevirtual | 
Returns if the other error is equivalent.
Reimplemented from QgsGeometryCheckError.
Definition at line 46 of file qgsgeometryduplicatecheck.h.