QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
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 |