QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
A geometry type check error. More...
#include <qgsgeometrytypecheck.h>
Public Member Functions | |
QgsGeometryTypeCheckError (const QgsSingleGeometryCheck *check, const QgsGeometry &geometry, const QgsGeometry &errorLocation, QgsWkbTypes::Type flatType) | |
QString | description () const override |
A human readable description of this error. More... | |
bool | isEqual (const QgsSingleGeometryCheckError *other) const override |
Check if this error is equal to other. 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... | |
virtual QString | description () const |
A human readable description of 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 |
A geometry type check error.
Definition at line 27 of file qgsgeometrytypecheck.h.
|
inline |
Definition at line 30 of file qgsgeometrytypecheck.h.
|
overridevirtual |
A human readable description of this error.
Reimplemented from QgsSingleGeometryCheckError.
Definition at line 196 of file qgsgeometrytypecheck.cpp.
|
overridevirtual |
Check if this error is equal to other.
Is reimplemented by subclasses with additional information, comparison of base information is done in parent class.
Reimplemented from QgsSingleGeometryCheckError.
Definition at line 190 of file qgsgeometrytypecheck.cpp.