QGIS API Documentation 3.41.0-Master (fda2aa46e9a)
Loading...
Searching...
No Matches
Macros
qgsgeos.cpp File Reference
#include "qgsgeos.h"
#include "qgsabstractgeometry.h"
#include "qgsgeometrycollection.h"
#include "qgsgeometryfactory.h"
#include "qgslinestring.h"
#include "qgsmulticurve.h"
#include "qgsmultilinestring.h"
#include "qgsmultipoint.h"
#include "qgsmultipolygon.h"
#include "qgslogger.h"
#include "qgspolygon.h"
#include "qgsgeometryeditutils.h"
#include "qgspolyhedralsurface.h"
#include "qgsgeometryutils_base.h"
#include <limits>
#include <cstdio>
Include dependency graph for qgsgeos.cpp:

Go to the source code of this file.

Macros

#define CATCH_GEOS(r)
 
#define CATCH_GEOS_WITH_ERRMSG(r)
 
#define DEFAULT_QUADRANT_SEGMENTS   8
 

Macro Definition Documentation

◆ CATCH_GEOS

#define CATCH_GEOS (   r)
Value:
catch (GEOSException &) \
{ \
return r; \
}

Definition at line 35 of file qgsgeos.cpp.

◆ CATCH_GEOS_WITH_ERRMSG

#define CATCH_GEOS_WITH_ERRMSG (   r)
Value:
catch (GEOSException &e) \
{ \
if ( errorMsg ) \
{ \
*errorMsg = e.what(); \
} \
return r; \
}

Definition at line 41 of file qgsgeos.cpp.

◆ DEFAULT_QUADRANT_SEGMENTS

#define DEFAULT_QUADRANT_SEGMENTS   8

Definition at line 33 of file qgsgeos.cpp.