QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
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(const QgsPointSequenceV2 &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 | |
angleAtVertex(int vertex) 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=nullptr, 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, QgsPointSequenceV2 &output) | QgsGeometry | static |
convertPointList(const QgsPointSequenceV2 &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 | |
distanceToVertex(int vertex) const | QgsGeometry | |
draw(QPainter &p) const | QgsGeometry | |
equals(const QgsGeometry *geometry) const | QgsGeometry | |
exportToGeoJSON(int precision=17) const | QgsGeometry | |
exportToWkt(int precision=17) const | QgsGeometry | |
extrude(double x, double y) | 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(QPointF point) | QgsGeometry | static |
fromQPolygonF(const QPolygonF &polygon) | QgsGeometry | static |
fromRect(const QgsRectangle &rect) | QgsGeometry | static |
fromWkb(unsigned char *wkb, int 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 | |
interpolateAngle(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 | |
lineLocatePoint(const QgsGeometry &point) const | QgsGeometry | |
makeDifference(const QgsGeometry *other) | QgsGeometry | |
mapToPixel(const QgsMapToPixel &mtp) | QgsGeometry | |
mergeLines() const | QgsGeometry | |
moveVertex(double x, double y, int atVertex) | QgsGeometry | |
moveVertex(const QgsPointV2 &p, int atVertex) | QgsGeometry | |
nearestPoint(const QgsGeometry &other) const | QgsGeometry | |
offsetCurve(double distance, int segments, int joinStyle, double mitreLimit) const | QgsGeometry | |
operator QVariant() const | QgsGeometry | inline |
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 | |
reshapeGeometry(const QList< QgsPointV2 > &reshapeLine) | QgsGeometry | |
rotate(double rotation, const QgsPoint ¢er) | QgsGeometry | |
setGeometry(QgsAbstractGeometryV2 *geometry) | QgsGeometry | |
shortestLine(const QgsGeometry &other) const | 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(QgsVertexId i) const | QgsGeometry | |
within(const QgsGeometry *geometry) const | QgsGeometry | |
wkbSize() const | QgsGeometry | |
wkbType() const | QgsGeometry | |
~QgsGeometry() | QgsGeometry |