GEOS  3.11.0beta2
HeuristicOverlay.h
1 /**********************************************************************
2  *
3  * GEOS - Geometry Engine Open Source
4  * http://geos.osgeo.org
5  *
6  * Copyright (C) 2013-2020 Sandro Santilli <strk@kbt.io>
7  * Copyright (C) 2006 Refractions Research Inc.
8  *
9  * This is free software; you can redistribute and/or modify it under
10  * the terms of the GNU Lesser General Public Licence as published
11  * by the Free Software Foundation.
12  * See the COPYING file for more information.
13  *
14  **********************************************************************
15  *
16  * Last port: ORIGINAL WORK
17  *
18  **********************************************************************/
19 
20 #pragma once
21 
22 #include <geos/export.h>
23 #include <memory> // for unique_ptr
24 
25 namespace geos {
26 namespace geom { // geos::geom
27 
28 class Geometry;
29 
30 std::unique_ptr<Geometry> GEOS_DLL
31 HeuristicOverlay(const Geometry* g0, const Geometry* g1, int opCode);
32 
33 } // namespace geos::geom
34 } // namespace geos
35 
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25