| QGIS API Documentation
    3.18.1-Zürich (202f1bf7e5)
    | 
An error for a QgsGeometryIsValid check. More...
#include <qgsgeometryisvalidcheck.h>

| Public Member Functions | |
| QgsGeometryIsValidCheckError (const QgsSingleGeometryCheck *check, const QgsGeometry &geometry, const QgsGeometry &errorLocation, const QString &errorDescription) | |
| Creates a new is valid check error.  More... | |
| QString | description () const override | 
| A human readable description of this error.  More... | |
|  Public Member Functions inherited from QgsSingleGeometryCheckError | |
| QgsSingleGeometryCheckError (const QgsSingleGeometryCheck *check, const QgsGeometry &geometry, const QgsGeometry &errorLocation, const QgsVertexId &vertexId=QgsVertexId()) | |
| Creates a new single geometry check error.  More... | |
| virtual | ~QgsSingleGeometryCheckError ()=default | 
| const QgsSingleGeometryCheck * | check () const | 
| The check that created this error.  More... | |
| QgsGeometry | errorLocation () const | 
| The exact location of the error.  More... | |
| virtual bool | handleChanges (const QList< QgsGeometryCheck::Change > &changes) | 
| Apply a list of changes.  More... | |
| virtual bool | isEqual (const QgsSingleGeometryCheckError *other) const | 
| Check if this error is equal to other.  More... | |
| virtual void | update (const QgsSingleGeometryCheckError *other) | 
| Update this error with the information from other.  More... | |
| QgsVertexId | vertexId () const | 
| The vertex id of the error.  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from QgsSingleGeometryCheckError | |
| const QgsSingleGeometryCheck * | mCheck = nullptr | 
| QgsGeometry | mErrorLocation | 
| QgsGeometry | mGeometry | 
| QgsVertexId | mVertexId | 
An error for a QgsGeometryIsValid check.
The description is delivered by the underlying check engine, either GEOS or QGIS internal.
Definition at line 32 of file qgsgeometryisvalidcheck.h.
| QgsGeometryIsValidCheckError::QgsGeometryIsValidCheckError | ( | const QgsSingleGeometryCheck * | check, | 
| const QgsGeometry & | geometry, | ||
| const QgsGeometry & | errorLocation, | ||
| const QString & | errorDescription | ||
| ) | 
Creates a new is valid check error.
Definition at line 97 of file qgsgeometryisvalidcheck.cpp.
| 
 | overridevirtual | 
A human readable description of this error.
Reimplemented from QgsSingleGeometryCheckError.
Definition at line 104 of file qgsgeometryisvalidcheck.cpp.