|
QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
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 | |
| mergeLines(QString *errorMsg=nullptr) const | QgsGeos | |
| MethodNotImplemented enum value | QgsGeometryEngine | |
| mGeometry | 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 | |
| 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) 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 |
1.8.11