QGIS API Documentation  3.17.0-Master (a035f434f4)
Classes | Namespaces | Macros | Typedefs
qgsgeos.h File Reference
#include "qgis_core.h"
#include "qgsgeometryengine.h"
#include "qgsgeometry.h"
#include <geos_c.h>
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, exception handling*. More...
 

Namespaces

 geos
 Contains geos related utilities and functions.
 

Macros

#define SIP_NO_FILE
 

Typedefs

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

Macro Definition Documentation

◆ SIP_NO_FILE

#define SIP_NO_FILE

Definition at line 19 of file qgsgeos.h.