QGIS API Documentation 3.41.0-Master (45a0abf3bec)
|
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. | |
QString | description () const override |
A human readable description of this error. | |
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. | |
virtual | ~QgsSingleGeometryCheckError ()=default |
const QgsSingleGeometryCheck * | check () const |
The check that created this error. | |
QgsGeometry | errorLocation () const |
The exact location of the error. | |
virtual bool | handleChanges (const QList< QgsGeometryCheck::Change > &changes) |
Apply a list of changes. | |
virtual bool | isEqual (const QgsSingleGeometryCheckError *other) const |
Check if this error is equal to other. | |
virtual void | update (const QgsSingleGeometryCheckError *other) |
Update this error with the information from other. | |
QgsVertexId | vertexId () const |
The vertex id of the error. | |
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.