QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
QgsInternalGeometryEngine Member List

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

convertToCurves(double distanceTolerance, double angleTolerance) constQgsInternalGeometryEngine
densifyByCount(int extraNodesPerSegment) constQgsInternalGeometryEngine
densifyByDistance(double distance) constQgsInternalGeometryEngine
extrude(double x, double y) constQgsInternalGeometryEngine
lastError() constQgsInternalGeometryEngine
orientedMinimumBoundingBox(double &area, double &angle, double &width, double &height) constQgsInternalGeometryEngine
orthogonalize(double tolerance=1.0E-8, int maxIterations=1000, double angleThreshold=15.0) constQgsInternalGeometryEngine
poleOfInaccessibility(double precision, double *distanceFromBoundary=nullptr) constQgsInternalGeometryEngine
QgsInternalGeometryEngine(const QgsGeometry &geometry)QgsInternalGeometryEngineexplicit
randomPointsInPolygon(const QgsGeometry &polygon, int count, const std::function< bool(const QgsPointXY &) > &acceptPoint, unsigned long seed=0, QgsFeedback *feedback=nullptr, int maxTriesPerPoint=0)QgsInternalGeometryEnginestatic
taperedBuffer(double startWidth, double endWidth, int segments) constQgsInternalGeometryEngine
variableWidthBuffer(int segments, const std::function< std::unique_ptr< double[] >(const QgsLineString *line) > &widthFunction) constQgsInternalGeometryEngine
variableWidthBufferByM(int segments) constQgsInternalGeometryEngine