| QGIS API Documentation
    2.2.0-Valmiera
    | 
This is the complete list of members for QgsGeometry, including all inherited members.
| addPart(const QList< QgsPoint > &points, QGis::GeometryType geomType=QGis::UnknownGeometry) | QgsGeometry | |
| addPart(GEOSGeometry *newPart) | QgsGeometry | |
| addPart(QgsGeometry *newPart) | QgsGeometry | |
| addRing(const QList< QgsPoint > &ring) | QgsGeometry | |
| adjacentVertices(int atVertex, int &beforeVertex, int &afterVertex) | QgsGeometry | |
| area() | QgsGeometry | |
| asGeometryCollection() const | QgsGeometry | |
| asGeos() const | QgsGeometry | |
| asMultiPoint() const | QgsGeometry | |
| asMultiPolygon() const | QgsGeometry | |
| asMultiPolyline() const | QgsGeometry | |
| asPoint() const | QgsGeometry | |
| asPoint(QgsConstWkbPtr &wkbPtr, bool hasZValue) const | QgsGeometry | private | 
| asPolygon() const | QgsGeometry | |
| asPolygon(QgsConstWkbPtr &wkbPtr, bool hasZValue) const | QgsGeometry | private | 
| asPolyline() const | QgsGeometry | |
| asPolyline(QgsConstWkbPtr &wkbPtr, bool hasZValue) const | QgsGeometry | private | 
| asWkb() const | QgsGeometry | |
| avoidIntersections(QMap< QgsVectorLayer *, QSet< QgsFeatureId > > ignoreFeatures=(QMap< QgsVectorLayer *, QSet< QgsFeatureId > >())) | QgsGeometry | |
| boundingBox() | QgsGeometry | |
| buffer(double distance, int segments) | QgsGeometry | |
| centroid() | QgsGeometry | |
| closestSegmentWithContext(const QgsPoint &point, QgsPoint &minDistPoint, int &afterVertex, double *leftOf=0, double epsilon=DEFAULT_SEGMENT_EPSILON) | 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(const QgsPoint *p) const | QgsGeometry | |
| contains(const QgsGeometry *geometry) const | QgsGeometry | |
| convertToMultiType() | QgsGeometry | |
| convexHull() | QgsGeometry | |
| crosses(const QgsGeometry *geometry) const | QgsGeometry | |
| deletePart(int partNum) | QgsGeometry | |
| deleteRing(int ringNum, int partNum=0) | QgsGeometry | |
| deleteVertex(int atVertex) | QgsGeometry | |
| deleteVertex(QgsConstWkbPtr &srcPtr, QgsWkbPtr &dstPtr, int atVertex, bool hasZValue, int &pointIndex, bool isRing, bool lastItem) | QgsGeometry | inlineprivatestatic | 
| difference(QgsGeometry *geometry) | QgsGeometry | |
| disjoint(const QgsGeometry *geometry) const | QgsGeometry | |
| distance(QgsGeometry &geom) | QgsGeometry | |
| equals(const QgsGeometry *geometry) const | QgsGeometry | |
| exportGeosToWkb() const | QgsGeometry | private | 
| exportToGeoJSON() const | QgsGeometry | |
| exportToWkt() const | QgsGeometry | |
| exportWkbToGeos() const | 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 | privatestatic | 
| geosRelOp(char(*op)(const GEOSGeometry *, const GEOSGeometry *), const QgsGeometry *a, const QgsGeometry *b) | QgsGeometry | privatestatic | 
| insertVertex(double x, double y, int beforeVertex) | QgsGeometry | |
| insertVertex(double x, double y, int beforeVertex, const GEOSCoordSequence *old_sequence, GEOSCoordSequence **new_sequence) | QgsGeometry | private | 
| insertVertex(QgsConstWkbPtr &srcPtr, QgsWkbPtr &dstPtr, int beforeVertex, const double &x, const double &y, bool hasZValue, int &pointIndex, bool isRing) | QgsGeometry | inlineprivatestatic | 
| interpolate(double distance) | QgsGeometry | |
| intersection(QgsGeometry *geometry) | QgsGeometry | |
| intersects(const QgsRectangle &r) const | QgsGeometry | |
| intersects(const QgsGeometry *geometry) const | QgsGeometry | |
| isGeosEmpty() | QgsGeometry | |
| isGeosEqual(QgsGeometry &) | QgsGeometry | |
| isGeosValid() | QgsGeometry | |
| isMultipart() | QgsGeometry | |
| leftOf(double x, double y, double &x1, double &y1, double &x2, double &y2) | QgsGeometry | private | 
| length() | QgsGeometry | |
| lineContainedInLine(const GEOSGeometry *line1, const GEOSGeometry *line2) | QgsGeometry | privatestatic | 
| makeDifference(QgsGeometry *other) | QgsGeometry | |
| mDirtyGeos | QgsGeometry | mutableprivate | 
| mDirtyWkb | QgsGeometry | mutableprivate | 
| mergeGeometriesMultiTypeSplit(QVector< GEOSGeometry * > &splitResult) | QgsGeometry | private | 
| mGeometry | QgsGeometry | mutableprivate | 
| mGeometrySize | QgsGeometry | mutableprivate | 
| mGeos | QgsGeometry | mutableprivate | 
| moveVertex(double x, double y, int atVertex) | QgsGeometry | |
| moveVertex(QgsWkbPtr &wkbPtr, const double &x, const double &y, int atVertex, bool hasZValue, int &pointIndex, bool isRing) | QgsGeometry | inlineprivatestatic | 
| nodeGeometries(const GEOSGeometry *splitLine, const GEOSGeometry *poly) | QgsGeometry | privatestatic | 
| numberOfGeometries(GEOSGeometry *g) const | QgsGeometry | private | 
| operator=(QgsGeometry const &rhs) | QgsGeometry | |
| overlaps(const QgsGeometry *geometry) const | QgsGeometry | |
| pointContainedInLine(const GEOSGeometry *point, const GEOSGeometry *line) | QgsGeometry | privatestatic | 
| QgsGeometry() | QgsGeometry | |
| QgsGeometry(const QgsGeometry &) | QgsGeometry | |
| reshapeGeometry(const QList< QgsPoint > &reshapeWithLine) | QgsGeometry | |
| reshapeLine(const GEOSGeometry *origLine, const GEOSGeometry *reshapeLineGeos) | QgsGeometry | privatestatic | 
| reshapePolygon(const GEOSGeometry *polygon, const GEOSGeometry *reshapeLineGeos) | QgsGeometry | privatestatic | 
| 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(const QgsGeometry *geometry) const | QgsGeometry | |
| transform(const QgsCoordinateTransform &ct) | QgsGeometry | |
| transformVertex(QgsWkbPtr &wkbPtr, const QgsCoordinateTransform &ct, bool hasZValue) | QgsGeometry | private | 
| translate(double dx, double dy) | QgsGeometry | |
| translateVertex(QgsWkbPtr &wkbPtr, double dx, double dy, bool hasZValue) | QgsGeometry | private | 
| type() | QgsGeometry | |
| validateGeometry(QList< Error > &errors) | QgsGeometry | |
| vertexAt(int atVertex) | QgsGeometry | |
| within(const QgsGeometry *geometry) const | QgsGeometry | |
| wkbSize() const | QgsGeometry | |
| wkbType() const | QgsGeometry | |
| ~QgsGeometry() | QgsGeometry | 
 1.8.1.2
 1.8.1.2