QGIS API Documentation 3.99.0-Master (21b3aa880ba)
Loading...
Searching...
No Matches
qgsgeos.h File Reference
#include "qgsconfig.h"
#include <geos_c.h>
#include "qgis_core.h"
#include "qgis_sip.h"
#include "qgsgeometry.h"
#include "qgsgeometryengine.h"
#include <QThreadStorage>
Include dependency graph for qgsgeos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  geos::GeosDeleter
 Destroys the GEOS geometry geom, using the static QGIS geos context. More...
class  QgsGeos
 Does vector analysis using the GEOS library and handles import, export, and exception handling. More...
class  QgsGeosContext
 Used to create and store a proj context object, correctly freeing the context upon destruction. More...

Namespaces

namespace  geos
 Contains geos related utilities and functions.

Typedefs

using geos::buffer_params_unique_ptr = std::unique_ptr< GEOSBufferParams, GeosDeleter>
 Scoped GEOS buffer params pointer.
using geos::coord_sequence_unique_ptr = std::unique_ptr< GEOSCoordSequence, GeosDeleter>
 Scoped GEOS coordinate sequence pointer.
using geos::prepared_unique_ptr = std::unique_ptr< const GEOSPreparedGeometry, GeosDeleter>
 Scoped GEOS prepared geometry pointer.
using geos::unique_ptr = std::unique_ptr< GEOSGeometry, GeosDeleter>
 Scoped GEOS pointer.