QGIS API Documentation  3.6.0-Noosa (5873452)
Classes | Typedefs
geos Namespace Reference

Contains geos related utilities and functions. More...

Classes

struct  GeosDeleter
 Destroys the GEOS geometry geom, using the static QGIS geos context. More...
 

Typedefs

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

Detailed Description

Contains geos related utilities and functions.

Note
not available in Python bindings.
Since
QGIS 3.0

Typedef Documentation

◆ buffer_params_unique_ptr

using geos::buffer_params_unique_ptr = typedef std::unique_ptr< GEOSBufferParams, GeosDeleter>

Scoped GEOS buffer params pointer.

Definition at line 89 of file qgsgeos.h.

◆ coord_sequence_unique_ptr

using geos::coord_sequence_unique_ptr = typedef std::unique_ptr< GEOSCoordSequence, GeosDeleter>

Scoped GEOS coordinate sequence pointer.

Definition at line 94 of file qgsgeos.h.

◆ prepared_unique_ptr

using geos::prepared_unique_ptr = typedef std::unique_ptr< const GEOSPreparedGeometry, GeosDeleter>

Scoped GEOS prepared geometry pointer.

Definition at line 84 of file qgsgeos.h.

◆ unique_ptr

using geos::unique_ptr = typedef std::unique_ptr< GEOSGeometry, GeosDeleter>

Scoped GEOS pointer.

Definition at line 79 of file qgsgeos.h.