, 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 | |