|
QGIS API Documentation
3.18.1-Zürich (202f1bf7e5)
|
This is the complete list of members for QgsGeometryEngine, including all inherited members.
| area(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| buffer(double distance, int segments, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| buffer(double distance, int segments, int endCapStyle, int joinStyle, double miterLimit, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| centroid(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| combine(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| combine(const QVector< QgsAbstractGeometry * > &geomList, QString *errorMsg) const =0 | QgsGeometryEngine | pure virtual |
| combine(const QVector< QgsGeometry > &geometries, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| contains(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| convexHull(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| crosses(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| difference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| disjoint(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| distance(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| EngineError enum value | QgsGeometryEngine | |
| EngineOperationResult enum name | QgsGeometryEngine | |
| envelope(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| geometryChanged()=0 | QgsGeometryEngine | pure virtual |
| interpolate(double distance, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| intersection(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| intersects(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| InvalidBaseGeometry enum value | QgsGeometryEngine | |
| InvalidInput enum value | QgsGeometryEngine | |
| isEmpty(QString *errorMsg) const =0 | QgsGeometryEngine | pure virtual |
| isEqual(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| isSimple(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| isValid(QString *errorMsg=nullptr, bool allowSelfTouchingHoles=false, QgsGeometry *errorLoc=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| length(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| logError(const QString &engineName, const QString &message) const | QgsGeometryEngine | inlineprotected |
| 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 =0 | QgsGeometryEngine | pure virtual |
| overlaps(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| pointOnSurface(QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| prepareGeometry()=0 | QgsGeometryEngine | pure virtual |
| QgsGeometryEngine(const QgsAbstractGeometry *geometry) | QgsGeometryEngine | inlineprotected |
| relate(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| relatePattern(const QgsAbstractGeometry *geom, const QString &pattern, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| setLogErrors(bool enabled) | QgsGeometryEngine | inline |
| simplify(double tolerance, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| SplitCannotSplitPoint enum value | QgsGeometryEngine | |
| splitGeometry(const QgsLineString &splitLine, QVector< QgsGeometry > &newGeometries, bool topological, QgsPointSequence &topologyTestPoints, QString *errorMsg=nullptr, bool skipIntersectionCheck=false) const | QgsGeometryEngine | inlinevirtual |
| Success enum value | QgsGeometryEngine | |
| symDifference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| touches(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| within(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0 | QgsGeometryEngine | pure virtual |
| ~QgsGeometryEngine()=default | QgsGeometryEngine | virtual |