QGIS API Documentation
2.6.0-Brighton
|
#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>
Classes | |
class | GEOSException |
class | GEOSInit |
Macros | |
#define | DEFAULT_QUADRANT_SEGMENTS 8 |
#define | CATCH_GEOS(r) |
Functions | |
static void | throwGEOSException (const char *fmt,...) |
static void | printGEOSNotice (const char *fmt,...) |
static unsigned int | getNumGeosPoints (const GEOSGeometry *geom) |
static GEOSGeometry * | createGeosPoint (const QgsPoint &point) |
static GEOSCoordSequence * | createGeosCoordSequence (const QgsPolyline &points) |
static GEOSGeometry * | createGeosCollection (int typeId, QVector< GEOSGeometry * > geoms) |
static GEOSGeometry * | createGeosLineString (const QgsPolyline &polyline) |
static GEOSGeometry * | createGeosLinearRing (const QgsPolyline &polyline) |
static GEOSGeometry * | createGeosPolygon (const QVector< GEOSGeometry * > &rings) |
static GEOSGeometry * | createGeosPolygon (GEOSGeometry *shell) |
static GEOSGeometry * | createGeosPolygon (const QgsPolygon &polygon) |
static QgsGeometry * | fromGeosGeom (GEOSGeometry *geom) |
static GEOSGeometry * | _makeUnion (QList< GEOSGeometry * > geoms) |
Return union of several geometries - try to use unary union if available (GEOS >= 3.3) otherwise use a cascade of unions. |
Variables | |
static GEOSInit | geosinit |
#define CATCH_GEOS | ( | r | ) |
#define DEFAULT_QUADRANT_SEGMENTS 8 |
|
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
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |