42 #ifndef __OPENFLUID_LANDR_GEOSHELPERS_HPP__ 43 #define __OPENFLUID_LANDR_GEOSHELPERS_HPP__ 46 #include <geos/geom/GeometryFactory.h> 48 #include <ogrsf_frmts.h> 51 #include <openfluid/config.hpp> 57 #if GEOS_VERSION_GREATER_OR_EQUAL_3_3_0 58 #define GET_DANGLES(P,D) \ 61 #define GET_DANGLES(P,D) \ 62 std::vector<const geos::geom::LineString*>* _M_TheDangles = P->getDangles(); \ 68 #if GEOS_VERSION_GREATER_OR_EQUAL_3_3_2 69 #define GEOM_PTR_PAIR geos::geom::GeomPtrPair 71 #define GEOM_PTR_PAIR std::pair<std::unique_ptr<geos::geom::Geometry>,std::unique_ptr<geos::geom::Geometry> > OGRGeometry * convertGEOSGeometryToOGR(const GEOSGeom Geometry)
#define OPENFLUID_API
Definition: dllexport.hpp:87
GEOSGeom OPENFLUID_API convertOGRGeometryToGEOS(const OGRGeometry *Geometry)
Definition: ApplicationException.hpp:47