#include "qgstessellator.h"
#include <algorithm>
#include <earcut.hpp>
#include <unordered_set>
#include "poly2tri.h"
#include "qgis.h"
#include "qgscurve.h"
#include "qgsgeometry.h"
#include "qgsgeometryutils_base.h"
#include "qgsmultipolygon.h"
#include "qgspoint.h"
#include "qgspolygon.h"
#include "qgstriangle.h"
#include <QMatrix4x4>
#include <QVector3D>
#include <QtDebug>
#include <QtMath>
Go to the source code of this file.
◆ minimumDistanceBetweenCoordinates()
| double minimumDistanceBetweenCoordinates |
( |
const QgsPolygon & | polygon | ) |
|
◆ ringToPoly2tri()
| void ringToPoly2tri |
( |
const QgsLineString * | ring, |
|
|
std::vector< p2t::Point * > & | polyline, |
|
|
QHash< p2t::Point *, float > * | zHash ) |
◆ roundCoord()
| double roundCoord |
( |
double | x | ) |
|
◆ transformPolygonToNewBase()
| QgsPolygon * transformPolygonToNewBase |
( |
const QgsPolygon & | polygon, |
|
|
const QgsPoint & | pt0, |
|
|
const QMatrix4x4 * | toNewBase, |
|
|
const float | scale ) |