QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsGeometryIsValidCheckError Class Reference

An error for a QgsGeometryIsValid check. More...

#include <qgsgeometryisvalidcheck.h>

Inheritance diagram for QgsGeometryIsValidCheckError:

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 QgsSingleGeometryCheckcheck () 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 QgsSingleGeometryCheckmCheck = nullptr
QgsGeometry mErrorLocation
QgsGeometry mGeometry
QgsVertexId mVertexId

Detailed Description

An error for a QgsGeometryIsValid check.

The description is delivered by the underlying check engine, either GEOS or QGIS internal.

Since
QGIS 3.4

Definition at line 32 of file qgsgeometryisvalidcheck.h.

Constructor & Destructor Documentation

◆ QgsGeometryIsValidCheckError()

QgsGeometryIsValidCheckError::QgsGeometryIsValidCheckError ( const QgsSingleGeometryCheck * check,
const QgsGeometry & geometry,
const QgsGeometry & errorLocation,
const QString & errorDescription )

Creates a new is valid check error.

Definition at line 96 of file qgsgeometryisvalidcheck.cpp.

Member Function Documentation

◆ description()

QString QgsGeometryIsValidCheckError::description ( ) const
overridevirtual

A human readable description of this error.

Reimplemented from QgsSingleGeometryCheckError.

Definition at line 102 of file qgsgeometryisvalidcheck.cpp.


The documentation for this class was generated from the following files: