|
QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
|
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, Qgis::EndCapStyle endCapStyle, Qgis::JoinStyle 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 QgsGeometryParameters ¶meters=QgsGeometryParameters()) const override | QgsGeos | virtual |
| combine(const QVector< QgsAbstractGeometry * > &geomList, QString *errorMsg, const QgsGeometryParameters ¶meters=QgsGeometryParameters()) const override | QgsGeos | virtual |
| combine(const QVector< QgsGeometry > &, QString *errorMsg=nullptr, const QgsGeometryParameters ¶meters=QgsGeometryParameters()) const override | QgsGeos | virtual |
| concaveHull(double targetPercent, bool allowHoles=false, QString *errorMsg=nullptr) const | QgsGeos | |
| constrainedDelaunayTriangulation(QString *errorMsg=nullptr) const | QgsGeos | |
| contains(double x, double y, QString *errorMsg=nullptr) const | QgsGeos | |
| 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 QgsGeometryParameters ¶meters=QgsGeometryParameters()) 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 |
| distance(double x, double y, QString *errorMsg=nullptr) const | QgsGeos | |
| distanceWithin(const QgsAbstractGeometry *geom, double maxdistance, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
| EngineError enum value | QgsGeometryEngine | |
| EngineOperationResult enum name | QgsGeometryEngine | |
| envelope(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
| frechetDistance(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const | QgsGeos | |
| frechetDistanceDensify(const QgsAbstractGeometry *geom, double densifyFraction, QString *errorMsg=nullptr) const | QgsGeos | |
| 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 QgsGeometryParameters ¶meters=QgsGeometryParameters()) 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 |
| largestEmptyCircle(double tolerance, const QgsAbstractGeometry *boundary=nullptr, QString *errorMsg=nullptr) const | QgsGeos | |
| length(QString *errorMsg=nullptr) const override | QgsGeos | virtual |
| lineLocatePoint(const QgsPoint &point, QString *errorMsg=nullptr) const | QgsGeos | |
| lineLocatePoint(double x, double y, QString *errorMsg=nullptr) const | QgsGeos | |
| logError(const QString &engineName, const QString &message) const | QgsGeometryEngine | inlineprotected |
| makeValid(Qgis::MakeValidMethod method=Qgis::MakeValidMethod::Linework, bool keepCollapsed=false, QString *errorMsg=nullptr) const | QgsGeos | |
| maximumInscribedCircle(double tolerance, QString *errorMsg=nullptr) const | QgsGeos | |
| mergeLines(QString *errorMsg=nullptr) const | QgsGeos | |
| MethodNotImplemented enum value | QgsGeometryEngine | |
| mGeometry | QgsGeometryEngine | protected |
| minimumClearance(QString *errorMsg=nullptr) const | QgsGeos | |
| minimumClearanceLine(QString *errorMsg=nullptr) const | QgsGeos | |
| minimumWidth(QString *errorMsg=nullptr) const | QgsGeos | |
| mLogErrors | QgsGeometryEngine | protected |
| node(QString *errorMsg=nullptr) const | QgsGeos | |
| NodedGeometryError enum value | QgsGeometryEngine | |
| NothingHappened enum value | QgsGeometryEngine | |
| offsetCurve(double distance, int segments, Qgis::JoinStyle 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 |
| sharedPaths(const QgsAbstractGeometry *other, QString *errorMsg=nullptr) const | QgsGeos | |
| shortestLine(const QgsGeometry &other, QString *errorMsg=nullptr) const | QgsGeos | |
| shortestLine(const QgsAbstractGeometry *other, QString *errorMsg=nullptr) const | QgsGeos | |
| simplify(double tolerance, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
| simplifyCoverageVW(double tolerance, bool preserveBoundary, QString *errorMsg=nullptr) const | QgsGeos | |
| singleSidedBuffer(double distance, int segments, Qgis::BufferSide side, Qgis::JoinStyle 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 QgsGeometryParameters ¶meters=QgsGeometryParameters()) const | QgsGeos | |
| Success enum value | QgsGeometryEngine | |
| symDifference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr, const QgsGeometryParameters ¶meters=QgsGeometryParameters()) const override | QgsGeos | virtual |
| touches(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const override | QgsGeos | virtual |
| unionCoverage(QString *errorMsg=nullptr) const | QgsGeos | |
| validateCoverage(double gapWidth, std::unique_ptr< QgsAbstractGeometry > *invalidEdges, QString *errorMsg=nullptr) const | QgsGeos | |
| 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 |