, including all inherited members.
| addIsland(const QList< QgsPoint > &ring) | QgsGeometry | |
| addRing(const QList< QgsPoint > &ring) | QgsGeometry | |
| adjacentVertices(int atVertex, int &beforeVertex, int &afterVertex) | QgsGeometry | |
| area() | QgsGeometry | |
| asGeometryCollection() | QgsGeometry | |
| asGeos() | QgsGeometry | |
| asMultiPoint() | QgsGeometry | |
| asMultiPolygon() | QgsGeometry | |
| asMultiPolyline() | QgsGeometry | |
| asPoint() | QgsGeometry | |
| asPoint(unsigned char *&ptr, bool hasZValue) | QgsGeometry | [private] |
| asPolygon() | QgsGeometry | |
| asPolygon(unsigned char *&ptr, bool hasZValue) | QgsGeometry | [private] |
| asPolyline() | QgsGeometry | |
| asPolyline(unsigned char *&ptr, bool hasZValue) | QgsGeometry | [private] |
| asWkb() | QgsGeometry | |
| avoidIntersections() | QgsGeometry | |
| boundingBox() | QgsGeometry | |
| buffer(double distance, int segments) | QgsGeometry | |
| centroid() | QgsGeometry | |
| checkRingIntersections(QList< Error > &errors, int p0, int i0, const QgsPolyline &ring0, int p1, int i1, const QgsPolyline &ring1) | QgsGeometry | [private, static] |
| closestSegmentWithContext(const QgsPoint &point, QgsPoint &minDistPoint, int &beforeVertex) | QgsGeometry | |
| closestVertex(const QgsPoint &point, int &atVertex, int &beforeVertex, int &afterVertex, double &sqrDist) | QgsGeometry | |
| closestVertexWithContext(const QgsPoint &point, int &atVertex) | QgsGeometry | |
| combine(QgsGeometry *geometry) | QgsGeometry | |
| contains(QgsPoint *p) | QgsGeometry | |
| contains(QgsGeometry *geometry) | QgsGeometry | |
| convertToMultiType() | QgsGeometry | |
| convexHull() | QgsGeometry | |
| crosses(QgsGeometry *geometry) | QgsGeometry | |
| deletePart(int partNum) | QgsGeometry | |
| deleteRing(int ringNum, int partNum=0) | QgsGeometry | |
| deleteVertex(int atVertex) | QgsGeometry | |
| difference(QgsGeometry *geometry) | QgsGeometry | |
| disjoint(QgsGeometry *geometry) | QgsGeometry | |
| distance(QgsGeometry &geom) | QgsGeometry | |
| equals(QgsGeometry *geometry) | QgsGeometry | |
| exportGeosToWkb() | QgsGeometry | [private] |
| exportToWkt() | QgsGeometry | |
| exportWkbToGeos() | QgsGeometry | [private] |
| fromGeos(GEOSGeometry *geos) | QgsGeometry | |
| fromMultiPoint(const QgsMultiPoint &multipoint) | QgsGeometry | [static] |
| fromMultiPolygon(const QgsMultiPolygon &multipoly) | QgsGeometry | [static] |
| fromMultiPolyline(const QgsMultiPolyline &multiline) | QgsGeometry | [static] |
| fromPoint(const QgsPoint &point) | QgsGeometry | [static] |
| fromPolygon(const QgsPolygon &polygon) | QgsGeometry | [static] |
| fromPolyline(const QgsPolyline &polyline) | QgsGeometry | [static] |
| fromRect(const QgsRectangle &rect) | QgsGeometry | [static] |
| fromWkb(unsigned char *wkb, size_t length) | QgsGeometry | |
| fromWkt(QString wkt) | QgsGeometry | [static] |
| geomInDegrees(const GEOSGeometry *geom) | QgsGeometry | [private, static] |
| geosRelOp(char(*op)(const GEOSGeometry *, const GEOSGeometry *), QgsGeometry *a, QgsGeometry *b) | QgsGeometry | [private, static] |
| insertVertex(double x, double y, int beforeVertex) | QgsGeometry | |
| insertVertex(double x, double y, int beforeVertex, const GEOSCoordSequence *old_sequence, GEOSCoordSequence **new_sequence) | QgsGeometry | [private] |
| intersection(QgsGeometry *geometry) | QgsGeometry | |
| intersects(const QgsRectangle &r) | QgsGeometry | |
| intersects(QgsGeometry *geometry) | QgsGeometry | |
| isGeosEmpty() | QgsGeometry | |
| isGeosEqual(QgsGeometry &) | QgsGeometry | |
| isGeosValid() | QgsGeometry | |
| isMultipart() | QgsGeometry | |
| length() | QgsGeometry | |
| lineContainedInLine(const GEOSGeometry *line1, const GEOSGeometry *line2) | QgsGeometry | [private, static] |
| makeDifference(QgsGeometry *other) | QgsGeometry | |
| mDirtyGeos | QgsGeometry | [private] |
| mDirtyWkb | QgsGeometry | [private] |
| mergeGeometriesMultiTypeSplit(QVector< GEOSGeometry * > &splitResult) | QgsGeometry | [private] |
| mGeometry | QgsGeometry | [private] |
| mGeometrySize | QgsGeometry | [private] |
| mGeos | QgsGeometry | [private] |
| moveVertex(double x, double y, int atVertex) | QgsGeometry | |
| nodeGeometries(const GEOSGeometry *splitLine, const GEOSGeometry *poly) | QgsGeometry | [private, static] |
| numberOfGeometries(GEOSGeometry *g) const | QgsGeometry | [private] |
| operator=(QgsGeometry const &rhs) | QgsGeometry | |
| overlaps(QgsGeometry *geometry) | QgsGeometry | |
| pointContainedInLine(const GEOSGeometry *point, const GEOSGeometry *line) | QgsGeometry | [private, static] |
| QgsGeometry() | QgsGeometry | |
| QgsGeometry(QgsGeometry const &) | QgsGeometry | |
| refcount | QgsGeometry | [private, static] |
| reshapeGeometry(const QList< QgsPoint > &reshapeWithLine) | QgsGeometry | |
| reshapeLine(const GEOSGeometry *origLine, const GEOSGeometry *reshapeLineGeos) | QgsGeometry | [private, static] |
| reshapePolygon(const GEOSGeometry *polygon, const GEOSGeometry *reshapeLineGeos) | QgsGeometry | [private, static] |
| simplify(double tolerance) | QgsGeometry | |
| splitGeometry(const QList< QgsPoint > &splitLine, QList< QgsGeometry * > &newGeometries, bool topological, QList< QgsPoint > &topologyTestPoints) | QgsGeometry | |
| splitLinearGeometry(GEOSGeometry *splitLine, QList< QgsGeometry * > &newGeometries) | QgsGeometry | [private] |
| splitPolygonGeometry(GEOSGeometry *splitLine, QList< QgsGeometry * > &newGeometries) | QgsGeometry | [private] |
| sqrDistToVertexAt(QgsPoint &point, int atVertex) | QgsGeometry | |
| symDifference(QgsGeometry *geometry) | QgsGeometry | |
| topologicalTestPointsSplit(const GEOSGeometry *splitLine, QList< QgsPoint > &testPoints) const | QgsGeometry | [private] |
| touches(QgsGeometry *geometry) | QgsGeometry | |
| transform(const QgsCoordinateTransform &ct) | QgsGeometry | |
| transformVertex(int &wkbPosition, const QgsCoordinateTransform &ct, bool hasZValue) | QgsGeometry | [private] |
| translate(double dx, double dy) | QgsGeometry | |
| translateVertex(int &wkbPosition, double dx, double dy, bool hasZValue) | QgsGeometry | [private] |
| type() | QgsGeometry | |
| validateGeometry(QList< Error > &errors) | QgsGeometry | |
| validatePolygon(QList< Error > &errors, int i, const QgsPolygon &polygon) | QgsGeometry | [static] |
| validatePolyline(QList< Error > &errors, int i, QgsPolyline polyline, bool ring=false) | QgsGeometry | [static] |
| vertexAt(int atVertex) | QgsGeometry | |
| within(QgsGeometry *geometry) | QgsGeometry | |
| wkbSize() | QgsGeometry | |
| wkbType() | QgsGeometry | |
| ~QgsGeometry() | QgsGeometry | |