QGIS API Documentation 3.41.0-Master (45a0abf3bec)
|
#include <limits>
#include <cstdarg>
#include <cstdio>
#include <cmath>
#include <nlohmann/json.hpp>
#include <QCache>
#include "qgis.h"
#include "qgsgeometry.h"
#include "moc_qgsgeometry.cpp"
#include "qgsabstractgeometry.h"
#include "qgsgeometryeditutils.h"
#include "qgsgeometryfactory.h"
#include <geos_c.h>
#include "qgsgeometryutils.h"
#include "qgsinternalgeometryengine.h"
#include "qgsgeos.h"
#include "qgsmaptopixel.h"
#include "qgspointxy.h"
#include "qgsrectangle.h"
#include "qgsvectorlayer.h"
#include "qgsgeometryvalidator.h"
#include "qgsmultilinestring.h"
#include "qgsmultipoint.h"
#include "qgsmultipolygon.h"
#include "qgspoint.h"
#include "qgspolygon.h"
#include "qgslinestring.h"
#include "qgscircle.h"
#include "qgscurve.h"
#include "qgspolyhedralsurface.h"
#include "qgstriangle.h"
Go to the source code of this file.
Classes | |
struct | QgsGeometryPrivate |
Typedefs | |
typedef QCache< QString, QgsGeometry > | WktCache |
Functions | |
QDataStream & | operator<< (QDataStream &out, const QgsGeometry &geometry) |
Writes the geometry to stream out. QGIS version compatibility is not guaranteed. | |
QDataStream & | operator>> (QDataStream &in, QgsGeometry &geometry) |
Reads a geometry from stream in into geometry. QGIS version compatibility is not guaranteed. | |
std::unique_ptr< QgsLineString > | smoothCurve (const QgsLineString &line, const unsigned int iterations, const double offset, double squareDistThreshold, double maxAngleRads, bool isRing) |
typedef QCache< QString, QgsGeometry > WktCache |
Definition at line 154 of file qgsgeometry.cpp.
QDataStream & operator<< | ( | QDataStream & | out, |
const QgsGeometry & | geometry | ||
) |
Writes the geometry to stream out. QGIS version compatibility is not guaranteed.
Definition at line 4476 of file qgsgeometry.cpp.
QDataStream & operator>> | ( | QDataStream & | in, |
QgsGeometry & | geometry | ||
) |
Reads a geometry from stream in into geometry. QGIS version compatibility is not guaranteed.
Definition at line 4482 of file qgsgeometry.cpp.
std::unique_ptr< QgsLineString > smoothCurve | ( | const QgsLineString & | line, |
const unsigned int | iterations, | ||
const double | offset, | ||
double | squareDistThreshold, | ||
double | maxAngleRads, | ||
bool | isRing | ||
) |
Definition at line 4043 of file qgsgeometry.cpp.