QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
QgsInternalGeometryEngine Member List

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

applyDashPattern(const QVector< double > &pattern, Qgis::DashPatternLineEndingRule startRule=Qgis::DashPatternLineEndingRule::NoRule, Qgis::DashPatternLineEndingRule endRule=Qgis::DashPatternLineEndingRule::NoRule, Qgis::DashPatternSizeAdjustment adjustment=Qgis::DashPatternSizeAdjustment::ScaleBothDashAndGap, double patternOffset=0) constQgsInternalGeometryEngine
convertToCurves(double distanceTolerance, double angleTolerance) constQgsInternalGeometryEngine
densifyByCount(int extraNodesPerSegment) constQgsInternalGeometryEngine
densifyByDistance(double distance) constQgsInternalGeometryEngine
extrude(double x, double y) constQgsInternalGeometryEngine
isAxisParallelRectangle(double maximumDeviation, bool simpleRectanglesOnly=false) 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(int count, const std::function< bool(const QgsPointXY &) > &acceptPoint, unsigned long seed=0, QgsFeedback *feedback=nullptr, int maxTriesPerPoint=0)QgsInternalGeometryEngine
roundWaves(double wavelength, double amplitude, bool strictWavelength=false) constQgsInternalGeometryEngine
roundWavesRandomized(double minimumWavelength, double maximumWavelength, double minimumAmplitude, double maximumAmplitude, unsigned long seed=0) constQgsInternalGeometryEngine
squareWaves(double wavelength, double amplitude, bool strictWavelength=false) constQgsInternalGeometryEngine
squareWavesRandomized(double minimumWavelength, double maximumWavelength, double minimumAmplitude, double maximumAmplitude, unsigned long seed=0) constQgsInternalGeometryEngine
taperedBuffer(double startWidth, double endWidth, int segments) constQgsInternalGeometryEngine
triangularWaves(double wavelength, double amplitude, bool strictWavelength=false) constQgsInternalGeometryEngine
triangularWavesRandomized(double minimumWavelength, double maximumWavelength, double minimumAmplitude, double maximumAmplitude, unsigned long seed=0) constQgsInternalGeometryEngine
variableWidthBuffer(int segments, const std::function< std::unique_ptr< double[] >(const QgsLineString *line) > &widthFunction) constQgsInternalGeometryEngine
variableWidthBufferByM(int segments) constQgsInternalGeometryEngine