|
QGIS API Documentation
2.12.0-Lyon
|
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(QgsAbstractGeometryV2 *part, QGis::GeometryType geomType=QGis::UnknownGeometry) | QgsGeometry | |
| addPart(GEOSGeometry *newPart) | QgsGeometry | |
| addPart(const QgsGeometry *newPart) | QgsGeometry | |
| addRing(const QList< QgsPoint > &ring) | QgsGeometry | |
| addRing(QgsCurveV2 *ring) | QgsGeometry | |
| adjacentVertices(int atVertex, int &beforeVertex, int &afterVertex) const | QgsGeometry | |
| area() const | QgsGeometry | |
| asGeometryCollection() const | QgsGeometry | |
| asGeos(double precision=0) const | QgsGeometry | |
| asMultiPoint() const | QgsGeometry | |
| asMultiPolygon() const | QgsGeometry | |
| asMultiPolyline() const | QgsGeometry | |
| asPoint() const | QgsGeometry | |
| asPolygon() const | QgsGeometry | |
| asPolyline() const | QgsGeometry | |
| asQPointF() const | QgsGeometry | |
| asQPolygonF() const | QgsGeometry | |
| asWkb() const | QgsGeometry | |
| avoidIntersections(const QMap< QgsVectorLayer *, QSet< QgsFeatureId > > &ignoreFeatures=(QMap< QgsVectorLayer *, QSet< QgsFeatureId > >())) | QgsGeometry | |
| boundingBox() const | QgsGeometry | |
| buffer(double distance, int segments) const | QgsGeometry | |
| buffer(double distance, int segments, int endCapStyle, int joinStyle, double mitreLimit) const | QgsGeometry | |
| centroid() const | QgsGeometry | |
| closestSegmentWithContext(const QgsPoint &point, QgsPoint &minDistPoint, int &afterVertex, double *leftOf=0, double epsilon=DEFAULT_SEGMENT_EPSILON) const | QgsGeometry | |
| closestVertex(const QgsPoint &point, int &atVertex, int &beforeVertex, int &afterVertex, double &sqrDist) const | QgsGeometry | |
| closestVertexWithContext(const QgsPoint &point, int &atVertex) const | QgsGeometry | |
| combine(const QgsGeometry *geometry) const | QgsGeometry | |
| compare(const QgsPolyline &p1, const QgsPolyline &p2, double epsilon=4 *std::numeric_limits< double >::epsilon()) | QgsGeometry | static |
| compare(const QgsPolygon &p1, const QgsPolygon &p2, double epsilon=4 *std::numeric_limits< double >::epsilon()) | QgsGeometry | static |
| compare(const QgsMultiPolygon &p1, const QgsMultiPolygon &p2, double epsilon=4 *std::numeric_limits< double >::epsilon()) | QgsGeometry | static |
| contains(const QgsPoint *p) const | QgsGeometry | |
| contains(const QgsGeometry *geometry) const | QgsGeometry | |
| convertPointList(const QList< QgsPoint > &input, QList< QgsPointV2 > &output) | QgsGeometry | static |
| convertPointList(const QList< QgsPointV2 > &input, QList< QgsPoint > &output) | QgsGeometry | static |
| convertToMultiType() | QgsGeometry | |
| convertToSingleType() | QgsGeometry | |
| convertToStraightSegment() | QgsGeometry | |
| convertToType(QGis::GeometryType destType, bool destMultipart=false) const | QgsGeometry | |
| convexHull() const | QgsGeometry | |
| createGeometryEngine(const QgsAbstractGeometryV2 *geometry) | QgsGeometry | static |
| createPolygonFromQPolygonF(const QPolygonF &polygon) | QgsGeometry | static |
| createPolylineFromQPolygonF(const QPolygonF &polygon) | QgsGeometry | static |
| crosses(const QgsGeometry *geometry) const | QgsGeometry | |
| deletePart(int partNum) | QgsGeometry | |
| deleteRing(int ringNum, int partNum=0) | QgsGeometry | |
| deleteVertex(int atVertex) | QgsGeometry | |
| difference(const QgsGeometry *geometry) const | QgsGeometry | |
| disjoint(const QgsGeometry *geometry) const | QgsGeometry | |
| distance(const QgsGeometry &geom) const | QgsGeometry | |
| draw(QPainter &p) const | QgsGeometry | |
| equals(const QgsGeometry *geometry) const | QgsGeometry | |
| exportToGeoJSON(const int &precision=17) const | QgsGeometry | |
| exportToWkt(const int &precision=17) const | QgsGeometry | |
| 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 |
| fromQPointF(const QPointF &point) | QgsGeometry | static |
| fromQPolygonF(const QPolygonF &polygon) | QgsGeometry | static |
| fromRect(const QgsRectangle &rect) | QgsGeometry | static |
| fromWkb(unsigned char *wkb, size_t length) | QgsGeometry | |
| fromWkt(const QString &wkt) | QgsGeometry | static |
| geometry() const | QgsGeometry | |
| getGEOSHandler() | QgsGeometry | static |
| insertVertex(double x, double y, int beforeVertex) | QgsGeometry | |
| interpolate(double distance) const | QgsGeometry | |
| intersection(const QgsGeometry *geometry) const | QgsGeometry | |
| intersects(const QgsRectangle &r) const | QgsGeometry | |
| intersects(const QgsGeometry *geometry) const | QgsGeometry | |
| isEmpty() const | QgsGeometry | |
| isGeosEmpty() const | QgsGeometry | |
| isGeosEqual(const QgsGeometry &) const | QgsGeometry | |
| isGeosValid() const | QgsGeometry | |
| isMultipart() const | QgsGeometry | |
| length() const | QgsGeometry | |
| makeDifference(const QgsGeometry *other) | QgsGeometry | |
| mapToPixel(const QgsMapToPixel &mtp) | QgsGeometry | |
| moveVertex(double x, double y, int atVertex) | QgsGeometry | |
| moveVertex(const QgsPointV2 &p, int atVertex) | QgsGeometry | |
| offsetCurve(double distance, int segments, int joinStyle, double mitreLimit) const | QgsGeometry | |
| operator=(QgsGeometry const &rhs) | QgsGeometry | |
| overlaps(const QgsGeometry *geometry) const | QgsGeometry | |
| pointOnSurface() const | QgsGeometry | |
| QgsGeometry() | QgsGeometry | |
| QgsGeometry(const QgsGeometry &) | QgsGeometry | |
| QgsGeometry(QgsAbstractGeometryV2 *geom) | QgsGeometry | explicit |
| requiresConversionToStraightSegments() const | QgsGeometry | |
| reshapeGeometry(const QList< QgsPoint > &reshapeWithLine) | QgsGeometry | |
| rotate(double rotation, const QgsPoint ¢er) | QgsGeometry | |
| setGeometry(QgsAbstractGeometryV2 *geometry) | QgsGeometry | |
| simplify(double tolerance) const | QgsGeometry | |
| smooth(const unsigned int iterations=1, const double offset=0.25) const | QgsGeometry | |
| smoothLine(const QgsPolyline &polyline, const unsigned int iterations=1, const double offset=0.25) const | QgsGeometry | |
| smoothPolygon(const QgsPolygon &polygon, const unsigned int iterations=1, const double offset=0.25) const | QgsGeometry | |
| splitGeometry(const QList< QgsPoint > &splitLine, QList< QgsGeometry * > &newGeometries, bool topological, QList< QgsPoint > &topologyTestPoints) | QgsGeometry | |
| sqrDistToVertexAt(QgsPoint &point, int atVertex) const | QgsGeometry | |
| symDifference(const QgsGeometry *geometry) const | QgsGeometry | |
| touches(const QgsGeometry *geometry) const | QgsGeometry | |
| transform(const QgsCoordinateTransform &ct) | QgsGeometry | |
| transform(const QTransform &ct) | QgsGeometry | |
| translate(double dx, double dy) | QgsGeometry | |
| type() const | QgsGeometry | |
| unaryUnion(const QList< QgsGeometry * > &geometryList) | QgsGeometry | static |
| validateGeometry(QList< Error > &errors) | QgsGeometry | |
| vertexAt(int atVertex) const | QgsGeometry | |
| vertexIdFromVertexNr(int nr, QgsVertexId &id) const | QgsGeometry | |
| vertexNrFromVertexId(const QgsVertexId &i) const | QgsGeometry | |
| within(const QgsGeometry *geometry) const | QgsGeometry | |
| wkbSize() const | QgsGeometry | |
| wkbType() const | QgsGeometry | |
| ~QgsGeometry() | QgsGeometry |
1.8.9.1