QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
QgsGeos Member List

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

area(QString *errorMsg=nullptr) const overrideQgsGeosvirtual
asGeos(const QgsAbstractGeometryV2 *geom, double precision=0)QgsGeosstatic
buffer(double distance, int segments, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
buffer(double distance, int segments, int endCapStyle, int joinStyle, double mitreLimit, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
centroid(QgsPointV2 &pt, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
closestPoint(const QgsGeometry &other, QString *errorMsg=nullptr) constQgsGeos
combine(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
combine(const QList< QgsAbstractGeometryV2 *> &, QString *errorMsg=nullptr) const overrideQgsGeos
QgsGeometryEngine::combine(const QList< QgsAbstractGeometryV2 * > &, QString *errorMsg=nullptr) const =0QgsGeometryEnginepure virtual
contains(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
convexHull(QString *errorMsg=nullptr) const overrideQgsGeosvirtual
coordSeqPoint(const GEOSCoordSequence *cs, int i, bool hasZ, bool hasM)QgsGeosstatic
crosses(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
difference(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
disjoint(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
distance(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
envelope(QString *errorMsg=nullptr) const overrideQgsGeosvirtual
fromGeos(const GEOSGeometry *geos)QgsGeosstatic
fromGeosPolygon(const GEOSGeometry *geos)QgsGeosstatic
geometryChanged() overrideQgsGeosvirtual
getGEOSHandler()QgsGeosstatic
interpolate(double distance, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
intersection(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
intersects(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
isEmpty(QString *errorMsg=nullptr) const overrideQgsGeosvirtual
isEqual(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
isValid(QString *errorMsg=nullptr) const overrideQgsGeosvirtual
length(QString *errorMsg=nullptr) const overrideQgsGeosvirtual
lineLocatePoint(const QgsPointV2 &point, QString *errorMsg=nullptr) constQgsGeos
mergeLines(QString *errorMsg=nullptr) constQgsGeos
mGeometryQgsGeometryEngineprotected
offsetCurve(double distance, int segments, int joinStyle, double mitreLimit, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
overlaps(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
pointOnSurface(QgsPointV2 &pt, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
prepareGeometry() overrideQgsGeosvirtual
QgsGeometryEngine(const QgsAbstractGeometryV2 *geometry)QgsGeometryEngineinline
QgsGeometryEngine()QgsGeometryEngineprotected
QgsGeos(const QgsAbstractGeometryV2 *geometry, double precision=0)QgsGeos
relate(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
relatePattern(const QgsAbstractGeometryV2 &geom, const QString &pattern, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
reshapeGeometry(const QgsLineStringV2 &reshapeWithLine, int *errorCode, QString *errorMsg=nullptr) constQgsGeos
shortestLine(const QgsGeometry &other, QString *errorMsg=nullptr) constQgsGeos
simplify(double tolerance, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
splitGeometry(const QgsLineStringV2 &splitLine, QList< QgsAbstractGeometryV2 *> &newGeometries, bool topological, QgsPointSequenceV2 &topologyTestPoints, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
symDifference(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
touches(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
within(const QgsAbstractGeometryV2 &geom, QString *errorMsg=nullptr) const overrideQgsGeosvirtual
~QgsGeometryEngine()QgsGeometryEngineinlinevirtual
~QgsGeos()QgsGeos