QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
Contains utilities required for geometry checks. More...
#include <qgsgeometrycheckerutils.h>
Classes | |
class | LayerFeature |
A layer feature combination to uniquely identify and access a feature in a set of layers. More... | |
class | LayerFeatures |
Contains a set of layers and feature ids in those layers to pass to a geometry check. More... | |
Static Public Member Functions | |
static bool | canDeleteVertex (const QgsAbstractGeometry *geom, int iPart, int iRing) |
static void | filter1DTypes (QgsAbstractGeometry *geom) |
static const QgsAbstractGeometry * | getGeomPart (const QgsAbstractGeometry *geom, int partIdx) |
static QgsAbstractGeometry * | getGeomPart (QgsAbstractGeometry *geom, int partIdx) |
static QList< QgsPoint > | lineIntersections (const QgsLineString *line1, const QgsLineString *line2, double tol) |
static bool | pointOnLine (const QgsPoint &p, const QgsLineString *line, double tol, bool excludeExtremities=false) |
static QList< const QgsLineString * > | polygonRings (const QgsPolygon *polygon) |
static int | polyLineSize (const QgsAbstractGeometry *geom, int iPart, int iRing, bool *isClosed=nullptr) |
Returns the number of points in a polyline, accounting for duplicate start and end point if the polyline is closed. | |
static double | sharedEdgeLength (const QgsAbstractGeometry *geom1, const QgsAbstractGeometry *geom2, double tol) |
Contains utilities required for geometry checks.
Definition at line 39 of file qgsgeometrycheckerutils.h.
|
inlinestatic |
Definition at line 243 of file qgsgeometrycheckerutils.h.
|
static |
Definition at line 292 of file qgsgeometrycheckerutils.cpp.
|
static |
Definition at line 266 of file qgsgeometrycheckerutils.cpp.
|
static |
Definition at line 257 of file qgsgeometrycheckerutils.cpp.
|
static |
Definition at line 330 of file qgsgeometrycheckerutils.cpp.
|
static |
Definition at line 314 of file qgsgeometrycheckerutils.cpp.
|
static |
Definition at line 275 of file qgsgeometrycheckerutils.cpp.
|
inlinestatic |
Returns the number of points in a polyline, accounting for duplicate start and end point if the polyline is closed.
Definition at line 217 of file qgsgeometrycheckerutils.h.
|
static |
Definition at line 352 of file qgsgeometrycheckerutils.cpp.