QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsGeometryEngine Member List

This is the complete list of members for QgsGeometryEngine, including all inherited members.

area(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
buffer(double distance, int segments, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
buffer(double distance, int segments, int endCapStyle, int joinStyle, double miterLimit, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
centroid(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
combine(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
combine(const QVector< QgsAbstractGeometry *> &geomList, QString *errorMsg) const =0QgsGeometryEnginepure virtual
combine(const QVector< QgsGeometry > &geometries, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
contains(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
convexHull(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
crosses(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
difference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
disjoint(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
distance(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
EngineError enum valueQgsGeometryEngine
EngineOperationResult enum nameQgsGeometryEngine
envelope(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
geometryChanged()=0QgsGeometryEnginepure virtual
interpolate(double distance, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
intersection(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
intersects(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
InvalidBaseGeometry enum valueQgsGeometryEngine
InvalidInput enum valueQgsGeometryEngine
isEmpty(QString *errorMsg) const =0QgsGeometryEnginepure virtual
isEqual(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
isSimple(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
isValid(QString *errorMsg=nullptr, bool allowSelfTouchingHoles=false, QgsGeometry *errorLoc=nullptr) const =0QgsGeometryEnginepure virtual
length(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
MethodNotImplemented enum valueQgsGeometryEngine
mGeometryQgsGeometryEngineprotected
NodedGeometryError enum valueQgsGeometryEngine
NothingHappened enum valueQgsGeometryEngine
offsetCurve(double distance, int segments, int joinStyle, double miterLimit, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
overlaps(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
pointOnSurface(QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
prepareGeometry()=0QgsGeometryEnginepure virtual
QgsGeometryEngine(const QgsAbstractGeometry *geometry)QgsGeometryEngineinlineprotected
relate(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
relatePattern(const QgsAbstractGeometry *geom, const QString &pattern, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
simplify(double tolerance, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
SplitCannotSplitPoint enum valueQgsGeometryEngine
splitGeometry(const QgsLineString &splitLine, QVector< QgsGeometry > &newGeometries, bool topological, QgsPointSequence &topologyTestPoints, QString *errorMsg=nullptr) constQgsGeometryEngineinlinevirtual
Success enum valueQgsGeometryEngine
symDifference(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
touches(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
within(const QgsAbstractGeometry *geom, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
~QgsGeometryEngine()=defaultQgsGeometryEnginevirtual