QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
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.
using coord_sequence_unique_ptr = std::unique_ptr< GEOSCoordSequence, GeosDeleter>
 Scoped GEOS coordinate sequence pointer.
using prepared_unique_ptr = std::unique_ptr< const GEOSPreparedGeometry, GeosDeleter>
 Scoped GEOS prepared geometry pointer.
using unique_ptr = std::unique_ptr< GEOSGeometry, GeosDeleter>
 Scoped GEOS pointer.

Detailed Description

Contains geos related utilities and functions.

Note
not available in Python bindings.

Typedef Documentation

◆ buffer_params_unique_ptr

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

Scoped GEOS buffer params pointer.

Definition at line 124 of file qgsgeos.h.

◆ coord_sequence_unique_ptr

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

Scoped GEOS coordinate sequence pointer.

Definition at line 129 of file qgsgeos.h.

◆ prepared_unique_ptr

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

Scoped GEOS prepared geometry pointer.

Definition at line 119 of file qgsgeos.h.

◆ unique_ptr

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

Scoped GEOS pointer.

Definition at line 114 of file qgsgeos.h.