|
QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
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 31 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.