#include <limits>
#include <cstdarg>
#include <cstdio>
#include <cmath>
#include "qgis.h"
#include "qgsgeometry.h"
#include "qgsapplication.h"
#include "qgslogger.h"
#include "qgsmessagelog.h"
#include "qgspoint.h"
#include "qgsrectangle.h"
#include "qgsmaplayerregistry.h"
#include "qgsvectorlayer.h"
#include "qgsproject.h"
#include "qgsgeometryvalidator.h"
#include <QDebug>
#include <netinet/in.h>
Go to the source code of this file.
Macro Definition Documentation
#define DEFAULT_QUADRANT_SEGMENTS 8 |
Function Documentation
static GEOSGeometry* _makeUnion |
( |
QList< GEOSGeometry * > |
geoms | ) |
|
|
static |
Return union of several geometries - try to use unary union if available (GEOS >= 3.3) otherwise use a cascade of unions.
Takes ownership of passed geometries, returns a new instance
Definition at line 6147 of file qgsgeometry.cpp.
static GEOSGeometry* createGeosCollection |
( |
int |
typeId, |
|
|
QVector< GEOSGeometry * > |
geoms |
|
) |
| |
|
static |
static GEOSCoordSequence* createGeosCoordSequence |
( |
const QgsPolyline & |
points | ) |
|
|
static |
static GEOSGeometry* createGeosLinearRing |
( |
const QgsPolyline & |
polyline | ) |
|
|
static |
static GEOSGeometry* createGeosLineString |
( |
const QgsPolyline & |
polyline | ) |
|
|
static |
static GEOSGeometry* createGeosPoint |
( |
const double |
x, |
|
|
const double |
y |
|
) |
| |
|
static |
static GEOSGeometry* createGeosPoint |
( |
const QgsPoint & |
point | ) |
|
|
static |
static GEOSGeometry* createGeosPolygon |
( |
const QVector< GEOSGeometry * > & |
rings | ) |
|
|
static |
static GEOSGeometry* createGeosPolygon |
( |
GEOSGeometry * |
shell | ) |
|
|
static |
static GEOSGeometry* createGeosPolygon |
( |
const QgsPolygon & |
polygon | ) |
|
|
static |
static QgsGeometry* fromGeosGeom |
( |
GEOSGeometry * |
geom | ) |
|
|
static |
static unsigned int getNumGeosPoints |
( |
const GEOSGeometry * |
geom | ) |
|
|
static |
static void printGEOSNotice |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
static void throwGEOSException |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
|
static |
Variable Documentation