QGIS API Documentation  2.12.0-Lyon
QgsGeometryUtils Member List

This is the complete list of members for QgsGeometryUtils, including all inherited members.

adjacentVertices(const QgsAbstractGeometryV2 &geom, const QgsVertexId &atVertex, QgsVertexId &beforeVertex, QgsVertexId &afterVertex)QgsGeometryUtilsstatic
angleOnCircle(double angle, double angle1, double angle2, double angle3)QgsGeometryUtilsstatic
averageAngle(double x1, double y1, double x2, double y2, double x3, double y3)QgsGeometryUtilsstatic
averageAngle(double a1, double a2)QgsGeometryUtilsstatic
ccwAngle(double dy, double dx)QgsGeometryUtilsstatic
circleAngleBetween(double angle, double angle1, double angle2, bool clockwise)QgsGeometryUtilsstatic
circleCenterRadius(const QgsPointV2 &pt1, const QgsPointV2 &pt2, const QgsPointV2 &pt3, double &radius, double &centerX, double &centerY)QgsGeometryUtilsstatic
circleClockwise(double angle1, double angle2, double angle3)QgsGeometryUtilsstatic
circleLength(double x1, double y1, double x2, double y2, double x3, double y3)QgsGeometryUtilsstatic
circleTangentDirection(const QgsPointV2 &tangentPoint, const QgsPointV2 &cp1, const QgsPointV2 &cp2, const QgsPointV2 &cp3)QgsGeometryUtilsstatic
closestSegmentFromComponents(T &container, componentType ctype, const QgsPointV2 &pt, QgsPointV2 &segmentPt, QgsVertexId &vertexAfter, bool *leftOf, double epsilon)QgsGeometryUtilsinlinestatic
closestVertex(const QgsAbstractGeometryV2 &geom, const QgsPointV2 &pt, QgsVertexId &id)QgsGeometryUtilsstatic
componentType enum nameQgsGeometryUtils
getSelfIntersections(const QgsAbstractGeometryV2 *geom, int part, int ring, double tolerance)QgsGeometryUtilsstatic
leftOfLine(double x, double y, double x1, double y1, double x2, double y2)QgsGeometryUtilsstatic
lineAngle(double x1, double y1, double x2, double y2)QgsGeometryUtilsstatic
lineIntersection(const QgsPointV2 &p1, const QgsVector &v, const QgsPointV2 &q1, const QgsVector &w, QgsPointV2 &inter)QgsGeometryUtilsstatic
linePerpendicularAngle(double x1, double y1, double x2, double y2)QgsGeometryUtilsstatic
PART enum valueQgsGeometryUtils
pointOnLineWithDistance(const QgsPointV2 &startPoint, const QgsPointV2 &directionPoint, double distance)QgsGeometryUtilsstatic
pointsFromWKT(const QString &wktCoordinateList, bool is3D, bool isMeasure)QgsGeometryUtilsstatic
pointsToGML2(const QList< QgsPointV2 > &points, QDomDocument &doc, int precision, const QString &ns)QgsGeometryUtilsstatic
pointsToGML3(const QList< QgsPointV2 > &points, QDomDocument &doc, int precision, const QString &ns, bool is3D)QgsGeometryUtilsstatic
pointsToJSON(const QList< QgsPointV2 > &points, int precision)QgsGeometryUtilsstatic
pointsToWKB(QgsWkbPtr &wkb, const QList< QgsPointV2 > &points, bool is3D, bool isMeasure)QgsGeometryUtilsstatic
pointsToWKT(const QList< QgsPointV2 > &points, int precision, bool is3D, bool isMeasure)QgsGeometryUtilsstatic
projPointOnSegment(const QgsPointV2 &p, const QgsPointV2 &s1, const QgsPointV2 &s2)QgsGeometryUtilsinlinestatic
RING enum valueQgsGeometryUtils
segmentIntersection(const QgsPointV2 &p1, const QgsPointV2 &p2, const QgsPointV2 &q1, const QgsPointV2 &q2, QgsPointV2 &inter, double tolerance)QgsGeometryUtilsstatic
segmentMidPoint(const QgsPointV2 &p1, const QgsPointV2 &p2, QgsPointV2 &result, double radius, const QgsPointV2 &mousePos)QgsGeometryUtilsstatic
sqrDistance2D(const QgsPointV2 &pt1, const QgsPointV2 &pt2)QgsGeometryUtilsstatic
sqrDistToLine(double ptX, double ptY, double x1, double y1, double x2, double y2, double &minDistX, double &minDistY, double epsilon)QgsGeometryUtilsstatic
sweepAngle(double centerX, double centerY, double x1, double y1, double x2, double y2, double x3, double y3)QgsGeometryUtilsstatic
VERTEX enum valueQgsGeometryUtils
wktGetChildBlocks(const QString &wkt, const QString &defaultType="")QgsGeometryUtilsstatic
wktReadBlock(const QString &wkt)QgsGeometryUtilsstatic