QGIS API Documentation  2.12.0-Lyon
QgsGeometry Member List

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())QgsGeometrystatic
compare(const QgsPolygon &p1, const QgsPolygon &p2, double epsilon=4 *std::numeric_limits< double >::epsilon())QgsGeometrystatic
compare(const QgsMultiPolygon &p1, const QgsMultiPolygon &p2, double epsilon=4 *std::numeric_limits< double >::epsilon())QgsGeometrystatic
contains(const QgsPoint *p) const QgsGeometry
contains(const QgsGeometry *geometry) const QgsGeometry
convertPointList(const QList< QgsPoint > &input, QList< QgsPointV2 > &output)QgsGeometrystatic
convertPointList(const QList< QgsPointV2 > &input, QList< QgsPoint > &output)QgsGeometrystatic
convertToMultiType()QgsGeometry
convertToSingleType()QgsGeometry
convertToStraightSegment()QgsGeometry
convertToType(QGis::GeometryType destType, bool destMultipart=false) const QgsGeometry
convexHull() const QgsGeometry
createGeometryEngine(const QgsAbstractGeometryV2 *geometry)QgsGeometrystatic
createPolygonFromQPolygonF(const QPolygonF &polygon)QgsGeometrystatic
createPolylineFromQPolygonF(const QPolygonF &polygon)QgsGeometrystatic
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)QgsGeometrystatic
fromMultiPolygon(const QgsMultiPolygon &multipoly)QgsGeometrystatic
fromMultiPolyline(const QgsMultiPolyline &multiline)QgsGeometrystatic
fromPoint(const QgsPoint &point)QgsGeometrystatic
fromPolygon(const QgsPolygon &polygon)QgsGeometrystatic
fromPolyline(const QgsPolyline &polyline)QgsGeometrystatic
fromQPointF(const QPointF &point)QgsGeometrystatic
fromQPolygonF(const QPolygonF &polygon)QgsGeometrystatic
fromRect(const QgsRectangle &rect)QgsGeometrystatic
fromWkb(unsigned char *wkb, size_t length)QgsGeometry
fromWkt(const QString &wkt)QgsGeometrystatic
geometry() const QgsGeometry
getGEOSHandler()QgsGeometrystatic
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)QgsGeometryexplicit
requiresConversionToStraightSegments() const QgsGeometry
reshapeGeometry(const QList< QgsPoint > &reshapeWithLine)QgsGeometry
rotate(double rotation, const QgsPoint &center)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)QgsGeometrystatic
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