QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
This is the complete list of members for QgsGeos, including all inherited members.
addPart(QgsGeometry &geometry, GEOSGeometry *newPart) | QgsGeos | static |
area(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
asGeos(const QgsGeometry &geometry, double precision=0) | QgsGeos | static |
asGeos(const QgsAbstractGeometry *geometry, double precision=0) | QgsGeos | static |
buffer(double distance, int segments, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
buffer(double distance, int segments, int endCapStyle, int joinStyle, double miterLimit, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
centroid(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
clip(const QgsRectangle &rectangle, QString *errorMsg=nullptr) const | QgsGeos | |
closestPoint(const QgsGeometry &other, QString *errorMsg=nullptr) const | QgsGeos | |
combine(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
combine(const QVector< QgsAbstractGeometry * > &geomList, QString *errorMsg) const override | QgsGeos | virtual |
combine(const QVector< QgsGeometry > &, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
contains(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
convexHull(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
coordSeqPoint(const GEOSCoordSequence *cs, int i, bool hasZ, bool hasM) | QgsGeos | static |
crosses(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
delaunayTriangulation(double tolerance=0.0, bool edgesOnly=false, QString *errorMsg=nullptr) const | QgsGeos | |
difference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
disjoint(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
distance(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
EngineError enum value | QgsGeometryEngine | |
EngineOperationResult enum name | QgsGeometryEngine | |
envelope(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
fromGeos(const GEOSGeometry *geos) | QgsGeos | static |
fromGeosPolygon(const GEOSGeometry *geos) | QgsGeos | static |
geometryChanged() override | QgsGeos | virtual |
geometryFromGeos(GEOSGeometry *geos) | QgsGeos | static |
geometryFromGeos(const geos::unique_ptr &geos) | QgsGeos | static |
getGEOSHandler() | QgsGeos | static |
hausdorffDistance(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const | QgsGeos | |
hausdorffDistanceDensify(const QgsAbstractGeometry *geom, double densifyFraction, QString *errorMsg=nullptr) const | QgsGeos | |
interpolate(double distance, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
intersection(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
intersects(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
InvalidBaseGeometry enum value | QgsGeometryEngine | |
InvalidInput enum value | QgsGeometryEngine | |
isEmpty(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
isEqual(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
isSimple(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
isValid(QString *errorMsg=nullptr, bool allowSelfTouchingHoles=false, QgsGeometry *errorLoc=nullptr) const override | QgsGeos | virtual |
length(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
lineLocatePoint(const QgsPoint &point, QString *errorMsg=nullptr) const | QgsGeos | |
logError(const QString &engineName, const QString &message) const | QgsGeometryEngine | inlineprotected |
mergeLines(QString *errorMsg=nullptr) const | QgsGeos | |
MethodNotImplemented enum value | QgsGeometryEngine | |
mGeometry | QgsGeometryEngine | protected |
mLogErrors | QgsGeometryEngine | protected |
NodedGeometryError enum value | QgsGeometryEngine | |
NothingHappened enum value | QgsGeometryEngine | |
offsetCurve(double distance, int segments, int joinStyle, double miterLimit, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
overlaps(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
pointOnSurface(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
polygonize(const QVector< const QgsAbstractGeometry * > &geometries, QString *errorMsg=nullptr) | QgsGeos | static |
prepareGeometry() override | QgsGeos | virtual |
QgsGeometryEngine(const QgsAbstractGeometry *geometry) | QgsGeometryEngine | inlineprotected |
QgsGeos(const QgsAbstractGeometry *geometry, double precision=0) | QgsGeos | |
relate(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
relatePattern(const QgsAbstractGeometry *geom, const QString &pattern, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
reshapeGeometry(const QgsLineString &reshapeWithLine, EngineOperationResult *errorCode, QString *errorMsg=nullptr) const | QgsGeos | |
setLogErrors(bool enabled) | QgsGeometryEngine | inline |
shortestLine(const QgsGeometry &other, QString *errorMsg=nullptr) const | QgsGeos | |
simplify(double tolerance, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
singleSidedBuffer(double distance, int segments, int side, int joinStyle, double miterLimit, QString *errorMsg=nullptr) const | QgsGeos | |
SplitCannotSplitPoint enum value | QgsGeometryEngine | |
splitGeometry(const QgsLineString &splitLine, QVector< QgsGeometry > &newGeometries, bool topological, QgsPointSequence &topologyTestPoints, QString *errorMsg=nullptr, bool skipIntersectionCheck=false) const override | QgsGeos | virtual |
subdivide(int maxNodes, QString *errorMsg=nullptr) const | QgsGeos | |
Success enum value | QgsGeometryEngine | |
symDifference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
touches(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
voronoiDiagram(const QgsAbstractGeometry *extent=nullptr, double tolerance=0.0, bool edgesOnly=false, QString *errorMsg=nullptr) const | QgsGeos | |
within(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
~QgsGeometryEngine()=default | QgsGeometryEngine | virtual |