QGIS API Documentation 3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
qgsgeos.cpp File Reference
#include "qgsgeos.h"
#include <cstdio>
#include <limits>
#include <memory>
#include "qgsabstractgeometry.h"
#include "qgsgeometrycollection.h"
#include "qgsgeometryeditutils.h"
#include "qgsgeometryfactory.h"
#include "qgsgeometryutils_base.h"
#include "qgslinestring.h"
#include "qgslogger.h"
#include "qgsmulticurve.h"
#include "qgsmultilinestring.h"
#include "qgsmultipoint.h"
#include "qgsmultipolygon.h"
#include "qgspolygon.h"
#include "qgspolyhedralsurface.h"
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 (QgsGeosException &) \
{ \
return r; \
}

Definition at line 38 of file qgsgeos.cpp.

◆ CATCH_GEOS_WITH_ERRMSG

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

Definition at line 44 of file qgsgeos.cpp.

◆ DEFAULT_QUADRANT_SEGMENTS

#define DEFAULT_QUADRANT_SEGMENTS   8

Definition at line 36 of file qgsgeos.cpp.