|
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 |
1.8.1.2