diff -Nru geos-3.7.0/capi/geos_c.h geos-3.7.1/capi/geos_c.h --- geos-3.7.0/capi/geos_c.h 2018-09-11 04:45:03.000000000 +0000 +++ geos-3.7.1/capi/geos_c.h 2018-11-29 23:05:39.000000000 +0000 @@ -70,10 +70,10 @@ #define GEOS_VERSION_MINOR 7 #endif #ifndef GEOS_VERSION_PATCH -#define GEOS_VERSION_PATCH 0 +#define GEOS_VERSION_PATCH 1 #endif #ifndef GEOS_VERSION -#define GEOS_VERSION "3.7.0" +#define GEOS_VERSION "3.7.1" #endif #ifndef GEOS_JTS_PORT #define GEOS_JTS_PORT "1.13.0" @@ -81,8 +81,8 @@ #define GEOS_CAPI_VERSION_MAJOR 1 #define GEOS_CAPI_VERSION_MINOR 11 -#define GEOS_CAPI_VERSION_PATCH 0 -#define GEOS_CAPI_VERSION "3.7.0-CAPI-1.11.0" +#define GEOS_CAPI_VERSION_PATCH 1 +#define GEOS_CAPI_VERSION "3.7.1-CAPI-1.11.1" #endif #define GEOS_CAPI_FIRST_INTERFACE GEOS_CAPI_VERSION_MAJOR @@ -1066,7 +1066,7 @@ extern int GEOS_DLL GEOSGeomGetNumPoints_r(GEOSContextHandle_t handle, const GEOSGeometry* g); -/* Return -1 on exception, Geometry must be a Point. */ +/* Return 0 on exception, otherwise 1, Geometry must be a Point. */ extern int GEOS_DLL GEOSGeomGetX_r(GEOSContextHandle_t handle, const GEOSGeometry *g, double *x); extern int GEOS_DLL GEOSGeomGetY_r(GEOSContextHandle_t handle, const GEOSGeometry *g, double *y); extern int GEOS_DLL GEOSGeomGetZ_r(GEOSContextHandle_t handle, const GEOSGeometry *g, double *z); @@ -1991,7 +1991,7 @@ /* Return -1 on exception, Geometry must be a LineString. */ extern int GEOS_DLL GEOSGeomGetNumPoints(const GEOSGeometry* g); -/* Return -1 on exception, Geometry must be a Point. */ +/* Return 0 on exception, otherwise 1, Geometry must be a Point. */ extern int GEOS_DLL GEOSGeomGetX(const GEOSGeometry *g, double *x); extern int GEOS_DLL GEOSGeomGetY(const GEOSGeometry *g, double *y); extern int GEOS_DLL GEOSGeomGetZ(const GEOSGeometry *g, double *z); diff -Nru geos-3.7.0/capi/geos_c.h.in geos-3.7.1/capi/geos_c.h.in --- geos-3.7.0/capi/geos_c.h.in 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/capi/geos_c.h.in 2018-11-29 22:42:00.000000000 +0000 @@ -1066,7 +1066,7 @@ extern int GEOS_DLL GEOSGeomGetNumPoints_r(GEOSContextHandle_t handle, const GEOSGeometry* g); -/* Return -1 on exception, Geometry must be a Point. */ +/* Return 0 on exception, otherwise 1, Geometry must be a Point. */ extern int GEOS_DLL GEOSGeomGetX_r(GEOSContextHandle_t handle, const GEOSGeometry *g, double *x); extern int GEOS_DLL GEOSGeomGetY_r(GEOSContextHandle_t handle, const GEOSGeometry *g, double *y); extern int GEOS_DLL GEOSGeomGetZ_r(GEOSContextHandle_t handle, const GEOSGeometry *g, double *z); @@ -1991,7 +1991,7 @@ /* Return -1 on exception, Geometry must be a LineString. */ extern int GEOS_DLL GEOSGeomGetNumPoints(const GEOSGeometry* g); -/* Return -1 on exception, Geometry must be a Point. */ +/* Return 0 on exception, otherwise 1, Geometry must be a Point. */ extern int GEOS_DLL GEOSGeomGetX(const GEOSGeometry *g, double *x); extern int GEOS_DLL GEOSGeomGetY(const GEOSGeometry *g, double *y); extern int GEOS_DLL GEOSGeomGetZ(const GEOSGeometry *g, double *z); diff -Nru geos-3.7.0/capi/geos_ts_c.cpp geos-3.7.1/capi/geos_ts_c.cpp --- geos-3.7.0/capi/geos_ts_c.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/capi/geos_ts_c.cpp 2018-11-10 16:21:48.000000000 +0000 @@ -419,7 +419,7 @@ //----------------------------------------------------------- // relate()-related functions -// return 0 = false, 1 = true, 2 = error occured +// return 0 = false, 1 = true, 2 = error occurred //----------------------------------------------------------- char @@ -1016,14 +1016,14 @@ { if ( 0 == extHandle ) { - return 0; + return 2; } GEOSContextHandleInternal_t *handle = 0; handle = reinterpret_cast(extHandle); if ( 0 == handle->initialized ) { - return 0; + return 2; } try @@ -1378,7 +1378,7 @@ if ( 0 == extHandle ) { - return 2; + return 0; } GEOSContextHandleInternal_t *handle = 0; diff -Nru geos-3.7.0/capi/Makefile.in geos-3.7.1/capi/Makefile.in --- geos-3.7.0/capi/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/capi/Makefile.in 2018-11-29 23:05:16.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/ChangeLog geos-3.7.1/ChangeLog --- geos-3.7.0/ChangeLog 2018-09-11 04:45:22.000000000 +0000 +++ geos-3.7.1/ChangeLog 2018-11-29 23:35:22.000000000 +0000 @@ -1,3 +1,80 @@ +2018-11-29 Paul Ramsey + + * NEWS, configure.ac: News and version bump for 3.7.1 + +2018-11-19 Daniel Baston + + * NEWS: Add NEWS entry for #919 + +2018-11-15 Daniel Baston + + * include/geos/index/strtree/SIRtree.h, + src/index/strtree/SIRtree.cpp, tests/unit/Makefile.am, + tests/unit/index/strtree/SIRtreeTest.cpp: Fix memory leak in SIRtree + Resolves #919 + +2018-11-13 Paul Ramsey + + * tests/xmltester/tests/linemerge.xml: Make XML legal + +2018-10-29 Daniel Baston + + * NEWS: Add NEWS entry for #941 + +2018-10-27 Daniel Baston + + * capi/geos_ts_c.cpp: Fix incorrect error return values in CAPI + Fixes #941 + +2018-10-19 Paul Ramsey + + * NEWS: Add news item for #56 + +2018-10-19 pramsey + + Merge branch '3.7' of johnkharvey/geos into 3.7 Going to merge + and manually add NEWS entry so it's done (tm) + +2018-10-07 Regina Obe + + * README.md: Clarify build instructions. Patch by Greg Troxel. + Closes #933 + +2018-10-02 John K. Harvey + + * configure.ac, macros/ax_check_compile_flag.m4: 'make check' passes + with autoconf 2.63. + +2018-09-21 Sergey Fedoseev + + * NEWS, src/operation/union/UnaryUnionOp.cpp, + tests/unit/capi/GEOSUnaryUnionTest.cpp, + tests/unit/operation/union/UnaryUnionOpTest.cpp: Fix #928: Fixed + crash in GEOSUnaryUnion() when used with empty linestring. + +2018-09-21 Sergey Fedoseev + + * NEWS, src/linearref/LinearLocation.cpp, tests/unit/Makefile.am, + tests/unit/capi/GEOSInterpolateTest.cpp, + tests/unit/linearref/LengthIndexedLineTest.cpp: Fix #926: Fixed + crash in GEOSInterpolate() when used with empty LineString. + +2018-09-21 Daniel Baston + + Merge branch '3.7' of https://git.osgeo.org/gitea/geos/geos into + 3.7 + +2018-09-21 Sergey Fedoseev + + * NEWS, src/algorithm/CGAlgorithms.cpp, + tests/unit/capi/GEOSCoordSeqTest.cpp: Fix #927 -- Fixed crash in + GEOSCoordSeq_isCCW() when used with empty coordseq. + +2018-09-18 Sergey Fedoseev + + * capi/geos_c.h.in: Fixed documented return codes of GEOSGeomGetX() + and friends. + 2018-09-10 Regina Obe * NEWS, configure.ac: Prepare for 3.7.0 release @@ -63,7 +140,8 @@ 2018-08-27 Regina Obe * NEWS, configure.ac: revise sed check for parsing version so works - on all sed per Greg Troxel and Bas Cowenberg. Closes #917 for 3.7.0 Update NEWS credits + on all sed per Greg Troxel and Bas Cowenberg. Closes #917 for + 3.7.0 Update NEWS credits 2018-08-23 Regina Obe @@ -87,9 +165,11 @@ 2018-08-18 Daniel Baston - * : commit 3db733ddd1b6c4c407561023291cd648741ea79d Merge: 195dba53 - 1e66be58 Author: Regina Obe Date: Fri Aug 17 - 22:52:49 2018 -0400 + Merge branch 'trac-730' + +2018-08-17 Regina Obe + + Merge branch 'master' of https://git.osgeo.org/gitea/geos/geos 2018-08-17 Regina Obe @@ -101,24 +181,41 @@ * src/index/strtree/AbstractSTRtree.cpp, tests/unit/capi/GEOSSTRtreeTest.cpp: Avoid segfault when querying - empty tree Closes #730 Closes https://github.com/libgeos/geos/pull/116 + empty tree Closes #730 Closes + https://github.com/libgeos/geos/pull/116 2018-08-13 Daniel Baston - * : commit 1fc7f585ed822ebbb685ba848f9537691d864697 Author: Daniel - Baston Date: Tue Aug 7 21:36:39 2018 -0400 + Merge branch 'trac-782' + +2018-08-07 Daniel Baston + + * src/noding/GeometryNoder.cpp: Avoid losing exception message in + GeometryNoder References #864 2018-08-07 Daniel Baston * include/geos/algorithm/PointLocator.h, src/algorithm/PointLocator.cpp, tests/unit/capi/GEOSIntersectsTest.cpp: Fix predicate crash with - empty collection components Fixes #782 Closes https://github.com/libgeos/geos/pull/114 + empty collection components Fixes #782 Closes + https://github.com/libgeos/geos/pull/114 2018-08-06 Kurt Schwehr - * : commit c05ad7552dab1b8a9e49bc974a9f557c4c451350 Author: Kurt - Schwehr Date: Mon Aug 6 11:19:59 2018 -0700 + Merge branch 'size-empty-849' of goatbar/geos into master + +2018-08-06 Kurt Schwehr + + * src/geom/CoordinateArraySequence.cpp, + src/geomgraph/EdgeEndStar.cpp, + src/operation/buffer/SubgraphDepthLocater.cpp, + src/operation/linemerge/LineSequencer.cpp, + src/operation/overlay/LineBuilder.cpp: size() == 0 -> empty() (#849) + clang-tidy: readability-container-size-empty size() == 0 can be + replaced with empty() + + ​https://clang.llvm.org/extra/clang-tidy/checks/readability-container-size-empty.html 2018-08-06 Regina Obe @@ -140,22 +237,24 @@ 2018-08-01 Regina Obe * AUTHORS: Update list of Authors and PSC. Reorder things bringing - newer state to top. References #898 for GEOS 3.7 + newer state to top. References #898 for GEOS 3.7 2018-07-30 Daniel Baston * src/operation/intersection/RectangleIntersection.cpp, src/operation/intersection/RectangleIntersectionBuilder.cpp, tests/unit/operation/intersection/RectangleIntersectionTest.cpp: Fix - infinite loop in GEOSClipByRect Fixes #865 Closes https://github.com/libgeos/geos/pull/110 + infinite loop in GEOSClipByRect Fixes #865 Closes + https://github.com/libgeos/geos/pull/110 2018-07-18 Daniel Baston * include/geos/util/GEOSException.h: Make GEOSException inherit from - std::runtime_error This avoids a bunch of "thrown exception is not nothrow - copy-constructible" warnings from clang-tidy. A description of the issue is available at + std::runtime_error This avoids a bunch of "thrown exception is not + nothrow copy-constructible" warnings from clang-tidy. A description + of the issue is available at - https://wiki.sei.cmu.edu/confluence/display/cplusplus/ERR60-CPP.+Exception+objects+must+be+nothrow+copy+constructibleCloses https://github.com/libgeos/geos/pull/107 + https://wiki.sei.cmu.edu/confluence/display/cplusplus/ERR60-CPP.+Exception+objects+must+be+nothrow+copy+constructible Closes https://github.com/libgeos/geos/pull/107 2018-07-18 Daniel Baston @@ -169,14 +268,18 @@ 2018-07-10 Daniel Baston - * NEWS: Fix typo in NEWS Patch by Tobias Dressel Closes + * NEWS: Fix typo in NEWS Patch by Tobias Dressel Closes https://github.com/libgeos/geos/pull/106 2018-06-27 Kurt Schwehr - * : commit 02d67f53b479a07e8488d9ad8a51012902e5ae66 Merge: 5bf8baee - 375f1f15 Author: Kurt Schwehr Date: Tue Jun - 26 13:42:47 2018 -0700 + Merge branch 'byteordervalues-b74945003-863' of goatbar/geos + into master + +2018-06-26 Kurt Schwehr + + Merge branch 'readhex-b4945003-862' of goatbar/geos into master + 2018-06-25 Regina Obe @@ -185,7 +288,7 @@ 2018-06-24 Regina Obe * Makefile.am: Revise to call git log explicitly with format - suitable for conversion by git2cl. This is needed because jenkins + suitable for conversion by git2cl. This is needed because jenkins uses git log format not suitable for git2cl Closes #884 2018-06-24 Regina Obe @@ -196,7 +299,7 @@ * README.md, tools/ci/bessie.sh, tools/ci/bessie32.sh: Fix travis badges, add bessies badges. Add bessies (for FreeBSD 32/64-bit - tests). Closes #891 + tests). Closes #891 2018-06-23 Regina Obe @@ -204,17 +307,23 @@ 2018-06-22 Regina Obe - * : commit fe5b4d41ed19fc8c076a6482f60e10c50b488e0f Author: J Smith - Date: Tue Jan 19 12:54:05 2016 -0500 + Merge branch 'add-GEOSGeomGetZ' of darkpanda/geos into master + +2016-01-19 J Smith + + * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, + include/geos/geom/Point.h, src/geom/Point.cpp, + tests/unit/capi/GEOSLineString_PointTest.cpp: Expose getZ to the + CAPI via GEOSGeomGetZ. 2018-06-19 Daniel Baston - * NEWS: Add some entries to NEWS References #889 + * NEWS: Add some entries to NEWS References #889 2018-06-15 Regina Obe * configure.ac: Revise again to strip anything following the version - number. Revised patch from Bas Couwenberg. References #887 + number. Revised patch from Bas Couwenberg. References #887 2018-06-15 Regina Obe @@ -225,14 +334,19 @@ * tools/geos-config.in: Apply updated geos-config patch. Closes #742 + 2018-06-15 Regina Obe * NEWS: update credits. References #889 2018-06-14 Regina Obe - * : commit 94da3a382001f63b1516bf54df1ebbd4c6bc463a Author: Regina - Obe Date: Fri Jun 15 00:17:42 2018 -0400 + Merge branch 'issue742' of cvvergara/geos into master + +2018-06-15 Regina Obe + + * HOWTO_RELEASE: correct reference to configure.ac in HOWTO_RELEASE + 2018-06-15 Regina Obe @@ -246,64 +360,82 @@ 2018-06-14 cvvergara * doc/Doxyfile.in, macros/ruby.m4, swig/ruby/Makefile.am, - tools/geos-config.in: Applying patches for Closes #742 * 01-geos-config.patch * Description: Fix library paths. * Author: Francesco Paolo Lovergine * 02-ruby2.patch * Description: Update include and libraries paths for Ruby 2.x. * Fix linking with libruby. * Author: Bas Couwenberg * 03-disable-docygen-html-timestamp.patch * Description: Disable HTML timestamps in Doxygen to allow - reproducible builds. * https://wiki.debian.org/ReproducibleBuilds/ * Author: Bas Couwenberg + tools/geos-config.in: Applying patches for Closes #742 * + 01-geos-config.patch * Description: Fix library paths. * Author: + Francesco Paolo Lovergine * 02-ruby2.patch * + Description: Update include and libraries paths for Ruby 2.x. * + Fix linking with libruby. * Author: Bas Couwenberg + * 03-disable-docygen-html-timestamp.patch * + Description: Disable HTML timestamps in Doxygen to allow + reproducible builds. * https://wiki.debian.org/ReproducibleBuilds/ + * Author: Bas Couwenberg 2018-06-14 Daniel Baston - * README.md: Update Travis badge URLs Now using travis-ci.com, not travis-ci.org + * README.md: Update Travis badge URLs Now using travis-ci.com, not + travis-ci.org 2018-06-14 Sandro Santilli - * Makefile.am: Better skip external sources from checking blanks Patch by Bas Couwenberg Closes #888 + * Makefile.am: Better skip external sources from checking blanks + Patch by Bas Couwenberg Closes #888 2018-06-14 Sandro Santilli * configure.ac, src/Makefile.am: Strip pre-release suffix from - library name Patch by Bas Couwenberg Closes #887 + library name Patch by Bas Couwenberg Closes #887 2018-06-14 Sandro Santilli - * Makefile.am: Distribute README.md Closes #885 + * Makefile.am: Distribute README.md Closes #885 2018-06-14 Sandro Santilli * capi/geos_ts_c.cpp, tests/xmltester/tinyxml/tinyxml.h: Fix - spelling errors Courtesy of Bas Couwenberg Closes #773 + spelling errors Courtesy of Bas Couwenberg Closes #773 2018-06-13 Regina Obe * .gitlab-ci.yml: don't use docker, backer more or less as it was. - Works on my gitlab fork. references #881 + Works on my gitlab fork. references #881 2018-06-12 dbaston - * : commit 38202bd17f9c8687f579a2ac5017e0370969ff28 Merge: b727cfa6 - 0039c291 Author: Dan Baston Date: Tue Jun - 12 11:36:59 2018 -0400 + Merge branch 'getbit-b37538186-834' of goatbar/geos into master + + +2018-06-12 Dan Baston + + Merge branch 'dbaston-trac-882' 2018-06-11 Daniel Baston * CMakeLists.txt, tests/unit/Makefile.am, tests/unit/capi/GEOSCAPIDefinesTest.cpp: [CMake] Restore - GEOS_VERSION defines in geos_c.h Fixes #882 Closes https://github.com/OSGeo/geos/pull/105 + GEOS_VERSION defines in geos_c.h Fixes #882 Closes + https://github.com/OSGeo/geos/pull/105 2018-06-11 Kurt Schwehr * src/precision/CommonBits.cpp, tests/unit/precision/CommonBitsTest.cpp: Fix CommonBits::getBit to - correctly handle i >= 32. Found with UBSan -fsanitize=shift-exponent via - ​https://github.com/paulsmith/gogeos https://trac.osgeo.org/geos/ticket/834 Credit to Han Shen at Google. + correctly handle i >= 32. Found with UBSan + -fsanitize=shift-exponent via ​https://github.com/paulsmith/gogeos + https://trac.osgeo.org/geos/ticket/834 Credit to Han Shen at + Google. 2018-06-11 Kurt Schwehr * src/io/WKBReader.cpp: WKBReader::readHEX: Fix checking of - char_traits::eof of istream Additional changes: - Factored out the switch statements into HexToUChar - Localize vars - Added const Fixes https://trac.osgeo.org/geos/ticket/862 + char_traits::eof of istream Additional changes: - Factored + out the switch statements into HexToUChar - Localize vars - Added + const Fixes https://trac.osgeo.org/geos/ticket/862 2018-06-11 Kurt Schwehr * src/io/ByteOrderValues.cpp: Fix building with - DEBUG_BYTEORDER_VALUES=1 in ByteOrderValues.cpp Add missing includes and missing std:: Fixes #863 + DEBUG_BYTEORDER_VALUES=1 in ByteOrderValues.cpp Add missing + includes and missing std:: Fixes #863 2018-06-11 Regina Obe @@ -315,6 +447,7 @@ * .gitlab-ci.yml: commit https://gitlab.com/postgis/postgis/merge_requests/1 references #881 + 2018-06-09 Regina Obe * .gitlab-ci.yml: break out install into separate sections, in @@ -332,9 +465,12 @@ 2018-06-09 Regina Obe - * : commit 9da4e4d003c91413a055471a21fbd3b8fe6b3778 Merge: da94dc58 - 9f935f78 Author: Regina Obe Date: Fri Jun 8 22:01:56 - 2018 -0400 + Merge branch '3.7.0alpha' of robe/geos into master + +2018-06-08 Regina Obe + + Merge branch '3.7.0alpha' of + https://git.osgeo.org/gitea/robe/geos into 3.7.0alpha 2018-06-08 Regina Obe @@ -347,7 +483,7 @@ 2018-06-08 Daniel Baston - * src/geom/GeometryCollection.cpp: Indentation change Fixes #877 + * src/geom/GeometryCollection.cpp: Indentation change Fixes #877 2018-06-08 Regina Obe @@ -357,17 +493,37 @@ * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/GEOSSegmentIntersectionTest.cpp: Add - GEOSSegmentIntersection to CAPI Closes #873 Closes https://github.com/OSGeo/geos/pull/101 + GEOSSegmentIntersection to CAPI Closes #873 Closes + https://github.com/OSGeo/geos/pull/101 2018-06-01 Daniel Baston - * : commit 8eff799cd72b7892009f1ed5e30c5c3e81796bca Author: Daniel - Baston Date: Tue May 29 21:05:43 2018 -0400 + Merge branch 'reverse-capi' + +2018-05-29 Daniel Baston + + * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, + include/geos/geom/Geometry.h, + include/geos/geom/GeometryCollection.h, + include/geos/geom/LineString.h, include/geos/geom/LinearRing.h, + include/geos/geom/MultiLineString.h, + include/geos/geom/MultiPoint.h, include/geos/geom/MultiPolygon.h, + include/geos/geom/Point.h, include/geos/geom/Polygon.h, + src/geom/GeometryCollection.cpp, src/geom/LineString.cpp, + src/geom/LinearRing.cpp, src/geom/MultiLineString.cpp, + src/geom/MultiPolygon.cpp, src/geom/Polygon.cpp, + tests/unit/Makefile.am, tests/unit/capi/GEOSReverseTest.cpp: Add + GEOSReverse to CAPI Closes #872 Closes + https://github.com/OSGeo/geos/pull/100 2018-05-31 dbaston - * : commit 6c9463834edb712f315c18283e759a49b43b7759 Author: Daniel - Baston Date: Wed May 30 21:58:42 2018 -0400 + Merge branch 'trac-874' of dbaston/geos into master + +2018-05-30 Daniel Baston + + * capi/geos_ts_c.cpp: Resolve memory leak in GEOSSTRtree_nearest_r + Closes #874 2018-05-30 Daniel Baston @@ -380,25 +536,36 @@ * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSGeom_extentTest.cpp: Add - GEOSGeom_getXMin and friends Closes #871 Closes https://github.com/OSGeo/geos/pull/99 + GEOSGeom_getXMin and friends Closes #871 Closes + https://github.com/OSGeo/geos/pull/99 2018-05-30 dbaston - * : commit fc10eaac1b604d66879b2ff776313bd9a3900269 Author: Dan - Baston Date: Tue May 29 11:30:13 2018 - -0400 + Merge branch 'coordseq-isccw' of dbaston/geos into master + +2018-05-29 Dan Baston + + * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, + tests/unit/capi/GEOSCoordSeqTest.cpp: Add GEOSCoordSeq_isCCW Closes + #871 Closes https://github.com/OSGeo/geos/pull/98 2018-03-28 Regina Obe - * : commit d10c844668c26edd8e4a377eff9bf031da5278a6 Author: Even - Rouault Date: Wed Mar 28 10:38:50 - 2018 +0200 + Merge branch 'fix_warning_unstable_cpp_api_cmake' of + rouault/geos into master + +2018-03-28 Even Rouault + + * CMakeLists.txt: CMakeLists.txt: define -DUSE_UNSTABLE_GEOS_CPP_API + to avoid compilation warnings 2018-02-05 robe - * : commit db7514be906d1f26d39c34403fd41d520daa56de Merge: 3fe3c03a - 4c571e00 Author: robe Date: Mon Feb 5 17:50:29 2018 - -0800 + Merge branch 't-856' of cvvergara/geos into master + +2018-02-05 robe + + Merge branch 't-852' of cvvergara/geos into master 2018-02-05 cvvergara @@ -416,9 +583,12 @@ 2018-01-20 robe - * : commit 0f722dc002ff8f907078193548b9ce8e028b5da2 Merge: 759255fa - 4b23f09c Author: robe Date: Sat Jan 20 22:26:40 2018 - -0800 + Merge branch 'fixing-warning' of cvvergara/geos into master + +2018-01-20 robe + + Merge branch 'ticket853-from-master' of cvvergara/geos into + master 2018-01-20 cvvergara @@ -515,23 +685,24 @@ * include/geos/geom/BinaryOp.h, include/geos/noding/BasicSegmentString.h: Remove conversion warning - from include files modified: include/geos/geom/BinaryOp.h modified: include/geos/noding/BasicSegmentString.h + from include files modified: include/geos/geom/BinaryOp.h + modified: include/geos/noding/BasicSegmentString.h 2018-01-12 cvvergara * src/simplify/TaggedLineString.cpp, src/triangulate/quadedge/QuadEdgeSubdivision.cpp: Remove conversion - warning from src/simplify and src/triangulate directories modified: - src/simplify/TaggedLineString.cpp modified: + warning from src/simplify and src/triangulate directories + modified: src/simplify/TaggedLineString.cpp modified: src/triangulate/quadedge/QuadEdgeSubdivision.cpp 2018-01-12 cvvergara * src/precision/PrecisionReducerCoordinateOperation.cpp, src/precision/SimpleGeometryPrecisionReducer.cpp: Remove conversion - warning from src/precision directory modified: - src/precision/PrecisionReducerCoordinateOperation.cpp modified: - src/precision/SimpleGeometryPrecisionReducer.cpp + warning from src/precision directory modified: + src/precision/PrecisionReducerCoordinateOperation.cpp + modified: src/precision/SimpleGeometryPrecisionReducer.cpp 2018-01-12 cvvergara @@ -543,11 +714,16 @@ src/operation/overlay/OverlayOp.cpp, src/operation/predicate/RectangleContains.cpp, src/operation/valid/IsValidOp.cpp: Remove conversion warning from - src/operation directory modified: - src/operation/distance/DistanceOp.cpp modified: - src/operation/intersection/RectangleIntersection.cpp modified: - src/operation/intersection/RectangleIntersectionBuilder.cpp - modified: src/operation/linemerge/LineMerger.cpp modified: src/operation/linemerge/LineSequencer.cpp modified: src/operation/overlay/OverlayOp.cpp modified: src/operation/predicate/RectangleContains.cpp modified: src/operation/valid/IsValidOp.cpp + src/operation directory modified: + src/operation/distance/DistanceOp.cpp modified: + src/operation/intersection/RectangleIntersection.cpp + modified: + src/operation/intersection/RectangleIntersectionBuilder.cpp + modified: src/operation/linemerge/LineMerger.cpp modified: + src/operation/linemerge/LineSequencer.cpp modified: + src/operation/overlay/OverlayOp.cpp modified: + src/operation/predicate/RectangleContains.cpp modified: + src/operation/valid/IsValidOp.cpp 2018-01-12 cvvergara @@ -555,9 +731,9 @@ src/operation/buffer/OffsetCurveSetBuilder.cpp, src/operation/buffer/SubgraphDepthLocater.cpp, src/operation/polygonize/Polygonizer.cpp: Remove conversion warning - from src/operation/buffer directory modified: - src/operation/buffer/OffsetCurveBuilder.cpp modified: - src/operation/buffer/OffsetCurveSetBuilder.cpp modified: + from src/operation/buffer directory modified: + src/operation/buffer/OffsetCurveBuilder.cpp modified: + src/operation/buffer/OffsetCurveSetBuilder.cpp modified: src/operation/buffer/SubgraphDepthLocater.cpp 2018-01-12 cvvergara @@ -571,16 +747,17 @@ src/noding/snapround/HotPixel.cpp, src/noding/snapround/MCIndexSnapRounder.cpp, src/noding/snapround/SimpleSnapRounder.cpp: Remove conversion - warning from src/noding directory modified: - src/noding/GeometryNoder.cpp modified: - src/noding/IteratedNoder.cpp modified: src/noding/MCIndexNoder.cpp modified: - src/noding/MCIndexSegmentSetMutualIntersector.cpp modified: - src/noding/NodingValidator.cpp modified: - src/noding/OrientedCoordinateArray.cpp modified: - src/noding/SegmentNodeList.cpp modified: - src/noding/SimpleNoder.cpp modified: - src/noding/snapround/HotPixel.cpp modified: - src/noding/snapround/MCIndexSnapRounder.cpp modified: + warning from src/noding directory modified: + src/noding/GeometryNoder.cpp modified: + src/noding/IteratedNoder.cpp modified: + src/noding/MCIndexNoder.cpp modified: + src/noding/MCIndexSegmentSetMutualIntersector.cpp modified: + src/noding/NodingValidator.cpp modified: + src/noding/OrientedCoordinateArray.cpp modified: + src/noding/SegmentNodeList.cpp modified: + src/noding/SimpleNoder.cpp modified: + src/noding/snapround/HotPixel.cpp modified: + src/noding/snapround/MCIndexSnapRounder.cpp modified: src/noding/snapround/SimpleSnapRounder.cpp 2018-01-12 cvvergara @@ -588,23 +765,28 @@ * src/linearref/ExtractLineByLocation.cpp, src/linearref/LinearIterator.cpp, src/linearref/LinearLocation.cpp, src/linearref/LocationIndexOfLine.cpp: Remove conversion warning - from src/linearref directory modified: - src/linearref/ExtractLineByLocation.cpp modified: - src/linearref/LinearIterator.cpp modified: - src/linearref/LinearLocation.cpp modified: + from src/linearref directory modified: + src/linearref/ExtractLineByLocation.cpp modified: + src/linearref/LinearIterator.cpp modified: + src/linearref/LinearLocation.cpp modified: src/linearref/LocationIndexOfLine.cpp 2018-01-12 cvvergara * src/io/WKBReader.cpp, src/io/WKBWriter.cpp, src/io/WKTReader.cpp, src/io/WKTWriter.cpp: Remove conversion warning from src/io - directory modified: src/io/WKBReader.cpp modified: src/io/WKBWriter.cpp modified: src/io/WKTReader.cpp modified: src/io/WKTWriter.cpp + directory modified: src/io/WKBReader.cpp modified: + src/io/WKBWriter.cpp modified: src/io/WKTReader.cpp + modified: src/io/WKTWriter.cpp 2018-01-12 cvvergara * src/index/chain/MonotoneChain.cpp, src/index/quadtree/DoubleBits.cpp, src/index/quadtree/NodeBase.cpp: - Remove conversion warning from src/index directory modified: src/index/chain/MonotoneChain.cpp modified: src/index/quadtree/DoubleBits.cpp modified: src/index/quadtree/NodeBase.cpp + Remove conversion warning from src/index directory modified: + src/index/chain/MonotoneChain.cpp modified: + src/index/quadtree/DoubleBits.cpp modified: + src/index/quadtree/NodeBase.cpp 2018-01-12 cvvergara @@ -613,24 +795,26 @@ src/geomgraph/index/SimpleEdgeSetIntersector.cpp, src/geomgraph/index/SimpleMCSweepLineIntersector.cpp, src/geomgraph/index/SimpleSweepLineIntersector.cpp: Remove - conversion warning from src/geomgraph directory modified: - src/geomgraph/Node.cpp modified: - src/geomgraph/index/MonotoneChainEdge.cpp modified: - src/geomgraph/index/SimpleEdgeSetIntersector.cpp modified: - src/geomgraph/index/SimpleMCSweepLineIntersector.cpp modified: - src/geomgraph/index/SimpleSweepLineIntersector.cpp + conversion warning from src/geomgraph directory modified: + src/geomgraph/Node.cpp modified: + src/geomgraph/index/MonotoneChainEdge.cpp modified: + src/geomgraph/index/SimpleEdgeSetIntersector.cpp modified: + src/geomgraph/index/SimpleMCSweepLineIntersector.cpp + modified: src/geomgraph/index/SimpleSweepLineIntersector.cpp 2018-01-12 cvvergara * src/geom/LineString.cpp, src/geom/util/GeometryTransformer.cpp: - Remove conversion warning from src/geom directory modified: src/geom/LineString.cpp modified: src/geom/util/GeometryTransformer.cpp + Remove conversion warning from src/geom directory modified: + src/geom/LineString.cpp modified: + src/geom/util/GeometryTransformer.cpp 2018-01-12 cvvergara * src/algorithm/distance/DiscreteFrechetDistance.cpp, src/algorithm/distance/DiscreteHausdorffDistance.cpp: Remove - conversion warning from algorithm directory modified: - src/algorithm/distance/DiscreteFrechetDistance.cpp modified: + conversion warning from algorithm directory modified: + src/algorithm/distance/DiscreteFrechetDistance.cpp modified: src/algorithm/distance/DiscreteHausdorffDistance.cpp 2018-01-10 cvvergara @@ -639,7 +823,11 @@ src/operation/overlay/LineBuilder.cpp, src/operation/polygonize/Polygonizer.cpp, src/operation/valid/RepeatedPointTester.cpp: Removed warnings from - src/operation directory modified: src/operation/overlay/ElevationMatrixCell.cpp modified: src/operation/overlay/LineBuilder.cpp modified: src/operation/valid/RepeatedPointTester.cpp modified: src/operation/polygonize/Polygonizer.cpp + src/operation directory modified: + src/operation/overlay/ElevationMatrixCell.cpp modified: + src/operation/overlay/LineBuilder.cpp modified: + src/operation/valid/RepeatedPointTester.cpp modified: + src/operation/polygonize/Polygonizer.cpp 2018-01-09 cvvergara @@ -685,30 +873,43 @@ 2017-11-24 Sandro Santilli - * : commit c292ffd76375a8f725bb7d889e3206c29f76b6b6 Author: Mateusz - Loskot Date: Fri Nov 24 13:09:54 2017 +0100 + Merge branch 'ml/846' of mloskot/geos into master + +2017-11-24 Mateusz Loskot + + * include/geos/index/strtree/AbstractSTRtree.h, + src/algorithm/CGAlgorithms.cpp, src/algorithm/LineIntersector.cpp, + src/algorithm/RobustDeterminant.cpp, + src/geom/IntersectionMatrix.cpp, src/geom/util/GeometryEditor.cpp, + src/geom/util/ShortCircuitedGeometryVisitor.cpp: Remove BOM mark + Fixes #846 2017-11-23 Sandro Santilli - * include/geos/util/GEOSException.h: Another BOM removed This one was added in dbc52d41fd43bb9bdec31fc9969a66d05bc4bf95 See #846 + * include/geos/util/GEOSException.h: Another BOM removed This one + was added in dbc52d41fd43bb9bdec31fc9969a66d05bc4bf95 See #846 2017-11-23 Sandro Santilli * include/geos/geom/Lineal.h, include/geos/geom/Polygonal.h, - include/geos/geom/Puntal.h: Remove BOM from header files It was accidentally added by - fbb4431f84ba516b873961b373567ae79a1d92e2 Fixes #846 + include/geos/geom/Puntal.h: Remove BOM from header files It was + accidentally added by fbb4431f84ba516b873961b373567ae79a1d92e2 + Fixes #846 2017-10-11 Sandro Santilli - * : commit a606747995b4d38a7e63f436f8d5057a9917fe51 Author: Mateusz - Loskot Date: Wed Oct 11 17:22:02 2017 +0100 + Merge branch 'ml/msvs-15.4.0' of mloskot/geos into master + +2017-10-11 Mateusz Loskot + + * nmake.opt: Recognise NMAKE version from VS2017 15.4.0 2017-10-04 Sandro Santilli * configure.ac, include/geos/geom/Geometry.h, tests/xmltester/Makefile.am: Emit a warning at compile time about - C++ API being unstable Aware users can remove the warning by defining macro - USE_UNSTABLE_GEOS_CPP_API See discussion + C++ API being unstable Aware users can remove the warning by + defining macro USE_UNSTABLE_GEOS_CPP_API See discussion https://lists.osgeo.org/pipermail/geos-devel/2017-October/008054.html @@ -724,8 +925,9 @@ tests/unit/geom/GeometryFilterTest.cpp, tests/unit/geom/prep/PreparedGeometry/touchesTest.cpp, tests/unit/operation/buffer/BufferBuilderTest.cpp: Remove line feeds - from left-over files This is a style only change. The line feed matched th [[:space:]] - character class, which is why it was spotted. Hopefully these are the last LF that'll ever enter the codebase + from left-over files This is a style only change. The line feed + matched th [[:space:]] character class, which is why it was spotted. + Hopefully these are the last LF that'll ever enter the codebase 2017-10-04 Sandro Santilli @@ -733,19 +935,32 @@ 2017-10-01 Mateusz Loskot - * : commit 3c6391825ac5f9fbd253995f685c8bcc0f4f9d2a Author: Mateusz - Loskot Date: Sun Oct 1 15:32:17 2017 +0200 + Merge branch 'ml/clarify-cpp-api-status' of mloskot/geos into + master + +2017-10-01 Mateusz Loskot + + * README.md, src/Makefile.am: Clarify C++ API has not been + deprecated Make it clear it is not a bug for client program to use + the C++ API. Reverts patch submitted in + https://trac.osgeo.org/geos/ticket/553 - merged by mistake, without + RFC proposal, without PSC voting and without public announcement. + Related discussions occurred via the mailing lists + + https://lists.osgeo.org/pipermail/postgis-devel/2017-September/026548.html https://lists.osgeo.org/pipermail/geos-devel/2017-September/008043.html 2017-09-16 Sandro Santilli * include/geos/operation/relate/EdgeEndBundle.h: Mark - operation::relate::EdgeEndBundle::print as override as suggested by compiler warning + operation::relate::EdgeEndBundle::print as override as suggested by + compiler warning 2017-05-03 nila * tests/unit/capi/GEOSGeom_createCollection.cpp: Suppress GEOSGeom_createCollection:test1 -Wunnamed-type-template-args warning + 2017-05-03 nila * src/geom/GeometryFactory.cpp: Supress @@ -772,9 +987,11 @@ 2017-09-14 Sandro Santilli - * : commit d78d4e4655afb4d71b12fd51b917e813bd57a6ff Author: Paul - Ramsey Date: Tue Sep 12 13:39:29 2017 - -0700 + Merge branch 'snap-interrupt' of pramsey/geos into master + +2017-09-12 Paul Ramsey + + * tests/unit/capi/GEOSInterruptTest.cpp: Renumber units tests 2017-09-12 Paul Ramsey @@ -793,7 +1010,7 @@ 2017-09-11 Mateusz Loskot * tools/build-cmake.bat: [CMake] No need to run cmake.exe in VS - command prompt [ci skip] + command prompt [ci skip] 2017-09-10 Mateusz Loskot @@ -815,12 +1032,15 @@ 2017-09-10 Mateusz Loskot - * appveyor.yml: [AppVeyor] Add build jobs with Visual Studio 2017 Currently, AppVeyor builds with VS 2017 and 2015 Part of GEOS RFC 5: C++11 Compilation Mode + * appveyor.yml: [AppVeyor] Add build jobs with Visual Studio 2017 + Currently, AppVeyor builds with VS 2017 and 2015 Part of GEOS RFC + 5: C++11 Compilation Mode 2017-09-10 Mateusz Loskot * .travis.yml: [Travis] Add build jobs with multiple GCC and clang - versions * GCC 4.8 and 7.x * clang 3.5 and 3.9 Part of GEOS RFC 5: C++11 Compilation Mode + versions * GCC 4.8 and 7.x * clang 3.5 and 3.9 Part of GEOS RFC 5: + C++11 Compilation Mode 2017-09-09 Mateusz Loskot @@ -938,8 +1158,9 @@ tests/unit/tut/tut.hpp, tests/unit/tut/tut_console_reporter.hpp, tests/unit/tut/tut_exception.hpp, tests/unit/tut/tut_result.hpp, tests/xmltester/tinyxml/tinyxml.h: Apply clang-tidy-4.0 - modernize-use-override Used command: run-clang-tidy.py -header-filter='.*' - -checks='-*,modernize-use-modernize' -fix Part of GEOS RFC 5: C++11 Compilation Mode + modernize-use-override Used command: run-clang-tidy.py + -header-filter='.*' -checks='-*,modernize-use-modernize' -fix Part + of GEOS RFC 5: C++11 Compilation Mode 2017-09-09 Mateusz Loskot @@ -1142,12 +1363,14 @@ tests/xmltester/tinyxml/tinyxml.cpp, tests/xmltester/tinyxml/tinyxml.h, tests/xmltester/tinyxml/tinyxmlparser.cpp: Apply clang-tidy-4.0 - modernize-use-nullptr Used command: run-clang-tidy.py -header-filter='.*' - -checks='-*,modernize-use-nullptr' -fix Part of GEOS RFC 5: C++11 Compilation Mode + modernize-use-nullptr Used command: run-clang-tidy.py + -header-filter='.*' -checks='-*,modernize-use-nullptr' -fix Part of + GEOS RFC 5: C++11 Compilation Mode 2017-09-09 Mateusz Loskot - * .travis.yml: [Travis CI] Remove branch filter Allow Travis CI builds for any branch + * .travis.yml: [Travis CI] Remove branch filter Allow Travis CI + builds for any branch 2017-09-07 Mateusz Loskot @@ -1179,7 +1402,8 @@ * tests/perf/operation/buffer/IteratedBufferStressTest.cpp, tests/perf/operation/predicate/RectangleIntersectsPerfTest.cpp: - Avoid copying of std::unique_ptr Prefer T::Ptr instead of std::unique_ptr. + Avoid copying of std::unique_ptr Prefer T::Ptr instead of + std::unique_ptr. 2017-09-07 Mateusz Loskot @@ -1188,7 +1412,8 @@ 2017-09-07 Mateusz Loskot - * configure.ac: Remove option -ansi conflicting with -std=c++11 Restore C++11 detection without extensions + * configure.ac: Remove option -ansi conflicting with -std=c++11 + Restore C++11 detection without extensions 2017-09-07 Mateusz Loskot @@ -1196,13 +1421,18 @@ 2017-09-07 Mateusz Loskot - * include/geos/geom/Makefile.am: Remove GeometryList.h from makefile Update for: Remove GeometryList class (#9) + * include/geos/geom/Makefile.am: Remove GeometryList.h from makefile + Update for: Remove GeometryList class (#9) + +2017-09-07 Sandro Santilli + + Merge branch 'ml/rfc5-cpp11-unique_ptr' of mloskot/geos into + master 2017-09-07 Sandro Santilli - * : commit b507095ff861fbe8642cd65660bf530e674efb2f Merge: d36e59c2 - 4c9b0874 Author: Sandro Santilli Date: Thu Sep 7 - 03:28:15 2017 -0700 + Merge branch 'ml/rfc5-cpp11-configure' of mloskot/geos into + master 2017-09-06 Mateusz Loskot @@ -1398,20 +1628,23 @@ tests/xmltester/SimpleWKTTester.cpp, tests/xmltester/SingleSidedBufferResultMatcher.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Replace - std::auto_ptr with std::unique_ptr Rename T::AutoPtr to T::Ptr. Add explicit move of input arguments - of unique_ptr type passed to sink functions. Add explicit move of - values of unique_ptr type returned from source functions which give - up class member resource. Comment source functions with: NOTE: Apparently, this is 'source' method giving up the object - resource. Replace GeometryFactory::unique_ptr with - GeometryFactory::Ptr based on std::unique_ptr with custom - GeometryFactoryDeleter. Remove obscure dynamic_cast_auto_ptr from + std::auto_ptr with std::unique_ptr Rename T::AutoPtr to T::Ptr. Add + explicit move of input arguments of unique_ptr type passed to sink + functions. Add explicit move of values of unique_ptr type returned + from source functions which give up class member resource. Comment + source functions with: NOTE: Apparently, this is 'source' method + giving up the object resource. Replace GeometryFactory::unique_ptr + with GeometryFactory::Ptr based on std::unique_ptr with custom + GeometryFactoryDeleter. Remove obscure dynamic_cast_auto_ptr from test utilities. Part of GEOS RFC 5: C++11 Compilation Mode 2017-09-07 Mateusz Loskot * configure.ac, macros/ax_check_compile_flag.m4, macros/ax_cxx_compile_stdcxx.m4, macros/ax_cxx_compile_stdcxx_11.m4: - Set C++11 as required standard Add -Wsuggest-override or -Wmissing-override compiler options. Part of GEOS RFC 5: C++11 Compilation Mode + Set C++11 as required standard Add -Wsuggest-override or + -Wmissing-override compiler options. Part of GEOS RFC 5: C++11 + Compilation Mode 2017-09-07 Mateusz Loskot @@ -1420,14 +1653,21 @@ 2017-09-07 Sandro Santilli - * : commit 441dc93f8cd23dcdf204143d524e426f4ccb8bc3 Author: Mateusz - Loskot Date: Thu Sep 7 10:25:58 2017 +0200 + Merge branch 'ml/remove-GeometryList' of mloskot/geos into + master + +2017-09-07 Mateusz Loskot + + * include/geos/geom/GeometryList.h, src/geom/GeometryList.cpp: + Remove GeometryList class It is completely unused in GEOS and + becomes deprecated in C++11. Use std::vector instead. + Part of GEOS RFC 5: C++11 Compilation Mode 2017-09-07 Mateusz Loskot * tools/build-cmake.bat: [CMake] Add build-cmake.bat utility for - convenience. Builds GEOS using CMake and Visual Studio 2017 for 32-bit or 64-bit - platform. (eg. cd geos; tools\build-cmake.bat 64) + convenience. Builds GEOS using CMake and Visual Studio 2017 for + 32-bit or 64-bit platform. (eg. cd geos; tools\build-cmake.bat 64) 2017-09-07 Mateusz Loskot @@ -1437,31 +1677,36 @@ 2017-09-07 Mateusz Loskot * CMakeLists.txt: [CMake] Set CMAKE_CXX_EXTENSIONS to OFF (require - -std=c++11) Move C++ standard settings to top of CMakeLists.txt. + -std=c++11) Move C++ standard settings to top of CMakeLists.txt. 2017-04-26 nila - * src/linearref/LinearLocation.cpp: Remove redundant code Closes #832 + * src/linearref/LinearLocation.cpp: Remove redundant code Closes + #832 2017-07-27 Sandro Santilli * include/geos/geom/BinaryOp.h, - src/operation/union/CascadedPolygonUnion.cpp: Fix debug print syntax And add more debugging lines + src/operation/union/CascadedPolygonUnion.cpp: Fix debug print syntax + And add more debugging lines 2017-08-29 Mateusz Loskot * tests/unit/capi/GEOSPointOnSurfaceTest.cpp: Add GEOSPointOnSurface - test for case of three similar polygons Might help to catch significant changes in algorithm calculating - point on surface. Source https://trac.osgeo.org/geos/ticket/840 + test for case of three similar polygons Might help to catch + significant changes in algorithm calculating point on surface. + Source https://trac.osgeo.org/geos/ticket/840 2017-08-29 Mateusz Loskot - * CMakeLists.txt: [CMake] Add LANGUAGES property to project command Note, VERSION property components must be integers, and cannot be + * CMakeLists.txt: [CMake] Add LANGUAGES property to project command + Note, VERSION property components must be integers, and cannot be added due to 'dev' suffix in VERSION_PATCH. 2017-08-29 Mateusz Loskot - * CMakeLists.txt: [CMake] Set C++11 as required standard GEOS RFC 5: C++11 Compilation Mode + * CMakeLists.txt: [CMake] Set C++11 as required standard GEOS RFC + 5: C++11 Compilation Mode 2017-08-29 Mateusz Loskot @@ -1479,8 +1724,8 @@ tests/xmltester/tests/general/TestPreparedPolygonPredicate.xml, tests/xmltester/tests/general/TestPreparedPredicatesWithGeometryCol lection.xml: Add support for testing prepared geometries operations - in XMLTester Add 3 more tests from JTS testsuite now that they can be run See - #694 + in XMLTester Add 3 more tests from JTS testsuite now that they can + be run See #694 2017-07-19 Sandro Santilli @@ -1498,7 +1743,8 @@ 2017-07-14 Sandro Santilli - * tests/xmltester/XMLTester.cpp: Use overlay specific result checker The check just supports some snap-distance based tolerance for exact + * tests/xmltester/XMLTester.cpp: Use overlay specific result checker + The check just supports some snap-distance based tolerance for exact match (in addition to topology equality which is needed for some JTS tests to pass) @@ -1521,16 +1767,18 @@ 2017-07-14 Sandro Santilli - * tests/xmltester/JTSXMLTester.sh: Add JTSXMLTester.sh script Useful to compare results between GEOS and JTS. Works with newer - JTS versions (Maven-based install, locationtech namespace) + * tests/xmltester/JTSXMLTester.sh: Add JTSXMLTester.sh script + Useful to compare results between GEOS and JTS. Works with newer JTS + versions (Maven-based install, locationtech namespace) 2017-07-14 Sandro Santilli * .editorconfig, include/geos/operation/union/CascadedPolygonUnion.h, include/geos/operation/union/GeometryListHolder.h: CascadedUnion - uses spaces indent also in include files Convert the TABS added in previous commit, and a single spurious tab - found in existing file, secure style in editorconfig + uses spaces indent also in include files Convert the TABS added in + previous commit, and a single spurious tab found in existing file, + secure style in editorconfig 2017-07-11 Sandro Santilli @@ -1538,10 +1786,11 @@ src/operation/union/CascadedPolygonUnion.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug837.xml: UnaryUnion: Drop assumption - about union not moving vertices The assumption resulted in invalid geometries being output by - CascadedPolygonUnion intermediary results and then fed as input by - further union calls, which in turn would fail on first robustness - issue. Fixes #837 Includes automated XML test + about union not moving vertices The assumption resulted in invalid + geometries being output by CascadedPolygonUnion intermediary results + and then fed as input by further union calls, which in turn would + fail on first robustness issue. Fixes #837 Includes automated XML + test 2017-07-14 Sandro Santilli @@ -1570,12 +1819,20 @@ 2017-06-22 Sandro Santilli - * : Merge pull request #85 from grizonnetm/master ENH: add GenerateSourceGroups.cmake to EXTRA_DIST Closes #753 + Merge pull request #85 from grizonnetm/master ENH: add + GenerateSourceGroups.cmake to EXTRA_DIST Closes #753 + +2017-06-22 Manuel Grizonnet + + * Makefile.am: ENH: add GenerateSourceGroups.cmake to EXTRA_DIST + +2017-04-29 Mateusz Loskot + + Merge branch 'master' of https://git.osgeo.org/gogs/geos/geos 2017-04-29 Mateusz Loskot - * : commit 27b5f998d5cab908ddf027e7b8f6844d0cbe77a1 Author: Mateusz - Loskot Date: Sat Apr 29 23:07:10 2017 +0200 + * tests/xmltester/XMLTester.cpp: Remove UTF-8 BOM [ci skip] 2017-04-29 Sandro Santilli @@ -1587,19 +1844,19 @@ 2017-04-29 Mateusz Loskot - * README.md: Typo in branch name [ci skip] + * README.md: Typo in branch name [ci skip] 2017-04-29 Mateusz Loskot * .travis.yml, README.md, appveyor.yml: Rename svn-trunk branch to - master Part of #822 + master Part of #822 2017-04-24 Mateusz Łoskot * tests/xmltester/XMLTester.cpp: Avoid use of internal - geos/util/math.h Copy java_math_round geos/util/math.cpp to xmltester.cpp. Declared - functions are internal to the library and not included in GEOS - shared library exports. Fixes #831 + geos/util/math.h Copy java_math_round geos/util/math.cpp to + xmltester.cpp. Declared functions are internal to the library and + not included in GEOS shared library exports. Fixes #831 2017-04-18 Mateusz Łoskot @@ -1608,13 +1865,14 @@ 2017-04-12 Kurt Schwehr * src/io/WKTReader.cpp, tests/unit/io/WKTReaderTest.cpp: Fix leaks - in WKT parser Cleanup if failing to parse the WKT MultiLineString, MultiPolygon, - and GeometryCollection string. Wrap parsing in try blocks. Catch any exception, cleanup, and - rethrow. Closes #830 Includes testcase Signed-off-by: Sandro Santilli + in WKT parser Cleanup if failing to parse the WKT MultiLineString, + MultiPolygon, and GeometryCollection string. Wrap parsing in try + blocks. Catch any exception, cleanup, and rethrow. Closes #830 + Includes testcase Signed-off-by: Sandro Santilli 2017-04-12 Sandro Santilli - * README.md: Update drone build badge url [ci skip] + * README.md: Update drone build badge url [ci skip] 2017-04-11 Kurt Schwehr @@ -1625,17 +1883,17 @@ 2017-04-11 Sandro Santilli * tests/xmltester/XMLTester.cpp: Fixed compile error in Microsoft - VS2010 Patch by sunxunfeng See #801 + VS2010 Patch by sunxunfeng See #801 2017-04-10 Mateusz Loskot * tests/unit/capi/GEOSSTRtreeTest.cpp: Add explicit cast of sqrt - arguments to double Fixes parts of #801 + arguments to double Fixes parts of #801 2017-04-10 Mateusz Loskot * tools/CMakeLists.txt: [CMake] Fix geos-config is not installed on - MinGW/MSYS builds Closes #706 + MinGW/MSYS builds Closes #706 2017-04-08 Sandro Santilli @@ -1643,11 +1901,13 @@ 2017-04-08 Sandro Santilli - * HOWTO_RELEASE: Update release howto for SVN -> GIT move See #825 + * HOWTO_RELEASE: Update release howto for SVN -> GIT move See #825 + 2017-04-08 Sandro Santilli - * tests/unit/Makefile.am: Distribute all of the new TUT Should fix #824 + * tests/unit/Makefile.am: Distribute all of the new TUT Should fix + #824 2017-04-08 Mateusz Loskot @@ -1790,10 +2050,15 @@ tests/unit/util/UniqueCoordinateArrayFilterTest.cpp, tests/unit/utility.h: Include buried TUT headers using + 2017-04-07 Sandro Santilli - * : commit b797c4e172565283ba26a4a8528f320c1b2cf4f7 Author: Sandro - Santilli Date: Fri Apr 7 19:51:13 2017 +0200 + Merge branch 'no-trailing-blanks' of strk/geos into svn-trunk + +2017-04-07 Sandro Santilli + + * Makefile.am: Add "check" rule step to verify no trailing blanks + are found in code 2017-04-07 Sandro Santilli @@ -2455,18 +2720,19 @@ * CMakeLists.txt, autogen.bat, capi/CMakeLists.txt, tools/geos_revision_cmake.h.in: [CMake] Simplify generation of - geos_revision.h Remove tools/geos_revision_cmake.h.in as no longer required - geos_revision.h is generated on-fly. Add geos_revision target set - as dependency of geos_c target. Fix autogen.bat to generate string - instead of integer constant. + geos_revision.h Remove tools/geos_revision_cmake.h.in as no longer + required - geos_revision.h is generated on-fly. Add geos_revision + target set as dependency of geos_c target. Fix autogen.bat to + generate string instead of integer constant. 2017-04-07 Mateusz Loskot * .travis.yml: [travis] Build only svn-trunk and svn-3.{5|6} - branches [ci skip] + branches [ci skip] 2017-04-06 Mateusz Loskot - * README.md: [README] Fix branches vs URLs mix-up [ci skip] + * README.md: [README] Fix branches vs URLs mix-up [ci skip] 2017-04-06 Daniel Baston @@ -2476,7 +2742,7 @@ 2017-04-06 Mateusz Loskot * README.md: [README] Switch Travis CI and AppVeyor URLs to - /OSGeo/geos Add svn-trunk to CI build status table. [ci skip] + /OSGeo/geos Add svn-trunk to CI build status table. [ci skip] 2017-04-06 Mateusz Loskot @@ -2490,7 +2756,8 @@ tests/unit/tut/tut_restartable.hpp, tests/unit/tut/tut_result.hpp, tests/unit/tut/tut_runner.hpp, tests/unit/tut/tut_xml_reporter.hpp: Update TUT to latest release 2016-12-19. Source: - https://github.com/mrzechonek/tut-framework/releases/tag/2016-12-19 Fixes #639 Fixes #804 + https://github.com/mrzechonek/tut-framework/releases/tag/2016-12-19 + Fixes #639 Fixes #804 2017-04-05 Sandro Santilli @@ -2507,35 +2774,40 @@ 2017-04-05 Sandro Santilli * README.md: Quotes around otherwise ambiguous (underline - containing) name git-svn-id: http://svn.osgeo.org/geos/trunk@4397 + containing) name git-svn-id: http://svn.osgeo.org/geos/trunk@4397 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-04-02 Sandro Santilli - * capi/geos_c.cpp: Remove unused include git-svn-id: http://svn.osgeo.org/geos/trunk@4395 + * capi/geos_c.cpp: Remove unused include git-svn-id: + http://svn.osgeo.org/geos/trunk@4395 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-04-01 Sandro Santilli - * tools/geos_revision_cmake.h.in: Fix cmake build git-svn-id: http://svn.osgeo.org/geos/trunk@4394 + * tools/geos_revision_cmake.h.in: Fix cmake build git-svn-id: + http://svn.osgeo.org/geos/trunk@4394 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-04-01 Sandro Santilli * tools/repo_revision.sh: Use git describe as revision code if SVN - metadata is not available Fixes #794 git-svn-id: http://svn.osgeo.org/geos/trunk@4393 + metadata is not available Fixes #794 git-svn-id: + http://svn.osgeo.org/geos/trunk@4393 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-04-01 Sandro Santilli * capi/geos_ts_c.cpp, tools/repo_revision.sh: Turn GEOS_REVISION - value into a string Propedeutic to optionally use an hash in there, or other non-SVN - identifiers (see #794) git-svn-id: http://svn.osgeo.org/geos/trunk@4392 + value into a string Propedeutic to optionally use an hash in there, + or other non-SVN identifiers (see #794) git-svn-id: + http://svn.osgeo.org/geos/trunk@4392 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-04-01 Sandro Santilli - * tools/repo_revision.sh: Remove trailing blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4391 + * tools/repo_revision.sh: Remove trailing blanks git-svn-id: + http://svn.osgeo.org/geos/trunk@4391 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-31 Sandro Santilli @@ -2543,62 +2815,71 @@ * CMakeLists.txt, autogen.bat, capi/geos_ts_c.cpp, tools/geos_revision_cmake.h.in, tools/geos_svn_revision_cmake.h.in, tools/repo_revision.sh: Rename GEOS_SVN_REVISION macro and cmake - script to GEOS_REVISION ... even if it's still just the SVN revision that it contains See - #794 git-svn-id: http://svn.osgeo.org/geos/trunk@4390 + script to GEOS_REVISION ... even if it's still just the SVN + revision that it contains See #794 git-svn-id: + http://svn.osgeo.org/geos/trunk@4390 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-31 Sandro Santilli * CMakeLists.txt, Makefile.am, tools/Makefile.am, tools/{svn_repo_revision.sh => repo_revision.sh}: Rename - svn_repo_revision.sh to repo_revision.sh .. even if it still only extracts the *SVN* revision (also from git - log). See #794 git-svn-id: http://svn.osgeo.org/geos/trunk@4389 + svn_repo_revision.sh to repo_revision.sh .. even if it still only + extracts the *SVN* revision (also from git log). See #794 + git-svn-id: http://svn.osgeo.org/geos/trunk@4389 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-31 Sandro Santilli * .gitignore, CMakeLists.txt, Makefile.am, autogen.bat, capi/geos_ts_c.cpp, tools/svn_repo_revision.sh: Rename - geos_svn_revision.h to geos_revision.h See #794 git-svn-id: http://svn.osgeo.org/geos/trunk@4388 + geos_svn_revision.h to geos_revision.h See #794 git-svn-id: + http://svn.osgeo.org/geos/trunk@4388 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-30 Mateusz Loskot * tests/unit/.editorconfig: Remove tests/unit/.editorconfig as - useless. The tests use mixture of whitespaces and indentation rules. git-svn-id: http://svn.osgeo.org/geos/trunk@4387 + useless. The tests use mixture of whitespaces and indentation + rules. git-svn-id: http://svn.osgeo.org/geos/trunk@4387 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Sandro Santilli - * tests/unit/.editorconfig: Use spaces under tests/unit git-svn-id: http://svn.osgeo.org/geos/trunk@4386 + * tests/unit/.editorconfig: Use spaces under tests/unit git-svn-id: + http://svn.osgeo.org/geos/trunk@4386 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot - * CMakeLists.txt: CMake: Use CMAKE_CXX_STANDARD to require C++98 git-svn-id: http://svn.osgeo.org/geos/trunk@4384 + * CMakeLists.txt: CMake: Use CMAKE_CXX_STANDARD to require C++98 + git-svn-id: http://svn.osgeo.org/geos/trunk@4384 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot * .travis.yml: Travis CI: Add ppa:george-edison55/precise-backports - with CMake 3+ git-svn-id: http://svn.osgeo.org/geos/trunk@4383 + with CMake 3+ git-svn-id: http://svn.osgeo.org/geos/trunk@4383 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot - * .editorconfig: Add indent_size = 2 for .yml files [ci skip] git-svn-id: http://svn.osgeo.org/geos/trunk@4382 + * .editorconfig: Add indent_size = 2 for .yml files [ci skip] + git-svn-id: http://svn.osgeo.org/geos/trunk@4382 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot - * CMakeLists.txt: CMake: Bump cmake_minimum_required to 3.0.0 Closes #817 git-svn-id: http://svn.osgeo.org/geos/trunk@4380 + * CMakeLists.txt: CMake: Bump cmake_minimum_required to 3.0.0 + Closes #817 git-svn-id: http://svn.osgeo.org/geos/trunk@4380 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-28 Mateusz Loskot - * build.bat: Remove build.bat script There is no point in maintaining such specific build script while - there are better, more flexible tools for CMake users who wish to - build/test/develop GEOS. git-svn-id: http://svn.osgeo.org/geos/trunk@4379 + * build.bat: Remove build.bat script There is no point in + maintaining such specific build script while there are better, more + flexible tools for CMake users who wish to build/test/develop GEOS. + git-svn-id: http://svn.osgeo.org/geos/trunk@4379 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-27 Mateusz Loskot @@ -2606,43 +2887,51 @@ * CMakeLists.txt, tests/CMakeLists.txt, tests/unit2/CMakeLists.txt, tests/unit2/geom/PointTest.cpp, tests/unit2/geos_include_all_headers.cpp: First stab at tests/uni2 - with Catch-based tests Add Point test. Add CMake configuration. Build unit2 tests only if - GEOS_ENABLE_TESTS_UNIT2_ONLY=ON. Add automatic download of Catch - header. Require C++11 to build Catch-based tests git-svn-id: http://svn.osgeo.org/geos/trunk@4378 + with Catch-based tests Add Point test. Add CMake configuration. + Build unit2 tests only if GEOS_ENABLE_TESTS_UNIT2_ONLY=ON. Add + automatic download of Catch header. Require C++11 to build + Catch-based tests git-svn-id: http://svn.osgeo.org/geos/trunk@4378 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-27 Mateusz Loskot - * .editorconfig: Add CMake files editing config git-svn-id: http://svn.osgeo.org/geos/trunk@4377 + * .editorconfig: Add CMake files editing config git-svn-id: + http://svn.osgeo.org/geos/trunk@4377 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot - * tests/unit/geom/Geometry/touchesTest.cpp: Adjust test comment git-svn-id: http://svn.osgeo.org/geos/trunk@4376 + * tests/unit/geom/Geometry/touchesTest.cpp: Adjust test comment + git-svn-id: http://svn.osgeo.org/geos/trunk@4376 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot * tests/unit/geom/Geometry/touchesTest.cpp: Add disjoint and - intersects checks to 2-segment test added in r4371 git-svn-id: http://svn.osgeo.org/geos/trunk@4375 + intersects checks to 2-segment test added in r4371 git-svn-id: + http://svn.osgeo.org/geos/trunk@4375 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot * tests/unit/geom/Geometry/touchesTest.cpp: Add test of two almost - and touching segments git-svn-id: http://svn.osgeo.org/geos/trunk@4371 + and touching segments git-svn-id: + http://svn.osgeo.org/geos/trunk@4371 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot * CMakeLists.txt: Enable target debugging for CMake Tools in Visual - Studio Code CMake Tools at https://github.com/vector-of-bool/vscode-cmake-tools git-svn-id: http://svn.osgeo.org/geos/trunk@4370 + Studio Code CMake Tools at + https://github.com/vector-of-bool/vscode-cmake-tools git-svn-id: + http://svn.osgeo.org/geos/trunk@4370 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot * src/operation/distance/IndexedFacetDistance.cpp: Avoid anonymous - class types It is not C and compatibility with C is not required. git-svn-id: http://svn.osgeo.org/geos/trunk@4369 + class types It is not C and compatibility with C is not required. + git-svn-id: http://svn.osgeo.org/geos/trunk@4369 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-26 Mateusz Loskot @@ -2653,23 +2942,34 @@ 2017-03-26 Mateusz Loskot - * : Ignore CMake build and Visual Studio Code directories. git-svn-id: http://svn.osgeo.org/geos/trunk@4367 + * : Ignore CMake build and Visual Studio Code directories. + git-svn-id: http://svn.osgeo.org/geos/trunk@4367 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2017-03-24 Mateusz Loskot + + * src/algorithm/RobustDeterminant.cpp: Update URL to "Exact sign of + determinant computation" by Olivier Devillers et al. [ci skip] + git-svn-id: http://svn.osgeo.org/geos/trunk@4366 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-23 Mateusz Loskot - * appveyor.yml: AppVeyor: Add x86 build using NMake git-svn-id: http://svn.osgeo.org/geos/trunk@4365 + * appveyor.yml: AppVeyor: Add x86 build using NMake git-svn-id: + http://svn.osgeo.org/geos/trunk@4365 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-23 Mateusz Loskot * autogen.bat: Add step generating geos_svn_revision.h template with - revision 0 Simplifies CI build steps. [ci skip] git-svn-id: http://svn.osgeo.org/geos/trunk@4364 + revision 0 Simplifies CI build steps. [ci skip] git-svn-id: + http://svn.osgeo.org/geos/trunk@4364 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: bring back NMake x64 (really) git-svn-id: http://svn.osgeo.org/geos/trunk@4362 + * appveyor.yml: AppVeyor: bring back NMake x64 (really) git-svn-id: + http://svn.osgeo.org/geos/trunk@4362 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot @@ -2677,12 +2977,14 @@ * src/geom/util/GeometryEditor.cpp, src/geom/util/GeometryTransformer.cpp, src/geom/util/ShortCircuitedGeometryVisitor.cpp: Fix warning about - signed/unsigned int mismatch. git-svn-id: http://svn.osgeo.org/geos/trunk@4361 + signed/unsigned int mismatch. git-svn-id: + http://svn.osgeo.org/geos/trunk@4361 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: bring back NMake x64 git-svn-id: http://svn.osgeo.org/geos/trunk@4360 + * appveyor.yml: AppVeyor: bring back NMake x64 git-svn-id: + http://svn.osgeo.org/geos/trunk@4360 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot @@ -2693,44 +2995,52 @@ 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: disable x64 for NMake (temp) git-svn-id: http://svn.osgeo.org/geos/trunk@4358 + * appveyor.yml: AppVeyor: disable x64 for NMake (temp) git-svn-id: + http://svn.osgeo.org/geos/trunk@4358 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * README.md: Update AppVeyor URL [ci skip] git-svn-id: http://svn.osgeo.org/geos/trunk@4357 + * README.md: Update AppVeyor URL [ci skip] git-svn-id: + http://svn.osgeo.org/geos/trunk@4357 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot * src/algorithm/LineIntersector.cpp: Fix warnings about variables - aliasing within scope git-svn-id: http://svn.osgeo.org/geos/trunk@4356 + aliasing within scope git-svn-id: + http://svn.osgeo.org/geos/trunk@4356 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: Add platform x86 for NMake git-svn-id: http://svn.osgeo.org/geos/trunk@4355 + * appveyor.yml: AppVeyor: Add platform x86 for NMake git-svn-id: + http://svn.osgeo.org/geos/trunk@4355 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: Remove -DGEOS_ENABLE_TESTS=OFF git-svn-id: http://svn.osgeo.org/geos/trunk@4354 + * appveyor.yml: AppVeyor: Remove -DGEOS_ENABLE_TESTS=OFF + git-svn-id: http://svn.osgeo.org/geos/trunk@4354 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: Add NMake Makefiles-based build git-svn-id: http://svn.osgeo.org/geos/trunk@4353 + * appveyor.yml: AppVeyor: Add NMake Makefiles-based build + git-svn-id: http://svn.osgeo.org/geos/trunk@4353 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot - * appveyor.yml: AppVeyor: Add missing ps1 color git-svn-id: http://svn.osgeo.org/geos/trunk@4352 + * appveyor.yml: AppVeyor: Add missing ps1 color git-svn-id: + http://svn.osgeo.org/geos/trunk@4352 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-21 Mateusz Loskot * appveyor.yml: AppVeyor: Remove -DDGEOS_BUILD_SHARED=OFF as - currently tests link against shared git-svn-id: http://svn.osgeo.org/geos/trunk@4351 + currently tests link against shared git-svn-id: + http://svn.osgeo.org/geos/trunk@4351 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot @@ -2740,69 +3050,78 @@ Constructor of abstract class A ignores initializer for virtual base class B (Details at - https://connect.microsoft.com/VisualStudio/feedback/details/1581706/false-warning-c4589-constructor-of-abstract-class-class2-ignores-initializer-for-virtual-base-class-class1)git-svn-id: http://svn.osgeo.org/geos/trunk@4350 - 5242fede-7e19-0410-aef8-94bd7d2200fb + https://connect.microsoft.com/VisualStudio/feedback/details/1581706/false-warning-c4589-constructor-of-abstract-class-class2-ignores-initializer-for-virtual-base-class-class1) git-svn-id: http://svn.osgeo.org/geos/trunk@4350 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot - * appveyor.yml: AppVeyor: Replace build step with build_script git-svn-id: http://svn.osgeo.org/geos/trunk@4349 + * appveyor.yml: AppVeyor: Replace build step with build_script + git-svn-id: http://svn.osgeo.org/geos/trunk@4349 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot - * appveyor.yml: AppVeyor: Fix cmake command line git-svn-id: http://svn.osgeo.org/geos/trunk@4348 + * appveyor.yml: AppVeyor: Fix cmake command line git-svn-id: + http://svn.osgeo.org/geos/trunk@4348 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot - * appveyor.yml: AppVeyor: Fix platform names git-svn-id: http://svn.osgeo.org/geos/trunk@4347 + * appveyor.yml: AppVeyor: Fix platform names git-svn-id: + http://svn.osgeo.org/geos/trunk@4347 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot * include/geos/index/strtree/AbstractSTRtree.h, src/algorithm/CGAlgorithms.cpp, src/algorithm/LineIntersector.cpp: - Fix warnings about variables aliasing within scope git-svn-id: http://svn.osgeo.org/geos/trunk@4346 + Fix warnings about variables aliasing within scope git-svn-id: + http://svn.osgeo.org/geos/trunk@4346 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot * include/geos/util/GEOSException.h: Disable warning C4275: non-DLL-interface std::exception used as base for DLL-interface - GEOSException git-svn-id: http://svn.osgeo.org/geos/trunk@4345 + GEOSException git-svn-id: http://svn.osgeo.org/geos/trunk@4345 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot * src/geom/IntersectionMatrix.cpp: Fix warning: conversion from - size_t to int git-svn-id: http://svn.osgeo.org/geos/trunk@4344 + size_t to int git-svn-id: http://svn.osgeo.org/geos/trunk@4344 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-20 Mateusz Loskot - * appveyor.yml: AppVeyor: Fixing the current failures - Disable running tests - Disable shared targets - Build all in Release configuration git-svn-id: http://svn.osgeo.org/geos/trunk@4343 + * appveyor.yml: AppVeyor: Fixing the current failures - Disable + running tests - Disable shared targets - Build all in Release + configuration git-svn-id: http://svn.osgeo.org/geos/trunk@4343 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-17 Mateusz Loskot - * src/Makefile.vc: Add missing .cpp files git-svn-id: http://svn.osgeo.org/geos/trunk@4342 + * src/Makefile.vc: Add missing .cpp files git-svn-id: + http://svn.osgeo.org/geos/trunk@4342 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-03-17 Mateusz Loskot - * nmake.opt: Add NMAKE version from VS2017 RTM git-svn-id: http://svn.osgeo.org/geos/trunk@4340 + * nmake.opt: Add NMAKE version from VS2017 RTM git-svn-id: + http://svn.osgeo.org/geos/trunk@4340 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-16 Mateusz Loskot - * README.md: Remove CI builds on drone.io The hosted version of Drone has closed down - (https://archive.drone.io/). git-svn-id: http://svn.osgeo.org/geos/trunk@4339 + * README.md: Remove CI builds on drone.io The hosted version of + Drone has closed down (https://archive.drone.io/). git-svn-id: + http://svn.osgeo.org/geos/trunk@4339 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-15 Mateusz Loskot * tests/unit/geom/PolygonTest.cpp: Add basic test of convex - Polygon::buffer(0) result. git-svn-id: http://svn.osgeo.org/geos/trunk@4338 + Polygon::buffer(0) result. git-svn-id: + http://svn.osgeo.org/geos/trunk@4338 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-14 Sandro Santilli @@ -2810,24 +3129,29 @@ * include/geos/geomgraph/DirectedEdge.h, include/geos/geomgraph/DirectedEdgeStar.h, src/geomgraph/DirectedEdge.cpp, src/geomgraph/DirectedEdgeStar.cpp: - Fix overloaded virtual print in DirectedEdge*. - Make print() method of child classes also const - Make getDepthDelta() const - Add virtual. For C++11 and newer this eventually should be - overload. e.g. geos::geomgraph::DirectedEdge::print' hides overloaded virtual - function [-Woverloaded-virtual] Patch by Kurt Schwehr Fixes #812 in trunk - (3.7.0) git-svn-id: http://svn.osgeo.org/geos/trunk@4336 + Fix overloaded virtual print in DirectedEdge*. - Make print() + method of child classes also const - Make getDepthDelta() const - + Add virtual. For C++11 and newer this eventually should be + overload. e.g. geos::geomgraph::DirectedEdge::print' hides + overloaded virtual function [-Woverloaded-virtual] Patch by Kurt + Schwehr Fixes #812 in trunk (3.7.0) + git-svn-id: http://svn.osgeo.org/geos/trunk@4336 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-14 Sandro Santilli * src/algorithm/LineIntersector.cpp, src/operation/overlay/OverlayOp.cpp: Protect from computations - against NaN numbers Fixes an unhandled exception: 0xC0000090: Floating-point invalid - operation. Closes #811 - thanks sunxunfeng git-svn-id: http://svn.osgeo.org/geos/trunk@4334 + against NaN numbers Fixes an unhandled exception: 0xC0000090: + Floating-point invalid operation. Closes #811 - thanks sunxunfeng + git-svn-id: http://svn.osgeo.org/geos/trunk@4334 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-14 Sandro Santilli * src/algorithm/LineIntersector.cpp, - src/operation/overlay/OverlayOp.cpp: Remove trailing blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4333 + src/operation/overlay/OverlayOp.cpp: Remove trailing blanks + git-svn-id: http://svn.osgeo.org/geos/trunk@4333 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-02-01 Sandro Santilli @@ -2837,46 +3161,56 @@ src/linearref/ExtractLineByLocation.cpp, src/operation/union/CascadedPolygonUnion.cpp, src/operation/union/CascadedUnion.cpp: Add static_assert to - strings inside of assert calls Allows compiling with -Wpointer-bool-conversion. Patch by Kurt Schwehr Closes #638 git-svn-id: http://svn.osgeo.org/geos/trunk@4331 + strings inside of assert calls Allows compiling with + -Wpointer-bool-conversion. Patch by Kurt Schwehr + Closes #638 git-svn-id: + http://svn.osgeo.org/geos/trunk@4331 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-31 Sandro Santilli - * tests/unit/tut/README: Record upstream of tut library git-svn-id: http://svn.osgeo.org/geos/trunk@4330 + * tests/unit/tut/README: Record upstream of tut library git-svn-id: + http://svn.osgeo.org/geos/trunk@4330 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-31 Sandro Santilli - * .gitignore: Unignore README git-svn-id: http://svn.osgeo.org/geos/trunk@4329 + * .gitignore: Unignore README git-svn-id: + http://svn.osgeo.org/geos/trunk@4329 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-18 Sandro Santilli - * NEWS: Add 3.6.1 section git-svn-id: http://svn.osgeo.org/geos/trunk@4328 + * NEWS: Add 3.6.1 section git-svn-id: + http://svn.osgeo.org/geos/trunk@4328 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-12 Sandro Santilli * include/geos/operation/distance/FacetSequenceTreeBuilder.h, tests/unit/capi/GEOSDistanceTest.cpp: Missing GEOS_DLL and - USE_MATH_DEFINES for MSVC compilation Patch by Escande Adrien via - https://github.com/libgeos/libgeos/pull/76 git-svn-id: http://svn.osgeo.org/geos/trunk@4325 + USE_MATH_DEFINES for MSVC compilation Patch by Escande Adrien + via + https://github.com/libgeos/libgeos/pull/76 git-svn-id: + http://svn.osgeo.org/geos/trunk@4325 5242fede-7e19-0410-aef8-94bd7d2200fb 2017-01-05 Sandro Santilli - * macros/python.m4: Update python m4 macro, should fix #774 git-svn-id: http://svn.osgeo.org/geos/trunk@4320 + * macros/python.m4: Update python m4 macro, should fix #774 + git-svn-id: http://svn.osgeo.org/geos/trunk@4320 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-29 Sandro Santilli * src/algorithm/MinimumDiameter.cpp: Include for fabs use, - see #799 git-svn-id: http://svn.osgeo.org/geos/trunk@4319 + see #799 git-svn-id: http://svn.osgeo.org/geos/trunk@4319 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-29 Sandro Santilli - * src/algorithm/MinimumDiameter.cpp: Drop trailing blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4318 + * src/algorithm/MinimumDiameter.cpp: Drop trailing blanks + git-svn-id: http://svn.osgeo.org/geos/trunk@4318 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-05 Sandro Santilli @@ -2892,7 +3226,9 @@ tests/unit/algorithm/distance/DiscreteFrechetDistanceTest.cpp, tests/unit/capi/GEOSFrechetDistanceTest.cpp, tests/unit/capi/GEOSHausdorffDistanceTest.cpp: Add - DiscreteFrechetDistance Patch by Shinichi SUGIYAMA Closes #797 git-svn-id: http://svn.osgeo.org/geos/trunk@4314 + DiscreteFrechetDistance Patch by Shinichi SUGIYAMA + Closes #797 git-svn-id: + http://svn.osgeo.org/geos/trunk@4314 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-02 Sandro Santilli @@ -2901,7 +3237,8 @@ src/geom/util/GeometryTransformer.cpp, src/simplify/DouglasPeuckerSimplifier.cpp, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Fix empty - GEOSSimplify return on inner ring collapse Patch by Even Rouault See #741 git-svn-id: http://svn.osgeo.org/geos/trunk@4311 + GEOSSimplify return on inner ring collapse Patch by Even Rouault + See #741 git-svn-id: http://svn.osgeo.org/geos/trunk@4311 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-02 Sandro Santilli @@ -2910,19 +3247,23 @@ src/geom/util/GeometryTransformer.cpp, src/simplify/DouglasPeuckerSimplifier.cpp, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Style only - change, trim trailing blanks and fix indents git-svn-id: http://svn.osgeo.org/geos/trunk@4310 + change, trim trailing blanks and fix indents git-svn-id: + http://svn.osgeo.org/geos/trunk@4310 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-12-01 Sandro Santilli * src/io/WKBWriter.cpp, tests/unit/io/WKBWriterTest.cpp: Fixed WKB - representation of empty polygon. Patch by Sergey Fedoseev Closes #680. git-svn-id: http://svn.osgeo.org/geos/trunk@4308 + representation of empty polygon. Patch by Sergey Fedoseev Closes + #680. git-svn-id: http://svn.osgeo.org/geos/trunk@4308 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-22 Sandro Santilli * tools/geos-config.in: Fix --static-clibs and --static-cclibs - returns from geos-config Patch by Edzer Pebesma git-svn-id: http://svn.osgeo.org/geos/trunk@4307 + returns from geos-config Patch by Edzer Pebesma + git-svn-id: + http://svn.osgeo.org/geos/trunk@4307 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-10 Sandro Santilli @@ -3071,32 +3412,38 @@ tests/xmltester/BufferResultMatcher.h, tests/xmltester/SingleSidedBufferResultMatcher.cpp, tests/xmltester/SingleSidedBufferResultMatcher.h, - tests/xmltester/safe_to_xml.sh: Update my email address git-svn-id: http://svn.osgeo.org/geos/trunk@4305 + tests/xmltester/safe_to_xml.sh: Update my email address git-svn-id: + http://svn.osgeo.org/geos/trunk@4305 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-10 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Fix - GEOSSTRtree_nearest_r signature and add missing implementation See #796 git-svn-id: http://svn.osgeo.org/geos/trunk@4303 + GEOSSTRtree_nearest_r signature and add missing implementation See + #796 git-svn-id: http://svn.osgeo.org/geos/trunk@4303 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-11-08 Sandro Santilli * include/geos/geom/Geometry.h: Made equalsExact description more specific. Patch by Sergey Fedoseev via - https://github.com/libgeos/libgeos/pull/72 git-svn-id: http://svn.osgeo.org/geos/trunk@4301 + https://github.com/libgeos/libgeos/pull/72 git-svn-id: + http://svn.osgeo.org/geos/trunk@4301 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-31 Sandro Santilli * include/geos/operation/distance/IndexedFacetDistance.h, src/operation/distance/IndexedFacetDistance.cpp: Fix memory leak in - IndexedFacetDistance Patch by Dan Baston (see #795) git-svn-id: http://svn.osgeo.org/geos/trunk@4300 + IndexedFacetDistance Patch by Dan Baston (see #795) git-svn-id: + http://svn.osgeo.org/geos/trunk@4300 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-28 Sandro Santilli - * .drone.yml: Update drone yml to 0.5 version See https://git.osgeo.org/gogs/sac/gogs-service/issues/14 git-svn-id: http://svn.osgeo.org/geos/trunk@4296 + * .drone.yml: Update drone yml to 0.5 version See + https://git.osgeo.org/gogs/sac/gogs-service/issues/14 git-svn-id: + http://svn.osgeo.org/geos/trunk@4296 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-28 Sandro Santilli @@ -3115,110 +3462,135 @@ src/operation/distance/Makefile.am, src/precision/MinimumClearance.cpp, tests/unit/capi/GEOSDistanceTest.cpp: Port IndexedFacetDistance from - JTS Contributed by Dan Baston Closes #795 git-svn-id: http://svn.osgeo.org/geos/trunk@4295 + JTS Contributed by Dan Baston Closes #795 git-svn-id: + http://svn.osgeo.org/geos/trunk@4295 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli - * .gitlab-ci.yml: Install a fake git2cl in gitlab-ci This fixes "distcheck" step git-svn-id: http://svn.osgeo.org/geos/trunk@4291 + * .gitlab-ci.yml: Install a fake git2cl in gitlab-ci This fixes + "distcheck" step git-svn-id: http://svn.osgeo.org/geos/trunk@4291 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli * HOWTO_RELEASE: Update release procedure to drop manual ChangeLog - generation git-svn-id: http://svn.osgeo.org/geos/trunk@4288 + generation git-svn-id: http://svn.osgeo.org/geos/trunk@4288 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli - * autogen.sh: Stop symlinking README.md as README ... now that our Makefile.am is setting the "foreign" option we - don't need that anymore git-svn-id: http://svn.osgeo.org/geos/trunk@4281 + * autogen.sh: Stop symlinking README.md as README ... now that our + Makefile.am is setting the "foreign" option we don't need that + anymore git-svn-id: http://svn.osgeo.org/geos/trunk@4281 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-27 Sandro Santilli - * ChangeLog, Makefile.am: Remove ChangeLog from repository. The file will be created by "make dist" from either git (if .git - exists) or svn (if .svn exists). Tested with builds from package, from source dir and from external - build dir. Only automake. See #788 git-svn-id: http://svn.osgeo.org/geos/trunk@4280 + * ChangeLog, Makefile.am: Remove ChangeLog from repository. The + file will be created by "make dist" from either git (if .git exists) + or svn (if .svn exists). Tested with builds from package, from + source dir and from external build dir. Only automake. See #788 + git-svn-id: http://svn.osgeo.org/geos/trunk@4280 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli - * NEWS: Fix release date for 3.6.0, start 3.7.0 section git-svn-id: http://svn.osgeo.org/geos/trunk@4275 + * NEWS: Fix release date for 3.6.0, start 3.7.0 section git-svn-id: + http://svn.osgeo.org/geos/trunk@4275 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli - * .editorconfig: Keep carriage-returns in *.vc files git-svn-id: http://svn.osgeo.org/geos/trunk@4273 + * .editorconfig: Keep carriage-returns in *.vc files git-svn-id: + http://svn.osgeo.org/geos/trunk@4273 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli * CMakeLists.txt, HOWTO_RELEASE, capi/geos_c.h.in, configure.ac, - include/geos/version.h.vc: Increment version to 3.7.0dev git-svn-id: http://svn.osgeo.org/geos/trunk@4272 + include/geos/version.h.vc: Increment version to 3.7.0dev + git-svn-id: http://svn.osgeo.org/geos/trunk@4272 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2016-10-25 Sandro Santilli + + * : Drop web subdir git-svn-id: + http://svn.osgeo.org/geos/trunk@4270 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli - * : Drop web subdir git-svn-id: http://svn.osgeo.org/geos/trunk@4270 + * : Drop php subdir git-svn-id: + http://svn.osgeo.org/geos/trunk@4269 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli * CMakeLists.txt, configure.ac: Fix version to 3.6.0 (drop "dev" - suffix) git-svn-id: http://svn.osgeo.org/geos/trunk@4264 + suffix) git-svn-id: http://svn.osgeo.org/geos/trunk@4264 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli - * ChangeLog: Update ChangeLog for 3.6.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@4263 + * ChangeLog: Update ChangeLog for 3.6.0 release git-svn-id: + http://svn.osgeo.org/geos/trunk@4263 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-25 Sandro Santilli - * NEWS: Tweak NEWS, in preparation for 3.6.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@4262 + * NEWS: Tweak NEWS, in preparation for 3.6.0 release git-svn-id: + http://svn.osgeo.org/geos/trunk@4262 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-04 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp: And more - trailing spaces git-svn-id: http://svn.osgeo.org/geos/trunk@4261 + trailing spaces git-svn-id: http://svn.osgeo.org/geos/trunk@4261 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-04 Sandro Santilli * include/geos/operation/overlay/snap/LineStringSnapper.h: Remove - more trailing blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4260 + more trailing blanks git-svn-id: + http://svn.osgeo.org/geos/trunk@4260 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-10-04 Sandro Santilli * src/operation/overlay/snap/GeometrySnapper.cpp: Drop trailing - blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4259 + blanks git-svn-id: http://svn.osgeo.org/geos/trunk@4259 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-27 Sandro Santilli - * capi/geos_c.h.in: wrong GEOS_DLL position Should not be type* GEOS_DLL function(), but type GEOS_DLL - *function(). Doesn't build on windows before the modif Patch by @bartoli Closes https://github.com/libgeos/libgeos/pull/70 git-svn-id: http://svn.osgeo.org/geos/trunk@4258 + * capi/geos_c.h.in: wrong GEOS_DLL position Should not be type* + GEOS_DLL function(), but type GEOS_DLL *function(). Doesn't build on + windows before the modif Patch by @bartoli Closes + https://github.com/libgeos/libgeos/pull/70 git-svn-id: + http://svn.osgeo.org/geos/trunk@4258 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli * include/geos/geom/Geometry.h, include/geos/geom/LineString.h: Fix - documentation typos. Courtesy of Todd Trimble git-svn-id: http://svn.osgeo.org/geos/trunk@4257 + documentation typos. Courtesy of Todd Trimble + git-svn-id: + http://svn.osgeo.org/geos/trunk@4257 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli * tests/unit/capi/GEOSGeom_createCollection.cpp: Fix initialization - order warning git-svn-id: http://svn.osgeo.org/geos/trunk@4256 + order warning git-svn-id: http://svn.osgeo.org/geos/trunk@4256 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli * CMakeLists.txt: CMake: generate geos_svn_revision.h in binary - directory if not exists Patch by Rashad Kanavath git-svn-id: http://svn.osgeo.org/geos/trunk@4255 + directory if not exists Patch by Rashad Kanavath + git-svn-id: + http://svn.osgeo.org/geos/trunk@4255 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-07 Sandro Santilli @@ -3226,24 +3598,29 @@ * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, include/geos/geom/Geometry.h, tests/unit/Makefile.am, tests/unit/capi/GEOSUserDataTest.cpp: Add GEOSGeom_setUserData and - GEOSGeom_getUserData Patch by Rashad Kanavath git-svn-id: http://svn.osgeo.org/geos/trunk@4254 + GEOSGeom_getUserData Patch by Rashad Kanavath + git-svn-id: + http://svn.osgeo.org/geos/trunk@4254 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-02 Sandro Santilli * CMakeLists.txt, src/CMakeLists.txt: Add option to build static and - shared. (default is build both) Fixes #788 Patch by Rashad Kanavath git-svn-id: http://svn.osgeo.org/geos/trunk@4253 + shared. (default is build both) Fixes #788 Patch by Rashad Kanavath + git-svn-id: + http://svn.osgeo.org/geos/trunk@4253 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-09-02 Sandro Santilli - * authors.svn: Fix my email address git-svn-id: http://svn.osgeo.org/geos/trunk@4252 + * authors.svn: Fix my email address git-svn-id: + http://svn.osgeo.org/geos/trunk@4252 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-24 Mateusz Loskot * CMakeLists.txt: CMake now sets GEOS_BUILD_PACKAGED to FALSE on CI - services git-svn-id: http://svn.osgeo.org/geos/trunk@4251 + services git-svn-id: http://svn.osgeo.org/geos/trunk@4251 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-24 Mateusz Loskot @@ -3252,58 +3629,69 @@ directories for geos_ts.cpp which does #include "../geos_svn_revision.h", whereas CMake generates geos_svn_revision.h in build directory, to not to pollute source - tree. git-svn-id: http://svn.osgeo.org/geos/trunk@4250 + tree. git-svn-id: http://svn.osgeo.org/geos/trunk@4250 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-24 Mateusz Loskot * build.bat: Add convenient build.bat for Visual Studio and CMake - users: * Runs CMake to configure 32-bit or 64-bit build with the latest - release of Visual Studio. * Runs MSBuild to build the generated solution. git-svn-id: http://svn.osgeo.org/geos/trunk@4249 + users: * Runs CMake to configure 32-bit or 64-bit build with the + latest release of Visual Studio. * Runs MSBuild to build the + generated solution. git-svn-id: + http://svn.osgeo.org/geos/trunk@4249 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-03 Mateusz Loskot - * src/Makefile.vc: Add missing .cpp files added in r4203 git-svn-id: http://svn.osgeo.org/geos/trunk@4245 + * src/Makefile.vc: Add missing .cpp files added in r4203 + git-svn-id: http://svn.osgeo.org/geos/trunk@4245 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-08-03 Mateusz Loskot - * nmake.opt: Add NMAKE version from VS2015 Update 3 git-svn-id: http://svn.osgeo.org/geos/trunk@4244 + * nmake.opt: Add NMAKE version from VS2015 Update 3 git-svn-id: + http://svn.osgeo.org/geos/trunk@4244 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli - * .drone.yml: Only run "make check", not "make distcheck" ... distcheck can be run manually just before a release git-svn-id: http://svn.osgeo.org/geos/trunk@4243 + * .drone.yml: Only run "make check", not "make distcheck" ... + distcheck can be run manually just before a release git-svn-id: + http://svn.osgeo.org/geos/trunk@4243 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli * .drone.yml, docker/README, docker/build-test/Dockerfile, - docker/build-test/Makefile: Remove docker config Docker configurations are not hosted on - https://git.osgeo.org/gogs/geos/geos-docker/ git-svn-id: http://svn.osgeo.org/geos/trunk@4242 + docker/build-test/Makefile: Remove docker config Docker + configurations are not hosted on + https://git.osgeo.org/gogs/geos/geos-docker/ git-svn-id: + http://svn.osgeo.org/geos/trunk@4242 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli - * src/operation/buffer/BufferOp.cpp: Do not define unused function git-svn-id: http://svn.osgeo.org/geos/trunk@4241 + * src/operation/buffer/BufferOp.cpp: Do not define unused function + git-svn-id: http://svn.osgeo.org/geos/trunk@4241 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli - * .drone.yml: Fix test-image variable use git-svn-id: http://svn.osgeo.org/geos/trunk@4240 + * .drone.yml: Fix test-image variable use git-svn-id: + http://svn.osgeo.org/geos/trunk@4240 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-21 Sandro Santilli * .drone.yml: Turn off optimization while building, reduce clone - depth git-svn-id: http://svn.osgeo.org/geos/trunk@4239 + depth git-svn-id: http://svn.osgeo.org/geos/trunk@4239 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-19 Sandro Santilli - * web/index.html, web/style.css: Remove website content Moved to https://git.osgeo.org/gogs/geos/website (was obsoleted and - unused anyway) git-svn-id: http://svn.osgeo.org/geos/trunk@4238 + * web/index.html, web/style.css: Remove website content Moved to + https://git.osgeo.org/gogs/geos/website (was obsoleted and unused + anyway) git-svn-id: http://svn.osgeo.org/geos/trunk@4238 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-19 Sandro Santilli @@ -3311,106 +3699,125 @@ * .gitignore, Makefile.am, NEWS, README.md, configure.ac, php/Makefile.am, php/README, php/TODO, php/geos.c, php/php_geos.h, php/test/Makefile.am, php/test/crashme.php, php/test/test.php: - Remove PHP bindings, leave refs to separate repository Closes #765 git-svn-id: http://svn.osgeo.org/geos/trunk@4237 + Remove PHP bindings, leave refs to separate repository Closes #765 + git-svn-id: http://svn.osgeo.org/geos/trunk@4237 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-19 Sandro Santilli - * docker/build-test/Dockerfile: Reduce size of build-test image git-svn-id: http://svn.osgeo.org/geos/trunk@4236 + * docker/build-test/Dockerfile: Reduce size of build-test image + git-svn-id: http://svn.osgeo.org/geos/trunk@4236 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-16 Sandro Santilli - * README.md: Add link to build status table on trac git-svn-id: http://svn.osgeo.org/geos/trunk@4235 + * README.md: Add link to build status table on trac git-svn-id: + http://svn.osgeo.org/geos/trunk@4235 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-16 Sandro Santilli * .gitignore, docker/README, docker/build-test/Dockerfile, docker/build-test/Makefile: Add configuration to make dockers for - build-testing GEOS git-svn-id: http://svn.osgeo.org/geos/trunk@4234 + build-testing GEOS git-svn-id: http://svn.osgeo.org/geos/trunk@4234 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-15 Sandro Santilli - * README.md: Add OSGeo/Drone badge git-svn-id: http://svn.osgeo.org/geos/trunk@4233 + * README.md: Add OSGeo/Drone badge git-svn-id: + http://svn.osgeo.org/geos/trunk@4233 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-15 Sandro Santilli - * .drone.yml: Add a "make check" step to the drone config git-svn-id: http://svn.osgeo.org/geos/trunk@4231 + * .drone.yml: Add a "make check" step to the drone config + git-svn-id: http://svn.osgeo.org/geos/trunk@4231 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-15 Sandro Santilli - * README.md: Adds all the currently supported Visual Studio versions Patch by gmasetti@ccom.unh.edu git-svn-id: http://svn.osgeo.org/geos/trunk@4230 + * README.md: Adds all the currently supported Visual Studio versions + Patch by gmasetti@ccom.unh.edu git-svn-id: + http://svn.osgeo.org/geos/trunk@4230 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-14 Sandro Santilli * include/geos/platform.h.in: Fully qualify isnan call when - HAVE_ISNAN is defined Fixes build with GCC-5.3.0 and higher. Closes #784 git-svn-id: http://svn.osgeo.org/geos/trunk@4224 + HAVE_ISNAN is defined Fixes build with GCC-5.3.0 and higher. Closes + #784 git-svn-id: http://svn.osgeo.org/geos/trunk@4224 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-12 Sandro Santilli - * .drone.yml: Add .drone.yml git-svn-id: http://svn.osgeo.org/geos/trunk@4221 + * .drone.yml: Add .drone.yml git-svn-id: + http://svn.osgeo.org/geos/trunk@4221 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-07-09 Sandro Santilli - * tests/perf/Makefile.am: Add missing LIBS Thanks Andrew Watkins for spotting this git-svn-id: http://svn.osgeo.org/geos/trunk@4220 + * tests/perf/Makefile.am: Add missing LIBS Thanks Andrew Watkins + for spotting this git-svn-id: http://svn.osgeo.org/geos/trunk@4220 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-29 Mateusz Loskot * tests/unit/capi/GEOSMinimumClearanceTest.cpp: Compare inf == inf - instead of ensure_equals(inf, inf). The latter compares the difference, but inf minus inf result is - indeterminate. git-svn-id: http://svn.osgeo.org/geos/trunk@4219 + instead of ensure_equals(inf, inf). The latter compares the + difference, but inf minus inf result is indeterminate. git-svn-id: + http://svn.osgeo.org/geos/trunk@4219 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-09 Mateusz Loskot - * CMakeLists.txt: Fix CMake syntax. git-svn-id: http://svn.osgeo.org/geos/trunk@4218 + * CMakeLists.txt: Fix CMake syntax. git-svn-id: + http://svn.osgeo.org/geos/trunk@4218 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-09 Mateusz Loskot * CMakeLists.txt: CI builds (Travis CI, AppVeyor, etc.) perform git - clone, not svn checkout. So, CI environment needs a dummy revision - (e.g. 999999) to generate the required header. git-svn-id: http://svn.osgeo.org/geos/trunk@4217 + clone, not svn checkout. So, CI environment needs a dummy revision + (e.g. 999999) to generate the required header. git-svn-id: + http://svn.osgeo.org/geos/trunk@4217 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-08 Mateusz Loskot - * README.md: Fix Markdown syntax for build status table. git-svn-id: http://svn.osgeo.org/geos/trunk@4216 + * README.md: Fix Markdown syntax for build status table. + git-svn-id: http://svn.osgeo.org/geos/trunk@4216 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-08 Mateusz Loskot - * appveyor.yml: AppVeyor: add some colours git-svn-id: http://svn.osgeo.org/geos/trunk@4215 + * appveyor.yml: AppVeyor: add some colours git-svn-id: + http://svn.osgeo.org/geos/trunk@4215 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot - * README.md: Add AppVeyor and Drone.io badge status. Reformat build - status into table by service X branch. git-svn-id: http://svn.osgeo.org/geos/trunk@4214 + * README.md: Add AppVeyor and Drone.io badge status. Reformat build + status into table by service X branch. git-svn-id: + http://svn.osgeo.org/geos/trunk@4214 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot - * appveyor.yml: AppVeyor: Fix CMake build folder location git-svn-id: http://svn.osgeo.org/geos/trunk@4213 + * appveyor.yml: AppVeyor: Fix CMake build folder location + git-svn-id: http://svn.osgeo.org/geos/trunk@4213 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot - * appveyor.yml: First stab at AppVeyor configuration git-svn-id: http://svn.osgeo.org/geos/trunk@4212 + * appveyor.yml: First stab at AppVeyor configuration git-svn-id: + http://svn.osgeo.org/geos/trunk@4212 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot * CMakeLists.txt: Merged revision(s) 4210 from branches/3.5: Update - CMake configuration based on trunk/CMakeLists.txt git-svn-id: http://svn.osgeo.org/geos/trunk@4211 + CMake configuration based on trunk/CMakeLists.txt git-svn-id: + http://svn.osgeo.org/geos/trunk@4211 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-06-07 Mateusz Loskot @@ -3418,23 +3825,29 @@ * capi/geos_c.h.in, include/geos/index/strtree/GeometryItemDistance.h, include/geos/precision/MinimumClearance.h, src/Makefile.vc: Fix - Visual C++ builds with NMAKE and CMake (Ticket #777): * Correct __declspec specifier placement in C API function - prototypes. * Add GEOS_DLL missing from new classes added recently. * Update makefile.vc with implementation files added recently. git-svn-id: http://svn.osgeo.org/geos/trunk@4209 + Visual C++ builds with NMAKE and CMake (Ticket #777): * Correct + __declspec specifier placement in C API function prototypes. * Add + GEOS_DLL missing from new classes added recently. * Update + makefile.vc with implementation files added recently. git-svn-id: + http://svn.osgeo.org/geos/trunk@4209 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-05-12 Sandro Santilli - * README.md: Revert "Cips" This reverts commit c816b6747129a59f82c6ebc9a952bc11b32a48f6. Sorry, was a debug commit pushed in error git-svn-id: http://svn.osgeo.org/geos/trunk@4208 + * README.md: Revert "Cips" This reverts commit + c816b6747129a59f82c6ebc9a952bc11b32a48f6. Sorry, was a debug commit + pushed in error git-svn-id: http://svn.osgeo.org/geos/trunk@4208 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-05-12 Sandro Santilli - * README.md: Use https for debbie links git-svn-id: http://svn.osgeo.org/geos/trunk@4207 + * README.md: Use https for debbie links git-svn-id: + http://svn.osgeo.org/geos/trunk@4207 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-05-12 Sandro Santilli - * README.md: Cips git-svn-id: http://svn.osgeo.org/geos/trunk@4205 + * README.md: Cips git-svn-id: http://svn.osgeo.org/geos/trunk@4205 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-25 Sandro Santilli @@ -3445,7 +3858,8 @@ src/operation/distance/FacetSequence.cpp, src/operation/distance/FacetSequenceTreeBuilder.cpp, src/precision/MinimumClearance.cpp: Include hash in Last Port for - MinimumClearance classes git-svn-id: http://svn.osgeo.org/geos/trunk@4204 + MinimumClearance classes git-svn-id: + http://svn.osgeo.org/geos/trunk@4204 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-25 Sandro Santilli @@ -3464,87 +3878,106 @@ src/operation/distance/Makefile.am, src/precision/Makefile.am, src/precision/MinimumClearance.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSMinimumClearanceTest.cpp: Implement - GEOSMinimumClearance and GEOSMinimumClearanceLine Includes tests and C-API exposure. Patch by Daniel Baston via - https://github.com/libgeos/libgeos/pull/65 Closes #776 git-svn-id: http://svn.osgeo.org/geos/trunk@4203 + GEOSMinimumClearance and GEOSMinimumClearanceLine Includes tests + and C-API exposure. Patch by Daniel Baston + via https://github.com/libgeos/libgeos/pull/65 Closes #776 + git-svn-id: http://svn.osgeo.org/geos/trunk@4203 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-24 Sandro Santilli * .gitignore, Makefile.am, autogen.sh: Symlink README to README.md - at autogen.sh time Should fix distcheck git-svn-id: http://svn.osgeo.org/geos/trunk@4202 + at autogen.sh time Should fix distcheck git-svn-id: + http://svn.osgeo.org/geos/trunk@4202 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli - * Makefile.am: Add rule to make README from README.md README is a standard GNU file that ends up in the distribution git-svn-id: http://svn.osgeo.org/geos/trunk@4201 + * Makefile.am: Add rule to make README from README.md README is a + standard GNU file that ends up in the distribution git-svn-id: + http://svn.osgeo.org/geos/trunk@4201 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli - * README.md: Drop drone.io badge The service times out before our tests complete, not a good one. git-svn-id: http://svn.osgeo.org/geos/trunk@4200 + * README.md: Drop drone.io badge The service times out before our + tests complete, not a good one. git-svn-id: + http://svn.osgeo.org/geos/trunk@4200 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli - * README, README.md: Merge README into README.md Thanks Mike Toews for the kickstart on this git-svn-id: http://svn.osgeo.org/geos/trunk@4199 + * README, README.md: Merge README into README.md Thanks Mike Toews + for the kickstart on this git-svn-id: + http://svn.osgeo.org/geos/trunk@4199 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-23 Sandro Santilli * tests/unit/capi/GEOSSTRtreeTest.cpp: Correctly initialize strtree - in test Patch by dbaston git-svn-id: http://svn.osgeo.org/geos/trunk@4198 + in test Patch by dbaston git-svn-id: + http://svn.osgeo.org/geos/trunk@4198 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * include/geos/index/strtree/Makefile.am: Fix distcheck (#768) Patch by Daniel Baston git-svn-id: http://svn.osgeo.org/geos/trunk@4197 + * include/geos/index/strtree/Makefile.am: Fix distcheck (#768) + Patch by Daniel Baston git-svn-id: + http://svn.osgeo.org/geos/trunk@4197 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * README.md: Add drone.io badge git-svn-id: http://svn.osgeo.org/geos/trunk@4196 + * README.md: Add drone.io badge git-svn-id: + http://svn.osgeo.org/geos/trunk@4196 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * README.md: Add Debbie badge git-svn-id: http://svn.osgeo.org/geos/trunk@4195 + * README.md: Add Debbie badge git-svn-id: + http://svn.osgeo.org/geos/trunk@4195 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * README.md: Add project homepage url git-svn-id: http://svn.osgeo.org/geos/trunk@4191 + * README.md: Add project homepage url git-svn-id: + http://svn.osgeo.org/geos/trunk@4191 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * .travis.yml: Fix typo git-svn-id: http://svn.osgeo.org/geos/trunk@4190 + * .travis.yml: Fix typo git-svn-id: + http://svn.osgeo.org/geos/trunk@4190 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * README.md: Put build badges on the same line git-svn-id: http://svn.osgeo.org/geos/trunk@4189 + * README.md: Put build badges on the same line git-svn-id: + http://svn.osgeo.org/geos/trunk@4189 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * README.md: Add gitlab-ci badge git-svn-id: http://svn.osgeo.org/geos/trunk@4188 + * README.md: Add gitlab-ci badge git-svn-id: + http://svn.osgeo.org/geos/trunk@4188 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-22 Sandro Santilli - * .gitlab-ci.yml: Add gitlab-ci configuration git-svn-id: http://svn.osgeo.org/geos/trunk@4187 + * .gitlab-ci.yml: Add gitlab-ci configuration git-svn-id: + http://svn.osgeo.org/geos/trunk@4187 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-19 Sandro Santilli * capi/geos_ts_c.cpp: Move CustomItemDistance defn some contexts - higher git-svn-id: http://svn.osgeo.org/geos/trunk@4186 + higher git-svn-id: http://svn.osgeo.org/geos/trunk@4186 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-19 Sandro Santilli * capi/geos_ts_c.cpp: Trim trailing whitespaces (as per - .editorconfig) git-svn-id: http://svn.osgeo.org/geos/trunk@4185 + .editorconfig) git-svn-id: http://svn.osgeo.org/geos/trunk@4185 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-19 Sandro Santilli @@ -3559,87 +3992,106 @@ src/index/strtree/GeometryItemDistance.cpp, src/index/strtree/Makefile.am, src/index/strtree/STRtree.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSSTRtreeTest.cpp: Add - GEOSSTRtree_nearest API Includes tests for the new API and pre-existing STRtree API Closes - #768 Patch by Daniel Baston via - https://github.com/libgeos/libgeos/pull/61 git-svn-id: http://svn.osgeo.org/geos/trunk@4184 + GEOSSTRtree_nearest API Includes tests for the new API and + pre-existing STRtree API Closes #768 Patch by Daniel Baston + via https://github.com/libgeos/libgeos/pull/61 + git-svn-id: http://svn.osgeo.org/geos/trunk@4184 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-12 Sandro Santilli - * include/geos/geom/LineSegment.h: Fix 'Segemnt' typo. Patch by Todd Trimble Closes https://github.com/libgeos/libgeos/pull/63 git-svn-id: http://svn.osgeo.org/geos/trunk@4183 + * include/geos/geom/LineSegment.h: Fix 'Segemnt' typo. Patch by + Todd Trimble Closes + https://github.com/libgeos/libgeos/pull/63 git-svn-id: + http://svn.osgeo.org/geos/trunk@4183 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-12 Sandro Santilli * include/geos/geom/LineSegment.h: Match .h declaration parameter - name with .cpp definitiion. Patch by Todd Trimble See https://github.com/libgeos/libgeos/pull/63 git-svn-id: http://svn.osgeo.org/geos/trunk@4182 + name with .cpp definitiion. Patch by Todd Trimble + See + https://github.com/libgeos/libgeos/pull/63 git-svn-id: + http://svn.osgeo.org/geos/trunk@4182 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-06 Sandro Santilli - * .editorconfig: Stub an EditorConfig file See http://editorconfig.org git-svn-id: http://svn.osgeo.org/geos/trunk@4181 + * .editorconfig: Stub an EditorConfig file See + http://editorconfig.org git-svn-id: + http://svn.osgeo.org/geos/trunk@4181 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-04-05 Sandro Santilli - * nmake.opt: Handle nmake builds with the latest MSVC Patch by Jeff McKenna Closes #775 git-svn-id: http://svn.osgeo.org/geos/trunk@4180 + * nmake.opt: Handle nmake builds with the latest MSVC Patch by Jeff + McKenna Closes #775 git-svn-id: + http://svn.osgeo.org/geos/trunk@4180 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot * tests/unit/geom/prep/PreparedGeometry/touchesTest.cpp: Add test - for PreparedGeometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4179 + for PreparedGeometry::touches git-svn-id: + http://svn.osgeo.org/geos/trunk@4179 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot - * tests/unit/geom/Geometry/touchesTest.cpp: Remove unused header git-svn-id: http://svn.osgeo.org/geos/trunk@4178 + * tests/unit/geom/Geometry/touchesTest.cpp: Remove unused header + git-svn-id: http://svn.osgeo.org/geos/trunk@4178 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot * tests/unit/geom/Geometry/touchesTest.cpp: Add test for - Geometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4177 + Geometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4177 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot - * tests/unit/geom/Geometry/coversTest.cpp: Revert r4175 (wrong file) git-svn-id: http://svn.osgeo.org/geos/trunk@4176 + * tests/unit/geom/Geometry/coversTest.cpp: Revert r4175 (wrong file) + git-svn-id: http://svn.osgeo.org/geos/trunk@4176 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-12 Mateusz Loskot * tests/unit/geom/Geometry/coversTest.cpp: Add test for - Geometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4175 + Geometry::touches git-svn-id: http://svn.osgeo.org/geos/trunk@4175 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Mateusz Loskot * tests/xmltester/CMakeLists.txt: Update CMakeLists.txt after - bugXXX.xml moved into tickets subfolder git-svn-id: http://svn.osgeo.org/geos/trunk@4174 + bugXXX.xml moved into tickets subfolder git-svn-id: + http://svn.osgeo.org/geos/trunk@4174 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Sandro Santilli - * Makefile.am: Add "valgrindcheck" Makefile rule, currently fails git-svn-id: http://svn.osgeo.org/geos/trunk@4173 + * Makefile.am: Add "valgrindcheck" Makefile rule, currently fails + git-svn-id: http://svn.osgeo.org/geos/trunk@4173 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Sandro Santilli * .travis.yml: Report build activity in #postgis-activity (not - #postgis) Also do not use notices git-svn-id: http://svn.osgeo.org/geos/trunk@4170 + #postgis) Also do not use notices git-svn-id: + http://svn.osgeo.org/geos/trunk@4170 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-07 Sandro Santilli - * configure.ac: Look for isnan in std:: namespace Tested with gcc 4.8.4 git-svn-id: http://svn.osgeo.org/geos/trunk@4169 + * configure.ac: Look for isnan in std:: namespace Tested with gcc + 4.8.4 git-svn-id: http://svn.osgeo.org/geos/trunk@4169 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot * include/geos/geom/Coordinate.h, include/geos/geom/Geometry.h, src/geom/Coordinate.cpp, src/geom/Geometry.cpp: Rename class private - members according to _x naming convention. git-svn-id: http://svn.osgeo.org/geos/trunk@4168 + members according to _x naming convention. git-svn-id: + http://svn.osgeo.org/geos/trunk@4168 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot @@ -3647,12 +4099,13 @@ * src/algorithm/Centroid.cpp, src/geomgraph/EdgeEndStar.cpp, src/operation/buffer/BufferBuilder.cpp: Clean up a bunch of MSVC++ 14.0 warning C4456: declaration of 'x' hides previous local - declaration git-svn-id: http://svn.osgeo.org/geos/trunk@4167 + declaration git-svn-id: http://svn.osgeo.org/geos/trunk@4167 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot - * .travis.yml: Change Travis CI webhook notifications to 'always' git-svn-id: http://svn.osgeo.org/geos/trunk@4166 + * .travis.yml: Change Travis CI webhook notifications to 'always' + git-svn-id: http://svn.osgeo.org/geos/trunk@4166 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot @@ -3660,67 +4113,75 @@ * src/operation/buffer/BufferBuilder.cpp, tests/unit/geom/GeometryFactoryTest.cpp: Clean up some compiler warnings on truncating conversions between size_t and double or - unsigned in git-svn-id: http://svn.osgeo.org/geos/trunk@4165 + unsigned in git-svn-id: http://svn.osgeo.org/geos/trunk@4165 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-06 Mateusz Loskot * .travis.yml: Clean up to address some issues reported by - lint.travis-ci.org. Enable mailing list notification. Add Gitter - notification. git-svn-id: http://svn.osgeo.org/geos/trunk@4164 + lint.travis-ci.org. Enable mailing list notification. Add Gitter + notification. git-svn-id: http://svn.osgeo.org/geos/trunk@4164 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-05 Mateusz Loskot * tests/unit/geom/GeometryComponentFilterTest.cpp, tests/unit/geom/GeometryFilterTest.cpp: Fix repeated test groups - definitions (introduced in r4162). git-svn-id: http://svn.osgeo.org/geos/trunk@4163 + definitions (introduced in r4162). git-svn-id: + http://svn.osgeo.org/geos/trunk@4163 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-05 Mateusz Loskot * tests/unit/geom/GeometryComponentFilterTest.cpp, tests/unit/geom/GeometryFilterTest.cpp: Add test for GeometryFilter - class. Add test for GeometryComponentFilter class. Both tests are based on common filter with intention to compare - behaviour both GeometryFilter vs GeometryComponentFilter, with - related discussion at - http://lists.osgeo.org/pipermail/geos-devel/2016-March/007441.html git-svn-id: http://svn.osgeo.org/geos/trunk@4162 + class. Add test for GeometryComponentFilter class. Both tests are + based on common filter with intention to compare behaviour both + GeometryFilter vs GeometryComponentFilter, with related discussion + at + http://lists.osgeo.org/pipermail/geos-devel/2016-March/007441.html + git-svn-id: http://svn.osgeo.org/geos/trunk@4162 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-02 Mateusz Loskot * tests/unit/operation/linemerge/LineMergerTest.cpp: Describe test - cases git-svn-id: http://svn.osgeo.org/geos/trunk@4161 + cases git-svn-id: http://svn.osgeo.org/geos/trunk@4161 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-02 Mateusz Loskot * tests/unit/operation/linemerge/LineMergerTest.cpp, tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Test merging - MultiLineString result of union. Remove unnecessary FIXED precision model from the triangle test in - OverlayOpUnionTest.cpp. Add comment to link corresponding tests in - OverlayOpUnionTest.cpp and LineMergerTest.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@4160 + MultiLineString result of union. Remove unnecessary FIXED precision + model from the triangle test in OverlayOpUnionTest.cpp. Add comment + to link corresponding tests in OverlayOpUnionTest.cpp and + LineMergerTest.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@4160 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot * tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add comment - explaining the expected test result Since the union operation makes no effort to simplify and drop nodes - of degree 2 from the built topology, do not expect GEOS_LINESTRING. - https://lists.osgeo.org/pipermail/geos-devel/2016-March/007429.html git-svn-id: http://svn.osgeo.org/geos/trunk@4159 + explaining the expected test result Since the union operation makes + no effort to simplify and drop nodes of degree 2 from the built + topology, do not expect GEOS_LINESTRING. + https://lists.osgeo.org/pipermail/geos-devel/2016-March/007429.html + git-svn-id: http://svn.osgeo.org/geos/trunk@4159 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot * tests/unit/capi/GEOSContainsTest.cpp: Unify GEOSContains test cases added in r4156 with corresponding tests in - GEOSPreparedGeometryTest git-svn-id: http://svn.osgeo.org/geos/trunk@4158 + GEOSPreparedGeometryTest git-svn-id: + http://svn.osgeo.org/geos/trunk@4158 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot * tests/unit/capi/GEOSContainsTest.cpp: Test check refinement - missing from r4156 git-svn-id: http://svn.osgeo.org/geos/trunk@4157 + missing from r4156 git-svn-id: http://svn.osgeo.org/geos/trunk@4157 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-03-01 Mateusz Loskot @@ -3728,24 +4189,30 @@ * tests/unit/capi/GEOSContainsTest.cpp, tests/unit/capi/GEOSPreparedGeometryTest.cpp: Add test for polygon containment where two polygons share some of vertices or vertices of - inner polygon lay on boundary of outer polygon. Tests also compare results depending on used precision model. git-svn-id: http://svn.osgeo.org/geos/trunk@4156 + inner polygon lay on boundary of outer polygon. Tests also compare + results depending on used precision model. git-svn-id: + http://svn.osgeo.org/geos/trunk@4156 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot - * tests/unit/Makefile.am: Add OverlayOpUnionTest.cpp to Makefile.am git-svn-id: http://svn.osgeo.org/geos/trunk@4155 + * tests/unit/Makefile.am: Add OverlayOpUnionTest.cpp to Makefile.am + git-svn-id: http://svn.osgeo.org/geos/trunk@4155 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot * tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add clean-up - missing from r4153. It should fix the failing build on Travis SI. git-svn-id: http://svn.osgeo.org/geos/trunk@4154 + missing from r4153. It should fix the failing build on Travis SI. + git-svn-id: http://svn.osgeo.org/geos/trunk@4154 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot * tests/unit/operation/overlay/OverlayOpUnionTest.cpp: Add basic - test for geos::operation::OverlayOp with UNION. Test union of four segments (linestrings) of a suqare. git-svn-id: http://svn.osgeo.org/geos/trunk@4153 + test for geos::operation::OverlayOp with UNION. Test union of four + segments (linestrings) of a suqare. git-svn-id: + http://svn.osgeo.org/geos/trunk@4153 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-29 Mateusz Loskot @@ -3753,7 +4220,8 @@ * capi/geos_ts_c.cpp, src/operation/intersection/RectangleIntersectionBuilder.cpp, src/operation/overlay/PolygonBuilder.cpp: Fix build with - preprocessor symbol GEOS_DEBUG defined. git-svn-id: http://svn.osgeo.org/geos/trunk@4152 + preprocessor symbol GEOS_DEBUG defined. git-svn-id: + http://svn.osgeo.org/geos/trunk@4152 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-24 Sandro Santilli @@ -3761,37 +4229,44 @@ * include/geos/algorithm/PointLocator.h, src/algorithm/PointLocator.cpp, src/geom/prep/PreparedPoint.cpp, tests/unit/algorithm/PointLocatorTest.cpp: Fix incorrect return from - PreparedPoint::intersects Includes unit test Patch by Daniel Baston via - https://github.com/libgeos/libgeos/pull/60 See #764 Reverts r4081 git-svn-id: http://svn.osgeo.org/geos/trunk@4149 + PreparedPoint::intersects Includes unit test Patch by Daniel + Baston via https://github.com/libgeos/libgeos/pull/60 See #764 + Reverts r4081 git-svn-id: http://svn.osgeo.org/geos/trunk@4149 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-22 Sandro Santilli * src/algorithm/RobustDeterminant.cpp: ! FINITE already includes - NAN, duplicate test unneeded git-svn-id: http://svn.osgeo.org/geos/trunk@4147 + NAN, duplicate test unneeded git-svn-id: + http://svn.osgeo.org/geos/trunk@4147 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-17 Mateusz Loskot * tests/unit/capi/GEOSGeom_createCollection.cpp: #include - only if C++0x is available (refines r4145) git-svn-id: http://svn.osgeo.org/geos/trunk@4146 + only if C++0x is available (refines r4145) git-svn-id: + http://svn.osgeo.org/geos/trunk@4146 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-17 Mateusz Loskot * tests/unit/capi/GEOSGeom_createCollection.cpp: Enable test case - using std::array only if C++0x is available. git-svn-id: http://svn.osgeo.org/geos/trunk@4145 + using std::array only if C++0x is available. git-svn-id: + http://svn.osgeo.org/geos/trunk@4145 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-17 Mateusz Loskot * tests/unit/capi/GEOSGeom_createCollection.cpp: Add test for - GEOSGeom_createCollection function git-svn-id: http://svn.osgeo.org/geos/trunk@4144 + GEOSGeom_createCollection function git-svn-id: + http://svn.osgeo.org/geos/trunk@4144 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-02-05 Sandro Santilli - * src/io/StringTokenizer.cpp: Include in StringTokenizer Patch by Jeff Mckenna See #766 git-svn-id: http://svn.osgeo.org/geos/trunk@4142 + * src/io/StringTokenizer.cpp: Include in StringTokenizer + Patch by Jeff Mckenna See #766 git-svn-id: + http://svn.osgeo.org/geos/trunk@4142 5242fede-7e19-0410-aef8-94bd7d2200fb 2016-01-20 Paul Ramsey @@ -3804,54 +4279,61 @@ src/geomgraph/index/SimpleMCSweepLineIntersector.cpp, src/operation/valid/ConsistentAreaTester.cpp, src/operation/valid/IsValidOp.cpp: #757, fix memory exhaustion case - in isvalid git-svn-id: http://svn.osgeo.org/geos/trunk@4141 + in isvalid git-svn-id: http://svn.osgeo.org/geos/trunk@4141 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-31 Sandro Santilli - * NEWS: Add missing 3.3.9 section git-svn-id: http://svn.osgeo.org/geos/trunk@4138 + * NEWS: Add missing 3.3.9 section git-svn-id: + http://svn.osgeo.org/geos/trunk@4138 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-18 Sandro Santilli * tests/xmltester/XMLTester.cpp: Add support for "relatestring" test - operation git-svn-id: http://svn.osgeo.org/geos/trunk@4136 + operation git-svn-id: http://svn.osgeo.org/geos/trunk@4136 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-17 Sandro Santilli - * CMakeLists.txt: Fix cmake build with Visual Studio 2015 Patch by Stefan Hacker Closes - https://github.com/libgeos/libgeos/pull/49 git-svn-id: http://svn.osgeo.org/geos/trunk@4135 + * CMakeLists.txt: Fix cmake build with Visual Studio 2015 Patch by + Stefan Hacker Closes + https://github.com/libgeos/libgeos/pull/49 git-svn-id: + http://svn.osgeo.org/geos/trunk@4135 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp, tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Fix - snapping of last segment in a closed linestring See #758 git-svn-id: http://svn.osgeo.org/geos/trunk@4129 + snapping of last segment in a closed linestring See #758 + git-svn-id: http://svn.osgeo.org/geos/trunk@4129 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli * tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: - Enable a commented-out test (works) git-svn-id: http://svn.osgeo.org/geos/trunk@4128 + Enable a commented-out test (works) git-svn-id: + http://svn.osgeo.org/geos/trunk@4128 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli * tests/unit/io/WKBWriterTest.cpp: Tweak WKB output test to do - what's really said in the comments git-svn-id: http://svn.osgeo.org/geos/trunk@4127 + what's really said in the comments git-svn-id: + http://svn.osgeo.org/geos/trunk@4127 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-12-14 Sandro Santilli - * tests/unit/io/WKBReaderTest.cpp: Add test for parsing EWKB git-svn-id: http://svn.osgeo.org/geos/trunk@4126 + * tests/unit/io/WKBReaderTest.cpp: Add test for parsing EWKB + git-svn-id: http://svn.osgeo.org/geos/trunk@4126 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli * tests/unit/capi/GEOSMinimumWidthTest.cpp: Add another test for - GEOSMinimumWidth git-svn-id: http://svn.osgeo.org/geos/trunk@4125 + GEOSMinimumWidth git-svn-id: http://svn.osgeo.org/geos/trunk@4125 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli @@ -3860,7 +4342,8 @@ tests/unit/Makefile.am, tests/unit/capi/{GEOSMinimumDiameterTest.cpp => GEOSMinimumWidthTest.cpp}: Rename GEOSMinimumDiameter to - GEOSMinimumWidth, add docs Patch by Nyall Dawson git-svn-id: http://svn.osgeo.org/geos/trunk@4124 + GEOSMinimumWidth, add docs Patch by Nyall Dawson git-svn-id: + http://svn.osgeo.org/geos/trunk@4124 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli @@ -3871,38 +4354,46 @@ tests/unit/algorithm/MinimumDiameterTest.cpp, tests/unit/capi/GEOSMinimumDiameterTest.cpp, tests/unit/capi/GEOSMinimumRectangleTest.cpp: Port - MinimumDiameter::getMinimumRectangle algorithm from JTS Also add GEOSMinimumRotatedRectangle and GEOSMinimumDiameter to C - API, and re-sync MinimumDiameter with JTS r966. Includes testcases. Fixes #729. Patch by: Nyall Dawson Signed-off-by: - Sandro Santilli git-svn-id: http://svn.osgeo.org/geos/trunk@4123 + MinimumDiameter::getMinimumRectangle algorithm from JTS Also add + GEOSMinimumRotatedRectangle and GEOSMinimumDiameter to C API, and + re-sync MinimumDiameter with JTS r966. Includes testcases. Fixes + #729. Patch by: Nyall Dawson + Signed-off-by: Sandro Santilli git-svn-id: + http://svn.osgeo.org/geos/trunk@4123 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli * capi/geos_ts_c.cpp, include/geos/algorithm/SIRtreePointInRing.h, src/algorithm/SIRtreePointInRing.cpp: Fix some leaks identified by - Coverity Patch by Nyall Dawson git-svn-id: http://svn.osgeo.org/geos/trunk@4122 + Coverity Patch by Nyall Dawson + git-svn-id: http://svn.osgeo.org/geos/trunk@4122 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-30 Sandro Santilli * include/geos/triangulate/quadedge/Vertex.h, src/triangulate/quadedge/Vertex.cpp: Fix incorrect logic in - Vertex::classify, sync to r705 Patch by Nyall Dawson git-svn-id: http://svn.osgeo.org/geos/trunk@4121 + Vertex::classify, sync to r705 Patch by Nyall Dawson + git-svn-id: + http://svn.osgeo.org/geos/trunk@4121 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-21 Sandro Santilli * include/geos/triangulate/quadedge/QuadEdgeSubdivision.h, src/triangulate/quadedge/QuadEdgeSubdivision.cpp: use std::vector - instead of std::list to avoid size() bottleneck Patch by Daniel Baston via - https://github.com/libgeos/libgeos/pull/55 git-svn-id: http://svn.osgeo.org/geos/trunk@4119 + instead of std::list to avoid size() bottleneck Patch by Daniel + Baston via https://github.com/libgeos/libgeos/pull/55 git-svn-id: + http://svn.osgeo.org/geos/trunk@4119 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-16 Sandro Santilli * include/geos/geomgraph/EdgeEnd.h, include/geos/geomgraph/EdgeEndStar.h, src/geomgraph/EdgeEnd.cpp, - src/geomgraph/EdgeEndStar.cpp: Fix output operator for EdgeEndStar git-svn-id: http://svn.osgeo.org/geos/trunk@4118 + src/geomgraph/EdgeEndStar.cpp: Fix output operator for EdgeEndStar + git-svn-id: http://svn.osgeo.org/geos/trunk@4118 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-13 Sandro Santilli @@ -3910,32 +4401,34 @@ * include/geos/geomgraph/EdgeEndStar.h, src/geomgraph/EdgeEndStar.cpp, src/operation/relate/RelateComputer.cpp: Add output operator for - EdgeEndStar git-svn-id: http://svn.osgeo.org/geos/trunk@4117 + EdgeEndStar git-svn-id: http://svn.osgeo.org/geos/trunk@4117 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-04 Mateusz Loskot - * include/geos/platform.h.cmake: Add #define NOMINMAX for Visual C++ git-svn-id: http://svn.osgeo.org/geos/trunk@4114 + * include/geos/platform.h.cmake: Add #define NOMINMAX for Visual C++ + git-svn-id: http://svn.osgeo.org/geos/trunk@4114 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-03 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSEqualsTest.cpp: Add - test for GEOSEquals Includes disabled test for #752 git-svn-id: http://svn.osgeo.org/geos/trunk@4113 + test for GEOSEquals Includes disabled test for #752 git-svn-id: + http://svn.osgeo.org/geos/trunk@4113 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-11-02 Mateusz Loskot * CMakeLists.txt: CMake should not try to generate - geos_svn_revision.h if GEOS is built from packaged sources. Fixes - #753 git-svn-id: http://svn.osgeo.org/geos/trunk@4112 + geos_svn_revision.h if GEOS is built from packaged sources. Fixes + #753 git-svn-id: http://svn.osgeo.org/geos/trunk@4112 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-31 Sandro Santilli * include/geos/geom/GeometryFactory.h, src/geom/Geometry.cpp, src/geom/GeometryFactory.cpp: Make GeometryFactory refcount - geometry-agnostic git-svn-id: http://svn.osgeo.org/geos/trunk@4111 + geometry-agnostic git-svn-id: http://svn.osgeo.org/geos/trunk@4111 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-13 Sandro Santilli @@ -3943,41 +4436,47 @@ * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, php/geos.c, php/test/test.php, src/geom/util/GeometryEditor.cpp, tests/unit/capi/GEOSGeom_setPrecisionTest.cpp: Add a - GEOSGeom_setPrecision funciton in C-API and PHP Also fixes a bug in GeometryEditor that failed to update - GeometryFactory for empty polygons (#749) git-svn-id: http://svn.osgeo.org/geos/trunk@4109 + GEOSGeom_setPrecision funciton in C-API and PHP Also fixes a bug in + GeometryEditor that failed to update GeometryFactory for empty + polygons (#749) git-svn-id: http://svn.osgeo.org/geos/trunk@4109 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-07 Sandro Santilli * CMakeLists.txt, capi/geos_c.h.in, configure.ac: Fix CAPI - versioning (broke in r4085, after release) git-svn-id: http://svn.osgeo.org/geos/trunk@4108 + versioning (broke in r4085, after release) git-svn-id: + http://svn.osgeo.org/geos/trunk@4108 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-05 Mateusz Loskot * src/geomgraph/PlanarGraph.cpp: Use std::auto_ptr to simplify r4100 - fix of a memory leak potential git-svn-id: http://svn.osgeo.org/geos/trunk@4104 + fix of a memory leak potential git-svn-id: + http://svn.osgeo.org/geos/trunk@4104 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-04 Sandro Santilli * src/operation/buffer/BufferBuilder.cpp: Fix a few potential (one - confirmed) leak in single sided buffer See #747 git-svn-id: http://svn.osgeo.org/geos/trunk@4103 + confirmed) leak in single sided buffer See #747 git-svn-id: + http://svn.osgeo.org/geos/trunk@4103 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-04 Mateusz Loskot * src/geomgraph/PlanarGraph.cpp: Make adding edges a bit more exception safe and helps to avoid memory leaks when - PlanarGraph::add(de1) throws, leaving de2 behind. This also fixes + PlanarGraph::add(de1) throws, leaving de2 behind. This also fixes memory leak in case of self-union with NaN coordinates, revealed by - GEOSUnaryUnionTest/test<9>. git-svn-id: http://svn.osgeo.org/geos/trunk@4100 + GEOSUnaryUnionTest/test<9>. git-svn-id: + http://svn.osgeo.org/geos/trunk@4100 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot * tests/unit/triangulate/DelaunayTest.cpp: Fix memory leaks (two) - due to misuse of CoordinateArraySequence git-svn-id: http://svn.osgeo.org/geos/trunk@4099 + due to misuse of CoordinateArraySequence git-svn-id: + http://svn.osgeo.org/geos/trunk@4099 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot @@ -3993,36 +4492,50 @@ src/operation/overlay/validate/OverlayResultValidator.cpp: Clean up Windows-specific extra parenthesis around std::min/std::max which worked around min/max macros causing syntax error. The workaround is - no loner necessary since NOMINMAX placement has been corrected. git-svn-id: http://svn.osgeo.org/geos/trunk@4098 + no loner necessary since NOMINMAX placement has been corrected. + git-svn-id: http://svn.osgeo.org/geos/trunk@4098 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot * CMakeLists.txt, include/geos/timeval.h: Move Windows-specific - NOMINMAX preprocessor definition from CMake to timeval.h. Assume + NOMINMAX preprocessor definition from CMake to timeval.h. Assume timeval.h is the only place where Windows-specific headers are included. git-svn-id: http://svn.osgeo.org/geos/trunk@4097 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot - * CMakeLists.txt: Clean up CMake variables mismatch git-svn-id: http://svn.osgeo.org/geos/trunk@4096 + * CMakeLists.txt: Clean up CMake variables mismatch git-svn-id: + http://svn.osgeo.org/geos/trunk@4096 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot - * CMakeLists.txt: Tell CMake to use GEOS instead geos. git-svn-id: http://svn.osgeo.org/geos/trunk@4095 + * CMakeLists.txt: Tell CMake to use GEOS instead geos. git-svn-id: + http://svn.osgeo.org/geos/trunk@4095 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot * CMakeLists.txt: Remove CDash configuration which generates - unnecessary targets (Experimental, Nightly, Continuous) git-svn-id: http://svn.osgeo.org/geos/trunk@4094 + unnecessary targets (Experimental, Nightly, Continuous) git-svn-id: + http://svn.osgeo.org/geos/trunk@4094 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-03 Mateusz Loskot - * : Ignore .obj and some other patterns git-svn-id: http://svn.osgeo.org/geos/trunk@4093 + * : Ignore .obj and some other patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@4093 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2015-10-02 Sandro Santilli + + * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, + php/geos.c, php/test/test.php, tests/unit/Makefile.am, + tests/unit/capi/GEOSGeom_setPrecisionTest.cpp: Add + GEOSGeom_setPrecision function to C-API (#713) Include unit tests + and PHP bindings git-svn-id: http://svn.osgeo.org/geos/trunk@4092 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-02 Sandro Santilli @@ -4088,93 +4601,112 @@ tests/unit/util/UniqueCoordinateArrayFilterTest.cpp, tests/xmltester/SimpleWKTTester.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Prevent stack allocation of - GeometryFactory Geometry factory objects can be created by static methods returning - a smart pointer with automatic ownership transfer semantic. The - so-created GeometryFactory will be kept alive as long as Geometry - objects referencing it will be alive. git-svn-id: http://svn.osgeo.org/geos/trunk@4091 + GeometryFactory Geometry factory objects can be created by static + methods returning a smart pointer with automatic ownership transfer + semantic. The so-created GeometryFactory will be kept alive as long + as Geometry objects referencing it will be alive. git-svn-id: + http://svn.osgeo.org/geos/trunk@4091 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-10-01 Sandro Santilli * src/operation/buffer/BufferBuilder.cpp: Fix a memory leak in - bufferLineSingleSided The leak was exposed by an existing unit test git-svn-id: http://svn.osgeo.org/geos/trunk@4090 + bufferLineSingleSided The leak was exposed by an existing unit test + git-svn-id: http://svn.osgeo.org/geos/trunk@4090 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-09-10 Sandro Santilli - * .travis.yml: 64bit builds do not fail anymore on travis git-svn-id: http://svn.osgeo.org/geos/trunk@4089 + * .travis.yml: 64bit builds do not fail anymore on travis + git-svn-id: http://svn.osgeo.org/geos/trunk@4089 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-16 Paul Ramsey * CMakeLists.txt, HOWTO_RELEASE, NEWS, capi/geos_c.h.in, - configure.ac, include/geos/version.h.vc: Bump trunk versions to 3.6 git-svn-id: http://svn.osgeo.org/geos/trunk@4085 + configure.ac, include/geos/version.h.vc: Bump trunk versions to 3.6 + git-svn-id: http://svn.osgeo.org/geos/trunk@4085 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-14 Paul Ramsey - * : Ignore build artefacts git-svn-id: http://svn.osgeo.org/geos/trunk@4082 + * : Ignore build artefacts git-svn-id: + http://svn.osgeo.org/geos/trunk@4082 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey - * src/algorithm/ConvexHull.cpp: Include interrupt header, dummy git-svn-id: http://svn.osgeo.org/geos/trunk@4080 + * src/geom/prep/PreparedPoint.cpp: Fix corner case of comparing + preparedpoint to point git-svn-id: + http://svn.osgeo.org/geos/trunk@4081 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2015-08-12 Paul Ramsey + + * src/algorithm/ConvexHull.cpp: Include interrupt header, dummy + git-svn-id: http://svn.osgeo.org/geos/trunk@4080 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey * src/algorithm/ConvexHull.cpp: Add some interrupt checks to - ConvexHull git-svn-id: http://svn.osgeo.org/geos/trunk@4079 + ConvexHull git-svn-id: http://svn.osgeo.org/geos/trunk@4079 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey * include/geos/geom/prep/PreparedPoint.h, src/geom/prep/PreparedPoint.cpp: Quiet clang warning and match const - signatures on PreparedPolygon git-svn-id: http://svn.osgeo.org/geos/trunk@4078 + signatures on PreparedPolygon git-svn-id: + http://svn.osgeo.org/geos/trunk@4078 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Paul Ramsey * configure.ac: Quiet 64-bit errors in OSX build by preferring - longlongint defn of 64bit to longint git-svn-id: http://svn.osgeo.org/geos/trunk@4077 + longlongint defn of 64bit to longint git-svn-id: + http://svn.osgeo.org/geos/trunk@4077 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-12 Regina Obe * src/inlines.cpp: #736 3.5.0-dev compilation errors on MinGW - okay committed too fast. This one works but may screw up real mingw - people git-svn-id: http://svn.osgeo.org/geos/trunk@4076 + people git-svn-id: http://svn.osgeo.org/geos/trunk@4076 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-11 Regina Obe - * src/inlines.cpp: #736 3.5.0-dev compilation errors on MinGW git-svn-id: http://svn.osgeo.org/geos/trunk@4075 + * src/inlines.cpp: #736 3.5.0-dev compilation errors on MinGW + git-svn-id: http://svn.osgeo.org/geos/trunk@4075 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-06 Mateusz Loskot - * .travis.yml: Allow failure for CMake x64 build on Travis CI. This should eliminate unimportant signal and keep the core GEOS - builds green. git-svn-id: http://svn.osgeo.org/geos/trunk@4072 + * .travis.yml: Allow failure for CMake x64 build on Travis CI. This + should eliminate unimportant signal and keep the core GEOS builds + green. git-svn-id: http://svn.osgeo.org/geos/trunk@4072 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-05 Mateusz Loskot * tools/ci/before_install.sh, tools/ci/before_install_autotools.sh, tools/ci/before_install_cmake.sh: Delete scripts no longer used in - container-based Travis CI git-svn-id: http://svn.osgeo.org/geos/trunk@4069 + container-based Travis CI git-svn-id: + http://svn.osgeo.org/geos/trunk@4069 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-05 Mateusz Loskot * .travis.yml: First stab at migrating travis builds to container - architecture (#739) git-svn-id: http://svn.osgeo.org/geos/trunk@4068 + architecture (#739) git-svn-id: + http://svn.osgeo.org/geos/trunk@4068 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-08-04 Sandro Santilli * NEWS, php/geos.c, php/test/test.php: Expose clipByRect to PHP - bindings (#734) git-svn-id: http://svn.osgeo.org/geos/trunk@4067 + bindings (#734) git-svn-id: http://svn.osgeo.org/geos/trunk@4067 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-28 Mateusz Loskot @@ -4182,38 +4714,42 @@ * src/algorithm/LineIntersector.cpp, src/io/WKTWriter.cpp, src/operation/buffer/BufferOp.cpp, src/operation/buffer/OffsetCurveSetBuilder.cpp: Include - which defines NOMINMAX on Windows/VC++. Closes + which defines NOMINMAX on Windows/VC++. Closes ticket #701. git-svn-id: http://svn.osgeo.org/geos/trunk@4064 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-28 Mateusz Loskot * src/Makefile.vc, src/dirlist.mk: Add operation/intersection/*.cpp - to NMAKE makefiles git-svn-id: http://svn.osgeo.org/geos/trunk@4063 + to NMAKE makefiles git-svn-id: http://svn.osgeo.org/geos/trunk@4063 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-28 Mateusz Loskot - * nmake.opt: Add NMAKE version from released Visual Studio 2015 git-svn-id: http://svn.osgeo.org/geos/trunk@4062 + * nmake.opt: Add NMAKE version from released Visual Studio 2015 + git-svn-id: http://svn.osgeo.org/geos/trunk@4062 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-20 Sandro Santilli * capi/geos_ts_c.cpp: Initialize all members of GEOSContextHandle_HS - on construction git-svn-id: http://svn.osgeo.org/geos/trunk@4061 + on construction git-svn-id: http://svn.osgeo.org/geos/trunk@4061 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-20 Sandro Santilli * NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp: Extend error and - notice notification with threadsafe variants (#663) Patch by Pepijn Van Eeckhoudt Tested by - Alessandro Furieri Signed-off-by: Sandro Santilli git-svn-id: http://svn.osgeo.org/geos/trunk@4060 + notice notification with threadsafe variants (#663) Patch by Pepijn + Van Eeckhoudt Tested by Alessandro Furieri + Signed-off-by: Sandro Santilli + git-svn-id: http://svn.osgeo.org/geos/trunk@4060 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-19 Sandro Santilli * src/operation/intersection/RectangleIntersectionBuilder.cpp: Add - missing include (thanks Alessandro Furieri) git-svn-id: http://svn.osgeo.org/geos/trunk@4059 + missing include (thanks Alessandro Furieri) git-svn-id: + http://svn.osgeo.org/geos/trunk@4059 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-07-07 Mateusz Loskot @@ -4225,18 +4761,20 @@ 2015-05-18 Mateusz Loskot * nmake.opt: Merged revision(s) 4056 from branches/3.4: Fixed build - configuration for NMAKE with Visual Leak Detector enabled (#715) git-svn-id: http://svn.osgeo.org/geos/trunk@4057 + configuration for NMAKE with Visual Leak Detector enabled (#715) + git-svn-id: http://svn.osgeo.org/geos/trunk@4057 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-30 Mateusz Loskot - * nmake.opt: Add NMAKE version from Visual Studio 2015 RC git-svn-id: http://svn.osgeo.org/geos/trunk@4054 + * nmake.opt: Add NMAKE version from Visual Studio 2015 RC + git-svn-id: http://svn.osgeo.org/geos/trunk@4054 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-20 Sandro Santilli * tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Fix unused - variables warnings git-svn-id: http://svn.osgeo.org/geos/trunk@4053 + variables warnings git-svn-id: http://svn.osgeo.org/geos/trunk@4053 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-20 Sandro Santilli @@ -4250,49 +4788,58 @@ src/operation/linemerge/EdgeString.cpp, src/operation/polygonize/EdgeRing.cpp, tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp: Cleanup - CoordinateSequenceFactory interface Adds method for creating empty sequence. Syncronizes - CoordinateArraySequenceFactory methods. Patch by Sandro Mani, see https://github.com/libgeos/libgeos/pull/46 git-svn-id: http://svn.osgeo.org/geos/trunk@4052 + CoordinateSequenceFactory interface Adds method for creating empty + sequence. Syncronizes CoordinateArraySequenceFactory methods. Patch + by Sandro Mani, see https://github.com/libgeos/libgeos/pull/46 + git-svn-id: http://svn.osgeo.org/geos/trunk@4052 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-16 Mateusz Loskot * tests/unit/capi/GEOSPreparedGeometryTest.cpp: Replace geos.h with - specific headers from C++ API. Replace WKBReader with - GEOSGeomFromHEX_buf where the former is unnecessary. This addresses Sandro's review comment from + specific headers from C++ API. Replace WKBReader with + GEOSGeomFromHEX_buf where the former is unnecessary. This addresses + Sandro's review comment from - https://github.com/libgeos/libgeos/commit/7196b9a2e5a3ebc393a1810f6c7d841a00b50844#commitcomment-10731724git-svn-id: http://svn.osgeo.org/geos/trunk@4051 - 5242fede-7e19-0410-aef8-94bd7d2200fb + https://github.com/libgeos/libgeos/commit/7196b9a2e5a3ebc393a1810f6c7d841a00b50844#commitcomment-10731724 git-svn-id: http://svn.osgeo.org/geos/trunk@4051 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-10 Sandro Santilli - * tests/unit/Makefile.am: Enable GEOSisClosed test git-svn-id: http://svn.osgeo.org/geos/trunk@4050 + * tests/unit/Makefile.am: Enable GEOSisClosed test git-svn-id: + http://svn.osgeo.org/geos/trunk@4050 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-04-10 Sandro Santilli * NEWS, capi/geos_ts_c.cpp, tests/unit/capi/GEOSisClosedTest.cpp: - Support for MultiLineString->isClosed() in C API Includes tests for GEOSisClosed() in C API Patch by Benjamin Morel git-svn-id: http://svn.osgeo.org/geos/trunk@4049 + Support for MultiLineString->isClosed() in C API Includes tests for + GEOSisClosed() in C API Patch by Benjamin Morel + git-svn-id: + http://svn.osgeo.org/geos/trunk@4049 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-03-02 Sandro Santilli * src/operation/overlay/OverlayOp.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSIntersectionTest.cpp: Fix memory leak in - extent-limited overlay operations The leak was introduced by recent enhancement of the class to - support extent-limited operation. It was spotted by Mick Orridge who - also provided the testcase, thanks ! Fixes #719 git-svn-id: http://svn.osgeo.org/geos/trunk@4048 + extent-limited overlay operations The leak was introduced by recent + enhancement of the class to support extent-limited operation. It was + spotted by Mick Orridge who also provided the testcase, thanks ! + Fixes #719 git-svn-id: http://svn.osgeo.org/geos/trunk@4048 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-02-03 Sandro Santilli - * README.md: Add github-friendly README.md file contains travis build status and reference to actual README git-svn-id: http://svn.osgeo.org/geos/trunk@4047 + * README.md: Add github-friendly README.md file contains travis + build status and reference to actual README git-svn-id: + http://svn.osgeo.org/geos/trunk@4047 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-01-23 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug569.xml: Add (succeeding) test for - reported bug #569 git-svn-id: http://svn.osgeo.org/geos/trunk@4046 + reported bug #569 git-svn-id: http://svn.osgeo.org/geos/trunk@4046 5242fede-7e19-0410-aef8-94bd7d2200fb 2015-01-19 Sandro Santilli @@ -4301,21 +4848,25 @@ src/algorithm/CGAlgorithms.cpp, src/algorithm/RayCrossingCounter.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug716.xml: Improve robustness of - intersection testing (#716) RayCrossingCounter uses orientationIndex to handle floating point - precision errors the same way as LineIntersector. Includes testcase for ticket #716 with CW and CCW polygons Patch by Asmund Tokheim git-svn-id: http://svn.osgeo.org/geos/trunk@4040 + intersection testing (#716) RayCrossingCounter uses + orientationIndex to handle floating point precision errors the same + way as LineIntersector. Includes testcase for ticket #716 with CW + and CCW polygons Patch by Asmund Tokheim + git-svn-id: http://svn.osgeo.org/geos/trunk@4040 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-12-05 Mateusz Loskot * tests/unit/algorithm/RobustLineIntersectorTest.cpp, tests/unit/capi/GEOSPreparedGeometryTest.cpp: Add two test cases, - point-on-segment and point-on-vertex. Curious detail of the tests is that points of interest have nearly - exact X of tested points, the values differ after 14th decimal - place. The tests provided test geometries for intersection with and - without coordinates trimming after the 14th place (as per Martin - Davis suggestion). It has been extensively discussed in Ticket #591 - and https://github.com/libgeos/libgeos/pull/40 with Martin Davis' - input. git-svn-id: http://svn.osgeo.org/geos/trunk@4038 + point-on-segment and point-on-vertex. Curious detail of the tests + is that points of interest have nearly exact X of tested points, the + values differ after 14th decimal place. The tests provided test + geometries for intersection with and without coordinates trimming + after the 14th place (as per Martin Davis suggestion). It has been + extensively discussed in Ticket #591 and + https://github.com/libgeos/libgeos/pull/40 with Martin Davis' input. + git-svn-id: http://svn.osgeo.org/geos/trunk@4038 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-26 Mateusz Loskot @@ -4324,85 +4875,101 @@ Paul Kohut for the patch submitted as part of https://github.com/libgeos/libgeos/pull/31/) Apparently, it solves the long running INF/NAN parsing issues on Windows and enables - GEOSisValidDetail test pass again. It should also solve problems - reported as part of ticket #509. git-svn-id: http://svn.osgeo.org/geos/trunk@4037 + GEOSisValidDetail test pass again. It should also solve problems + reported as part of ticket #509. git-svn-id: + http://svn.osgeo.org/geos/trunk@4037 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-26 Mateusz Loskot * CMakeLists.txt, cmake/modules/GenerateSourceGroups.cmake, include/CMakeLists.txt, src/CMakeLists.txt, tests/CMakeLists.txt, - tests/unit/CMakeLists.txt: Add GenerateSourceGroups macro. Attempt - to generate source_group for IDEs reflecting folders structure. No - functional changes to build configuration included. git-svn-id: http://svn.osgeo.org/geos/trunk@4036 + tests/unit/CMakeLists.txt: Add GenerateSourceGroups macro. Attempt + to generate source_group for IDEs reflecting folders structure. No + functional changes to build configuration included. git-svn-id: + http://svn.osgeo.org/geos/trunk@4036 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-12 Sandro Santilli * tools/svn_repo_revision.sh: Fix revision extracter for calls from - external build dir git-svn-id: http://svn.osgeo.org/geos/trunk@4035 + external build dir git-svn-id: http://svn.osgeo.org/geos/trunk@4035 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-12 Sandro Santilli * tests/xmltester/XMLTester.cpp: Add interruptability support to - XMLTester (trigger with SIGTERM) git-svn-id: http://svn.osgeo.org/geos/trunk@4034 + XMLTester (trigger with SIGTERM) git-svn-id: + http://svn.osgeo.org/geos/trunk@4034 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-12 Sandro Santilli - * .gitignore: Ignore more generated files git-svn-id: http://svn.osgeo.org/geos/trunk@4033 + * .gitignore: Ignore more generated files git-svn-id: + http://svn.osgeo.org/geos/trunk@4033 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-11 Sandro Santilli * src/geomgraph/GeometryGraph.cpp, src/geomgraph/PlanarGraph.cpp, src/operation/relate/RelateComputer.cpp: Further enhance RelateOp - interruptibility (#711) Adds interruptibility calls in GeometryGraph and RelateComputer Funded by CartoDB git-svn-id: http://svn.osgeo.org/geos/trunk@4031 + interruptibility (#711) Adds interruptibility calls in + GeometryGraph and RelateComputer Funded by CartoDB git-svn-id: + http://svn.osgeo.org/geos/trunk@4031 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-10 Sandro Santilli * src/geomgraph/index/SimpleMCSweepLineIntersector.cpp: Make - RelateComputer interruptible (#711) Injects interruptibility calls in SimpleMCSweepLineIntersector Funded by CartoDB git-svn-id: http://svn.osgeo.org/geos/trunk@4030 + RelateComputer interruptible (#711) Injects interruptibility calls + in SimpleMCSweepLineIntersector Funded by CartoDB git-svn-id: + http://svn.osgeo.org/geos/trunk@4030 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-11-04 Sandro Santilli * php/geos.c, php/test/test.php: Fix build of PHP bindings with PHP - < 5.3.99 (#709) Tested with php 5.3.2 Thanks KayMadejski for the report git-svn-id: http://svn.osgeo.org/geos/trunk@4027 + < 5.3.99 (#709) Tested with php 5.3.2 Thanks KayMadejski for the + report git-svn-id: http://svn.osgeo.org/geos/trunk@4027 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-25 Sandro Santilli * tests/unit/operation/intersection/RectangleIntersectionTest.cpp: - Reduce max number of tests to 255, in case it makes clang happier See https://travis-ci.org/libgeos/libgeos/jobs/36269669 git-svn-id: http://svn.osgeo.org/geos/trunk@4026 + Reduce max number of tests to 255, in case it makes clang happier + See https://travis-ci.org/libgeos/libgeos/jobs/36269669 git-svn-id: + http://svn.osgeo.org/geos/trunk@4026 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-25 Sandro Santilli * src/operation/intersection/RectangleIntersection.cpp, tests/unit/operation/intersection/RectangleIntersectionTest.cpp: Fix - another boundary bug in RectangleIntersection git-svn-id: http://svn.osgeo.org/geos/trunk@4025 + another boundary bug in RectangleIntersection git-svn-id: + http://svn.osgeo.org/geos/trunk@4025 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-25 Sandro Santilli * src/operation/intersection/RectangleIntersection.cpp: Fix bug in - RectangleIntersection on finding rect fully contained git-svn-id: http://svn.osgeo.org/geos/trunk@4024 + RectangleIntersection on finding rect fully contained git-svn-id: + http://svn.osgeo.org/geos/trunk@4024 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-25 Sandro Santilli * src/operation/intersection/RectangleIntersection.cpp: Fix bug in - RectangleIntersection (was cought by testsuite too!) git-svn-id: http://svn.osgeo.org/geos/trunk@4023 + RectangleIntersection (was cought by testsuite too!) git-svn-id: + http://svn.osgeo.org/geos/trunk@4023 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-25 Sandro Santilli * src/geomgraph/GeometryGraph.cpp, src/operation/overlay/OverlayOp.cpp: Remove debugging lines, reduce - cost of envelope filter ... when the filter envelope fully convers the geometry envelope git-svn-id: http://svn.osgeo.org/geos/trunk@4022 + cost of envelope filter ... when the filter envelope fully convers + the geometry envelope git-svn-id: + http://svn.osgeo.org/geos/trunk@4022 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-25 Sandro Santilli @@ -4420,22 +4987,28 @@ src/operation/intersection/RectangleIntersectionBuilder.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSClipByRectTest.cpp, tests/unit/operation/intersection/RectangleIntersectionTest.cpp: Add - optimized RectangleIntersection functionality Includes: C++ API, with tests C-API GEOSClipByRect, with tests Initial C++ code provided by Mika Heiskanen. Modified by me to work - with arbitrarily ordered polygon ring vertices. See #699 for background git-svn-id: http://svn.osgeo.org/geos/trunk@4021 + optimized RectangleIntersection functionality Includes: C++ API, + with tests C-API GEOSClipByRect, with tests Initial C++ code + provided by Mika Heiskanen. Modified by me to work with arbitrarily + ordered polygon ring vertices. See #699 for background git-svn-id: + http://svn.osgeo.org/geos/trunk@4021 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-24 Sandro Santilli - * php/geos.c: Fixed compilation against thread-safe PHP (ZTS) Closes #541 Patch-by: Benjamin Morel - Signed-off-by: Sandro Santilli git-svn-id: http://svn.osgeo.org/geos/trunk@4019 + * php/geos.c: Fixed compilation against thread-safe PHP (ZTS) + Closes #541 Patch-by: Benjamin Morel + Signed-off-by: Sandro Santilli git-svn-id: + http://svn.osgeo.org/geos/trunk@4019 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-23 Sandro Santilli * include/geos/operation/overlay/OverlayOp.h, src/operation/overlay/OverlayOp.cpp: Further speedup - difference/intersection at the validating phase This avoids to insert to the output graph edges which do not - intersect the target envelope. git-svn-id: http://svn.osgeo.org/geos/trunk@4018 + difference/intersection at the validating phase This avoids to + insert to the output graph edges which do not intersect the target + envelope. git-svn-id: http://svn.osgeo.org/geos/trunk@4018 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-23 Sandro Santilli @@ -4445,100 +5018,118 @@ include/geos/operation/overlay/OverlayOp.h, src/geomgraph/GeometryGraph.cpp, src/operation/overlay/OverlayOp.cpp: OverlayOp: restrict - intersection computations to the target extent Speeds up INTERSECTION and DIFFERENCE operations between geometries - with small bounding box overlap. git-svn-id: http://svn.osgeo.org/geos/trunk@4017 + intersection computations to the target extent Speeds up + INTERSECTION and DIFFERENCE operations between geometries with small + bounding box overlap. git-svn-id: + http://svn.osgeo.org/geos/trunk@4017 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-22 Sandro Santilli - * php/test/test.php: Refactored PHP bindings tests Patch by Benjamin Morel git-svn-id: http://svn.osgeo.org/geos/trunk@4016 + * php/test/test.php: Refactored PHP bindings tests Patch by + Benjamin Morel git-svn-id: + http://svn.osgeo.org/geos/trunk@4016 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-22 Sandro Santilli * NEWS, php/geos.c, php/test/test.php: Add WKBReader::read() & - WKBWriter::write() PHP bindings Includes tests. Patch by Benjamin Morel Signed-off-by: Sandro Santilli git-svn-id: http://svn.osgeo.org/geos/trunk@4015 + WKBWriter::write() PHP bindings Includes tests. Patch by Benjamin + Morel Signed-off-by: Sandro Santilli + git-svn-id: http://svn.osgeo.org/geos/trunk@4015 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-19 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Report - time it took to run each test git-svn-id: http://svn.osgeo.org/geos/trunk@4014 + time it took to run each test git-svn-id: + http://svn.osgeo.org/geos/trunk@4014 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-19 Sandro Santilli * php/test/test.php: Normalize voronoi diagram results for comparing - to expected output git-svn-id: http://svn.osgeo.org/geos/trunk@4013 + to expected output git-svn-id: http://svn.osgeo.org/geos/trunk@4013 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-19 Sandro Santilli * src/operation/overlay/Makefile.am, src/planargraph/Makefile.am, tests/unit/Makefile.am, tests/xmltester/Makefile.am: Add - AUTOMAKE_OPTIONS = subdir-objects, to please automake 1.14.1 git-svn-id: http://svn.osgeo.org/geos/trunk@4012 + AUTOMAKE_OPTIONS = subdir-objects, to please automake 1.14.1 + git-svn-id: http://svn.osgeo.org/geos/trunk@4012 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-17 Sandro Santilli * php/test/test.php: Accept differently-structured but point-set - equivalent intersection result git-svn-id: http://svn.osgeo.org/geos/trunk@4011 + equivalent intersection result git-svn-id: + http://svn.osgeo.org/geos/trunk@4011 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-17 Sandro Santilli * tests/xmltester/tests/testLeaksBig.xml: Remove more duplicated - tests Tests were found in TestFunctionAA.xml, TestFunctionLA.xml + tests Tests were found in TestFunctionAA.xml, TestFunctionLA.xml TestFunctionPA.xml TestFunctionPL.xml TestFunctionPP.xml - TestFunctionLLPrec.xml, TestRelatePP.xml git-svn-id: http://svn.osgeo.org/geos/trunk@4010 + TestFunctionLLPrec.xml, TestRelatePP.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@4010 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-16 Sandro Santilli - * tests/xmltester/tests/testLeaksBig.xml: Remove duplicated tests The removed tests are already present in other xml files under - general/ There's more to drop here too... git-svn-id: http://svn.osgeo.org/geos/trunk@4009 + * tests/xmltester/tests/testLeaksBig.xml: Remove duplicated tests + The removed tests are already present in other xml files under + general/ There's more to drop here too... git-svn-id: + http://svn.osgeo.org/geos/trunk@4009 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-16 Sandro Santilli * tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Add some tolerance to - VoronoiDiagram tester git-svn-id: http://svn.osgeo.org/geos/trunk@4008 + VoronoiDiagram tester git-svn-id: + http://svn.osgeo.org/geos/trunk@4008 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-16 Sandro Santilli * src/triangulate/quadedge/QuadEdgeSubdivision.cpp, tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp: Do not - output duplicated vertices from QuadEdgeSubdivision class (#705) Includes testcase git-svn-id: http://svn.osgeo.org/geos/trunk@4007 + output duplicated vertices from QuadEdgeSubdivision class (#705) + Includes testcase git-svn-id: http://svn.osgeo.org/geos/trunk@4007 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-16 Sandro Santilli * tests/unit/Makefile.am, tests/unit/geom/Geometry/normalize.cpp: - Add tests for Geometry->normalize() git-svn-id: http://svn.osgeo.org/geos/trunk@4006 + Add tests for Geometry->normalize() git-svn-id: + http://svn.osgeo.org/geos/trunk@4006 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-16 Sandro Santilli * tests/unit/triangulate/VoronoiTest.cpp: Have VoronoiTest print - expected/obtained on failure git-svn-id: http://svn.osgeo.org/geos/trunk@4005 + expected/obtained on failure git-svn-id: + http://svn.osgeo.org/geos/trunk@4005 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-15 Sandro Santilli * NEWS, php/geos.c, php/test/test.php: Expose Geometry->normalize() - method in PHP binding git-svn-id: http://svn.osgeo.org/geos/trunk@4004 + method in PHP binding git-svn-id: + http://svn.osgeo.org/geos/trunk@4004 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-15 Sandro Santilli * tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Normalize result - before comparing git-svn-id: http://svn.osgeo.org/geos/trunk@4003 + before comparing git-svn-id: http://svn.osgeo.org/geos/trunk@4003 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-12 Sandro Santilli - * .gitignore: More ignores... git-svn-id: http://svn.osgeo.org/geos/trunk@4002 + * .gitignore: More ignores... git-svn-id: + http://svn.osgeo.org/geos/trunk@4002 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-09-09 Sandro Santilli @@ -4547,68 +5138,81 @@ tests/unit/Makefile.am, tests/unit/geom/EnvelopeTest.cpp, tests/unit/geom/Geometry/equalsTest.cpp, tests/unit/geom/PointTest.cpp: Fix Empty to Empty equals response - (#703) git-svn-id: http://svn.osgeo.org/geos/trunk@4001 + (#703) git-svn-id: http://svn.osgeo.org/geos/trunk@4001 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-08-25 Sandro Santilli - * include/geos/platform.h.in: Fix OpenBSD build (#700) git-svn-id: http://svn.osgeo.org/geos/trunk@3996 + * include/geos/platform.h.in: Fix OpenBSD build (#700) git-svn-id: + http://svn.osgeo.org/geos/trunk@3996 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-08-09 Regina Obe - * CMakeLists.txt: #698 patch to support MSVC12 and MSVC13 git-svn-id: http://svn.osgeo.org/geos/trunk@3995 + * CMakeLists.txt: #698 patch to support MSVC12 and MSVC13 + git-svn-id: http://svn.osgeo.org/geos/trunk@3995 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-30 Sandro Santilli * tests/xmltester/tests/general/MISSING: TestUnaryUnion.xml was - ported git-svn-id: http://svn.osgeo.org/geos/trunk@3992 + ported git-svn-id: http://svn.osgeo.org/geos/trunk@3992 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-30 Sandro Santilli * NEWS, capi/geos_c.h.in: Allow C-API users to hide non-reentrant - section Define GEOS_USE_ONLY_R_API to obtain a compile-time error when - trying to use non-reentrant functions. Patch by Even Rouault (#695) git-svn-id: http://svn.osgeo.org/geos/trunk@3991 + section Define GEOS_USE_ONLY_R_API to obtain a compile-time error + when trying to use non-reentrant functions. Patch by Even Rouault + (#695) git-svn-id: http://svn.osgeo.org/geos/trunk@3991 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-29 Sandro Santilli * include/geos/util/IllegalArgumentException.h, include/geos/util/UnsupportedOperationException.h: Typoes fixed in - comments Patches by Jochen Topf: https://github.com/libgeos/libgeos/pull/34 https://github.com/libgeos/libgeos/pull/35 git-svn-id: http://svn.osgeo.org/geos/trunk@3990 + comments Patches by Jochen Topf: + https://github.com/libgeos/libgeos/pull/34 + https://github.com/libgeos/libgeos/pull/35 git-svn-id: + http://svn.osgeo.org/geos/trunk@3990 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-20 Sandro Santilli * include/geos/geom/prep/PreparedPoint.h, src/geom/prep/PreparedPoint.cpp: Revert "Fix - PreparedPoint::intersects signature to match the upper virtual" This reverts commit r3988 The non-broken signature introduces a + PreparedPoint::intersects signature to match the upper virtual" + This reverts commit r3988 The non-broken signature introduces a discrepancy between PreparedPoint::intersects and Point::intersects - See http://trac.osgeo.org/geos/ticket/694 git-svn-id: http://svn.osgeo.org/geos/trunk@3989 + See http://trac.osgeo.org/geos/ticket/694 git-svn-id: + http://svn.osgeo.org/geos/trunk@3989 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-20 Sandro Santilli * include/geos/geom/prep/PreparedPoint.h, src/geom/prep/PreparedPoint.cpp: Fix PreparedPoint::intersects - signature to match the upper virtual Thanks Mikhail Veltishchev for pointing out See - https://github.com/libgeos/libgeos/pull/33 git-svn-id: http://svn.osgeo.org/geos/trunk@3988 + signature to match the upper virtual Thanks Mikhail Veltishchev for + pointing out See https://github.com/libgeos/libgeos/pull/33 + git-svn-id: http://svn.osgeo.org/geos/trunk@3988 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-20 Sandro Santilli * macros/ruby.m4, swig/ruby/Makefile.am, swig/ruby/geos_wrap.cxx: - Update ruby binding build scripts Build succeeds with ruby1.9.1-dev. Swig wrapper updated. See - https://github.com/libgeos/libgeos/pull/22 git-svn-id: http://svn.osgeo.org/geos/trunk@3987 + Update ruby binding build scripts Build succeeds with + ruby1.9.1-dev. Swig wrapper updated. See + https://github.com/libgeos/libgeos/pull/22 git-svn-id: + http://svn.osgeo.org/geos/trunk@3987 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-06-20 Sandro Santilli * include/geos/index/strtree/Interval.h, src/index/strtree/Interval.cpp, src/index/strtree/SIRtree.cpp: Clean - up strtree::Interval interface Set const-correctness, drop useless copy-ctor-like method git-svn-id: http://svn.osgeo.org/geos/trunk@3986 + up strtree::Interval interface Set const-correctness, drop useless + copy-ctor-like method git-svn-id: + http://svn.osgeo.org/geos/trunk@3986 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-05-21 Sandro Santilli @@ -4617,13 +5221,15 @@ capi/geos_ts_c.cpp, php/geos.c, php/test/test.php, swig/python/geos.py, swig/python/geos_wrap.cxx, tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Change - GEOSVoronoiDiagram signature to accept optional clip extent With this change I'll consider voronoi API final git-svn-id: http://svn.osgeo.org/geos/trunk@3985 + GEOSVoronoiDiagram signature to accept optional clip extent With + this change I'll consider voronoi API final git-svn-id: + http://svn.osgeo.org/geos/trunk@3985 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-05-21 Sandro Santilli * php/geos.c, php/test/test.php: Expose Geometry.voronoiDiagram in - PHP interface git-svn-id: http://svn.osgeo.org/geos/trunk@3984 + PHP interface git-svn-id: http://svn.osgeo.org/geos/trunk@3984 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-05-21 Sandro Santilli @@ -4634,9 +5240,10 @@ src/triangulate/VoronoiDiagramBuilder.cpp, src/triangulate/quadedge/QuadEdgeSubdivision.cpp, tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Fix GEOSVoronoiDiagram - on requesting edges only Before this fix asking for edges would return the edges of the - triangle used as abase for the Voronoi diagram. After, we return - the actual voronoi cell edges. git-svn-id: http://svn.osgeo.org/geos/trunk@3983 + on requesting edges only Before this fix asking for edges would + return the edges of the triangle used as abase for the Voronoi + diagram. After, we return the actual voronoi cell edges. + git-svn-id: http://svn.osgeo.org/geos/trunk@3983 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-05-07 Mateusz Loskot @@ -4644,37 +5251,43 @@ * nmake.opt, src/algorithm/LineIntersector.cpp, src/geom/LineSegment.cpp, src/io/WKTWriter.cpp, src/operation/buffer/OffsetCurveSetBuilder.cpp: Apply minimal - changes to enable building with Visual Studio 2013 (Ticket #691) git-svn-id: http://svn.osgeo.org/geos/trunk@3981 + changes to enable building with Visual Studio 2013 (Ticket #691) + git-svn-id: http://svn.osgeo.org/geos/trunk@3981 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-03-29 Sandro Santilli * src/operation/polygonize/EdgeRing.cpp: Polygonizer: do not pretend - all exceptions are due to edge invalidity git-svn-id: http://svn.osgeo.org/geos/trunk@3978 + all exceptions are due to edge invalidity git-svn-id: + http://svn.osgeo.org/geos/trunk@3978 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-03-28 Sandro Santilli * src/operation/polygonize/Polygonizer.cpp: Make polygonize - operation interruptable git-svn-id: http://svn.osgeo.org/geos/trunk@3977 + operation interruptable git-svn-id: + http://svn.osgeo.org/geos/trunk@3977 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-03-17 Sandro Santilli - * src/Makefile.vc: Fix nmake build (#689) git-svn-id: http://svn.osgeo.org/geos/trunk@3976 + * src/Makefile.vc: Fix nmake build (#689) git-svn-id: + http://svn.osgeo.org/geos/trunk@3976 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-03-16 Sandro Santilli * tests/unit/geom/CoordinateArraySequenceTest.cpp, tests/unit/io/WKBWriterTest.cpp: Include from unit tests - (#686) git-svn-id: http://svn.osgeo.org/geos/trunk@3975 + (#686) git-svn-id: http://svn.osgeo.org/geos/trunk@3975 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-02-11 Sandro Santilli - * capi/Makefile.am: Include AM_CPPFLAGS in target-specific CPPFLAGS Attempt to fix build on travis (with automake 1.11.3) See - http://travis-ci.org/libgeos/libgeos/jobs/18602776#L2519 git-svn-id: http://svn.osgeo.org/geos/trunk@3974 + * capi/Makefile.am: Include AM_CPPFLAGS in target-specific CPPFLAGS + Attempt to fix build on travis (with automake 1.11.3) See + http://travis-ci.org/libgeos/libgeos/jobs/18602776#L2519 + git-svn-id: http://svn.osgeo.org/geos/trunk@3974 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-02-10 Sandro Santilli @@ -4708,51 +5321,60 @@ tests/perf/operation/buffer/Makefile.am, tests/perf/operation/predicate/Makefile.am, tests/thread/Makefile.am, tests/unit/Makefile.am, - tests/xmltester/Makefile.am: Rename INCLUDES to AM_CPPFLAGS Fixes aclocal 1.13.3 warning: 'INCLUDES' is the old name for - 'AM_CPPFLAGS' (or '*_CPPFLAGS') Also tested with aclocal 1.11.1 git-svn-id: http://svn.osgeo.org/geos/trunk@3973 + tests/xmltester/Makefile.am: Rename INCLUDES to AM_CPPFLAGS Fixes + aclocal 1.13.3 warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' + (or '*_CPPFLAGS') Also tested with aclocal 1.11.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@3973 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-02-10 Sandro Santilli * configure.in => configure.ac: Renamed configure.in to configure.ac - (#683) Tested with GNU automake 1.13.3 and 1.11.1 git-svn-id: http://svn.osgeo.org/geos/trunk@3972 + (#683) Tested with GNU automake 1.13.3 and 1.11.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@3972 5242fede-7e19-0410-aef8-94bd7d2200fb 2014-02-10 Mateusz Loskot * src/inlines.cpp: Replace use of non-existent DLL_EXPORT with - GEOS_DLL_EXPORT (Ticket #681) git-svn-id: http://svn.osgeo.org/geos/trunk@3971 + GEOS_DLL_EXPORT (Ticket #681) git-svn-id: + http://svn.osgeo.org/geos/trunk@3971 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-12-10 Sandro Santilli - * swig/ruby/Makefile.am: Fix Ruby automake There is a typo or error in the automake file that prevents the Ruby - library from being found or properly linked in. Patch by "J. Ryan Earl" See - https://github.com/libgeos/libgeos/pull/32 git-svn-id: http://svn.osgeo.org/geos/trunk@3966 + * swig/ruby/Makefile.am: Fix Ruby automake There is a typo or error + in the automake file that prevents the Ruby library from being found + or properly linked in. Patch by "J. Ryan Earl" + See https://github.com/libgeos/libgeos/pull/32 git-svn-id: + http://svn.osgeo.org/geos/trunk@3966 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-12-10 Sandro Santilli * src/io/WKBReader.cpp, tests/unit/io/WKBReaderTest.cpp: Throw a - ParseException on missing chars from HEXWKB string (#675) Includes testcase. git-svn-id: http://svn.osgeo.org/geos/trunk@3964 + ParseException on missing chars from HEXWKB string (#675) Includes + testcase. git-svn-id: http://svn.osgeo.org/geos/trunk@3964 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-11-19 Mateusz Loskot - * nmake.opt: Add NMAKE version from VS2012 Update 4 git-svn-id: http://svn.osgeo.org/geos/trunk@3963 + * nmake.opt: Add NMAKE version from VS2012 Update 4 git-svn-id: + http://svn.osgeo.org/geos/trunk@3963 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-11-19 Sandro Santilli * src/triangulate/VoronoiDiagramBuilder.cpp, tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp: Prefer - std::max over fmax (#674) Should fix MSVC11 builds. Patches by Twiddeldidu. git-svn-id: http://svn.osgeo.org/geos/trunk@3962 + std::max over fmax (#674) Should fix MSVC11 builds. Patches by + Twiddeldidu. git-svn-id: http://svn.osgeo.org/geos/trunk@3962 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-11-19 Sandro Santilli * configure.in: Do not try to build python and ruby bindings without - swig (#673) git-svn-id: http://svn.osgeo.org/geos/trunk@3961 + swig (#673) git-svn-id: http://svn.osgeo.org/geos/trunk@3961 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-11-19 Sandro Santilli @@ -4766,27 +5388,32 @@ src/geom/util/LinearComponentExtracter.cpp, src/geom/util/Makefile.am, src/geom/util/PointExtracter.cpp, src/geom/util/PolygonExtracter.cpp: Define - ComponentCoordinateExtracter classes in .cpp file (#535) This is a workaround for a bug in GCC 4.4 failing to properly encode + ComponentCoordinateExtracter classes in .cpp file (#535) This is a + workaround for a bug in GCC 4.4 failing to properly encode inheritance info in the shared library when the class is fully - inlined. Patch by Daniel Komisar git-svn-id: http://svn.osgeo.org/geos/trunk@3960 + inlined. Patch by Daniel Komisar git-svn-id: + http://svn.osgeo.org/geos/trunk@3960 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-13 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/GEOSVoronoiDiagramTest.cpp: Added onlyEdges - parameter to GEOSVoronoiDiagram (#627) Contributed by Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3959 + parameter to GEOSVoronoiDiagram (#627) Contributed by Vishal Tiwari + git-svn-id: http://svn.osgeo.org/geos/trunk@3959 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-13 Sandro Santilli * include/geos/platform.h.in: Temptative fix for ISFINITE imple with - UP-UX 11.23 build (#664) git-svn-id: http://svn.osgeo.org/geos/trunk@3957 + UP-UX 11.23 build (#664) git-svn-id: + http://svn.osgeo.org/geos/trunk@3957 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-13 Sandro Santilli - * .gitignore: ignore generated svn revision header git-svn-id: http://svn.osgeo.org/geos/trunk@3956 + * .gitignore: ignore generated svn revision header git-svn-id: + http://svn.osgeo.org/geos/trunk@3956 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-13 Sandro Santilli @@ -4794,9 +5421,10 @@ * NEWS, include/geos/triangulate/VoronoiDiagramBuilder.h, src/triangulate/VoronoiDiagramBuilder.cpp, tests/unit/triangulate/VoronoiTest.cpp: Cleanup - VoronoiDiagramBuilder interface, add NEWS item (#627) Cleanups involved removing all explicit "delete" calls trough - auto_ptr uses, moving some allocations from heap to stack and - reducing object copies. git-svn-id: http://svn.osgeo.org/geos/trunk@3955 + VoronoiDiagramBuilder interface, add NEWS item (#627) Cleanups + involved removing all explicit "delete" calls trough auto_ptr uses, + moving some allocations from heap to stack and reducing object + copies. git-svn-id: http://svn.osgeo.org/geos/trunk@3955 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-13 Sandro Santilli @@ -4805,7 +5433,8 @@ tests/unit/Makefile.am, tests/unit/capi/{GEOSVoronoiDiagramBuilderTest.cpp => GEOSVoronoiDiagramTest.cpp}: Rename CAPI method - GEOSVoronoiDiagramBuilder to GEOSVoronoiDiagram See #627 git-svn-id: http://svn.osgeo.org/geos/trunk@3954 + GEOSVoronoiDiagramBuilder to GEOSVoronoiDiagram See #627 + git-svn-id: http://svn.osgeo.org/geos/trunk@3954 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-13 Sandro Santilli @@ -4813,12 +5442,14 @@ * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSVoronoiDiagramBuilderTest.cpp: capi Voronoi - Diagram Builder + tests git-svn-id: http://svn.osgeo.org/geos/trunk@3953 + Diagram Builder + tests git-svn-id: + http://svn.osgeo.org/geos/trunk@3953 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-10 Sandro Santilli - * src/triangulate/VoronoiDiagramBuilder.cpp: Remove unneeded include git-svn-id: http://svn.osgeo.org/geos/trunk@3952 + * src/triangulate/VoronoiDiagramBuilder.cpp: Remove unneeded include + git-svn-id: http://svn.osgeo.org/geos/trunk@3952 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-10 Sandro Santilli @@ -4828,18 +5459,22 @@ src/triangulate/Makefile.am, src/triangulate/VoronoiDiagramBuilder.cpp, tests/unit/Makefile.am, tests/unit/triangulate/VoronoiTest.cpp: VoronoiDigramBuilder class + - test Contributed by Vishal Tiwari See https://github.com/libgeos/libgeos/pull/25 git-svn-id: http://svn.osgeo.org/geos/trunk@3951 + test Contributed by Vishal Tiwari See + https://github.com/libgeos/libgeos/pull/25 git-svn-id: + http://svn.osgeo.org/geos/trunk@3951 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-10 Sandro Santilli - * COPYING: Fix FSF address in license file (#662) git-svn-id: http://svn.osgeo.org/geos/trunk@3946 + * COPYING: Fix FSF address in license file (#662) git-svn-id: + http://svn.osgeo.org/geos/trunk@3946 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-07 Sandro Santilli * tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp: Hush - still-reachable valgrind report by avoiding singletons git-svn-id: http://svn.osgeo.org/geos/trunk@3945 + still-reachable valgrind report by avoiding singletons git-svn-id: + http://svn.osgeo.org/geos/trunk@3945 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-07 Sandro Santilli @@ -4847,47 +5482,68 @@ * include/geos/triangulate/quadedge/QuadEdgeSubdivision.h, src/triangulate/quadedge/QuadEdgeSubdivision.cpp, tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp: Voronoi - APIs added to QuadEdgeSubdivision class, with test added Contributed by Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3944 + APIs added to QuadEdgeSubdivision class, with test added + Contributed by Vishal Tiwari git-svn-id: + http://svn.osgeo.org/geos/trunk@3944 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-04 Mateusz Loskot - * .travis.yml: Remove myself from travis-ci notification targets git-svn-id: http://svn.osgeo.org/geos/trunk@3942 + * .travis.yml: Remove myself from travis-ci notification targets + git-svn-id: http://svn.osgeo.org/geos/trunk@3942 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-09-02 Sandro Santilli * .gitignore, .travis.yml, tools/ci/before_install.sh, - tools/ci/script.sh: Add 32-bit build in travis-ci config (#658) - Add 32-bit builds to Travis CI matrix - Install gcc-multilib on Travis CI for -m32 - Add IRC use_notice to Travis CI notifications - Set on_success and on_failure separately for IRC and email - Ignore _build - convenient for CMake builds Patch by Mateusz Loskot git-svn-id: http://svn.osgeo.org/geos/trunk@3934 + tools/ci/script.sh: Add 32-bit build in travis-ci config (#658) - + Add 32-bit builds to Travis CI matrix - Install gcc-multilib on + Travis CI for -m32 - Add IRC use_notice to Travis CI notifications - + Set on_success and on_failure separately for IRC and email - Ignore + _build - convenient for CMake builds Patch by Mateusz Loskot + git-svn-id: http://svn.osgeo.org/geos/trunk@3934 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-31 Mateusz Loskot - * : Ignore geos_svn_revision.h, compile and test-driver files git-svn-id: http://svn.osgeo.org/geos/trunk@3933 + * : Ignore geos_svn_revision.h, compile and test-driver files + git-svn-id: http://svn.osgeo.org/geos/trunk@3933 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-28 Mateusz Loskot - * tests/xmltester/XMLTester.cpp: Untabify git-svn-id: http://svn.osgeo.org/geos/trunk@3931 + * include/geos/triangulate/quadedge/QuadEdge.h, + include/geos/triangulate/quadedge/QuadEdgeSubdivision.h: Declare + QuadEdge and QuadEdgeSubdivision constructors as virtual to correct + deleting object of polymorphic type. git-svn-id: + http://svn.osgeo.org/geos/trunk@3932 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2013-08-28 Mateusz Loskot + + * tests/xmltester/XMLTester.cpp: Untabify git-svn-id: + http://svn.osgeo.org/geos/trunk@3931 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-28 Mateusz Loskot * src/operation/polygonize/EdgeRing.cpp, src/triangulate/IncrementalDelaunayTriangulator.cpp, - src/triangulate/quadedge/QuadEdgeSubdivision.cpp: * Replace while(true) with canonical for(;;) * Warnings clean-up * Untabify git-svn-id: http://svn.osgeo.org/geos/trunk@3930 + src/triangulate/quadedge/QuadEdgeSubdivision.cpp: * Replace while(true) with canonical for(;;) * Warnings clean-up * + Untabify git-svn-id: http://svn.osgeo.org/geos/trunk@3930 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-28 Mateusz Loskot * include/geos/geom/BinaryOp.h: Add explicit cast from double to - long unsigned int git-svn-id: http://svn.osgeo.org/geos/trunk@3929 + long unsigned int git-svn-id: http://svn.osgeo.org/geos/trunk@3929 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-28 Mateusz Loskot * tests/xmltester/XMLTester.cpp: Clean unsafe mix of type 'int' and - type 'bool' in operation git-svn-id: http://svn.osgeo.org/geos/trunk@3928 + type 'bool' in operation git-svn-id: + http://svn.osgeo.org/geos/trunk@3928 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-28 Mateusz Loskot @@ -4900,17 +5556,20 @@ 2013-08-28 Mateusz Loskot * tests/unit/capi/GEOSNodeTest.cpp: Replace implicit boolean - conversion with explicit nullptr test git-svn-id: http://svn.osgeo.org/geos/trunk@3926 + conversion with explicit nullptr test git-svn-id: + http://svn.osgeo.org/geos/trunk@3926 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-28 Mateusz Loskot - * include/geos/geom/BinaryOp.h: Ignore unused label git-svn-id: http://svn.osgeo.org/geos/trunk@3925 + * include/geos/geom/BinaryOp.h: Ignore unused label git-svn-id: + http://svn.osgeo.org/geos/trunk@3925 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-26 Regina Obe - * NEWS: copy over 3.4 branch news items git-svn-id: http://svn.osgeo.org/geos/trunk@3924 + * NEWS: copy over 3.4 branch news items git-svn-id: + http://svn.osgeo.org/geos/trunk@3924 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-22 Sandro Santilli @@ -4919,56 +5578,68 @@ tools/ci/before_install_autotools.sh, tools/ci/before_install_cmake.sh, tools/ci/common.sh, tools/ci/script.sh, tools/ci/script_autotools.sh, - tools/ci/script_cmake.sh: Configure Travis CI for GEOS (#657) Configurations for GCC and clang with both Autotools and CMake. - Enable IRC notifications Contributed by Mateusz Loskot git-svn-id: http://svn.osgeo.org/geos/trunk@3914 + tools/ci/script_cmake.sh: Configure Travis CI for GEOS (#657) + Configurations for GCC and clang with both Autotools and CMake. + Enable IRC notifications Contributed by Mateusz Loskot + git-svn-id: + http://svn.osgeo.org/geos/trunk@3914 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-22 Sandro Santilli - * NEWS: Stub 3.5.0 section git-svn-id: http://svn.osgeo.org/geos/trunk@3913 + * NEWS: Stub 3.5.0 section git-svn-id: + http://svn.osgeo.org/geos/trunk@3913 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-22 Sandro Santilli * include/geos/geom/Triangle.h, src/geom/Triangle.cpp, tests/unit/geom/TriangleTest.cpp: circumcentre() and det() methods - added to class Triangle Includes test for circumcentre() Contributed by Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3912 + added to class Triangle Includes test for circumcentre() + Contributed by Vishal Tiwari git-svn-id: + http://svn.osgeo.org/geos/trunk@3912 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-22 Sandro Santilli * tests/unit/capi/GEOSisValidDetailTest.cpp: Accept multiple NaN - representations (#656) git-svn-id: http://svn.osgeo.org/geos/trunk@3910 + representations (#656) git-svn-id: + http://svn.osgeo.org/geos/trunk@3910 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-21 Sandro Santilli - * CMakeLists.txt: Set JTS_PORT for CMake in sync with others .. we should really reduce the number of places version is set git-svn-id: http://svn.osgeo.org/geos/trunk@3908 + * CMakeLists.txt: Set JTS_PORT for CMake in sync with others .. we + should really reduce the number of places version is set + git-svn-id: http://svn.osgeo.org/geos/trunk@3908 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-21 Sandro Santilli * include/geos/geom/BinaryOp.h: Use a double for PrecisionModel - scale, avoiding overflows Fixes #652 git-svn-id: http://svn.osgeo.org/geos/trunk@3907 + scale, avoiding overflows Fixes #652 git-svn-id: + http://svn.osgeo.org/geos/trunk@3907 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-21 Regina Obe * include/geos/platform.h.in: #650 isnan workaround OS detection - missing NetBSD, DragonFly, Sun nuance git-svn-id: http://svn.osgeo.org/geos/trunk@3902 + missing NetBSD, DragonFly, Sun nuance git-svn-id: + http://svn.osgeo.org/geos/trunk@3902 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-20 Sandro Santilli * include/geos/triangulate/quadedge/Vertex.h, src/triangulate/quadedge/Vertex.cpp: Change operator< for Vertex to - be inlined and use Coordinate operator< git-svn-id: http://svn.osgeo.org/geos/trunk@3901 + be inlined and use Coordinate operator< git-svn-id: + http://svn.osgeo.org/geos/trunk@3901 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-20 Sandro Santilli * tests/unit/triangulate/quadedge/VertexTest.cpp: Simplify Vertext - test git-svn-id: http://svn.osgeo.org/geos/trunk@3900 + test git-svn-id: http://svn.osgeo.org/geos/trunk@3900 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-20 Sandro Santilli @@ -4976,79 +5647,96 @@ * include/geos/triangulate/quadedge/Vertex.h, src/triangulate/quadedge/Vertex.cpp, tests/unit/Makefile.am, tests/unit/triangulate/quadedge/VertexTest.cpp: operator< for Vertex - added Includes test Path by Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3899 + added Includes test Path by Vishal Tiwari git-svn-id: + http://svn.osgeo.org/geos/trunk@3899 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-19 Sandro Santilli * include/geos/Makefile.am: Install but do not distribute generated - headers These are platform.h and version.h Fixes bug #601 and the lack of - C++ headers install in releases 3.4.0 and 3.4.1 git-svn-id: http://svn.osgeo.org/geos/trunk@3896 + headers These are platform.h and version.h Fixes bug #601 and the + lack of C++ headers install in releases 3.4.0 and 3.4.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@3896 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-17 Regina Obe * CMakeLists.txt: #644 Can't build using cmake with tar ball only do svn check if there is a .svn file in source folder to ensure it - works with tar ball git-svn-id: http://svn.osgeo.org/geos/trunk@3889 + works with tar ball git-svn-id: + http://svn.osgeo.org/geos/trunk@3889 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-16 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp, tests/unit/capi/GEOSSnapTest.cpp: Fix assertion failure in snapping - code (#649) The bug affected attempts to snapping lines to the points of a - rectangle with a side smaller than the tolerance. git-svn-id: http://svn.osgeo.org/geos/trunk@3885 + code (#649) The bug affected attempts to snapping lines to the + points of a rectangle with a side smaller than the tolerance. + git-svn-id: http://svn.osgeo.org/geos/trunk@3885 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-14 Regina Obe * CMakeLists.txt, HOWTO_RELEASE: update HOWTO_RELEASE to include - bumping revision numbrs in CMake and also bump numbers in CMake. git-svn-id: http://svn.osgeo.org/geos/trunk@3883 + bumping revision numbrs in CMake and also bump numbers in CMake. + git-svn-id: http://svn.osgeo.org/geos/trunk@3883 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2013-08-11 Sandro Santilli + + * : Set correct eol-style for geos-config and testrunner (#645) + git-svn-id: http://svn.osgeo.org/geos/trunk@3879 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Sandro Santilli - * : Set correct eol-style for geos-config and testrunner (#645) git-svn-id: http://svn.osgeo.org/geos/trunk@3879 + * : Set LF eol-style property for platform.h.in (#645) git-svn-id: + http://svn.osgeo.org/geos/trunk@3878 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Regina Obe - * capi/geos_c.h.in: bump to 3.5.0 and capi to next git-svn-id: http://svn.osgeo.org/geos/trunk@3877 + * capi/geos_c.h.in: bump to 3.5.0 and capi to next git-svn-id: + http://svn.osgeo.org/geos/trunk@3877 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Regina Obe - * NEWS: update date on news git-svn-id: http://svn.osgeo.org/geos/trunk@3876 + * NEWS: update date on news git-svn-id: + http://svn.osgeo.org/geos/trunk@3876 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Regina Obe * configure.in, include/geos/version.h.vc: bump all revisions with plan we will have Voronoi ported over (strk change if I did this - wrong) git-svn-id: http://svn.osgeo.org/geos/trunk@3873 + wrong) git-svn-id: http://svn.osgeo.org/geos/trunk@3873 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Regina Obe * include/geos/version.h.vc: update version numbers to agree with - configure.in - huh why are the version numbers all old in this file? git-svn-id: http://svn.osgeo.org/geos/trunk@3870 + configure.in - huh why are the version numbers all old in this file? + git-svn-id: http://svn.osgeo.org/geos/trunk@3870 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Regina Obe - * configure.in: get rid of dev in version# in prep for 3.4.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@3869 + * configure.in: get rid of dev in version# in prep for 3.4.0 release + git-svn-id: http://svn.osgeo.org/geos/trunk@3869 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-11 Regina Obe - * ChangeLog: update change log in prep for 3.4.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@3868 + * ChangeLog: update change log in prep for 3.4.0 release + git-svn-id: http://svn.osgeo.org/geos/trunk@3868 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-08 Regina Obe * ChangeLog, NEWS: update news and change log in prep for Aug 10 - release of 3.4.0 git-svn-id: http://svn.osgeo.org/geos/trunk@3867 + release of 3.4.0 git-svn-id: http://svn.osgeo.org/geos/trunk@3867 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-04 Regina Obe @@ -5060,13 +5748,15 @@ 2013-08-04 Sandro Santilli * src/triangulate/DelaunayTriangulationBuilder.cpp: Avoid Coordinate - copies in DelaunayTriangulationBuilder::envelope git-svn-id: http://svn.osgeo.org/geos/trunk@3864 + copies in DelaunayTriangulationBuilder::envelope git-svn-id: + http://svn.osgeo.org/geos/trunk@3864 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-04 Sandro Santilli * tests/unit/triangulate/DelaunayTest.cpp: Simplify testcase for - DelaunayTriangulationBuilder::envelope git-svn-id: http://svn.osgeo.org/geos/trunk@3863 + DelaunayTriangulationBuilder::envelope git-svn-id: + http://svn.osgeo.org/geos/trunk@3863 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-04 Sandro Santilli @@ -5074,36 +5764,42 @@ * include/geos/triangulate/DelaunayTriangulationBuilder.h, src/triangulate/DelaunayTriangulationBuilder.cpp, tests/unit/triangulate/DelaunayTest.cpp: envelope() method added to - DelaunayTriangulationBuilder class Includes testcase. Patch by Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3862 + DelaunayTriangulationBuilder class Includes testcase. Patch by + Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3862 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-03 Mateusz Loskot * CMakeLists.txt, tools/geos_svn_revision_cmake.h.in: Add - geos_svn_revision.h generator to CMake config Patch from David Burken attached to #643 git-svn-id: http://svn.osgeo.org/geos/trunk@3861 + geos_svn_revision.h generator to CMake config Patch from David + Burken attached to #643 git-svn-id: + http://svn.osgeo.org/geos/trunk@3861 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-02 Regina Obe - * src/Makefile.vc: #607 Makefile.vc 'clean' step leaks obj files git-svn-id: http://svn.osgeo.org/geos/trunk@3860 + * src/Makefile.vc: #607 Makefile.vc 'clean' step leaks obj files + git-svn-id: http://svn.osgeo.org/geos/trunk@3860 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-08-01 Regina Obe * NEWS: updates add some missing ticket items and add ticket - numbers where missing git-svn-id: http://svn.osgeo.org/geos/trunk@3858 + numbers where missing git-svn-id: + http://svn.osgeo.org/geos/trunk@3858 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-31 Sean Gillies * src/operation/polygonize/EdgeRing.cpp: Print to stderr only in - debug mode git-svn-id: http://svn.osgeo.org/geos/trunk@3857 + debug mode git-svn-id: http://svn.osgeo.org/geos/trunk@3857 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-31 Regina Obe * AUTHORS: #641 - distinguish between active and inactive group and - add Regina Obe to list. git-svn-id: http://svn.osgeo.org/geos/trunk@3856 + add Regina Obe to list. git-svn-id: + http://svn.osgeo.org/geos/trunk@3856 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-31 Regina Obe @@ -5113,7 +5809,8 @@ 2013-07-31 Regina Obe - * authors.svn: add myself to author list git-svn-id: http://svn.osgeo.org/geos/trunk@3854 + * authors.svn: add myself to author list git-svn-id: + http://svn.osgeo.org/geos/trunk@3854 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-31 Sandro Santilli @@ -5125,49 +5822,65 @@ tests/xmltester/tests/ticket/bug459.xml, tests/xmltester/tests/ticket/bug527.xml, tests/xmltester/tests/ticket/bug586.xml, - tests/xmltester/tests/ticket/bug599.xml: Improve overlay robustness - Validate CBR results before accepting them - Enable overlay node validator even for FIXED precision - Enable geometry-reduction policy - Bail out on exception from overlay if any input is invalid Fixes bug #459 git-svn-id: http://svn.osgeo.org/geos/trunk@3853 + tests/xmltester/tests/ticket/bug599.xml: Improve overlay robustness + - Validate CBR results before accepting them - Enable overlay node + validator even for FIXED precision - Enable geometry-reduction + policy - Bail out on exception from overlay if any input is invalid + Fixes bug #459 git-svn-id: http://svn.osgeo.org/geos/trunk@3853 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-31 Sandro Santilli * tests/xmltester/tests/buffer.xml: Do not expect invalid output - from buffer The test verification code is tollerant, but better fix this git-svn-id: http://svn.osgeo.org/geos/trunk@3852 + from buffer The test verification code is tollerant, but better fix + this git-svn-id: http://svn.osgeo.org/geos/trunk@3852 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-31 Sandro Santilli * tests/xmltester/tests/ticket/bug275.xml: Turn test for ticket 275 - into an "area test". Area test checks that the area of the Union between two geometries - is about the same as the sum of area of symdifference + area of - intersection. git-svn-id: http://svn.osgeo.org/geos/trunk@3851 + into an "area test". Area test checks that the area of the Union + between two geometries is about the same as the sum of area of + symdifference + area of intersection. git-svn-id: + http://svn.osgeo.org/geos/trunk@3851 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-25 Sandro Santilli * include/geos/geom/CoordinateList.h: Fix CoordinateList.closeRing() - use of past-the-end operator git-svn-id: http://svn.osgeo.org/geos/trunk@3850 + use of past-the-end operator git-svn-id: + http://svn.osgeo.org/geos/trunk@3850 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-25 Sandro Santilli * include/geos/geom/CoordinateList.h, tests/unit/geom/CoordinateListTest.cpp: closeRing() method added in - CoordinateList class Patch by Vishal Tiwari git-svn-id: http://svn.osgeo.org/geos/trunk@3849 + CoordinateList class Patch by Vishal Tiwari + git-svn-id: + http://svn.osgeo.org/geos/trunk@3849 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-23 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in: Cosmetic changes into the CAPI - code, by Mike Toews - Replace "reader" with "writer" in prototypes - describe "_r" functions - Function arguments with only one geometry changed from g1 to g - Rename nf -> ef for - GEOSContext_setErrorHandler_rsetErrorHandler_r - Move GEOSBuffer* declaration to top of buffer related function - section - Change char* mat to char *mat - Fix typos in comments - Clip trailing white space, and other white space consistencies - Other minor rearrangements for consistency git-svn-id: http://svn.osgeo.org/geos/trunk@3848 + code, by Mike Toews - Replace "reader" with "writer" in prototypes + - describe "_r" functions - Function arguments with only one + geometry changed from g1 to g - Rename nf -> ef for + GEOSContext_setErrorHandler_rsetErrorHandler_r - Move GEOSBuffer* + declaration to top of buffer related function section - Change + char* mat to char *mat - Fix typos in comments - Clip trailing + white space, and other white space consistencies - Other minor + rearrangements for consistency git-svn-id: + http://svn.osgeo.org/geos/trunk@3848 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-17 Sandro Santilli * src/operation/buffer/OffsetCurveBuilder.cpp, tests/unit/capi/GEOSOffsetCurveTest.cpp: Make GEOSOffsetCurve - survive single-point input (with an exception) git-svn-id: http://svn.osgeo.org/geos/trunk@3846 + survive single-point input (with an exception) git-svn-id: + http://svn.osgeo.org/geos/trunk@3846 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-17 Sandro Santilli @@ -5175,36 +5888,39 @@ * src/operation/buffer/BufferInputLineSimplifier.cpp, src/operation/buffer/OffsetSegmentGenerator.cpp, tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix OffsetCurve op in - presence of duplicated vertices (#602) git-svn-id: http://svn.osgeo.org/geos/trunk@3845 + presence of duplicated vertices (#602) git-svn-id: + http://svn.osgeo.org/geos/trunk@3845 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-17 Sandro Santilli * src/simplify/LineSegmentIndex.cpp: Fix LineSegmentVisitor copy - ctor (#636) git-svn-id: http://svn.osgeo.org/geos/trunk@3844 + ctor (#636) git-svn-id: http://svn.osgeo.org/geos/trunk@3844 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-15 Sandro Santilli * src/geom/GeometryCollection.cpp, tests/unit/io/WKBWriterTest.cpp: - Drop SRID from geometrycollection elements (#583) git-svn-id: http://svn.osgeo.org/geos/trunk@3840 + Drop SRID from geometrycollection elements (#583) git-svn-id: + http://svn.osgeo.org/geos/trunk@3840 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-12 Sandro Santilli * tests/unit/geom/Geometry/coversTest.cpp: Add test for #580 - (successful) git-svn-id: http://svn.osgeo.org/geos/trunk@3839 + (successful) git-svn-id: http://svn.osgeo.org/geos/trunk@3839 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli * tests/unit/capi/GEOSOffsetCurveTest.cpp: Fix memory leak in - testcase git-svn-id: http://svn.osgeo.org/geos/trunk@3837 + testcase git-svn-id: http://svn.osgeo.org/geos/trunk@3837 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli - * tests/unit/capi/GEOSOffsetCurveTest.cpp: Drop carriage returns git-svn-id: http://svn.osgeo.org/geos/trunk@3836 + * tests/unit/capi/GEOSOffsetCurveTest.cpp: Drop carriage returns + git-svn-id: http://svn.osgeo.org/geos/trunk@3836 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli @@ -5214,57 +5930,66 @@ include/geos/triangulate/quadedge/Vertex.h, src/triangulate/quadedge/QuadEdgeSubdivision.cpp, tests/unit/triangulate/DelaunayTest.cpp: Fix memory in - QuadEdgeSubdivision (#604) git-svn-id: http://svn.osgeo.org/geos/trunk@3835 + QuadEdgeSubdivision (#604) git-svn-id: + http://svn.osgeo.org/geos/trunk@3835 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli * NEWS, php/geos.c, php/test/test.php: Expose Delaunay triangulation - to PHP API (#567) git-svn-id: http://svn.osgeo.org/geos/trunk@3834 + to PHP API (#567) git-svn-id: http://svn.osgeo.org/geos/trunk@3834 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli - * php/test/test.php: Fix test after changes in PointOnSurface git-svn-id: http://svn.osgeo.org/geos/trunk@3833 + * php/test/test.php: Fix test after changes in PointOnSurface + git-svn-id: http://svn.osgeo.org/geos/trunk@3833 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli * NEWS, tools/geos-config.in: Add --cclibs, --static-clibs and - --static-cclibs to geos-config (#497) git-svn-id: http://svn.osgeo.org/geos/trunk@3832 + --static-cclibs to geos-config (#497) git-svn-id: + http://svn.osgeo.org/geos/trunk@3832 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli - * NEWS: Add 3.3.1 to 3.3.8 section git-svn-id: http://svn.osgeo.org/geos/trunk@3831 + * NEWS: Add 3.3.1 to 3.3.8 section git-svn-id: + http://svn.osgeo.org/geos/trunk@3831 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-11 Sandro Santilli - * NEWS: Cleanup NEWS file confused in r3816 git-svn-id: http://svn.osgeo.org/geos/trunk@3830 + * NEWS: Cleanup NEWS file confused in r3816 git-svn-id: + http://svn.osgeo.org/geos/trunk@3830 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-07-05 Sandro Santilli * include/geos/linearref/Makefile.am: Fix install location of - linearref headers (#624) git-svn-id: http://svn.osgeo.org/geos/trunk@3829 + linearref headers (#624) git-svn-id: + http://svn.osgeo.org/geos/trunk@3829 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-28 Mateusz Loskot - * nmake.opt: Add NMAKE version from Visual Studio 2012 Update 3 RTM git-svn-id: http://svn.osgeo.org/geos/trunk@3827 + * nmake.opt: Add NMAKE version from Visual Studio 2012 Update 3 RTM + git-svn-id: http://svn.osgeo.org/geos/trunk@3827 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-26 Sandro Santilli * src/noding/snapround/HotPixel.cpp, tests/unit/noding/snapround/HotPixelTest.cpp: Fix typo in HotPixel - corners initializer Patch by Mickael BORNE git-svn-id: http://svn.osgeo.org/geos/trunk@3826 + corners initializer Patch by Mickael BORNE + git-svn-id: http://svn.osgeo.org/geos/trunk@3826 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-26 Mateusz Loskot - * nmake.opt: Add another NMAKE version from Visual Studio 2012 git-svn-id: http://svn.osgeo.org/geos/trunk@3824 + * nmake.opt: Add another NMAKE version from Visual Studio 2012 + git-svn-id: http://svn.osgeo.org/geos/trunk@3824 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-12 Mateusz Loskot @@ -5273,9 +5998,11 @@ src/operation/buffer/BufferBuilder.cpp, tests/unit/operation/buffer/BufferBuilderTest.cpp: Final clarification of BufferBuilder::bufferLineSingleSided behaviour - (ticket #633) * Ignore BufferParameters::setSingleSided() parameter as it is - specific to areal geometries. * Document semantic of input parameters. * Document order of coordinates in generated output (conforms to - PostGIS behaviour). * Add test for coordinates order assumptions. git-svn-id: http://svn.osgeo.org/geos/trunk@3823 + (ticket #633) * Ignore BufferParameters::setSingleSided() parameter + as it is specific to areal geometries. * Document semantic of input + parameters. * Document order of coordinates in generated output + (conforms to PostGIS behaviour). * Add test for coordinates order + assumptions. git-svn-id: http://svn.osgeo.org/geos/trunk@3823 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-12 Mateusz Loskot @@ -5284,14 +6011,16 @@ side offset curve tests to check uniform coordinates order in output (ticket #633). We need to decide if BufferBuilder::bufferLineSingleSided should take care of reversing - coordinates if necessary. git-svn-id: http://svn.osgeo.org/geos/trunk@3822 + coordinates if necessary. git-svn-id: + http://svn.osgeo.org/geos/trunk@3822 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-12 Mateusz Loskot * tests/unit/Makefile.am, tests/unit/operation/buffer/BufferBuilderTest.cpp: Add updated C++ - API test case for the left/right offset curve (ticket #633) git-svn-id: http://svn.osgeo.org/geos/trunk@3821 + API test case for the left/right offset curve (ticket #633) + git-svn-id: http://svn.osgeo.org/geos/trunk@3821 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-12 Mateusz Loskot @@ -5306,7 +6035,8 @@ based on GEOSOffsetCurve from C-API. Passing negative distance for right-sided offset curve generates correct/expected output. Interestingly, equivalent test using BufferBuilder directly, from - C++ API, does not pass. git-svn-id: http://svn.osgeo.org/geos/trunk@3819 + C++ API, does not pass. git-svn-id: + http://svn.osgeo.org/geos/trunk@3819 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-11 Mateusz Loskot @@ -5314,7 +6044,8 @@ * src/operation/buffer/OffsetCurveBuilder.cpp, tests/unit/Makefile.am, tests/unit/operation/buffer/BufferBuilderTest.cpp: Revert r3817 as - partial or incorrect fix. See ticket #633 for details. git-svn-id: http://svn.osgeo.org/geos/trunk@3818 + partial or incorrect fix. See ticket #633 for details. git-svn-id: + http://svn.osgeo.org/geos/trunk@3818 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-11 Mateusz Loskot @@ -5322,19 +6053,22 @@ * src/operation/buffer/OffsetCurveBuilder.cpp, tests/unit/Makefile.am, tests/unit/operation/buffer/BufferBuilderTest.cpp: * Fix bug in OffsetCurveBuilder case for right-side offset curve - used left-side flag to initialise the side segments. * Corresponding test case attached. git-svn-id: http://svn.osgeo.org/geos/trunk@3817 + used left-side flag to initialise the side segments. * Corresponding + test case attached. git-svn-id: + http://svn.osgeo.org/geos/trunk@3817 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-11 Sandro Santilli * NEWS, include/geos/profiler.h: Fix for mingw64 compile, by Regina - Obe (#630) git-svn-id: http://svn.osgeo.org/geos/trunk@3816 + Obe (#630) git-svn-id: http://svn.osgeo.org/geos/trunk@3816 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-07 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp: Simplify code - looking for closer vertex snap git-svn-id: http://svn.osgeo.org/geos/trunk@3814 + looking for closer vertex snap git-svn-id: + http://svn.osgeo.org/geos/trunk@3814 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-07 Mateusz Loskot @@ -5352,12 +6086,15 @@ src/operation/buffer/BufferInputLineSimplifier.cpp, src/operation/linemerge/LineSequencer.cpp, src/operation/polygonize/PolygonizeGraph.cpp: Correct int and - std::size_t mismatch for 64-bit target. git-svn-id: http://svn.osgeo.org/geos/trunk@3812 + std::size_t mismatch for 64-bit target. git-svn-id: + http://svn.osgeo.org/geos/trunk@3812 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-07 Mateusz Loskot - * src/algorithm/InteriorPointArea.cpp: * Disable copy constructor and assignment operator. * Correct int and std::size_t mismatch for 64-bit target. git-svn-id: http://svn.osgeo.org/geos/trunk@3811 + * src/algorithm/InteriorPointArea.cpp: * Disable copy constructor and assignment operator. * Correct int + and std::size_t mismatch for 64-bit target. git-svn-id: + http://svn.osgeo.org/geos/trunk@3811 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-07 Mateusz Loskot @@ -5366,13 +6103,15 @@ include/geos/precision/GeometryPrecisionReducer.h, include/geos/precision/PrecisionReducerCoordinateOperation.h, src/noding/GeometryNoder.cpp: Disable copy constructor and - assignment operator git-svn-id: http://svn.osgeo.org/geos/trunk@3810 + assignment operator git-svn-id: + http://svn.osgeo.org/geos/trunk@3810 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-07 Mateusz Loskot * include/geos/operation/buffer/OffsetSegmentString.h: Correct - return type of OffsetSegmentString::size() to be size_t git-svn-id: http://svn.osgeo.org/geos/trunk@3809 + return type of OffsetSegmentString::size() to be size_t git-svn-id: + http://svn.osgeo.org/geos/trunk@3809 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-06 Sandro Santilli @@ -5382,13 +6121,15 @@ examples/CustomCoordinateSequenceExample.cpp, examples/CustomCoordinateSequenceExample.h, examples/CustomPointCoordinateSequence.cpp, examples/Makefile.am: - Drop obsoleted files git-svn-id: http://svn.osgeo.org/geos/trunk@3808 + Drop obsoleted files git-svn-id: + http://svn.osgeo.org/geos/trunk@3808 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-06 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp: Drop commented - out / disabled code git-svn-id: http://svn.osgeo.org/geos/trunk@3807 + out / disabled code git-svn-id: + http://svn.osgeo.org/geos/trunk@3807 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-05 Mateusz Loskot @@ -5400,13 +6141,15 @@ 2013-06-05 Mateusz Loskot * CMakeLists.txt: Make Visual C++ 11.0 recognised by CMake - configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3805 + configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3805 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-06-03 Sandro Santilli * src/geom/prep/PreparedPolygonIntersects.cpp: Short-circuit - prepared polygon/point intersection Reduces memory fragmentation for area-puntal ops git-svn-id: http://svn.osgeo.org/geos/trunk@3803 + prepared polygon/point intersection Reduces memory fragmentation + for area-puntal ops git-svn-id: + http://svn.osgeo.org/geos/trunk@3803 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-05-30 Sandro Santilli @@ -5414,42 +6157,52 @@ * include/geos/operation/overlay/snap/LineStringSnapper.h, src/operation/overlay/snap/LineStringSnapper.cpp, tests/unit/capi/GEOSSnapTest.cpp: Improve snap algorithm reducing - likelyhood of invalid output - Snap input vertices to closest snap point (#629) - Do not snap segments to external points (#501) - Never snap multiple vertices to the same snap point Work funded by Tuscany Region - SITA. Contract "Support to the use - of GFOSS (Geographic Free and Open Source Software) Desktop tools" - (CIG Z3B06FA6D7). git-svn-id: http://svn.osgeo.org/geos/trunk@3800 + likelyhood of invalid output - Snap input vertices to closest snap + point (#629) - Do not snap segments to external points (#501) - + Never snap multiple vertices to the same snap point Work funded by + Tuscany Region - SITA. Contract "Support to the use of GFOSS + (Geographic Free and Open Source Software) Desktop tools" (CIG + Z3B06FA6D7). git-svn-id: http://svn.osgeo.org/geos/trunk@3800 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-05-23 Sandro Santilli * Makefile.am, tools/svn_repo_revision.sh: Create - geos_svn_revision.h in the source tree It's a generated source, should always be in the tarball anyway git-svn-id: http://svn.osgeo.org/geos/trunk@3799 + geos_svn_revision.h in the source tree It's a generated source, + should always be in the tarball anyway git-svn-id: + http://svn.osgeo.org/geos/trunk@3799 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-05-23 Sandro Santilli - * tools/Makefile.am: Distribute svn_repo_revision.sh git-svn-id: http://svn.osgeo.org/geos/trunk@3798 + * tools/Makefile.am: Distribute svn_repo_revision.sh git-svn-id: + http://svn.osgeo.org/geos/trunk@3798 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-05-10 Mateusz Loskot * nmake.opt: Add NMAKE option WIN64 to simplify x64 build - configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3797 + configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3797 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-05-09 Mateusz Loskot - * nmake.opt: Add NMAKE version from Visual Studio 2012 Update 3 git-svn-id: http://svn.osgeo.org/geos/trunk@3796 + * nmake.opt: Add NMAKE version from Visual Studio 2012 Update 3 + git-svn-id: http://svn.osgeo.org/geos/trunk@3796 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-04-02 Mateusz Loskot - * src/dirlist.mk: Add missing directories git-svn-id: http://svn.osgeo.org/geos/trunk@3795 + * src/dirlist.mk: Add missing directories git-svn-id: + http://svn.osgeo.org/geos/trunk@3795 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-04-02 Mateusz Loskot * nmake.opt, src/Makefile.vc, src/geom/Geometry.cpp: Add Visual Leak - Detector (VLD) support to GEOS core * Add MSVC_VLD_DIR option to nmake.opt to enable/disable VLD * Add optional #include to Geometry.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@3794 + Detector (VLD) support to GEOS core * Add MSVC_VLD_DIR option to + nmake.opt to enable/disable VLD * Add optional #include to + Geometry.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@3794 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-15 Sandro Santilli @@ -5457,30 +6210,35 @@ * tests/unit/algorithm/RobustLineIntersectionTest.cpp, tests/unit/capi/GEOSConvexHullTest.cpp, tests/unit/capi/GEOSUnaryUnionTest.cpp: Fix memory leaks in unit - tests git-svn-id: http://svn.osgeo.org/geos/trunk@3793 + tests git-svn-id: http://svn.osgeo.org/geos/trunk@3793 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-15 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSNearestPointsTest.cpp: - Add GEOSNearestPoints CAPI function Contributed by Richard Frith-Macdonald git-svn-id: http://svn.osgeo.org/geos/trunk@3792 + Add GEOSNearestPoints CAPI function Contributed by Richard + Frith-Macdonald git-svn-id: + http://svn.osgeo.org/geos/trunk@3792 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-15 Mateusz Loskot - * nmake.opt: Add x64 NMAKE version from Visual Studio 2012 Update 1 git-svn-id: http://svn.osgeo.org/geos/trunk@3791 + * nmake.opt: Add x64 NMAKE version from Visual Studio 2012 Update 1 + git-svn-id: http://svn.osgeo.org/geos/trunk@3791 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-12 Sandro Santilli - * macros/ruby.m4: Fix "puts puts" typo in ruby macro (#625) git-svn-id: http://svn.osgeo.org/geos/trunk@3790 + * macros/ruby.m4: Fix "puts puts" typo in ruby macro (#625) + git-svn-id: http://svn.osgeo.org/geos/trunk@3790 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-11 Sandro Santilli * tests/unit/algorithm/RobustLineIntersectionTest.cpp: Port new - RobustLineIntersection test from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3789 + RobustLineIntersection test from JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@3789 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-08 Sandro Santilli @@ -5488,24 +6246,29 @@ * include/geos/algorithm/LineIntersector.h, src/algorithm/LineIntersector.cpp, tests/unit/algorithm/RobustLineIntersectionTest.cpp: Fix - RobustLineIntersector handling of invalid intersection points (#622) Adds new testcases. Many of them fail, probably due to the lack of + RobustLineIntersector handling of invalid intersection points (#622) + Adds new testcases. Many of them fail, probably due to the lack of double double use, but one of them only fails with the old - RobustLineIntersector heuristic handling invalid intersection points git-svn-id: http://svn.osgeo.org/geos/trunk@3787 + RobustLineIntersector heuristic handling invalid intersection points + git-svn-id: http://svn.osgeo.org/geos/trunk@3787 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-08 Mateusz Loskot - * src/Makefile.vc: Add algorithm/Centroid.obj git-svn-id: http://svn.osgeo.org/geos/trunk@3786 + * src/Makefile.vc: Add algorithm/Centroid.obj git-svn-id: + http://svn.osgeo.org/geos/trunk@3786 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-08 Mateusz Loskot - * include/geos/algorithm/Centroid.h: Untabify git-svn-id: http://svn.osgeo.org/geos/trunk@3785 + * include/geos/algorithm/Centroid.h: Untabify git-svn-id: + http://svn.osgeo.org/geos/trunk@3785 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-08 Mateusz Loskot - * nmake.opt: Add NMAKE version from Visual Studio 2012 Update 1 git-svn-id: http://svn.osgeo.org/geos/trunk@3784 + * nmake.opt: Add NMAKE version from Visual Studio 2012 Update 1 + git-svn-id: http://svn.osgeo.org/geos/trunk@3784 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-08 Sandro Santilli @@ -5514,100 +6277,125 @@ src/algorithm/Centroid.cpp, src/algorithm/InteriorPointArea.cpp, tests/unit/capi/GEOSPointOnSurfaceTest.cpp, tests/xmltester/tests/general/TestInteriorPoint.xml: Fix - GEOSPointOnSurface returning point on boundary (#623) Ports SafeBisector for InteriorPointArea from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3781 + GEOSPointOnSurface returning point on boundary (#623) Ports + SafeBisector for InteriorPointArea from JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@3781 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-05 Sandro Santilli - * capi/geos_ts_c.cpp: Speedup GEOSWKBWriter_read_r (#621) Patch by Daniel Zeitlin git-svn-id: http://svn.osgeo.org/geos/trunk@3779 + * capi/geos_ts_c.cpp: Speedup GEOSWKBWriter_read_r (#621) Patch by + Daniel Zeitlin git-svn-id: http://svn.osgeo.org/geos/trunk@3779 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-03-01 Sandro Santilli - * HOWTO_RELEASE: Add wiki update and announce steps git-svn-id: http://svn.osgeo.org/geos/trunk@3778 + * HOWTO_RELEASE: Add wiki update and announce steps git-svn-id: + http://svn.osgeo.org/geos/trunk@3778 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-28 Sandro Santilli * src/algorithm/CentroidArea.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug582.xml: Fix centroid computation - for collections with empty components Fixes bug #582 git-svn-id: http://svn.osgeo.org/geos/trunk@3773 + for collections with empty components Fixes bug #582 git-svn-id: + http://svn.osgeo.org/geos/trunk@3773 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-25 Sandro Santilli * macros/ruby.m4, swig/ruby/geos_wrap.cxx: Update macros/ruby.m4 for - ruby 1.9.x Used RbConfig instead of obsolete and deprecated Config. Updated - SWIG generated files. Patch by Kashif Rasul git-svn-id: http://svn.osgeo.org/geos/trunk@3772 + ruby 1.9.x Used RbConfig instead of obsolete and deprecated Config. + Updated SWIG generated files. Patch by Kashif Rasul + git-svn-id: + http://svn.osgeo.org/geos/trunk@3772 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-25 Sandro Santilli - * include/geos/platform.h.in: Fix build under cygwin (#595) Thanks Jason Huntley git-svn-id: http://svn.osgeo.org/geos/trunk@3771 + * include/geos/platform.h.in: Fix build under cygwin (#595) Thanks + Jason Huntley git-svn-id: http://svn.osgeo.org/geos/trunk@3771 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-25 Sandro Santilli * include/geos/io/WKTReader.h, include/geos/io/WKTReader.inl: - Deprecate WKTReader constructor taking GeometryFactory by pointer Add constructor taking it by reference, for consistency with - WKBReader Closes #310 git-svn-id: http://svn.osgeo.org/geos/trunk@3770 + Deprecate WKTReader constructor taking GeometryFactory by pointer + Add constructor taking it by reference, for consistency with + WKBReader Closes #310 git-svn-id: + http://svn.osgeo.org/geos/trunk@3770 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-25 Sandro Santilli * NEWS, include/geos/io/Writer.h, src/io/Writer.cpp, tests/unit/io/WriterTest.cpp: New ::reserve(size_t) method for - io::Writer class git-svn-id: http://svn.osgeo.org/geos/trunk@3769 + io::Writer class git-svn-id: http://svn.osgeo.org/geos/trunk@3769 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-25 Sandro Santilli * NEWS, include/geos/io/Writer.h, src/io/Writer.cpp, tests/unit/Makefile.am, tests/unit/io/WriterTest.cpp: io::Writer: - take and give strings by const ref, use .append, testcase git-svn-id: http://svn.osgeo.org/geos/trunk@3768 + take and give strings by const ref, use .append, testcase + git-svn-id: http://svn.osgeo.org/geos/trunk@3768 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-21 Sandro Santilli - * src/io/WKTWriter.cpp: WKTWriter::appendCoordinate optimisation Modified the WKTWriter::appendCoordinate method to not create an + * src/io/WKTWriter.cpp: WKTWriter::appendCoordinate optimisation + Modified the WKTWriter::appendCoordinate method to not create an intermediate std::string, but instead write directly into the Writer - object. The result is a small performance improvement. Patch by Mats Taraldsvik git-svn-id: http://svn.osgeo.org/geos/trunk@3767 + object. The result is a small performance improvement. Patch by + Mats Taraldsvik git-svn-id: + http://svn.osgeo.org/geos/trunk@3767 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-15 Mateusz Loskot - * : Update svn:ignore property git-svn-id: http://svn.osgeo.org/geos/trunk@3765 + * : Update svn:ignore property git-svn-id: + http://svn.osgeo.org/geos/trunk@3765 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2013-02-01 Sandro Santilli + + * include/geos/io/CLocalizer.h: Add header guard to CLocalizer + (#619) git-svn-id: http://svn.osgeo.org/geos/trunk@3762 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-01 Sandro Santilli * include/geos/linearref/LocationIndexOfLine.h, src/linearref/LocationIndexOfLine.cpp: Fix header guard and port - info in LocatioNIndexOfLine (#618) git-svn-id: http://svn.osgeo.org/geos/trunk@3760 + info in LocatioNIndexOfLine (#618) git-svn-id: + http://svn.osgeo.org/geos/trunk@3760 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-02-01 Sandro Santilli * include/geos/geom/util/GeometryExtracter.h: Fix header guard in - GeometryExtracter (#617) git-svn-id: http://svn.osgeo.org/geos/trunk@3758 + GeometryExtracter (#617) git-svn-id: + http://svn.osgeo.org/geos/trunk@3758 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-25 Sandro Santilli * src/operation/valid/IsValidOp.cpp: IsValidOp: throw proper error - on nested shells (#608) Thanks geomworx git-svn-id: http://svn.osgeo.org/geos/trunk@3755 + on nested shells (#608) Thanks geomworx git-svn-id: + http://svn.osgeo.org/geos/trunk@3755 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-17 Sandro Santilli * include/geos/geom/BinaryOp.h, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug615.xml: Only attempt to fix - self-intersection between multiple components Doing this reduces the likelyhood of entering an infinite recursion - whereas UnaryUnion (meant to fix that) would enter the - self-intersection attempt again. Fixes #615 for which a test is - added. This also gives us back an exception with the input of ticket #488, - which is the same behavior JTS exposes. The (bogus) test for it is - disabled by this commit. git-svn-id: http://svn.osgeo.org/geos/trunk@3751 + self-intersection between multiple components Doing this reduces + the likelyhood of entering an infinite recursion whereas UnaryUnion + (meant to fix that) would enter the self-intersection attempt again. + Fixes #615 for which a test is added. This also gives us back an + exception with the input of ticket #488, which is the same behavior + JTS exposes. The (bogus) test for it is disabled by this commit. + git-svn-id: http://svn.osgeo.org/geos/trunk@3751 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-14 Sandro Santilli @@ -5620,7 +6408,9 @@ src/algorithm/Makefile.am, src/geom/Geometry.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/tests/general/TestCentroid.xml: Fix EMPTY return - from single-point lines and zero-length polygons This commit ports new Centroid class from JTS (#612) git-svn-id: http://svn.osgeo.org/geos/trunk@3749 + from single-point lines and zero-length polygons This commit ports + new Centroid class from JTS (#612) git-svn-id: + http://svn.osgeo.org/geos/trunk@3749 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-14 Sandro Santilli @@ -5628,162 +6418,188 @@ * include/geos/algorithm/InteriorPointArea.h, src/algorithm/InteriorPointArea.cpp, tests/xmltester/tests/general/TestInteriorPoint.xml: Fix EMPTY - return from zero-area polygon (#613) git-svn-id: http://svn.osgeo.org/geos/trunk@3748 + return from zero-area polygon (#613) git-svn-id: + http://svn.osgeo.org/geos/trunk@3748 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-14 Sandro Santilli * tests/xmltester/XMLTester.cpp: Have XMLTester use POINT EMPTY for - a null return from getInteriorPoint git-svn-id: http://svn.osgeo.org/geos/trunk@3747 + a null return from getInteriorPoint git-svn-id: + http://svn.osgeo.org/geos/trunk@3747 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-14 Sandro Santilli * include/geos/util/Interrupt.h, src/util/Interrupt.cpp: Move static - class members of Interrupt out of header (#611) Patch by Mateusz Loskot git-svn-id: http://svn.osgeo.org/geos/trunk@3744 + class members of Interrupt out of header (#611) Patch by Mateusz + Loskot git-svn-id: http://svn.osgeo.org/geos/trunk@3744 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-11 Mateusz Loskot * tests/unit/triangulate/DelaunayTest.cpp: Missing QuadEdge.h - causing incomplete types. git-svn-id: http://svn.osgeo.org/geos/trunk@3743 + causing incomplete types. git-svn-id: + http://svn.osgeo.org/geos/trunk@3743 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-11 Mateusz Loskot - * nmake.opt: Report general and custom flags separately git-svn-id: http://svn.osgeo.org/geos/trunk@3742 + * nmake.opt: Report general and custom flags separately git-svn-id: + http://svn.osgeo.org/geos/trunk@3742 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-11 Sandro Santilli * src/algorithm/InteriorPointLine.cpp, tests/unit/capi/GEOSPointOnSurfaceTest.cpp: Fix GEOSPointOnSurface - with zero-length linestring (#609) git-svn-id: http://svn.osgeo.org/geos/trunk@3741 + with zero-length linestring (#609) git-svn-id: + http://svn.osgeo.org/geos/trunk@3741 5242fede-7e19-0410-aef8-94bd7d2200fb 2013-01-11 Mateusz Loskot * tests/unit/io/WKTReaderTest.cpp: Added test<7>() for the poorly - reported bug ticket #610 - bug not reproducible. git-svn-id: http://svn.osgeo.org/geos/trunk@3740 + reported bug ticket #610 - bug not reproducible. git-svn-id: + http://svn.osgeo.org/geos/trunk@3740 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-06 Sandro Santilli - * configure.in: See if AC_CONFIG_HEADERS makes winnie happier ... and also how many other builds it breaks, if any git-svn-id: http://svn.osgeo.org/geos/trunk@3737 + * configure.in: See if AC_CONFIG_HEADERS makes winnie happier ... + and also how many other builds it breaks, if any git-svn-id: + http://svn.osgeo.org/geos/trunk@3737 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-06 Sandro Santilli * src/Makefile.vc: Add missing classes to build script for evil - compiler Curtesy of Geoff Evans git-svn-id: http://svn.osgeo.org/geos/trunk@3736 + compiler Curtesy of Geoff Evans git-svn-id: + http://svn.osgeo.org/geos/trunk@3736 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-05 Sandro Santilli * src/operation/buffer/BufferOp.cpp: Add note about rounding in - fixed precision buffer op (#605) git-svn-id: http://svn.osgeo.org/geos/trunk@3734 + fixed precision buffer op (#605) git-svn-id: + http://svn.osgeo.org/geos/trunk@3734 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-05 Sandro Santilli * src/operation/buffer/BufferOp.cpp: Do not reduce precision below 6 - significant digits. Avoids gross results (preferring an exception) See - http://trac.osgeo.org/geos/ticket/605 git-svn-id: http://svn.osgeo.org/geos/trunk@3733 + significant digits. Avoids gross results (preferring an exception) + See http://trac.osgeo.org/geos/ticket/605 git-svn-id: + http://svn.osgeo.org/geos/trunk@3733 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-04 Sandro Santilli - * NEWS: Add note about BufferOp robustness improvement git-svn-id: http://svn.osgeo.org/geos/trunk@3731 + * NEWS: Add note about BufferOp robustness improvement git-svn-id: + http://svn.osgeo.org/geos/trunk@3731 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-04 Sandro Santilli * src/operation/buffer/BufferOp.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug605.xml: Reduce coordinates - precision on robustness issues in BufferOp Fixes #605, adds test for it git-svn-id: http://svn.osgeo.org/geos/trunk@3728 + precision on robustness issues in BufferOp Fixes #605, adds test + for it git-svn-id: http://svn.osgeo.org/geos/trunk@3728 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-04 Sandro Santilli * src/operation/buffer/RightmostEdgeFinder.cpp: Fix an abort in - Buffer op (RightmostEdgeFinder) Rather than abort we throw a TopologyException, because the problem - seems to occur when noding isn't correct. See - http://trac.osgeo.org/geos/ticket/605 git-svn-id: http://svn.osgeo.org/geos/trunk@3727 + Buffer op (RightmostEdgeFinder) Rather than abort we throw a + TopologyException, because the problem seems to occur when noding + isn't correct. See http://trac.osgeo.org/geos/ticket/605 + git-svn-id: http://svn.osgeo.org/geos/trunk@3727 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-12-04 Sandro Santilli * tests/unit/Makefile.am, tests/unit/noding/OrientedCoordinateArray.cpp: Add unit test for - OrientedCoordinateArray git-svn-id: http://svn.osgeo.org/geos/trunk@3726 + OrientedCoordinateArray git-svn-id: + http://svn.osgeo.org/geos/trunk@3726 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-11-15 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug599.xml: Add automated test for #599 - (succeeds) git-svn-id: http://svn.osgeo.org/geos/trunk@3720 + (succeeds) git-svn-id: http://svn.osgeo.org/geos/trunk@3720 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-10-26 Sandro Santilli - * Makefile.am: Fix building outside the source tree git-svn-id: http://svn.osgeo.org/geos/trunk@3719 + * Makefile.am: Fix building outside the source tree git-svn-id: + http://svn.osgeo.org/geos/trunk@3719 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-09-10 Sandro Santilli * NEWS, src/triangulate/quadedge/QuadEdgeSubdivision.cpp, tests/unit/triangulate/DelaunayTest.cpp: Add Z support in delaunay - triangulation (#570) Thanks Benjamin Campbell git-svn-id: http://svn.osgeo.org/geos/trunk@3716 + triangulation (#570) Thanks Benjamin Campbell git-svn-id: + http://svn.osgeo.org/geos/trunk@3716 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-09-10 Sandro Santilli * tests/xmltester/tests/ticket/bug586.xml: Tweak the test for bug - 586 to succeed while still being small git-svn-id: http://svn.osgeo.org/geos/trunk@3715 + 586 to succeed while still being small git-svn-id: + http://svn.osgeo.org/geos/trunk@3715 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-09-10 Sandro Santilli * tests/xmltester/Makefile.am, - tests/xmltester/tests/ticket/bug586.xml: Add test for bug #586 git-svn-id: http://svn.osgeo.org/geos/trunk@3712 + tests/xmltester/tests/ticket/bug586.xml: Add test for bug #586 + git-svn-id: http://svn.osgeo.org/geos/trunk@3712 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-09-10 Sandro Santilli * include/geos/geom/BinaryOp.h: Do not try to fix valid geometries - (#586) git-svn-id: http://svn.osgeo.org/geos/trunk@3711 + (#586) git-svn-id: http://svn.osgeo.org/geos/trunk@3711 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-09-07 Sandro Santilli * swig/python/geos.py, swig/python/geos_wrap.cxx: Regenerate swig - files with swig 2.0.4 git-svn-id: http://svn.osgeo.org/geos/trunk@3710 + files with swig 2.0.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@3710 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-09-06 Sandro Santilli * php/README, php/test/test.php: Add support for phpunit 3.6 (not - loosing support for 3.4) I don't have phpunit-3.4 anymore so if anyone does please see if - "make check" still works (with php enabled) NOTE: Ubuntu 10.04 ships phpunit 3.4 git-svn-id: http://svn.osgeo.org/geos/trunk@3708 + loosing support for 3.4) I don't have phpunit-3.4 anymore so if + anyone does please see if "make check" still works (with php + enabled) NOTE: Ubuntu 10.04 ships phpunit 3.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@3708 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-07-27 Mateusz Loskot * src/Makefile.vc: Updated NMAKE makefile with recently added source - files (Ticket #574) git-svn-id: http://svn.osgeo.org/geos/trunk@3705 + files (Ticket #574) git-svn-id: + http://svn.osgeo.org/geos/trunk@3705 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-07-26 Sandro Santilli * include/geos/Makefile.am: Don't live triangulate includes out of - build (#573) Thanks Sandro Furieri git-svn-id: http://svn.osgeo.org/geos/trunk@3704 + build (#573) Thanks Sandro Furieri git-svn-id: + http://svn.osgeo.org/geos/trunk@3704 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-27 Sandro Santilli * tests/unit/capi/GEOSDelaunayTriangulationTest.cpp: Add test for - Delaunay triangulation with a tolerance git-svn-id: http://svn.osgeo.org/geos/trunk@3703 + Delaunay triangulation with a tolerance git-svn-id: + http://svn.osgeo.org/geos/trunk@3703 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-27 Sandro Santilli @@ -5791,19 +6607,22 @@ * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSDelaunayTriangulationTest.cpp: Expose Delaunay - triangulation to C-API (#565) git-svn-id: http://svn.osgeo.org/geos/trunk@3702 + triangulation to C-API (#565) git-svn-id: + http://svn.osgeo.org/geos/trunk@3702 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-27 Sandro Santilli * include/geos/triangulate/DelaunayTriangulationBuilder.h, src/triangulate/DelaunayTriangulationBuilder.cpp: Const-correct - getTriangles / getEdges and move to proper namespace git-svn-id: http://svn.osgeo.org/geos/trunk@3701 + getTriangles / getEdges and move to proper namespace git-svn-id: + http://svn.osgeo.org/geos/trunk@3701 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-27 Sandro Santilli - * include/geos/triangulate/IncrementalDelaunayTriangulator.h: indent git-svn-id: http://svn.osgeo.org/geos/trunk@3700 + * include/geos/triangulate/IncrementalDelaunayTriangulator.h: indent + git-svn-id: http://svn.osgeo.org/geos/trunk@3700 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-27 Sandro Santilli @@ -5825,23 +6644,33 @@ src/triangulate/quadedge/QuadEdgeSubdivision.cpp, src/triangulate/quadedge/TrianglePredicate.cpp, src/triangulate/quadedge/TriangleVisitor.cpp, - src/triangulate/quadedge/Vertex.cpp: Indent and port info style git-svn-id: http://svn.osgeo.org/geos/trunk@3699 + src/triangulate/quadedge/Vertex.cpp: Indent and port info style + git-svn-id: http://svn.osgeo.org/geos/trunk@3699 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-26 Mateusz Loskot * CMakeLists.txt: [CMake] Corrected description of default value for - GEOS_ENABLE_MACOSX_FRAMEWORK option git-svn-id: http://svn.osgeo.org/geos/trunk@3697 + GEOS_ENABLE_MACOSX_FRAMEWORK option git-svn-id: + http://svn.osgeo.org/geos/trunk@3697 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-26 Mateusz Loskot - * NEWS: Updated NEWS file with changes related to ticket #446 git-svn-id: http://svn.osgeo.org/geos/trunk@3696 + * NEWS: Updated NEWS file with changes related to ticket #446 + git-svn-id: http://svn.osgeo.org/geos/trunk@3696 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-26 Mateusz Loskot - * : Updated svn:ignore for tests/perf git-svn-id: http://svn.osgeo.org/geos/trunk@3695 + * : Updated svn:ignore for tests/perf git-svn-id: + http://svn.osgeo.org/geos/trunk@3695 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2012-06-26 Sandro Santilli + + * include/geos/triangulate/DelaunayTriangulationBuilder.h: typo + git-svn-id: http://svn.osgeo.org/geos/trunk@3694 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-26 Sandro Santilli @@ -5874,45 +6703,51 @@ tests/unit/triangulate/DelaunayTest.cpp, tests/unit/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp, tests/unit/triangulate/quadedge/QuadEdgeTest.cpp: Port Delaunay - Triangulation API from JTS (#487) Work contributed by Benjamin Campbell git-svn-id: http://svn.osgeo.org/geos/trunk@3693 + Triangulation API from JTS (#487) Work contributed by Benjamin + Campbell git-svn-id: http://svn.osgeo.org/geos/trunk@3693 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-25 Mateusz Loskot * CMakeLists.txt: [CMake] Fixed incorrect SOVERSION value. The SOVERSION is now set with CAPI_VERSION_CURRENT - CAPI_VERSION_AGE - (Ticket #446) git-svn-id: http://svn.osgeo.org/geos/trunk@3692 + (Ticket #446) git-svn-id: http://svn.osgeo.org/geos/trunk@3692 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-25 Sandro Santilli - * HOWTO_RELEASE: Add tarball verification step git-svn-id: http://svn.osgeo.org/geos/trunk@3691 + * HOWTO_RELEASE: Add tarball verification step git-svn-id: + http://svn.osgeo.org/geos/trunk@3691 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-25 Sandro Santilli * capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSPointOnSurfaceTest.cpp: Always return POINT from - GEOSPointOnSurface, even for EMPTY (#561) git-svn-id: http://svn.osgeo.org/geos/trunk@3684 + GEOSPointOnSurface, even for EMPTY (#561) git-svn-id: + http://svn.osgeo.org/geos/trunk@3684 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-24 Mateusz Loskot * CMakeLists.txt, capi/CMakeLists.txt, src/CMakeLists.txt: [CMake] Set SOVERSION property on C API shared library using - CAPI_INTERFACE_* values (Ticket #446). git-svn-id: http://svn.osgeo.org/geos/trunk@3683 + CAPI_INTERFACE_* values (Ticket #446). git-svn-id: + http://svn.osgeo.org/geos/trunk@3683 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-22 Sandro Santilli * include/geos/algorithm/CentroidArea.h: Add note about handling of - degenerate polygons git-svn-id: http://svn.osgeo.org/geos/trunk@3680 + degenerate polygons git-svn-id: + http://svn.osgeo.org/geos/trunk@3680 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-22 Sandro Santilli * capi/geos_ts_c.cpp, tests/unit/capi/GEOSGetCentroidTest.cpp: - Always return POINT from GEOSGetCentroid, even for EMPTY (#560) git-svn-id: http://svn.osgeo.org/geos/trunk@3679 + Always return POINT from GEOSGetCentroid, even for EMPTY (#560) + git-svn-id: http://svn.osgeo.org/geos/trunk@3679 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-22 Sandro Santilli @@ -5920,50 +6755,57 @@ * include/geos/algorithm/CentroidArea.h, src/algorithm/CentroidArea.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSGetCentroidTest.cpp: Port robustness fix to - CentroidArea (#559) git-svn-id: http://svn.osgeo.org/geos/trunk@3677 + CentroidArea (#559) git-svn-id: + http://svn.osgeo.org/geos/trunk@3677 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-11 Sandro Santilli * tests/xmltester/Makefile.am: Retain GEOS_INLINE define while - building XMLTester (#319, #472) git-svn-id: http://svn.osgeo.org/geos/trunk@3673 + building XMLTester (#319, #472) git-svn-id: + http://svn.osgeo.org/geos/trunk@3673 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, include/geos/util/Interrupt.h, src/util/Interrupt.cpp, tests/unit/capi/GEOSInterruptTest.cpp: Allow - chaining interrupt callbacks, drop arg parameter git-svn-id: http://svn.osgeo.org/geos/trunk@3672 + chaining interrupt callbacks, drop arg parameter git-svn-id: + http://svn.osgeo.org/geos/trunk@3672 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli * capi/geos_ts_c.cpp, tests/unit/capi/GEOSInterruptTest.cpp: Revert - the interrupt request callback reset on initGEOS Once you set a callback why would you want it unregistered on - initGEOS ? You will not want that.... git-svn-id: http://svn.osgeo.org/geos/trunk@3671 + the interrupt request callback reset on initGEOS Once you set a + callback why would you want it unregistered on initGEOS ? You will + not want that.... git-svn-id: http://svn.osgeo.org/geos/trunk@3671 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli * src/util/Interrupt.cpp: Clear interruption request flag just - before interrupting git-svn-id: http://svn.osgeo.org/geos/trunk@3670 + before interrupting git-svn-id: + http://svn.osgeo.org/geos/trunk@3670 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli * capi/geos_c.h.in: Drop orphaned custom allocation signatures from - C-API header git-svn-id: http://svn.osgeo.org/geos/trunk@3669 + C-API header git-svn-id: http://svn.osgeo.org/geos/trunk@3669 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli * tests/unit/capi/GEOSInterruptTest.cpp: Test that initGEOS clears - the interrupt callback Also explicitly cleanup the callback after each test. git-svn-id: http://svn.osgeo.org/geos/trunk@3668 + the interrupt callback Also explicitly cleanup the callback after + each test. git-svn-id: http://svn.osgeo.org/geos/trunk@3668 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli - * capi/geos_ts_c.cpp: Unregister the interrupt request on initGEOS git-svn-id: http://svn.osgeo.org/geos/trunk@3667 + * capi/geos_ts_c.cpp: Unregister the interrupt request on initGEOS + git-svn-id: http://svn.osgeo.org/geos/trunk@3667 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-07 Sandro Santilli @@ -5971,58 +6813,67 @@ * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, include/geos/util/Interrupt.h, src/util/Interrupt.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSInterruptTest.cpp: Add - support for registering interruption-checking callback. This is to enhance flexibility of the interruption request model. git-svn-id: http://svn.osgeo.org/geos/trunk@3666 + support for registering interruption-checking callback. This is to + enhance flexibility of the interruption request model. git-svn-id: + http://svn.osgeo.org/geos/trunk@3666 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-06 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSConvexHullTest.cpp: - Enable capi::GEOSConvexHull test, and fix it (#555) git-svn-id: http://svn.osgeo.org/geos/trunk@3665 + Enable capi::GEOSConvexHull test, and fix it (#555) git-svn-id: + http://svn.osgeo.org/geos/trunk@3665 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-06-06 Sandro Santilli * README, src/Makefile.am: Clarify problems with linking against C++ - api (#553) Path by Greg Troxel. git-svn-id: http://svn.osgeo.org/geos/trunk@3663 + api (#553) Path by Greg Troxel. git-svn-id: + http://svn.osgeo.org/geos/trunk@3663 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli * include/geos/algorithm/distance/PointPairDistance.h: No need to - forward declare Coordinate (full definition included) git-svn-id: http://svn.osgeo.org/geos/trunk@3657 + forward declare Coordinate (full definition included) git-svn-id: + http://svn.osgeo.org/geos/trunk@3657 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli * include/geos/geom/Coordinate.h, include/geos/geom/Coordinate.inl: - Do not define an empty destructor for Coordinate git-svn-id: http://svn.osgeo.org/geos/trunk@3656 + Do not define an empty destructor for Coordinate git-svn-id: + http://svn.osgeo.org/geos/trunk@3656 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli - * Makefile.am: Make sure to build geos_svn_config.h git-svn-id: http://svn.osgeo.org/geos/trunk@3655 + * Makefile.am: Make sure to build geos_svn_config.h git-svn-id: + http://svn.osgeo.org/geos/trunk@3655 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli * Makefile.am, capi/geos_ts_c.cpp: Include SVN revision in - GEOSversion output git-svn-id: http://svn.osgeo.org/geos/trunk@3654 + GEOSversion output git-svn-id: http://svn.osgeo.org/geos/trunk@3654 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli - * tools/svn_repo_revision.sh: Fix revision file path git-svn-id: http://svn.osgeo.org/geos/trunk@3653 + * tools/svn_repo_revision.sh: Fix revision file path git-svn-id: + http://svn.osgeo.org/geos/trunk@3653 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli - * tools/svn_repo_revision.sh: Fix test for directory existance git-svn-id: http://svn.osgeo.org/geos/trunk@3652 + * tools/svn_repo_revision.sh: Fix test for directory existance + git-svn-id: http://svn.osgeo.org/geos/trunk@3652 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli * tools/svn_repo_revision.sh: Add script to fetch SVN revision from - git or SVN git-svn-id: http://svn.osgeo.org/geos/trunk@3651 + git or SVN git-svn-id: http://svn.osgeo.org/geos/trunk@3651 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-29 Sandro Santilli @@ -6413,7 +7264,8 @@ src/util/Profiler.cpp, tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h, tests/xmltester/CTS.cpp, tests/xmltester/SimpleWKTTester.cpp, - tests/xmltester/Stackwalker.h: Drop embedded RCS logs git-svn-id: http://svn.osgeo.org/geos/trunk@3650 + tests/xmltester/Stackwalker.h: Drop embedded RCS logs git-svn-id: + http://svn.osgeo.org/geos/trunk@3650 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-28 Sandro Santilli @@ -6425,13 +7277,15 @@ src/operation/buffer/Makefile.am, src/operation/buffer/OffsetCurveBuilder.cpp, src/operation/buffer/OffsetSegmentGenerator.cpp: Install - BufferInputLineSimplifier.h header (#548) Thanks ylan for the patch git-svn-id: http://svn.osgeo.org/geos/trunk@3649 + BufferInputLineSimplifier.h header (#548) Thanks ylan for the patch + git-svn-id: http://svn.osgeo.org/geos/trunk@3649 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-28 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Rename - interrupt request/cancel methods, cancel interrupt in init git-svn-id: http://svn.osgeo.org/geos/trunk@3648 + interrupt request/cancel methods, cancel interrupt in init + git-svn-id: http://svn.osgeo.org/geos/trunk@3648 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-25 Sandro Santilli @@ -6440,35 +7294,40 @@ include/geos/util/Makefile.am, src/util/CustomAllocators.cpp, src/util/Makefile.am, tests/unit/Makefile.am, tests/unit/capi/GEOSCustomAllocatorTest.cpp: Revert the whole custom - memory allocation work (#540) It wasn't well done. Pity. git-svn-id: http://svn.osgeo.org/geos/trunk@3647 + memory allocation work (#540) It wasn't well done. Pity. + git-svn-id: http://svn.osgeo.org/geos/trunk@3647 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-25 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in: Expose interrupt request cancel - to the C-API git-svn-id: http://svn.osgeo.org/geos/trunk@3646 + to the C-API git-svn-id: http://svn.osgeo.org/geos/trunk@3646 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-25 Sandro Santilli * include/geos/util/Interrupt.h: Add method to cancel an - interruption request in util::Interrupt git-svn-id: http://svn.osgeo.org/geos/trunk@3645 + interruption request in util::Interrupt git-svn-id: + http://svn.osgeo.org/geos/trunk@3645 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-25 Sandro Santilli * src/noding/MCIndexNoder.cpp: Add strategic check for interrupt in - MCIndexNoder loop Greatly increases interruptability of buffer operations in presence - of many polygons. git-svn-id: http://svn.osgeo.org/geos/trunk@3644 + MCIndexNoder loop Greatly increases interruptability of buffer + operations in presence of many polygons. git-svn-id: + http://svn.osgeo.org/geos/trunk@3644 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-25 Sandro Santilli * src/operation/buffer/BufferBuilder.cpp, src/operation/overlay/OverlayOp.cpp: Check for interruption in - OverlayOp and BufferBuilder These are just two operations known to take a lot of time. It'll - take a better analisys to find appropriate check point. The checks could as well be put within graph operation loops or - Coordinate constructors... git-svn-id: http://svn.osgeo.org/geos/trunk@3643 + OverlayOp and BufferBuilder These are just two operations known to + take a lot of time. It'll take a better analisys to find appropriate + check point. The checks could as well be put within graph operation + loops or Coordinate constructors... git-svn-id: + http://svn.osgeo.org/geos/trunk@3643 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-25 Sandro Santilli @@ -6476,15 +7335,18 @@ * capi/geos_c.cpp, capi/geos_c.h.in, include/geos/util/Interrupt.h, include/geos/util/Makefile.am, src/util/Interrupt.cpp, src/util/Makefile.am: Initial support for an explicit mechanism to - request interruption This commit provides a GEOS_CHECK_FOR_INTERRUPTS macro for internal - use but adds no users. Early tests shows that registering a SIGINT handler is an effective - way to request interruption of running GEOS operations. git-svn-id: http://svn.osgeo.org/geos/trunk@3642 + request interruption This commit provides a + GEOS_CHECK_FOR_INTERRUPTS macro for internal use but adds no users. + Early tests shows that registering a SIGINT handler is an effective + way to request interruption of running GEOS operations. git-svn-id: + http://svn.osgeo.org/geos/trunk@3642 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-24 Sandro Santilli * include/geos/geom/Geometry.h, src/geom/Geometry.cpp: Don't call - GeometryFactory::getDefaultInstance() at startup (#540) git-svn-id: http://svn.osgeo.org/geos/trunk@3641 + GeometryFactory::getDefaultInstance() at startup (#540) git-svn-id: + http://svn.osgeo.org/geos/trunk@3641 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-24 Mateusz Loskot @@ -6511,32 +7373,46 @@ * include/geos/noding/GeometryNoder.h, include/geos/util/CustomAllocators.h: Added missing GEOS_DLL - directive to GeometryNoder and custom allocators. git-svn-id: http://svn.osgeo.org/geos/trunk@3638 + directive to GeometryNoder and custom allocators. git-svn-id: + http://svn.osgeo.org/geos/trunk@3638 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2012-05-23 Mateusz Loskot + + * : Updated svn:ignore patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@3637 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-23 Mateusz Loskot - * : Updated svn:ignore patterns git-svn-id: http://svn.osgeo.org/geos/trunk@3637 + * capi/geos_c.h.in, capi/geos_ts_c.cpp, + include/geos/util/CustomAllocators.h, + src/util/CustomAllocators.cpp, + tests/unit/capi/GEOSCustomAllocatorTest.cpp: Renamed Freer to + Deallocator git-svn-id: http://svn.osgeo.org/geos/trunk@3636 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-23 Mateusz Loskot * capi/geos_ts_c.cpp: Missing namespace prevented Visual C++ - compiler to find GEOSAllocator and GEOSFreer git-svn-id: http://svn.osgeo.org/geos/trunk@3635 + compiler to find GEOSAllocator and GEOSFreer git-svn-id: + http://svn.osgeo.org/geos/trunk@3635 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-16 Sandro Santilli * src/util/CustomAllocators.cpp, tests/unit/capi/GEOSCustomAllocatorTest.cpp: Fix CustomAllocators to - really use the custom allocators Improve the unit test for it git-svn-id: http://svn.osgeo.org/geos/trunk@3633 + really use the custom allocators Improve the unit test for it + git-svn-id: http://svn.osgeo.org/geos/trunk@3633 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-16 Sandro Santilli * src/geom/GeometryFactory.cpp: Lazily create default - GeometryFactory instance (#540) Seems to fix a problem with mismatch of allocator and deallocator - for the static object git-svn-id: http://svn.osgeo.org/geos/trunk@3632 + GeometryFactory instance (#540) Seems to fix a problem with + mismatch of allocator and deallocator for the static object + git-svn-id: http://svn.osgeo.org/geos/trunk@3632 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-16 Sandro Santilli @@ -6546,7 +7422,9 @@ include/geos/util/Makefile.am, src/util/CustomAllocators.cpp, src/util/Makefile.am, tests/unit/Makefile.am, tests/unit/capi/GEOSCustomAllocatorTest.cpp: Allow passing custom - memory managment functions (#540) This is both in the C++ library _and_ the C library. git-svn-id: http://svn.osgeo.org/geos/trunk@3631 + memory managment functions (#540) This is both in the C++ library + _and_ the C library. git-svn-id: + http://svn.osgeo.org/geos/trunk@3631 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-16 Mateusz Loskot @@ -6558,7 +7436,8 @@ 2012-05-14 Sandro Santilli * src/operation/polygonize/EdgeRing.cpp: Reduce calls to - ptNotInList, greatly speeding up Polygonizer (#545) git-svn-id: http://svn.osgeo.org/geos/trunk@3629 + ptNotInList, greatly speeding up Polygonizer (#545) git-svn-id: + http://svn.osgeo.org/geos/trunk@3629 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-09 Sandro Santilli @@ -6568,78 +7447,91 @@ src/simplify/TaggedLineStringSimplifier.cpp, src/simplify/TopologyPreservingSimplifier.cpp, tests/unit/simplify/TopologyPreservingSimplifierTest.cpp: Fix - TopologyPreservingSimplifier invalid output on closed line (#508) git-svn-id: http://svn.osgeo.org/geos/trunk@3627 + TopologyPreservingSimplifier invalid output on closed line (#508) + git-svn-id: http://svn.osgeo.org/geos/trunk@3627 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-09 Sandro Santilli - * php/geos.c: Add support for PHP 5.4 (#513) -- thanks voxik git-svn-id: http://svn.osgeo.org/geos/trunk@3625 + * php/geos.c: Add support for PHP 5.4 (#513) -- thanks voxik + git-svn-id: http://svn.osgeo.org/geos/trunk@3625 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-08 Sandro Santilli * src/geom/Geometry.cpp: Envelope-based short-circuit for - Geometry->symDifference (#543) git-svn-id: http://svn.osgeo.org/geos/trunk@3623 + Geometry->symDifference (#543) git-svn-id: + http://svn.osgeo.org/geos/trunk@3623 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-08 Sandro Santilli * capi/geos_ts_c.cpp, tests/xmltester/XMLTester.cpp: Geometry - methods do use BinaryOp internally + shortcuts (#542) This commit changes both XMLTester and C-API to not use BinaryOp - directly but rather rely on geometry methods to do that. git-svn-id: http://svn.osgeo.org/geos/trunk@3621 + methods do use BinaryOp internally + shortcuts (#542) This commit + changes both XMLTester and C-API to not use BinaryOp directly but + rather rely on geometry methods to do that. git-svn-id: + http://svn.osgeo.org/geos/trunk@3621 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-04 Sandro Santilli * include/geos/noding/GeometryNoder.h, src/noding/GeometryNoder.cpp: - Correct include directives for GeometryNoder (#538) git-svn-id: http://svn.osgeo.org/geos/trunk@3619 + Correct include directives for GeometryNoder (#538) git-svn-id: + http://svn.osgeo.org/geos/trunk@3619 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-04 Sandro Santilli * acsite.m4: Update PGAC_TYPE_64BIT_INT for better cross-compiler - support (#534) git-svn-id: http://svn.osgeo.org/geos/trunk@3618 + support (#534) git-svn-id: http://svn.osgeo.org/geos/trunk@3618 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-05-03 Sandro Santilli - * tests/perf/ClassSizes.cpp: Check size of "intt64" git-svn-id: http://svn.osgeo.org/geos/trunk@3616 + * tests/perf/ClassSizes.cpp: Check size of "intt64" git-svn-id: + http://svn.osgeo.org/geos/trunk@3616 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-27 Sandro Santilli - * NEWS, php/geos.c, php/test/test.php: Expose GEOSNode to PHP api git-svn-id: http://svn.osgeo.org/geos/trunk@3615 + * NEWS, php/geos.c, php/test/test.php: Expose GEOSNode to PHP api + git-svn-id: http://svn.osgeo.org/geos/trunk@3615 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-12 Sandro Santilli * src/geomgraph/Node.cpp, tests/unit/capi/GEOSUnaryUnionTest.cpp: - Throw an exception rather than aborting on NaN overlay input (#530) git-svn-id: http://svn.osgeo.org/geos/trunk@3614 + Throw an exception rather than aborting on NaN overlay input (#530) + git-svn-id: http://svn.osgeo.org/geos/trunk@3614 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-10 Sandro Santilli * src/noding/snapround/HotPixel.cpp: Abort if HotPixel is - constructed with zero scale (#529) git-svn-id: http://svn.osgeo.org/geos/trunk@3612 + constructed with zero scale (#529) git-svn-id: + http://svn.osgeo.org/geos/trunk@3612 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-10 Sandro Santilli * tests/xmltester/Makefile.am, - tests/xmltester/tests/ticket/bug527.xml: Add test for bug #527 git-svn-id: http://svn.osgeo.org/geos/trunk@3611 + tests/xmltester/tests/ticket/bug527.xml: Add test for bug #527 + git-svn-id: http://svn.osgeo.org/geos/trunk@3611 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-10 Sandro Santilli * include/geos/operation/union/UnaryUnionOp.h: Have UnaryUnion use - BinaryOp for the simple case See ticket #527 -- there's no infinite loop triggered by our - testsuite... git-svn-id: http://svn.osgeo.org/geos/trunk@3609 + BinaryOp for the simple case See ticket #527 -- there's no infinite + loop triggered by our testsuite... git-svn-id: + http://svn.osgeo.org/geos/trunk@3609 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-10 Sandro Santilli * include/geos/geom/BinaryOp.h: Reduce CommonBitsRemover harmful - effects during overlay op (#527) git-svn-id: http://svn.osgeo.org/geos/trunk@3607 + effects during overlay op (#527) git-svn-id: + http://svn.osgeo.org/geos/trunk@3607 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-10 Sandro Santilli @@ -6653,13 +7545,15 @@ src/precision/SimpleGeometryPrecisionReducer.cpp, tests/unit/Makefile.am, tests/unit/precision/GeometryPrecisionReducerTest.cpp: Port - GeometryPrecisionReducer, include testcase git-svn-id: http://svn.osgeo.org/geos/trunk@3605 + GeometryPrecisionReducer, include testcase git-svn-id: + http://svn.osgeo.org/geos/trunk@3605 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-06 Sandro Santilli * src/geom/GeometryFactory.cpp: Deep copy Geometry with - GeometryFactory.createGeometry() Uses the CoordinateSequenceFactory of the factory git-svn-id: http://svn.osgeo.org/geos/trunk@3604 + GeometryFactory.createGeometry() Uses the CoordinateSequenceFactory + of the factory git-svn-id: http://svn.osgeo.org/geos/trunk@3604 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-06 Sandro Santilli @@ -6671,54 +7565,63 @@ src/geom/CoordinateArraySequence.cpp, src/geom/CoordinateArraySequenceFactory.cpp, src/geom/CoordinateSequenceFactory.cpp: Add CoordinateSequence deep - copy trhough CoordinateSequenceFactory git-svn-id: http://svn.osgeo.org/geos/trunk@3603 + copy trhough CoordinateSequenceFactory git-svn-id: + http://svn.osgeo.org/geos/trunk@3603 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * tests/unit/capi/GEOSNodeTest.cpp: Normalize noded geometry before - comparing with expected value In this way we can change the noding implementation w/out breaking - the tests. git-svn-id: http://svn.osgeo.org/geos/trunk@3602 + comparing with expected value In this way we can change the noding + implementation w/out breaking the tests. git-svn-id: + http://svn.osgeo.org/geos/trunk@3602 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * swig/python/geos_wrap.cxx: Regnerate geos wrapper with correct - version for this branch git-svn-id: http://svn.osgeo.org/geos/trunk@3601 + version for this branch git-svn-id: + http://svn.osgeo.org/geos/trunk@3601 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * swig/python/geos.py, swig/python/geos_wrap.cxx: Regenerate swig - wrappers with SWIG 1.3.40 git-svn-id: http://svn.osgeo.org/geos/trunk@3599 + wrappers with SWIG 1.3.40 git-svn-id: + http://svn.osgeo.org/geos/trunk@3599 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * src/noding/snapround/SimpleSnapRounder.cpp: Fix - SimpleSnapRounder::getNodedSubstrings, fix leak on exception git-svn-id: http://svn.osgeo.org/geos/trunk@3598 + SimpleSnapRounder::getNodedSubstrings, fix leak on exception + git-svn-id: http://svn.osgeo.org/geos/trunk@3598 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli - * src/noding/GeometryNoder.cpp: Clean memory on exception git-svn-id: http://svn.osgeo.org/geos/trunk@3597 + * src/noding/GeometryNoder.cpp: Clean memory on exception + git-svn-id: http://svn.osgeo.org/geos/trunk@3597 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * include/geos/noding/NodedSegmentString.h: Generalize - NodedSegmentString::getNodedSubstrings git-svn-id: http://svn.osgeo.org/geos/trunk@3596 + NodedSegmentString::getNodedSubstrings git-svn-id: + http://svn.osgeo.org/geos/trunk@3596 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * tests/unit/capi/GEOSNodeTest.cpp: Ensure GEOSNode doesn't throw an - exception with current tests git-svn-id: http://svn.osgeo.org/geos/trunk@3595 + exception with current tests git-svn-id: + http://svn.osgeo.org/geos/trunk@3595 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli - * NEWS: Add note about GEOSNode git-svn-id: http://svn.osgeo.org/geos/trunk@3594 + * NEWS: Add note about GEOSNode git-svn-id: + http://svn.osgeo.org/geos/trunk@3594 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli @@ -6728,60 +7631,69 @@ include/geos/noding/Makefile.am, src/noding/GeometryNoder.cpp, src/noding/IteratedNoder.cpp, src/noding/Makefile.am, tests/unit/Makefile.am, tests/unit/capi/GEOSNodeTest.cpp: Add - GEOSNode C-API interface (#496) Includes a new GeometryNoder C++ class and regression testing. git-svn-id: http://svn.osgeo.org/geos/trunk@3593 + GEOSNode C-API interface (#496) Includes a new GeometryNoder C++ + class and regression testing. git-svn-id: + http://svn.osgeo.org/geos/trunk@3593 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli - * src/noding/IteratedNoder.cpp: Fix memory leak with IteratedNoder git-svn-id: http://svn.osgeo.org/geos/trunk@3592 + * src/noding/IteratedNoder.cpp: Fix memory leak with IteratedNoder + git-svn-id: http://svn.osgeo.org/geos/trunk@3592 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * include/geos/noding/IteratedNoder.h, src/noding/IteratedNoder.cpp: - Update port info and cleanup IteratedNoder git-svn-id: http://svn.osgeo.org/geos/trunk@3591 + Update port info and cleanup IteratedNoder git-svn-id: + http://svn.osgeo.org/geos/trunk@3591 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * include/geos/geomgraph/EdgeList.h, include/geos/noding/OrientedCoordinateArray.h: Make - OrientedCoordinateArray comparable git-svn-id: http://svn.osgeo.org/geos/trunk@3590 + OrientedCoordinateArray comparable git-svn-id: + http://svn.osgeo.org/geos/trunk@3590 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-05 Sandro Santilli * include/geos/noding/OrientedCoordinateArray.h, src/noding/OrientedCoordinateArray.cpp: Make OrientedCoordinateArray - assignable git-svn-id: http://svn.osgeo.org/geos/trunk@3589 + assignable git-svn-id: http://svn.osgeo.org/geos/trunk@3589 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-03 Sandro Santilli * include/geos/noding/OrientedCoordinateArray.h: Make - OrientedCoordinateArray copyable git-svn-id: http://svn.osgeo.org/geos/trunk@3588 + OrientedCoordinateArray copyable git-svn-id: + http://svn.osgeo.org/geos/trunk@3588 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-03 Sandro Santilli * include/geos/noding/snapround/MCIndexSnapRounder.h: Const-correct - PrecisionModel use in MCIndexSnapRounder git-svn-id: http://svn.osgeo.org/geos/trunk@3587 + PrecisionModel use in MCIndexSnapRounder git-svn-id: + http://svn.osgeo.org/geos/trunk@3587 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-01 Paul Ramsey - * HOWTO_RELEASE: Update howto release git-svn-id: http://svn.osgeo.org/geos/trunk@3585 + * HOWTO_RELEASE: Update howto release git-svn-id: + http://svn.osgeo.org/geos/trunk@3585 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-04-01 Paul Ramsey * capi/geos_c.h.in: Sync up versions advertised in capi to those in - configure.in git-svn-id: http://svn.osgeo.org/geos/trunk@3583 + configure.in git-svn-id: http://svn.osgeo.org/geos/trunk@3583 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-03-27 Sandro Santilli - * src/operation/overlay/snap/LineStringSnapper.cpp: Indent.. git-svn-id: http://svn.osgeo.org/geos/trunk@3576 + * src/operation/overlay/snap/LineStringSnapper.cpp: Indent.. + git-svn-id: http://svn.osgeo.org/geos/trunk@3576 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-03-22 Sandro Santilli @@ -6789,28 +7701,32 @@ * src/simplify/TaggedLineString.cpp, src/simplify/TaggedLineStringSimplifier.cpp, tests/unit/simplify/TopologyPreservingSimplifierTest.cpp: Fix - simplification of collections with empty items (#519) git-svn-id: http://svn.osgeo.org/geos/trunk@3575 + simplification of collections with empty items (#519) git-svn-id: + http://svn.osgeo.org/geos/trunk@3575 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-02-20 Paul Ramsey - * CMakeLists.txt: Synch patch level version with autoconf number git-svn-id: http://svn.osgeo.org/geos/trunk@3573 + * CMakeLists.txt: Synch patch level version with autoconf number + git-svn-id: http://svn.osgeo.org/geos/trunk@3573 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-02-16 Paul Ramsey * src/algorithm/RobustDeterminant.cpp: Update provenance for Olivier - Devillers. git-svn-id: http://svn.osgeo.org/geos/trunk@3568 + Devillers. git-svn-id: http://svn.osgeo.org/geos/trunk@3568 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-01-16 Paul Ramsey - * src/algorithm/RobustDeterminant.cpp: More info on provenance. git-svn-id: http://svn.osgeo.org/geos/trunk@3567 + * src/algorithm/RobustDeterminant.cpp: More info on provenance. + git-svn-id: http://svn.osgeo.org/geos/trunk@3567 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-01-16 Paul Ramsey - * include/geos/timeval.h: Update provenenance git-svn-id: http://svn.osgeo.org/geos/trunk@3566 + * include/geos/timeval.h: Update provenenance git-svn-id: + http://svn.osgeo.org/geos/trunk@3566 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-01-16 Paul Ramsey @@ -7373,67 +8289,76 @@ tests/xmltester/XMLTester.h, tests/xmltester/safe_to_xml.sh, tests/xmltester/tests/robustness.xml: Complete Note#1 in the http://wiki.osgeo.org/wiki/GEOS_Provenance_Review to get out of - incubation. git-svn-id: http://svn.osgeo.org/geos/trunk@3565 + incubation. git-svn-id: http://svn.osgeo.org/geos/trunk@3565 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-01-07 Mateusz Loskot * CMakeLists.txt: Fixed (hopefully) CMake issues with std:: - namespace detection (Ticket #493) git-svn-id: http://svn.osgeo.org/geos/trunk@3563 + namespace detection (Ticket #493) git-svn-id: + http://svn.osgeo.org/geos/trunk@3563 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-01-07 Mateusz Loskot * tests/unit/capi/GEOSisValidDetailTest.cpp: Missing header - for toupper. Fixed Visual C++ warning. git-svn-id: http://svn.osgeo.org/geos/trunk@3562 + for toupper. Fixed Visual C++ warning. git-svn-id: + http://svn.osgeo.org/geos/trunk@3562 5242fede-7e19-0410-aef8-94bd7d2200fb 2012-01-06 Sandro Santilli * src/operation/buffer/BufferOp.cpp: Forward port: Fix MSVC - compilation of ambiguous log() call #506 git-svn-id: http://svn.osgeo.org/geos/trunk@3561 + compilation of ambiguous log() call #506 git-svn-id: + http://svn.osgeo.org/geos/trunk@3561 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-16 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp: Make debugging - output of LineStringSnapper more readable git-svn-id: http://svn.osgeo.org/geos/trunk@3555 + output of LineStringSnapper more readable git-svn-id: + http://svn.osgeo.org/geos/trunk@3555 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-15 Sandro Santilli * include/geos/geom/BinaryOp.h, tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug488.xml: Check validity after - snapping in BinaryOp. Fixes bug #488 Adds regression test. This is a GEOS-only approach. git-svn-id: http://svn.osgeo.org/geos/trunk@3553 + snapping in BinaryOp. Fixes bug #488 Adds regression test. This is + a GEOS-only approach. git-svn-id: + http://svn.osgeo.org/geos/trunk@3553 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-15 Sandro Santilli - * include/geos/operation/overlay/OverlayOp.h: indent git-svn-id: http://svn.osgeo.org/geos/trunk@3550 + * include/geos/operation/overlay/OverlayOp.h: indent git-svn-id: + http://svn.osgeo.org/geos/trunk@3550 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-15 Sandro Santilli * include/geos/geom/BinaryOp.h: Fix build with CBR_BEFORE_SNAPPING - undefined git-svn-id: http://svn.osgeo.org/geos/trunk@3548 + undefined git-svn-id: http://svn.osgeo.org/geos/trunk@3548 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-12 Howard Butler * src/operation/overlay/OverlayNodeFactory.cpp: apply patch for #500 - to fix clang's complaint about a missing default initialization git-svn-id: http://svn.osgeo.org/geos/trunk@3546 + to fix clang's complaint about a missing default initialization + git-svn-id: http://svn.osgeo.org/geos/trunk@3546 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-12 Sandro Santilli * src/algorithm/CGAlgorithms.cpp: Apply Shoelace formula for area - calculation (#485) git-svn-id: http://svn.osgeo.org/geos/trunk@3544 + calculation (#485) git-svn-id: http://svn.osgeo.org/geos/trunk@3544 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-12 Sandro Santilli * macros/geos.m4, tools/geos-config.in: Add --clibs to geos-config - and GEOS_C_LIBS to geos.m4 (#497) git-svn-id: http://svn.osgeo.org/geos/trunk@3542 + and GEOS_C_LIBS to geos.m4 (#497) git-svn-id: + http://svn.osgeo.org/geos/trunk@3542 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-09 Sandro Santilli @@ -7443,12 +8368,14 @@ include/geos/operation/overlay/snap/SnapOverlayOp.h, src/operation/overlay/snap/GeometrySnapper.cpp, src/operation/overlay/snap/SnapOverlayOp.cpp: Fix C++11 build by - avoiding std::pair (#491) git-svn-id: http://svn.osgeo.org/geos/trunk@3540 + avoiding std::pair (#491) git-svn-id: + http://svn.osgeo.org/geos/trunk@3540 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-09 Sandro Santilli - * .gitignore: Ignore built performance tests git-svn-id: http://svn.osgeo.org/geos/trunk@3536 + * .gitignore: Ignore built performance tests git-svn-id: + http://svn.osgeo.org/geos/trunk@3536 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-09 Sandro Santilli @@ -7458,9 +8385,10 @@ tests/xmltester/Makefile.am, tests/xmltester/tests/safe/TestBufferJagged.xml, tests/xmltester/tests/safe/buffer-1.01.xml: Improve buffer - robustness by reverting to non snaprounding noder This commit fixes all cases reported in + robustness by reverting to non snaprounding noder This commit fixes + all cases reported in http://trac.osgeo.org/geos/wiki/BufferRobustness They include #495 - and #494 git-svn-id: http://svn.osgeo.org/geos/trunk@3535 + and #494 git-svn-id: http://svn.osgeo.org/geos/trunk@3535 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-09 Sandro Santilli @@ -7471,8 +8399,9 @@ tests/xmltester/tests/general/TestUnaryUnion.xml, tests/xmltester/tests/general/TestUnaryUnionFloating.xml: Fix CascadedPolygonUnion to discard non-polygonal components created - during unioning This is to avoid failures and provide more desirable behaviour. - Includes automated testing. Closes ticket #499. git-svn-id: http://svn.osgeo.org/geos/trunk@3534 + during unioning This is to avoid failures and provide more + desirable behaviour. Includes automated testing. Closes ticket #499. + git-svn-id: http://svn.osgeo.org/geos/trunk@3534 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-07 Sandro Santilli @@ -7481,14 +8410,16 @@ include/geos/noding/snapround/MCIndexSnapRounder.h, src/noding/snapround/MCIndexPointSnapper.cpp, src/noding/snapround/MCIndexSnapRounder.cpp: Update port info for - MCIndexPointSnapper and MCIndexSnapRounder git-svn-id: http://svn.osgeo.org/geos/trunk@3530 + MCIndexPointSnapper and MCIndexSnapRounder git-svn-id: + http://svn.osgeo.org/geos/trunk@3530 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-07 Sandro Santilli * tests/unit/Makefile.am, tests/unit/noding/snapround/MCIndexSnapRounderTest.cpp: Add a simple - test for MCIndexSnapRounderTest The test would fail before the fix in r3528 git-svn-id: http://svn.osgeo.org/geos/trunk@3529 + test for MCIndexSnapRounderTest The test would fail before the fix + in r3528 git-svn-id: http://svn.osgeo.org/geos/trunk@3529 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-06 Sandro Santilli @@ -7496,13 +8427,15 @@ * include/geos/noding/snapround/HotPixel.h, src/noding/snapround/HotPixel.cpp, tests/unit/Makefile.am, tests/unit/noding/snapround/HotPixelTest.cpp: HotPixel: do not - invalidate reference to original point. Fixes #498. git-svn-id: http://svn.osgeo.org/geos/trunk@3528 + invalidate reference to original point. Fixes #498. git-svn-id: + http://svn.osgeo.org/geos/trunk@3528 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-12-02 Sandro Santilli * tests/xmltester/tests/safe/buffer-1.01.xml: Add - tag to make the test runnable with JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3525 + tag to make the test runnable with JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@3525 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-30 Sandro Santilli @@ -7510,14 +8443,16 @@ * include/geos/noding/snapround/MCIndexSnapRounder.h, src/noding/snapround/MCIndexSnapRounder.cpp, tests/unit/operation/buffer/BufferOpTest.cpp: Fix MCIndexSnapRounder - use of provided precision model. Fixes bug #473 (RightmostEdgeFinder assertion failure). Includes - regression test. git-svn-id: http://svn.osgeo.org/geos/trunk@3523 + use of provided precision model. Fixes bug #473 + (RightmostEdgeFinder assertion failure). Includes regression test. + git-svn-id: http://svn.osgeo.org/geos/trunk@3523 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-29 Sandro Santilli * src/geom/Coordinate.cpp: Use 18 significant digits for - TopologyException point coordinates git-svn-id: http://svn.osgeo.org/geos/trunk@3522 + TopologyException point coordinates git-svn-id: + http://svn.osgeo.org/geos/trunk@3522 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-28 Sandro Santilli @@ -7525,25 +8460,30 @@ * src/operation/buffer/BufferBuilder.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/safe/buffer-1.01.xml: BufferBuilder: fix - handling of collapsed edges skipping. Fixes #494. Includes regression test, provided by SAFE. git-svn-id: http://svn.osgeo.org/geos/trunk@3520 + handling of collapsed edges skipping. Fixes #494. Includes + regression test, provided by SAFE. git-svn-id: + http://svn.osgeo.org/geos/trunk@3520 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-24 Sandro Santilli * macros/ruby.m4, swig/ruby/Makefile.am, swig/ruby/geos_wrap.cxx, - swig/ruby/ruby.i: Fix to get swig/ruby compiling for ruby 1.9 Patch by Kashif Rasul git-svn-id: http://svn.osgeo.org/geos/trunk@3518 + swig/ruby/ruby.i: Fix to get swig/ruby compiling for ruby 1.9 Patch + by Kashif Rasul git-svn-id: http://svn.osgeo.org/geos/trunk@3518 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-06 Mateusz Loskot * nmake.opt: * GEOS builds with Visual C++ from Visual Studio 11(Developer - Preview). * Added related _NMAKE_VER case to nmake.opt. git-svn-id: http://svn.osgeo.org/geos/trunk@3517 + Preview). * Added related _NMAKE_VER case to nmake.opt. git-svn-id: + http://svn.osgeo.org/geos/trunk@3517 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-04 Sandro Santilli * tests/unit/capi/GEOSisValidDetailTest.cpp: Allow any case in NaN - for testcase purposes (#486) git-svn-id: http://svn.osgeo.org/geos/trunk@3515 + for testcase purposes (#486) git-svn-id: + http://svn.osgeo.org/geos/trunk@3515 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-11-04 Sandro Santilli @@ -7551,25 +8491,36 @@ * src/operation/union/UnaryUnionOp.cpp, tests/unit/operation/union/UnaryUnionOpTest.cpp, tests/xmltester/tests/general/TestUnaryUnion.xml: Fix noding of - self-intersecting lines through UnaryUnion (#482) Includes updated tests from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3514 + self-intersecting lines through UnaryUnion (#482) Includes updated + tests from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3514 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-28 Mateusz Loskot - * : Updated svn:ignore property git-svn-id: http://svn.osgeo.org/geos/trunk@3511 + * : Updated svn:ignore property git-svn-id: + http://svn.osgeo.org/geos/trunk@3511 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2011-10-27 Sandro Santilli + + * TODO: Add JTS triangulation api item git-svn-id: + http://svn.osgeo.org/geos/trunk@3510 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-26 Mateusz Loskot - * tests/unit/operation/buffer/BufferOpTest.cpp: * Test of two ways of executing buffer operation. * Test problems with BufferOp when using BufferParameters reported - by Markus Meyer. * TODO: if possible, replace sample WKT with WKT from Markus. git-svn-id: http://svn.osgeo.org/geos/trunk@3509 + * tests/unit/operation/buffer/BufferOpTest.cpp: * Test of two ways of executing buffer operation. * Test problems + with BufferOp when using BufferParameters reported by Markus Meyer. + * TODO: if possible, replace sample WKT with WKT from Markus. + git-svn-id: http://svn.osgeo.org/geos/trunk@3509 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-26 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/buffer/BufferParametersTest.cpp: Add test for - BufferParameters class git-svn-id: http://svn.osgeo.org/geos/trunk@3508 + BufferParameters class git-svn-id: + http://svn.osgeo.org/geos/trunk@3508 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-26 Sandro Santilli @@ -7580,30 +8531,33 @@ 2011-10-26 Sandro Santilli - * NEWS: Add missing CAPI additions of 3.3.0 to NEWS file git-svn-id: http://svn.osgeo.org/geos/trunk@3504 + * NEWS: Add missing CAPI additions of 3.3.0 to NEWS file + git-svn-id: http://svn.osgeo.org/geos/trunk@3504 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-19 Mateusz Loskot * CMakeLists.txt: Fixed CMAKE_CXX_FLAGS overridind -std=gnu++0x - (#489) git-svn-id: http://svn.osgeo.org/geos/trunk@3502 + (#489) git-svn-id: http://svn.osgeo.org/geos/trunk@3502 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-18 Mateusz Loskot * CMakeLists.txt: Missing 3.4.0 versions update in CMake - configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3501 + configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3501 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-05 Mateusz Loskot - * capi/geos_ts_c.cpp: Removed redundant casts between integer types git-svn-id: http://svn.osgeo.org/geos/trunk@3499 + * capi/geos_ts_c.cpp: Removed redundant casts between integer types + git-svn-id: http://svn.osgeo.org/geos/trunk@3499 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-05 Howard Butler * tests/unit/tut/tut_assert.hpp: declare these functions static - inline to silence unused-function warning git-svn-id: http://svn.osgeo.org/geos/trunk@3498 + inline to silence unused-function warning git-svn-id: + http://svn.osgeo.org/geos/trunk@3498 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-04 Howard Butler @@ -7632,29 +8586,39 @@ include/geos/util/IllegalStateException.h, include/geos/util/UnsupportedOperationException.h, src/precision/CommonBitsRemover.cpp: remove extra ;'s to satisfy - pedantic warning git-svn-id: http://svn.osgeo.org/geos/trunk@3497 + pedantic warning git-svn-id: http://svn.osgeo.org/geos/trunk@3497 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2011-10-04 Howard Butler + + * CMakeLists.txt: turn off framework building by default on APPLE + git-svn-id: http://svn.osgeo.org/geos/trunk@3495 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-04 Howard Butler - * CMakeLists.txt: turn off framework building by default on APPLE git-svn-id: http://svn.osgeo.org/geos/trunk@3495 + * : propsets to svn:ignore CMake build junk git-svn-id: + http://svn.osgeo.org/geos/trunk@3494 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-04 Howard Butler - * : propsets to svn:ignore CMake build junk git-svn-id: http://svn.osgeo.org/geos/trunk@3494 + * capi/CMakeLists.txt, src/CMakeLists.txt: fix up non-framework + CMake builds on APPLE git-svn-id: + http://svn.osgeo.org/geos/trunk@3493 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-10-04 Howard Butler * src/index/sweepline/SweepLineIndex.cpp: fix up order - initialization git-svn-id: http://svn.osgeo.org/geos/trunk@3492 + initialization git-svn-id: http://svn.osgeo.org/geos/trunk@3492 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-28 Mateusz Loskot - * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: * Added interesting test<11> case to Douglas-Peucker unit * Visual C++ build on Windows x86-32 is all green and happy throwing - ok:737 git-svn-id: http://svn.osgeo.org/geos/trunk@3491 + * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: * Added interesting test<11> case to Douglas-Peucker unit * Visual + C++ build on Windows x86-32 is all green and happy throwing ok:737 + git-svn-id: http://svn.osgeo.org/geos/trunk@3491 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-23 Sandro Santilli @@ -7671,13 +8635,17 @@ src/linearref/LinearIterator.cpp, src/linearref/LinearLocation.cpp, src/linearref/LocationIndexOfPoint.cpp: Fixed handling of Linear Referencing over MultiLineStrings to always return lowest index, and - to trim zero-length result components (#323) Includes test. This is a port of JTS changesets 463, 464 and 465 git-svn-id: http://svn.osgeo.org/geos/trunk@3484 + to trim zero-length result components (#323) Includes test. This is + a port of JTS changesets 463, 464 and 465 git-svn-id: + http://svn.osgeo.org/geos/trunk@3484 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-23 Sandro Santilli * tests/unit/linearref/LengthIndexedLineTest.cpp: Port updates to - the LenghtIndexedLineTest testcase (see #323) Note that the test fails if the library isn't also fixed git-svn-id: http://svn.osgeo.org/geos/trunk@3483 + the LenghtIndexedLineTest testcase (see #323) Note that the test + fails if the library isn't also fixed git-svn-id: + http://svn.osgeo.org/geos/trunk@3483 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-23 Mateusz Loskot @@ -8332,7 +9300,7 @@ tests/xmltester/Stackwalker.h, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h, tools/CMakeLists.txt, tools/Makefile.am: Removed Subversion Id keyword from all text files - (#480) git-svn-id: http://svn.osgeo.org/geos/trunk@3482 + (#480) git-svn-id: http://svn.osgeo.org/geos/trunk@3482 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-23 Mateusz Loskot @@ -8946,13 +9914,15 @@ tests/xmltester/SingleSidedBufferResultMatcher.h, tests/xmltester/Stackwalker.h, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h, tools/CMakeLists.txt, - tools/Makefile.am: Removed Subversion svn:keywords property (#480) git-svn-id: http://svn.osgeo.org/geos/trunk@3481 + tools/Makefile.am: Removed Subversion svn:keywords property (#480) + git-svn-id: http://svn.osgeo.org/geos/trunk@3481 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-21 Sandro Santilli * swig/geos.i.in, swig/python/Makefile.am: Fix out-of-place build - for python binding (#332) git-svn-id: http://svn.osgeo.org/geos/trunk@3475 + for python binding (#332) git-svn-id: + http://svn.osgeo.org/geos/trunk@3475 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-20 Howard Butler @@ -8960,31 +9930,35 @@ * include/geos/geom/GeometryCollection.h: mark concrete implementations as non-virtual for GeometryCollection::computeEnvelopInternal and - GeometryCollection::compareToSameClass #478 git-svn-id: http://svn.osgeo.org/geos/trunk@3472 + GeometryCollection::compareToSameClass #478 git-svn-id: + http://svn.osgeo.org/geos/trunk@3472 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-20 Howard Butler - * include/geos/geom/GeometryFactory.h: apply clang fix for #463 git-svn-id: http://svn.osgeo.org/geos/trunk@3470 + * include/geos/geom/GeometryFactory.h: apply clang fix for #463 + git-svn-id: http://svn.osgeo.org/geos/trunk@3470 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-19 Mateusz Loskot * tests/unit/capi/GEOSisValidDetailTest.cpp: Disable unit test - relying on C99 feature if GEOS built using Visual C++ git-svn-id: http://svn.osgeo.org/geos/trunk@3469 + relying on C99 feature if GEOS built using Visual C++ git-svn-id: + http://svn.osgeo.org/geos/trunk@3469 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-17 Sandro Santilli * include/geos/platform.h.in: Use the global isnan from math.h for - Solaris (#461) git-svn-id: http://svn.osgeo.org/geos/trunk@3468 + Solaris (#461) git-svn-id: http://svn.osgeo.org/geos/trunk@3468 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-09-12 Sandro Santilli * src/algorithm/InteriorPointArea.cpp, tests/unit/Makefile.am, tests/unit/algorithm/InteriorPointAreaTest.cpp: Fix memory leak on - invalid geometry in InteriorPointArea (#475) git-svn-id: http://svn.osgeo.org/geos/trunk@3465 + invalid geometry in InteriorPointArea (#475) git-svn-id: + http://svn.osgeo.org/geos/trunk@3465 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-08-24 Sandro Santilli @@ -8993,7 +9967,7 @@ include/geos/operation/relate/RelateComputer.h, src/geom/util/SineStarFactory.cpp, src/operation/relate/RelateComputer.cpp: Fix warnings on MSVC 2008 - 64 Bit (#470) git-svn-id: http://svn.osgeo.org/geos/trunk@3463 + 64 Bit (#470) git-svn-id: http://svn.osgeo.org/geos/trunk@3463 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-08-20 Sandro Santilli @@ -9001,37 +9975,43 @@ * src/geom/GeometryCollection.cpp, src/geom/LineString.cpp, src/geom/Point.cpp, src/geom/Polygon.cpp, tests/unit/Makefile.am, tests/unit/geom/Geometry/clone.cpp: Forward port fix for #464 - (Geometry.clone SRID copy) git-svn-id: http://svn.osgeo.org/geos/trunk@3461 + (Geometry.clone SRID copy) git-svn-id: + http://svn.osgeo.org/geos/trunk@3461 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-08-19 Sandro Santilli * src/planargraph/DirectedEdge.cpp: Fix missing return from - DirectedEdge output operator git-svn-id: http://svn.osgeo.org/geos/trunk@3458 + DirectedEdge output operator git-svn-id: + http://svn.osgeo.org/geos/trunk@3458 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-08-19 Sandro Santilli * tests/perf/Makefile.am, tests/perf/capi/Makefile.am: Fix - out-of-source builds git-svn-id: http://svn.osgeo.org/geos/trunk@3457 + out-of-source builds git-svn-id: + http://svn.osgeo.org/geos/trunk@3457 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-08-06 Sandro Santilli * include/geos/noding/BasicSegmentString.h, src/inlines.cpp: Drop - dangling references to SegmentString.inl (ticket #467) git-svn-id: http://svn.osgeo.org/geos/trunk@3456 + dangling references to SegmentString.inl (ticket #467) git-svn-id: + http://svn.osgeo.org/geos/trunk@3456 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-27 Sandro Santilli * tests/perf/ClassSizes.cpp, tests/perf/Makefile.am: Add test file - printing sizes of some classes git-svn-id: http://svn.osgeo.org/geos/trunk@3455 + printing sizes of some classes git-svn-id: + http://svn.osgeo.org/geos/trunk@3455 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-27 Sandro Santilli * src/operation/buffer/BufferBuilder.cpp: Earlier release of input - segment strings, earlier release of buffer subgraphs. git-svn-id: http://svn.osgeo.org/geos/trunk@3454 + segment strings, earlier release of buffer subgraphs. git-svn-id: + http://svn.osgeo.org/geos/trunk@3454 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-27 Sandro Santilli @@ -9041,7 +10021,8 @@ src/noding/SegmentNodeList.cpp, src/operation/buffer/BufferBuilder.cpp: Change Noder interface to transfer ownership of noded segment strings to caller. Delete them - as soon as converted to Edges in BufferOp. git-svn-id: http://svn.osgeo.org/geos/trunk@3453 + as soon as converted to Edges in BufferOp. git-svn-id: + http://svn.osgeo.org/geos/trunk@3453 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-26 Sandro Santilli @@ -9049,7 +10030,8 @@ * include/geos/noding/Makefile.am, include/geos/noding/SegmentString.h, include/geos/noding/SegmentString.inl, src/noding/SegmentString.cpp: - Update class documentation and port info. Drop empty .inl file. git-svn-id: http://svn.osgeo.org/geos/trunk@3452 + Update class documentation and port info. Drop empty .inl file. + git-svn-id: http://svn.osgeo.org/geos/trunk@3452 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-26 Sandro Santilli @@ -9068,7 +10050,8 @@ src/operation/buffer/OffsetCurveSetBuilder.cpp, tests/unit/noding/NodedSegmentStringTest.cpp, tests/unit/noding/SegmentNodeTest.cpp: Have NodedSegmentString take - ownership of CoordinateSequence git-svn-id: http://svn.osgeo.org/geos/trunk@3451 + ownership of CoordinateSequence git-svn-id: + http://svn.osgeo.org/geos/trunk@3451 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-26 Sandro Santilli @@ -9110,94 +10093,111 @@ src/operation/relate/RelateNode.cpp, src/operation/relate/RelateNodeGraph.cpp, src/operation/valid/ConnectedInteriorTester.cpp: Use - geomgraph::Label by value (less extra-heap), cleanups and port sync. git-svn-id: http://svn.osgeo.org/geos/trunk@3450 + geomgraph::Label by value (less extra-heap), cleanups and port sync. + git-svn-id: http://svn.osgeo.org/geos/trunk@3450 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-21 Sandro Santilli * include/geos/geomgraph/Label.h, src/geomgraph/Label.cpp: Make geomgraph::Label non virtual, implement assignment operator, drop - old logs, sync port info. git-svn-id: http://svn.osgeo.org/geos/trunk@3449 + old logs, sync port info. git-svn-id: + http://svn.osgeo.org/geos/trunk@3449 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-21 Sandro Santilli * include/geos/geomgraph/TopologyLocation.h, src/geomgraph/TopologyLocation.cpp: Add assignment operator to - TopologyLocation, drop old logs, sync port info git-svn-id: http://svn.osgeo.org/geos/trunk@3448 + TopologyLocation, drop old logs, sync port info git-svn-id: + http://svn.osgeo.org/geos/trunk@3448 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * include/geos/algorithm/ConvexHull.h, include/geos/algorithm/ConvexHull.inl, src/algorithm/ConvexHull.cpp: - Port JTS robustness fix for ConvexHull (ticket #457) git-svn-id: http://svn.osgeo.org/geos/trunk@3444 + Port JTS robustness fix for ConvexHull (ticket #457) git-svn-id: + http://svn.osgeo.org/geos/trunk@3444 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * tests/xmltester/XMLTester.cpp: Allow XML tests not to specify a - precision model, defaulting to floating This allows running some JTS tests w/out touching them git-svn-id: http://svn.osgeo.org/geos/trunk@3443 + precision model, defaulting to floating This allows running some + JTS tests w/out touching them git-svn-id: + http://svn.osgeo.org/geos/trunk@3443 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSDistanceTest.cpp: Add - unit test for bug #337. git-svn-id: http://svn.osgeo.org/geos/trunk@3442 + unit test for bug #337. git-svn-id: + http://svn.osgeo.org/geos/trunk@3442 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * tests/xmltester/Makefile.am: Reset CXXFLAGS for building - XMLTester, should fix bug #319 (non-c++98 tinyxml) git-svn-id: http://svn.osgeo.org/geos/trunk@3441 + XMLTester, should fix bug #319 (non-c++98 tinyxml) git-svn-id: + http://svn.osgeo.org/geos/trunk@3441 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * src/operation/buffer/BufferBuilder.cpp, tests/unit/capi/GEOSOffsetCurveTest.cpp: Have GEOSOffsetCurve with - distance 0 return the input (fixes bug #454) git-svn-id: http://svn.osgeo.org/geos/trunk@3439 + distance 0 return the input (fixes bug #454) git-svn-id: + http://svn.osgeo.org/geos/trunk@3439 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli - * NEWS: Add note about new BufferOp interface git-svn-id: http://svn.osgeo.org/geos/trunk@3438 + * NEWS: Add note about new BufferOp interface git-svn-id: + http://svn.osgeo.org/geos/trunk@3438 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * include/geos/operation/buffer/BufferOp.h: Add setSingleSided - interface to BufferOp-accessible BufferParam setters Patch by Tai Meng git-svn-id: http://svn.osgeo.org/geos/trunk@3437 + interface to BufferOp-accessible BufferParam setters Patch by Tai + Meng git-svn-id: + http://svn.osgeo.org/geos/trunk@3437 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * include/geos/planargraph/DirectedEdge.h, src/planargraph/DirectedEdge.cpp: Add output operator for - planargraph::DirectedEdge class git-svn-id: http://svn.osgeo.org/geos/trunk@3436 + planargraph::DirectedEdge class git-svn-id: + http://svn.osgeo.org/geos/trunk@3436 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli - * src/algorithm/RobustDeterminant.cpp: Drop unused variable git-svn-id: http://svn.osgeo.org/geos/trunk@3435 + * src/algorithm/RobustDeterminant.cpp: Drop unused variable + git-svn-id: http://svn.osgeo.org/geos/trunk@3435 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli - * tests/unit/operation/polygonize/PolygonizeTest.cpp: Add port info git-svn-id: http://svn.osgeo.org/geos/trunk@3434 + * tests/unit/operation/polygonize/PolygonizeTest.cpp: Add port info + git-svn-id: http://svn.osgeo.org/geos/trunk@3434 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-20 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/polygonize/PolygonizeTest.cpp: Port JTS unit - test for Polygonizer class (very light..) git-svn-id: http://svn.osgeo.org/geos/trunk@3433 + test for Polygonizer class (very light..) git-svn-id: + http://svn.osgeo.org/geos/trunk@3433 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-07 Sandro Santilli * src/operation/buffer/BufferParameters.cpp: Include platform.h, - fixing SOLARIS build. Patch by Tai Meng . git-svn-id: http://svn.osgeo.org/geos/trunk@3432 + fixing SOLARIS build. Patch by Tai Meng . + git-svn-id: http://svn.osgeo.org/geos/trunk@3432 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-06 Sandro Santilli @@ -9205,37 +10205,43 @@ * include/geos/geomgraph/GeometryGraph.h, include/geos/geomgraph/GeometryGraph.inl, src/geomgraph/GeometryGraph.cpp: Nodes always have labels (ported - JTS fix to GeometryGraph::insertBoundaryPoint). Update port info. git-svn-id: http://svn.osgeo.org/geos/trunk@3429 + JTS fix to GeometryGraph::insertBoundaryPoint). Update port info. + git-svn-id: http://svn.osgeo.org/geos/trunk@3429 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-06 Sandro Santilli * include/geos/geomgraph/Node.h, src/geomgraph/Node.cpp: Update port - info for geomgraph::Node after GEOS fix was ported to JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3428 + info for geomgraph::Node after GEOS fix was ported to JTS + git-svn-id: http://svn.osgeo.org/geos/trunk@3428 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli - * Makefile.am: svn update before running svn2cl git-svn-id: http://svn.osgeo.org/geos/trunk@3427 + * Makefile.am: svn update before running svn2cl git-svn-id: + http://svn.osgeo.org/geos/trunk@3427 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/operation/valid/IndexedNestedRingTester.cpp, src/operation/valid/IndexedNestedRingTester.h: Update port info for - IndexedNestedRingTester class git-svn-id: http://svn.osgeo.org/geos/trunk@3425 + IndexedNestedRingTester class git-svn-id: + http://svn.osgeo.org/geos/trunk@3425 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli - * NEWS: Changes of 3.3.1 do not belong in trunk (aimed at 3.4.0) git-svn-id: http://svn.osgeo.org/geos/trunk@3424 + * NEWS: Changes of 3.3.1 do not belong in trunk (aimed at 3.4.0) + git-svn-id: http://svn.osgeo.org/geos/trunk@3424 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/operation/valid/IndexedNestedRingTester.cpp, tests/xmltester/tests/general/TestValid.xml: Fix #449 (Assertion - fails checking validity of polygon) the JTS way. git-svn-id: http://svn.osgeo.org/geos/trunk@3423 + fails checking validity of polygon) the JTS way. git-svn-id: + http://svn.osgeo.org/geos/trunk@3423 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli @@ -9245,40 +10251,47 @@ tests/xmltester/tests/ticket/bug449.xml: Revert "When checking for validity, do not abort if every vertex of an hole is also a vertex of another one. Fixes bug #449, including regress testing." (will - redo the JTS way) This reverts commit 7d2306c8dca2f0f1c5722640758578c1d59c7295. git-svn-id: http://svn.osgeo.org/geos/trunk@3422 + redo the JTS way) This reverts commit + 7d2306c8dca2f0f1c5722640758578c1d59c7295. git-svn-id: + http://svn.osgeo.org/geos/trunk@3422 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/algorithm/MinimumDiameter.cpp: Initialize MinimumDiamiter::minPtIndex in the constructor, to make static - analisys tools happier git-svn-id: http://svn.osgeo.org/geos/trunk@3417 + analisys tools happier git-svn-id: + http://svn.osgeo.org/geos/trunk@3417 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/index/sweepline/SweepLineIndex.cpp: Initialize - SweepLineIndex::indexBuilt in ctor git-svn-id: http://svn.osgeo.org/geos/trunk@3416 + SweepLineIndex::indexBuilt in ctor git-svn-id: + http://svn.osgeo.org/geos/trunk@3416 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * include/geos/algorithm/LineIntersector.h: Initialize LineIntersector::isProperVar in constructor (not really needed but - makes less noise under static analisys tools) git-svn-id: http://svn.osgeo.org/geos/trunk@3415 + makes less noise under static analisys tools) git-svn-id: + http://svn.osgeo.org/geos/trunk@3415 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * include/geos/geom/prep/PreparedPoint.h, src/geom/prep/PreparedPoint.cpp: Fix bogus override of - PreparedGeometry::intersect by PreparedPoint git-svn-id: http://svn.osgeo.org/geos/trunk@3414 + PreparedGeometry::intersect by PreparedPoint git-svn-id: + http://svn.osgeo.org/geos/trunk@3414 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/index/quadtree/Node.cpp: Assert that the variable used as - array index is not negative before using it (quadtree) git-svn-id: http://svn.osgeo.org/geos/trunk@3413 + array index is not negative before using it (quadtree) git-svn-id: + http://svn.osgeo.org/geos/trunk@3413 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli @@ -9286,45 +10299,46 @@ * src/geomgraph/GeometryGraph.cpp: Avoid segfalting when an added node has no label in GeometryGraph::insertBoundaryPoint. See - https://sourceforge.net/tracker/?func=detail&aid=3353879&group_id=128875&atid=713120git-svn-id: http://svn.osgeo.org/geos/trunk@3412 - 5242fede-7e19-0410-aef8-94bd7d2200fb + https://sourceforge.net/tracker/?func=detail&aid=3353879&group_id=128875&atid=713120 git-svn-id: http://svn.osgeo.org/geos/trunk@3412 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/geomgraph/Node.cpp: Avoid segfaulting when Node.setLabelBoundary is called against a node with null label. See - https://sourceforge.net/tracker/?func=detail&aid=3353871&group_id=128875&atid=713120git-svn-id: http://svn.osgeo.org/geos/trunk@3411 - 5242fede-7e19-0410-aef8-94bd7d2200fb + https://sourceforge.net/tracker/?func=detail&aid=3353871&group_id=128875&atid=713120 git-svn-id: http://svn.osgeo.org/geos/trunk@3411 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/index/bintree/Node.cpp: Assert that the variable used as array - index is not negative before using it. git-svn-id: http://svn.osgeo.org/geos/trunk@3410 + index is not negative before using it. git-svn-id: + http://svn.osgeo.org/geos/trunk@3410 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-05 Sandro Santilli * src/util/Profiler.cpp: Do not dereference past-the-end iterator on - invalid call git-svn-id: http://svn.osgeo.org/geos/trunk@3409 + invalid call git-svn-id: http://svn.osgeo.org/geos/trunk@3409 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-01 Sandro Santilli * tests/unit/capi/GEOSBufferTest.cpp: Add test for ticket #455 (bad result from the deprecated GEOSSingleSidedBuffer). It passes here in - trunk, good! git-svn-id: http://svn.osgeo.org/geos/trunk@3398 + trunk, good! git-svn-id: http://svn.osgeo.org/geos/trunk@3398 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-07-01 Sandro Santilli - * NEWS: NEWS item about #449 git-svn-id: http://svn.osgeo.org/geos/trunk@3397 + * NEWS: NEWS item about #449 git-svn-id: + http://svn.osgeo.org/geos/trunk@3397 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-06-27 Sandro Santilli * configure.in: Bump versions up assuming a new minor release will - come out from trunk. Closes #453 git-svn-id: http://svn.osgeo.org/geos/trunk@3394 + come out from trunk. Closes #453 git-svn-id: + http://svn.osgeo.org/geos/trunk@3394 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-06-09 Sandro Santilli @@ -9333,93 +10347,108 @@ tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug449.xml: When checking for validity, do not abort if every vertex of an hole is also a vertex of another - one. Fixes bug #449, including regress testing. git-svn-id: http://svn.osgeo.org/geos/trunk@3392 + one. Fixes bug #449, including regress testing. git-svn-id: + http://svn.osgeo.org/geos/trunk@3392 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-06-02 Sandro Santilli - * php/test/test.php: Refine test for #448 git-svn-id: http://svn.osgeo.org/geos/trunk@3390 + * php/test/test.php: Refine test for #448 git-svn-id: + http://svn.osgeo.org/geos/trunk@3390 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-06-02 Sandro Santilli - * php/test/test.php: Add test for bug #448 git-svn-id: http://svn.osgeo.org/geos/trunk@3389 + * php/test/test.php: Add test for bug #448 git-svn-id: + http://svn.osgeo.org/geos/trunk@3389 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-30 Sandro Santilli - * ChangeLog: Update for release git-svn-id: http://svn.osgeo.org/geos/trunk@3387 + * ChangeLog: Update for release git-svn-id: + http://svn.osgeo.org/geos/trunk@3387 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-30 Sandro Santilli * NEWS, configure.in: Set version to 3.3.0 (final) - Set release - date to 2011-05-30 git-svn-id: http://svn.osgeo.org/geos/trunk@3386 + date to 2011-05-30 git-svn-id: http://svn.osgeo.org/geos/trunk@3386 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-30 Mateusz Loskot * capi/CMakeLists.txt: Applied William\'s patch - capi_CMakeLists.txt.patch for OSX framework (Ticket #385) git-svn-id: http://svn.osgeo.org/geos/trunk@3385 + capi_CMakeLists.txt.patch for OSX framework (Ticket #385) + git-svn-id: http://svn.osgeo.org/geos/trunk@3385 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-30 Mateusz Loskot * src/CMakeLists.txt: Applied William\'s patch * - src_CMakeLists.txt.patch Download added OSX framework (Ticket #385) git-svn-id: http://svn.osgeo.org/geos/trunk@3384 + src_CMakeLists.txt.patch Download added OSX framework (Ticket #385) + git-svn-id: http://svn.osgeo.org/geos/trunk@3384 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-30 Mateusz Loskot * src/CMakeLists.txt: Applied William\'s patch with missing library - versions for OSX framework (Ticket #385) git-svn-id: http://svn.osgeo.org/geos/trunk@3383 + versions for OSX framework (Ticket #385) git-svn-id: + http://svn.osgeo.org/geos/trunk@3383 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-30 Mateusz Loskot * tests/bigtest/CMakeLists.txt, tests/unit/CMakeLists.txt, tests/xmltester/CMakeLists.txt: Applied supplementary tests.patch - for 85 from William git-svn-id: http://svn.osgeo.org/geos/trunk@3382 + for 85 from William git-svn-id: + http://svn.osgeo.org/geos/trunk@3382 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-27 Sandro Santilli * src/Makefile.am: The mac framework info.plist.in from r3376 didn't - make it into the rc2 tarball. git-svn-id: http://svn.osgeo.org/geos/trunk@3381 + make it into the rc2 tarball. git-svn-id: + http://svn.osgeo.org/geos/trunk@3381 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-23 Sandro Santilli - * ChangeLog: updated for 3.3.0rc2 release git-svn-id: http://svn.osgeo.org/geos/trunk@3378 + * ChangeLog: updated for 3.3.0rc2 release git-svn-id: + http://svn.osgeo.org/geos/trunk@3378 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-23 Sandro Santilli - * configure.in: Set version to 3.3.0rc2 git-svn-id: http://svn.osgeo.org/geos/trunk@3377 + * configure.in: Set version to 3.3.0rc2 git-svn-id: + http://svn.osgeo.org/geos/trunk@3377 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-23 Mateusz Loskot * src/info.plist.in: Added src/info.plist.in file for OS X framework - build option in CMake configuration (Ticket #385) git-svn-id: http://svn.osgeo.org/geos/trunk@3376 + build option in CMake configuration (Ticket #385) git-svn-id: + http://svn.osgeo.org/geos/trunk@3376 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-22 Mateusz Loskot * CMakeLists.txt, capi/CMakeLists.txt, include/CMakeLists.txt, src/CMakeLists.txt, tools/CMakeLists.txt: Added OS X framework build - option to CMake configuration (Ticket #385) git-svn-id: http://svn.osgeo.org/geos/trunk@3375 + option to CMake configuration (Ticket #385) git-svn-id: + http://svn.osgeo.org/geos/trunk@3375 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-20 Sandro Santilli - * tests/perf/capi/memleak_mp_prep.c: add missing return from main git-svn-id: http://svn.osgeo.org/geos/trunk@3374 + * tests/perf/capi/memleak_mp_prep.c: add missing return from main + git-svn-id: http://svn.osgeo.org/geos/trunk@3374 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-19 Frank Warmerdam * src/operation/overlay/PolygonBuilder.cpp: shellCount checking - should not be DEBUG only now that we throw an exception (#398) git-svn-id: http://svn.osgeo.org/geos/trunk@3373 + should not be DEBUG only now that we throw an exception (#398) + git-svn-id: http://svn.osgeo.org/geos/trunk@3373 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-19 Frank Warmerdam @@ -9427,13 +10456,15 @@ * include/geos/noding/SegmentPointComparator.h, src/Makefile.vc, src/noding/snapround/MCIndexSnapRounder.cpp, src/operation/overlay/PolygonBuilder.cpp: Updates for Makefile.vc - builds and issues when building NDEBUG and no inlining git-svn-id: http://svn.osgeo.org/geos/trunk@3372 + builds and issues when building NDEBUG and no inlining git-svn-id: + http://svn.osgeo.org/geos/trunk@3372 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-19 Sandro Santilli * tests/perf/capi/Makefile.am: Fix build of prepared geoms memleak - tester on system w/out geos installed git-svn-id: http://svn.osgeo.org/geos/trunk@3371 + tester on system w/out geos installed git-svn-id: + http://svn.osgeo.org/geos/trunk@3371 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-18 Sandro Santilli @@ -9450,7 +10481,8 @@ include/geos/Makefile.am, src/Makefile.am, tests/Makefile.am, tests/bigtest/Makefile.am, tests/unit/Makefile.am, tests/xmltester/Makefile.am, tools/Makefile.am: Distribute cmake - build scripts. Fixes bug #441. git-svn-id: http://svn.osgeo.org/geos/trunk@3369 + build scripts. Fixes bug #441. git-svn-id: + http://svn.osgeo.org/geos/trunk@3369 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-17 Sandro Santilli @@ -9472,13 +10504,15 @@ 2011-05-16 Mateusz Loskot * include/geos/geom/util/SineStarFactory.h: Fixed buggy - self-assignment in SineStarFactory::setNumArms git-svn-id: http://svn.osgeo.org/geos/trunk@3366 + self-assignment in SineStarFactory::setNumArms git-svn-id: + http://svn.osgeo.org/geos/trunk@3366 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-16 Sandro Santilli * include/geos/platform.h.in: Quality ::finite and ::isfinite - symbols, when available, into the std:: namespace. Fixes bug #442. git-svn-id: http://svn.osgeo.org/geos/trunk@3365 + symbols, when available, into the std:: namespace. Fixes bug #442. + git-svn-id: http://svn.osgeo.org/geos/trunk@3365 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-13 Mateusz Loskot @@ -9489,13 +10523,14 @@ properly against GEOS C++ interface as the declspec(dllexport) is specified for the GEOS C++ DLL where declspec(dllimport) is expected. This commit fixes the issue (temporarily) by linking GEOS - C DLL against GEOS C++ static library. git-svn-id: http://svn.osgeo.org/geos/trunk@3364 + C DLL against GEOS C++ static library. git-svn-id: + http://svn.osgeo.org/geos/trunk@3364 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-13 Mateusz Loskot * include/geos/algorithm/Angle.h: Added missing DLL decspec for - Angle class git-svn-id: http://svn.osgeo.org/geos/trunk@3363 + Angle class git-svn-id: http://svn.osgeo.org/geos/trunk@3363 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-13 Mateusz Loskot @@ -9507,7 +10542,8 @@ 2011-05-12 Sandro Santilli - * NEWS: Add note about #357 fix git-svn-id: http://svn.osgeo.org/geos/trunk@3361 + * NEWS: Add note about #357 fix git-svn-id: + http://svn.osgeo.org/geos/trunk@3361 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli @@ -9515,19 +10551,21 @@ * src/algorithm/RobustDeterminant.cpp, tests/unit/capi/GEOSIntersectsTest.cpp: Have RobustDeterminant throw an IllegalArgument if passed any infinite or nan value. Fixes bug - #357. Includes regress test. git-svn-id: http://svn.osgeo.org/geos/trunk@3360 + #357. Includes regress test. git-svn-id: + http://svn.osgeo.org/geos/trunk@3360 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli * NEWS: Add note about the memory usage reduction in prepared geoms - (#342) git-svn-id: http://svn.osgeo.org/geos/trunk@3359 + (#342) git-svn-id: http://svn.osgeo.org/geos/trunk@3359 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli * src/noding/MCIndexSegmentSetMutualIntersector.cpp: Reserve vector - space, use ::size_type for vector indices. git-svn-id: http://svn.osgeo.org/geos/trunk@3358 + space, use ::size_type for vector indices. git-svn-id: + http://svn.osgeo.org/geos/trunk@3358 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli @@ -9535,25 +10573,29 @@ * include/geos/noding/MCIndexSegmentSetMutualIntersector.h, src/noding/MCIndexSegmentSetMutualIntersector.cpp: Don't let MCIndexSegmentSetMutualIntersector grow in memory on every new - ::process call. Fixes bug #342. git-svn-id: http://svn.osgeo.org/geos/trunk@3357 + ::process call. Fixes bug #342. git-svn-id: + http://svn.osgeo.org/geos/trunk@3357 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli * include/geos/index/chain/MonotoneChainBuilder.h, src/index/chain/MonotoneChainBuilder.cpp: Port info for - MonotoneChainBuilder git-svn-id: http://svn.osgeo.org/geos/trunk@3356 + MonotoneChainBuilder git-svn-id: + http://svn.osgeo.org/geos/trunk@3356 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli * src/geom/prep/PreparedLineStringIntersects.cpp: Fix a memory leak - in PreparedLineStringIntersects::isAnyPointInRing git-svn-id: http://svn.osgeo.org/geos/trunk@3355 + in PreparedLineStringIntersects::isAnyPointInRing git-svn-id: + http://svn.osgeo.org/geos/trunk@3355 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli - * src/geom/prep/PreparedLineString.cpp: Drop commented out code git-svn-id: http://svn.osgeo.org/geos/trunk@3354 + * src/geom/prep/PreparedLineString.cpp: Drop commented out code + git-svn-id: http://svn.osgeo.org/geos/trunk@3354 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli @@ -9561,28 +10603,31 @@ * include/geos/geom/prep/PreparedLineStringIntersects.h, src/geom/prep/PreparedLineStringIntersects.cpp: Port info for PreparedLineStringIntersects, and avoid polluting the global - namespace git-svn-id: http://svn.osgeo.org/geos/trunk@3353 + namespace git-svn-id: http://svn.osgeo.org/geos/trunk@3353 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-12 Sandro Santilli * include/geos/geom/prep/AbstractPreparedPolygonContains.h, src/geom/prep/AbstractPreparedPolygonContains.cpp: Reduce heap - allocations in AbstractPreparedPolygonContains git-svn-id: http://svn.osgeo.org/geos/trunk@3352 + allocations in AbstractPreparedPolygonContains git-svn-id: + http://svn.osgeo.org/geos/trunk@3352 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli * include/geos/noding/FastSegmentSetIntersectionFinder.h, src/noding/FastSegmentSetIntersectionFinder.cpp: Port info for - FastSegmentSetIntersectionFinder git-svn-id: http://svn.osgeo.org/geos/trunk@3351 + FastSegmentSetIntersectionFinder git-svn-id: + http://svn.osgeo.org/geos/trunk@3351 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli * include/geos/noding/MCIndexSegmentSetMutualIntersector.h, src/noding/MCIndexSegmentSetMutualIntersector.cpp: Port info for - MCIndexSegmentSetMutualIntersector git-svn-id: http://svn.osgeo.org/geos/trunk@3350 + MCIndexSegmentSetMutualIntersector git-svn-id: + http://svn.osgeo.org/geos/trunk@3350 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli @@ -9590,34 +10635,38 @@ * configure.in, tests/perf/Makefile.am, tests/perf/capi/Makefile.am, tests/perf/capi/memleak_mp_prep.c, tests/perf/capi/memleak_mp_prep.sh: Import test for bug #342. It is - not automated as it's not general (requires bash) git-svn-id: http://svn.osgeo.org/geos/trunk@3349 + not automated as it's not general (requires bash) git-svn-id: + http://svn.osgeo.org/geos/trunk@3349 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli - * HOWTO_RELEASE: Producing a bzip2 tarball is easier than described git-svn-id: http://svn.osgeo.org/geos/trunk@3348 + * HOWTO_RELEASE: Producing a bzip2 tarball is easier than described + git-svn-id: http://svn.osgeo.org/geos/trunk@3348 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli - * ChangeLog, NEWS: Updated for 3.0.0rc1 release git-svn-id: http://svn.osgeo.org/geos/trunk@3346 + * ChangeLog, NEWS: Updated for 3.0.0rc1 release git-svn-id: + http://svn.osgeo.org/geos/trunk@3346 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli * php/geos.c, php/test/test.php: Add Geometry.offsetCurve to PHP - binding git-svn-id: http://svn.osgeo.org/geos/trunk@3345 + binding git-svn-id: http://svn.osgeo.org/geos/trunk@3345 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli * php/geos.c, php/test/test.php: Add single-sided buffering support - in PHP binding git-svn-id: http://svn.osgeo.org/geos/trunk@3344 + in PHP binding git-svn-id: http://svn.osgeo.org/geos/trunk@3344 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-11 Sandro Santilli - * configure.in: Set version to 3.0.0rc1 git-svn-id: http://svn.osgeo.org/geos/trunk@3343 + * configure.in: Set version to 3.0.0rc1 git-svn-id: + http://svn.osgeo.org/geos/trunk@3343 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-10 Sandro Santilli @@ -9626,13 +10675,15 @@ tests/unit/capi/GEOSOffsetCurveTest.cpp: Have GEOSOffsetCurve return LINESTRING EMPTY for collapsing lines (right offset on right-turning curve can do that). Regress test one such case, taken from - http://trac.osgeo.org/postgis/ticket/413. git-svn-id: http://svn.osgeo.org/geos/trunk@3342 + http://trac.osgeo.org/postgis/ticket/413. git-svn-id: + http://svn.osgeo.org/geos/trunk@3342 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-10 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSIntersectsTest.cpp: - Add test for 357 (doesn't succeed at failing) git-svn-id: http://svn.osgeo.org/geos/trunk@3341 + Add test for 357 (doesn't succeed at failing) git-svn-id: + http://svn.osgeo.org/geos/trunk@3341 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-10 Sandro Santilli @@ -9653,27 +10704,30 @@ non-unrolled computation, that is all paranoia aimed at making floats stored to match java IEEE. Since we get no failures in testsuite (our and postgis') I think it makes sense to have the code - as close as possible to the JTS one. git-svn-id: http://svn.osgeo.org/geos/trunk@3339 + as close as possible to the JTS one. git-svn-id: + http://svn.osgeo.org/geos/trunk@3339 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-10 Sandro Santilli * include/geos/algorithm/HCoordinate.h, - src/algorithm/HCoordinate.cpp: Update port info git-svn-id: http://svn.osgeo.org/geos/trunk@3338 + src/algorithm/HCoordinate.cpp: Update port info git-svn-id: + http://svn.osgeo.org/geos/trunk@3338 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-10 Sandro Santilli * tests/xmltester/tests/ticket/bug350.xml, tests/xmltester/tests/ticket/bug398.xml: Expect the same results - given by JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3337 + given by JTS git-svn-id: http://svn.osgeo.org/geos/trunk@3337 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-10 Sandro Santilli * include/geos/algorithm/HCoordinate.h, src/algorithm/HCoordinate.cpp: Bring hcoordinate back to double - precision (from long double) git-svn-id: http://svn.osgeo.org/geos/trunk@3336 + precision (from long double) git-svn-id: + http://svn.osgeo.org/geos/trunk@3336 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-09 Sandro Santilli @@ -9683,7 +10737,8 @@ change the expected result to match the one obtained by GEOS. It is not _exactly_ the same output obtained with JTS but close enough. Unfortunately both GEOS and JTS use an exact match for comparison so - we won't be able to share this test. git-svn-id: http://svn.osgeo.org/geos/trunk@3335 + we won't be able to share this test. git-svn-id: + http://svn.osgeo.org/geos/trunk@3335 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-09 Sandro Santilli @@ -9693,20 +10748,22 @@ include/geos/geomgraph/EdgeIntersectionList.h, src/algorithm/LineIntersector.cpp, src/geomgraph/Edge.cpp, src/geomgraph/EdgeIntersectionList.cpp: Use long double to compute - edge distance. Makes noding more robust, fixes bug #350. git-svn-id: http://svn.osgeo.org/geos/trunk@3334 + edge distance. Makes noding more robust, fixes bug #350. + git-svn-id: http://svn.osgeo.org/geos/trunk@3334 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli * include/geos/geomgraph/EdgeIntersection.h, src/geomgraph/EdgeIntersection.cpp, src/geomgraph/Makefile.am: Turn - EdgeIntersection into a concrete, fully-inlined, C++ class. git-svn-id: http://svn.osgeo.org/geos/trunk@3333 + EdgeIntersection into a concrete, fully-inlined, C++ class. + git-svn-id: http://svn.osgeo.org/geos/trunk@3333 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli * include/geos/geomgraph/index/MonotoneChain.h: Describe - MonotoneChain git-svn-id: http://svn.osgeo.org/geos/trunk@3332 + MonotoneChain git-svn-id: http://svn.osgeo.org/geos/trunk@3332 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli @@ -9714,7 +10771,7 @@ * src/geomgraph/Edge.cpp, src/geomgraph/EdgeIntersection.cpp, src/geomgraph/EdgeIntersectionList.cpp: Make output operators for Edge, EdgeIntersection and EdgeIntersectionList closer to JTS, for - easier comparison git-svn-id: http://svn.osgeo.org/geos/trunk@3331 + easier comparison git-svn-id: http://svn.osgeo.org/geos/trunk@3331 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli @@ -9723,26 +10780,30 @@ include/geos/geomgraph/EdgeIntersectionList.h, src/geomgraph/EdgeIntersection.cpp, src/geomgraph/EdgeIntersectionList.cpp: Output operator for - EdgeIntersection and EdgeIntersectionList git-svn-id: http://svn.osgeo.org/geos/trunk@3330 + EdgeIntersection and EdgeIntersectionList git-svn-id: + http://svn.osgeo.org/geos/trunk@3330 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli * include/geos/geomgraph/GeometryGraph.h, src/geomgraph/GeometryGraph.cpp: Drop book keeping of segment - intersectors, as we're transferring their ownership to caller anyway git-svn-id: http://svn.osgeo.org/geos/trunk@3329 + intersectors, as we're transferring their ownership to caller anyway + git-svn-id: http://svn.osgeo.org/geos/trunk@3329 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli * tests/xmltester/tests/ticket/bug350.xml: Re-add also the original - data in test for bug350, so nothing gets lost. git-svn-id: http://svn.osgeo.org/geos/trunk@3328 + data in test for bug350, so nothing gets lost. git-svn-id: + http://svn.osgeo.org/geos/trunk@3328 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli * src/geomgraph/GeometryGraph.cpp: Use logical (not bitwise) AND, - use dynamic_cast to map JTS's instanceof operator git-svn-id: http://svn.osgeo.org/geos/trunk@3327 + use dynamic_cast to map JTS's instanceof operator git-svn-id: + http://svn.osgeo.org/geos/trunk@3327 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-06 Sandro Santilli @@ -9750,7 +10811,7 @@ * tests/xmltester/tests/ticket/bug350.xml: Modify test for bug350 so to use pre-snapped geometries. Shows that the problem is not in snapping code, but after that (ie: JTS succeeds at fist shot on this - new input) git-svn-id: http://svn.osgeo.org/geos/trunk@3326 + new input) git-svn-id: http://svn.osgeo.org/geos/trunk@3326 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-04 Sandro Santilli @@ -9758,19 +10819,22 @@ * src/geom/prep/AbstractPreparedPolygonContains.cpp, tests/unit/capi/GEOSPreparedGeometryTest.cpp: Fix regression accidentally introduced by commit r3322 (Sean's). Add automated test - for it (was found trough PostGIS regression test) git-svn-id: http://svn.osgeo.org/geos/trunk@3325 + for it (was found trough PostGIS regression test) git-svn-id: + http://svn.osgeo.org/geos/trunk@3325 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-04 Sandro Santilli * src/operation/buffer/OffsetCurveBuilder.cpp: Drop useless and - unavailable include git-svn-id: http://svn.osgeo.org/geos/trunk@3324 + unavailable include git-svn-id: + http://svn.osgeo.org/geos/trunk@3324 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-03 Sean Gillies * src/geom/prep/AbstractPreparedPolygonContains.cpp, - src/geom/prep/PreparedPolygon.cpp: Damn these tabs git-svn-id: http://svn.osgeo.org/geos/trunk@3323 + src/geom/prep/PreparedPolygon.cpp: Damn these tabs git-svn-id: + http://svn.osgeo.org/geos/trunk@3323 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-05-03 Sean Gillies @@ -9778,7 +10842,8 @@ * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, src/geom/prep/AbstractPreparedPolygonContains.cpp, src/geom/prep/PreparedPolygon.cpp: Add missing prepared geometry - predicates to C API (#436) git-svn-id: http://svn.osgeo.org/geos/trunk@3322 + predicates to C API (#436) git-svn-id: + http://svn.osgeo.org/geos/trunk@3322 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli @@ -9788,32 +10853,37 @@ include/geos/operation/predicate/SegmentIntersectionTester.h, src/operation/predicate/RectangleIntersects.cpp, src/operation/predicate/SegmentIntersectionTester.cpp: Improve - performance of RectangleIntersects (of one order of magnitude). git-svn-id: http://svn.osgeo.org/geos/trunk@3321 + performance of RectangleIntersects (of one order of magnitude). + git-svn-id: http://svn.osgeo.org/geos/trunk@3321 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli * tests/perf/operation/predicate/RectangleIntersectsPerfTest.cpp: - More concise output from performance tester git-svn-id: http://svn.osgeo.org/geos/trunk@3320 + More concise output from performance tester git-svn-id: + http://svn.osgeo.org/geos/trunk@3320 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli * src/noding/ScaledNoder.cpp, src/operation/buffer/BufferOp.cpp: - Hush uncontrolled debugging prints git-svn-id: http://svn.osgeo.org/geos/trunk@3319 + Hush uncontrolled debugging prints git-svn-id: + http://svn.osgeo.org/geos/trunk@3319 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli * include/geos/operation/relate/RelateComputer.h, src/operation/relate/RelateComputer.cpp: Plug leak on exception in - RelateComputer (exposed by running doc/example) git-svn-id: http://svn.osgeo.org/geos/trunk@3318 + RelateComputer (exposed by running doc/example) git-svn-id: + http://svn.osgeo.org/geos/trunk@3318 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli * src/geom/Geometry.cpp: Do not leak on exception during relational - geometry predicates git-svn-id: http://svn.osgeo.org/geos/trunk@3317 + geometry predicates git-svn-id: + http://svn.osgeo.org/geos/trunk@3317 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli @@ -9821,18 +10891,21 @@ * configure.in, tests/perf/operation/Makefile.am, tests/perf/operation/predicate/Makefile.am, tests/perf/operation/predicate/RectangleIntersectsPerfTest.cpp: Port - RectangleIntersects performance test from JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3316 + RectangleIntersects performance test from JTS-1.12 git-svn-id: + http://svn.osgeo.org/geos/trunk@3316 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli * src/operation/predicate/RectangleIntersects.cpp: Do not leak - memory during rectangle intersects predicate git-svn-id: http://svn.osgeo.org/geos/trunk@3315 + memory during rectangle intersects predicate git-svn-id: + http://svn.osgeo.org/geos/trunk@3315 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli - * src/operation/overlay/OverlayOp.cpp: Drop unneeded include git-svn-id: http://svn.osgeo.org/geos/trunk@3314 + * src/operation/overlay/OverlayOp.cpp: Drop unneeded include + git-svn-id: http://svn.osgeo.org/geos/trunk@3314 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli @@ -9843,14 +10916,16 @@ src/geom/util/Makefile.am, src/geom/util/SineStarFactory.cpp, src/util/GeometricShapeFactory.cpp: Port geos::geom::util::SineStarFactory from JTS-1.12, useful for - profile-test RectangleIntersects. git-svn-id: http://svn.osgeo.org/geos/trunk@3313 + profile-test RectangleIntersects. git-svn-id: + http://svn.osgeo.org/geos/trunk@3313 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-28 Sandro Santilli * src/geomgraph/EdgeIntersectionList.cpp, src/geomgraph/NodeMap.cpp, src/operation/valid/IsValidOp.cpp: Trim - old embedded history log (from CVS times) git-svn-id: http://svn.osgeo.org/geos/trunk@3312 + old embedded history log (from CVS times) git-svn-id: + http://svn.osgeo.org/geos/trunk@3312 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli @@ -9858,13 +10933,15 @@ * include/geos/algorithm/CGAlgorithms.h, src/algorithm/CGAlgorithms.cpp, tests/unit/Makefile.am, tests/unit/algorithm/CGAlgorithms/signedAreaTest.cpp: Improve speed - of Geometry.getArea, unit-test it. git-svn-id: http://svn.osgeo.org/geos/trunk@3311 + of Geometry.getArea, unit-test it. git-svn-id: + http://svn.osgeo.org/geos/trunk@3311 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * tools/findclassfiles: Match full class names, not partial. Allow - specifying a package name. git-svn-id: http://svn.osgeo.org/geos/trunk@3310 + specifying a package name. git-svn-id: + http://svn.osgeo.org/geos/trunk@3310 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli @@ -9881,20 +10958,22 @@ src/operation/linemerge/LineMergeGraph.cpp, src/operation/linemerge/LineMerger.cpp, src/operation/linemerge/LineSequencer.cpp: Sync linemerge package to - JTS-1.12 (nothing changed) git-svn-id: http://svn.osgeo.org/geos/trunk@3309 + JTS-1.12 (nothing changed) git-svn-id: + http://svn.osgeo.org/geos/trunk@3309 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * tools/findclassfiles: Utility script to help with editing all - files of a class git-svn-id: http://svn.osgeo.org/geos/trunk@3308 + files of a class git-svn-id: http://svn.osgeo.org/geos/trunk@3308 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * include/geos/algorithm/Angle.h, src/algorithm/Angle.cpp, tests/unit/Makefile.am, tests/unit/algorithm/AngleTest.cpp: Sync - Angle class to JTS-1.12, port unit testing for it. git-svn-id: http://svn.osgeo.org/geos/trunk@3307 + Angle class to JTS-1.12, port unit testing for it. git-svn-id: + http://svn.osgeo.org/geos/trunk@3307 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli @@ -9902,7 +10981,8 @@ * include/geos/operation/buffer/OffsetCurveSetBuilder.h, src/operation/buffer/OffsetCurveSetBuilder.cpp, tests/unit/capi/GEOSBufferTest.cpp: Add test for singlesided buffer - (areal). Fix premature exit from OffsetCurveSetBuilder. git-svn-id: http://svn.osgeo.org/geos/trunk@3306 + (areal). Fix premature exit from OffsetCurveSetBuilder. git-svn-id: + http://svn.osgeo.org/geos/trunk@3306 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli @@ -9910,27 +10990,30 @@ * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/GEOSOffsetCurveTest.cpp: Drop one argument from GEOSOffsetCurve. Tell right/left from width/distance sign (<0 for - right side) git-svn-id: http://svn.osgeo.org/geos/trunk@3305 + right side) git-svn-id: http://svn.osgeo.org/geos/trunk@3305 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSBufferTest.cpp, tests/unit/capi/GEOSOffsetCurveTest.cpp: Put OffsetCurveTest in its - own file (old singleside test + a couple more tests) git-svn-id: http://svn.osgeo.org/geos/trunk@3304 + own file (old singleside test + a couple more tests) git-svn-id: + http://svn.osgeo.org/geos/trunk@3304 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Add GEOSBufferParams type and GEOSBufferWithParams function to have an - extensible buffer operation. Allows areal single sided buffer. git-svn-id: http://svn.osgeo.org/geos/trunk@3303 + extensible buffer operation. Allows areal single sided buffer. + git-svn-id: http://svn.osgeo.org/geos/trunk@3303 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Add - GEOSOffsetCurve C-API interface deprecating GEOSSingleSidedBuffer git-svn-id: http://svn.osgeo.org/geos/trunk@3302 + GEOSOffsetCurve C-API interface deprecating GEOSSingleSidedBuffer + git-svn-id: http://svn.osgeo.org/geos/trunk@3302 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli @@ -9946,33 +11029,38 @@ src/operation/buffer/Makefile.am, src/operation/buffer/OffsetCurveBuilder.cpp, src/operation/buffer/OffsetSegmentGenerator.cpp: Refactored offset - curve generation (from JTS-1.12) git-svn-id: http://svn.osgeo.org/geos/trunk@3301 + curve generation (from JTS-1.12) git-svn-id: + http://svn.osgeo.org/geos/trunk@3301 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * include/geos/operation/buffer/BufferParameters.h, src/operation/buffer/BufferParameters.cpp: Sync BufferParameters - class to JTS r378 (isSingleSided property) git-svn-id: http://svn.osgeo.org/geos/trunk@3300 + class to JTS r378 (isSingleSided property) git-svn-id: + http://svn.osgeo.org/geos/trunk@3300 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-27 Sandro Santilli * include/geos/operation/buffer/BufferOp.h, src/operation/buffer/BufferOp.cpp: Sync BufferOp class to JTS r378. - Do not port the unused isSingleSided property. git-svn-id: http://svn.osgeo.org/geos/trunk@3299 + Do not port the unused isSingleSided property. git-svn-id: + http://svn.osgeo.org/geos/trunk@3299 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-23 Sandro Santilli - * NEWS: Add note about GEOSCascadedUnion deprecation git-svn-id: http://svn.osgeo.org/geos/trunk@3298 + * NEWS: Add note about GEOSCascadedUnion deprecation git-svn-id: + http://svn.osgeo.org/geos/trunk@3298 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-23 Sandro Santilli * capi/geos_c.h.in: Mark GEOSUnionCascaded as deprecated, GEOSUnaryUnion does the same thing w/out refusin to deal with lines, - points, collections git-svn-id: http://svn.osgeo.org/geos/trunk@3297 + points, collections git-svn-id: + http://svn.osgeo.org/geos/trunk@3297 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-23 Sandro Santilli @@ -9995,7 +11083,8 @@ * tests/xmltester/XMLTester.cpp: Use equals() to compare expected/obtained results of "Union" operation. This matches JTS and - prevents being too strict about equality. git-svn-id: http://svn.osgeo.org/geos/trunk@3295 + prevents being too strict about equality. git-svn-id: + http://svn.osgeo.org/geos/trunk@3295 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-22 Sandro Santilli @@ -10003,14 +11092,16 @@ * include/geos/operation/union/CascadedPolygonUnion.h, include/geos/operation/union/GeometryListHolder.h, include/geos/operation/union/Makefile.am: Put GeometryListHolder in - its own header file. git-svn-id: http://svn.osgeo.org/geos/trunk@3294 + its own header file. git-svn-id: + http://svn.osgeo.org/geos/trunk@3294 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-22 Sandro Santilli * include/geos/io/WKTWriter.h, src/io/WKTWriter.cpp, tests/unit/io/WKTWriterTest.cpp: Use stringstream to format strings - rather than printf-like statements. Simplifies things a lot. git-svn-id: http://svn.osgeo.org/geos/trunk@3293 + rather than printf-like statements. Simplifies things a lot. + git-svn-id: http://svn.osgeo.org/geos/trunk@3293 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-22 Sandro Santilli @@ -10020,7 +11111,8 @@ tests/unit/Makefile.am, tests/unit/geom/PrecisionModelTest.cpp, tests/unit/io/WKTReaderTest.cpp, tests/unit/io/WKTWriterTest.cpp: Sync PrecisionModel to JTS-1.12, add unit testing, fix - getMaximumPrecisionDigit to behave as documented (JTS doesn't). git-svn-id: http://svn.osgeo.org/geos/trunk@3292 + getMaximumPrecisionDigit to behave as documented (JTS doesn't). + git-svn-id: http://svn.osgeo.org/geos/trunk@3292 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-20 Sandro Santilli @@ -10030,7 +11122,7 @@ tests/xmltester/Makefile.am, tests/xmltester/tests/ticket/bug434.xml: Sync OffsetCurveSetBuilder::isErodedCompletely implementation to JTS, - fixing bug #434 git-svn-id: http://svn.osgeo.org/geos/trunk@3291 + fixing bug #434 git-svn-id: http://svn.osgeo.org/geos/trunk@3291 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-20 Sandro Santilli @@ -10046,12 +11138,14 @@ tests/xmltester/tests/{ => ticket}/bug360.xml, tests/xmltester/tests/{ => ticket}/bug366.xml, tests/xmltester/tests/{ => ticket}/bug398.xml: Move per-ticket - testcases under their own directory git-svn-id: http://svn.osgeo.org/geos/trunk@3290 + testcases under their own directory git-svn-id: + http://svn.osgeo.org/geos/trunk@3290 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-20 Sandro Santilli - * configure.in: Set JTS port version to 1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3289 + * configure.in: Set JTS port version to 1.12 git-svn-id: + http://svn.osgeo.org/geos/trunk@3289 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-19 Sandro Santilli @@ -10060,13 +11154,15 @@ IsCCW against the two almost-collapsed rings resulting by GEOS or JTS during execution of the union described in ticket #398. This is done after confirmation of same results in JTS (1 bit makes the - difference between CCW and CW orientation). git-svn-id: http://svn.osgeo.org/geos/trunk@3288 + difference between CCW and CW orientation). git-svn-id: + http://svn.osgeo.org/geos/trunk@3288 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli * tests/unit/operation/distance/DistanceOpTest.cpp: Add the actual - ->distance() call to the test for bug #367 git-svn-id: http://svn.osgeo.org/geos/trunk@3287 + ->distance() call to the test for bug #367 git-svn-id: + http://svn.osgeo.org/geos/trunk@3287 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli @@ -10075,20 +11171,23 @@ tests/xmltester/Makefile.am: Throw a TopologyException, rather than aborting, when finding more than a shell in MinimalEdgeRing list. Fixes bug #398. Enables automated test for it. Note that JTS fails - the test now, triggering the failed assertion. git-svn-id: http://svn.osgeo.org/geos/trunk@3286 + the test now, triggering the failed assertion. git-svn-id: + http://svn.osgeo.org/geos/trunk@3286 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli * tests/xmltester/tests/bug398.xml: Expect a result with/out the collapsed ring in the test for bug 398. Funny enough, this makes JTS - react by failing the assertion I was tracking... git-svn-id: http://svn.osgeo.org/geos/trunk@3285 + react by failing the assertion I was tracking... git-svn-id: + http://svn.osgeo.org/geos/trunk@3285 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli * src/operation/overlay/PolygonBuilder.cpp: Avoid more heap - allocations in PolygonBuilder git-svn-id: http://svn.osgeo.org/geos/trunk@3284 + allocations in PolygonBuilder git-svn-id: + http://svn.osgeo.org/geos/trunk@3284 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli @@ -10096,48 +11195,55 @@ * include/geos/operation/overlay/PolygonBuilder.h, src/operation/overlay/PolygonBuilder.cpp: Reduce heap allocations in PolygonBuilder, rewrite some private interfaces to deal with refs - rather than pointers git-svn-id: http://svn.osgeo.org/geos/trunk@3283 + rather than pointers git-svn-id: + http://svn.osgeo.org/geos/trunk@3283 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli * src/operation/overlay/PolygonBuilder.cpp: Use - PlanarGraph::linkResultDirectedEdges rather than rewriting it inline git-svn-id: http://svn.osgeo.org/geos/trunk@3282 + PlanarGraph::linkResultDirectedEdges rather than rewriting it inline + git-svn-id: http://svn.osgeo.org/geos/trunk@3282 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-18 Sandro Santilli * include/geos/geomgraph/PlanarGraph.h, src/geomgraph/PlanarGraph.cpp: Turn - PlanarGraph::linkResultDirectedEdges into a templated method git-svn-id: http://svn.osgeo.org/geos/trunk@3281 + PlanarGraph::linkResultDirectedEdges into a templated method + git-svn-id: http://svn.osgeo.org/geos/trunk@3281 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-13 Sandro Santilli * tests/unit/geom/CoordinateArraySequenceTest.cpp: Add test for bug - #435 git-svn-id: http://svn.osgeo.org/geos/trunk@3280 + #435 git-svn-id: http://svn.osgeo.org/geos/trunk@3280 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-13 Sandro Santilli - * php/Makefile.am: Fix path to CAPI includes for PHP binding git-svn-id: http://svn.osgeo.org/geos/trunk@3279 + * php/Makefile.am: Fix path to CAPI includes for PHP binding + git-svn-id: http://svn.osgeo.org/geos/trunk@3279 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-13 Sandro Santilli * src/geom/CoordinateArraySequence.cpp: Drop coordinate dimension - cache after read-write filtering. Fixes ticket #435. git-svn-id: http://svn.osgeo.org/geos/trunk@3278 + cache after read-write filtering. Fixes ticket #435. git-svn-id: + http://svn.osgeo.org/geos/trunk@3278 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-13 Sandro Santilli * .gitignore, Makefile.am, author.sh: Drop author.sh, add a rule to - create authors.git instead git-svn-id: http://svn.osgeo.org/geos/trunk@3277 + create authors.git instead git-svn-id: + http://svn.osgeo.org/geos/trunk@3277 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-04-13 Sandro Santilli - * author.sh: Add script to be used with git-svn --authors-prog git-svn-id: http://svn.osgeo.org/geos/trunk@3276 + * author.sh: Add script to be used with git-svn --authors-prog + git-svn-id: http://svn.osgeo.org/geos/trunk@3276 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-26 Sandro Santilli @@ -10147,7 +11253,7 @@ src/simplify/DouglasPeuckerLineSimplifier.cpp, src/simplify/TaggedLineString.cpp, src/simplify/TaggedLineStringSimplifier.cpp: fix missing size_t with - gcc 4.6 git-svn-id: http://svn.osgeo.org/geos/trunk@3275 + gcc 4.6 git-svn-id: http://svn.osgeo.org/geos/trunk@3275 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-26 Sandro Santilli @@ -10156,20 +11262,22 @@ include/geos/operation/valid/SimpleNestedRingTester.h, src/index/bintree/Bintree.cpp, src/index/bintree/Node.cpp, src/index/bintree/Root.cpp, src/index/strtree/AbstractNode.cpp: - fixed missing NULL with gcc 4.6 git-svn-id: http://svn.osgeo.org/geos/trunk@3274 + fixed missing NULL with gcc 4.6 git-svn-id: + http://svn.osgeo.org/geos/trunk@3274 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-26 Sandro Santilli * include/geos/operation/overlay/OverlayNodeFactory.h: fix - uninitialized const caused by missing constructor git-svn-id: http://svn.osgeo.org/geos/trunk@3273 + uninitialized const caused by missing constructor git-svn-id: + http://svn.osgeo.org/geos/trunk@3273 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-24 Mateusz Loskot * capi/CMakeLists.txt, include/CMakeLists.txt, src/CMakeLists.txt: Added source_group properties to support source browsers in various - IDEs git-svn-id: http://svn.osgeo.org/geos/trunk@3272 + IDEs git-svn-id: http://svn.osgeo.org/geos/trunk@3272 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-16 Sandro Santilli @@ -10180,75 +11288,86 @@ 2011-03-11 Sandro Santilli - * tests/xmltester/tests/bug350.xml: Add XML test for bug #350 git-svn-id: http://svn.osgeo.org/geos/trunk@3270 + * tests/xmltester/tests/bug350.xml: Add XML test for bug #350 + git-svn-id: http://svn.osgeo.org/geos/trunk@3270 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-11 Sandro Santilli * tests/xmltester/tests/bug398.xml: Add XML test for bug398 (not - automatically run, as it fails) git-svn-id: http://svn.osgeo.org/geos/trunk@3269 + automatically run, as it fails) git-svn-id: + http://svn.osgeo.org/geos/trunk@3269 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-11 Sandro Santilli * tests/xmltester/XMLTester.cpp: Tell more about XML loading - failures git-svn-id: http://svn.osgeo.org/geos/trunk@3268 + failures git-svn-id: http://svn.osgeo.org/geos/trunk@3268 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-08 Sandro Santilli * tests/unit/capi/GEOSRelateBoundaryNodeRuleTest.cpp: Add test for - invalid boundary node rule value git-svn-id: http://svn.osgeo.org/geos/trunk@3267 + invalid boundary node rule value git-svn-id: + http://svn.osgeo.org/geos/trunk@3267 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-04 Sandro Santilli * php/geos.c, php/test/test.php: PHP: add relateBoundaryNodeRule - method to GEOSGeometry object git-svn-id: http://svn.osgeo.org/geos/trunk@3266 + method to GEOSGeometry object git-svn-id: + http://svn.osgeo.org/geos/trunk@3266 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-04 Sandro Santilli - * NEWS: Add note aboute GEOSRelateBoundaryNodeRule git-svn-id: http://svn.osgeo.org/geos/trunk@3265 + * NEWS: Add note aboute GEOSRelateBoundaryNodeRule git-svn-id: + http://svn.osgeo.org/geos/trunk@3265 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-04 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSRelateBoundaryNodeRuleTest.cpp: - GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3264 + GEOSRelateBoundaryNodeRule test, ticket #399 [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@3264 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-04 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: - GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3263 + GEOSRelateBoundaryNodeRule, ticket #399 [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@3263 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-04 Sandro Santilli - * include/geos/algorithm/BoundaryNodeRule.h: Indenting.. git-svn-id: http://svn.osgeo.org/geos/trunk@3262 + * include/geos/algorithm/BoundaryNodeRule.h: Indenting.. + git-svn-id: http://svn.osgeo.org/geos/trunk@3262 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-02 Sandro Santilli * NEWS, tests/unit/operation/distance/DistanceOpTest.cpp: Tweak unit test to expect distance 0 between an empty an anything else. Report - the change in NEWS file. git-svn-id: http://svn.osgeo.org/geos/trunk@3261 + the change in NEWS file. git-svn-id: + http://svn.osgeo.org/geos/trunk@3261 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-02 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/XMLTester.cpp, tests/xmltester/tests/general/TestDistance.xml: Add support for - "distance" op in XMLTester, and import JTS TestDistance.xml git-svn-id: http://svn.osgeo.org/geos/trunk@3260 + "distance" op in XMLTester, and import JTS TestDistance.xml + git-svn-id: http://svn.osgeo.org/geos/trunk@3260 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-02 Sandro Santilli * include/geos/operation/distance/DistanceOp.h, src/operation/distance/DistanceOp.cpp: Fixed Geometry.distance() and - DistanceOp to return 0.0 for empty inputs (JTS-1.11) git-svn-id: http://svn.osgeo.org/geos/trunk@3259 + DistanceOp to return 0.0 for empty inputs (JTS-1.11) git-svn-id: + http://svn.osgeo.org/geos/trunk@3259 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-02 Sandro Santilli @@ -10256,7 +11375,8 @@ * include/geos/operation/valid/IsValidOp.h, src/operation/valid/IsValidOp.cpp, tests/xmltester/tests/general/TestValid.xml: Sync IsValidOp and - related XML testcase to JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3258 + related XML testcase to JTS-1.12 git-svn-id: + http://svn.osgeo.org/geos/trunk@3258 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-02 Sandro Santilli @@ -10265,12 +11385,14 @@ include/geos/geom/LineSegment.inl, include/geos/util/IllegalStateException.h, include/geos/util/Makefile.am, src/geom/LineSegment.cpp: Added check - for illegal state in offsetPoint method git-svn-id: http://svn.osgeo.org/geos/trunk@3257 + for illegal state in offsetPoint method git-svn-id: + http://svn.osgeo.org/geos/trunk@3257 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-02 Sandro Santilli - * src/geomgraph/Edge.cpp: Fix debug build git-svn-id: http://svn.osgeo.org/geos/trunk@3256 + * src/geomgraph/Edge.cpp: Fix debug build git-svn-id: + http://svn.osgeo.org/geos/trunk@3256 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-01 Mateusz Loskot @@ -10363,7 +11485,8 @@ 2011-03-01 Mateusz Loskot - * src/operation/valid/IsValidOp.cpp: Check geometry against nullptr git-svn-id: http://svn.osgeo.org/geos/trunk@3254 + * src/operation/valid/IsValidOp.cpp: Check geometry against nullptr + git-svn-id: http://svn.osgeo.org/geos/trunk@3254 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-03-01 Mateusz Loskot @@ -10371,7 +11494,8 @@ * include/geos/io/ByteOrderValues.h, src/io/ByteOrderValues.cpp: Redefined ENDIAN_BIG and ENDIAN_LITTLE as enumerators instead of static non-const members - Visual C++ linker has mysterious problems - with exporting them from DLL. git-svn-id: http://svn.osgeo.org/geos/trunk@3253 + with exporting them from DLL. git-svn-id: + http://svn.osgeo.org/geos/trunk@3253 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-28 Sandro Santilli @@ -10384,37 +11508,41 @@ 2011-02-28 Sandro Santilli * src/operation/buffer/BufferBuilder.cpp: Cleanup debugging output. - Previous version didn't really print the _noded_ output at all. git-svn-id: http://svn.osgeo.org/geos/trunk@3251 + Previous version didn't really print the _noded_ output at all. + git-svn-id: http://svn.osgeo.org/geos/trunk@3251 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-28 Sandro Santilli * NEWS, php/geos.c, php/test/test.php: Expose and test - covers/coveredBy to PHP binding git-svn-id: http://svn.osgeo.org/geos/trunk@3250 + covers/coveredBy to PHP binding git-svn-id: + http://svn.osgeo.org/geos/trunk@3250 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-28 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: GEOSCovers - and GEOSCoveredBy (ticket #396) by Alessandro Furieri git-svn-id: http://svn.osgeo.org/geos/trunk@3249 + and GEOSCoveredBy (ticket #396) by Alessandro Furieri git-svn-id: + http://svn.osgeo.org/geos/trunk@3249 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-25 Sandro Santilli * tests/xmltester/tests/bug356.xml: be explicit about quadrant - segments git-svn-id: http://svn.osgeo.org/geos/trunk@3248 + segments git-svn-id: http://svn.osgeo.org/geos/trunk@3248 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-25 Sandro Santilli * tests/xmltester/tests/bug356.xml: Add test for ticket #356 (not - run, as it fails) git-svn-id: http://svn.osgeo.org/geos/trunk@3247 + run, as it fails) git-svn-id: http://svn.osgeo.org/geos/trunk@3247 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * src/operation/buffer/BufferInputLineSimplifier.cpp, - src/operation/buffer/BufferInputLineSimplifier.h: JTS-1.12 sync git-svn-id: http://svn.osgeo.org/geos/trunk@3246 + src/operation/buffer/BufferInputLineSimplifier.h: JTS-1.12 sync + git-svn-id: http://svn.osgeo.org/geos/trunk@3246 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli @@ -10432,7 +11560,8 @@ src/operation/buffer/BufferParameters.cpp, src/operation/buffer/BufferSubgraph.cpp, src/operation/buffer/RightmostEdgeFinder.cpp, - src/operation/buffer/SubgraphDepthLocater.cpp: Update port info git-svn-id: http://svn.osgeo.org/geos/trunk@3245 + src/operation/buffer/SubgraphDepthLocater.cpp: Update port info + git-svn-id: http://svn.osgeo.org/geos/trunk@3245 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli @@ -10440,42 +11569,47 @@ * include/geos/operation/buffer/OffsetCurveBuilder.h, include/geos/operation/buffer/OffsetCurveSetBuilder.h, src/operation/buffer/OffsetCurveBuilder.cpp, - src/operation/buffer/OffsetCurveSetBuilder.cpp: Update port info git-svn-id: http://svn.osgeo.org/geos/trunk@3244 + src/operation/buffer/OffsetCurveSetBuilder.cpp: Update port info + git-svn-id: http://svn.osgeo.org/geos/trunk@3244 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * NEWS, src/operation/buffer/OffsetCurveSetBuilder.cpp, tests/xmltester/tests/general/TestBuffer.xml: Fixed buffer - OffsetCurveSetBuilder to handle "flat" rings correctly git-svn-id: http://svn.osgeo.org/geos/trunk@3243 + OffsetCurveSetBuilder to handle "flat" rings correctly git-svn-id: + http://svn.osgeo.org/geos/trunk@3243 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * include/geos/operation/buffer/OffsetCurveSetBuilder.h, src/operation/buffer/OffsetCurveSetBuilder.cpp: Don't bother adding - ring if it is "flat" and will disappear in the output (from TS r261) git-svn-id: http://svn.osgeo.org/geos/trunk@3242 + ring if it is "flat" and will disappear in the output (from TS r261) + git-svn-id: http://svn.osgeo.org/geos/trunk@3242 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * NEWS, include/geos/geom/LinearRing.h, src/geom/LinearRing.cpp, tests/unit/geom/LinearRingTest.cpp: Sync LinearRing to JTS-1.12: - empty LinearRing are closed by definition now git-svn-id: http://svn.osgeo.org/geos/trunk@3241 + empty LinearRing are closed by definition now git-svn-id: + http://svn.osgeo.org/geos/trunk@3241 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * include/geos/noding/snapround/MCIndexPointSnapper.h, src/noding/snapround/MCIndexPointSnapper.cpp: Update port info for - MCIndexPointSnapper git-svn-id: http://svn.osgeo.org/geos/trunk@3240 + MCIndexPointSnapper git-svn-id: + http://svn.osgeo.org/geos/trunk@3240 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * include/geos/noding/snapround/SimpleSnapRounder.h, src/noding/snapround/SimpleSnapRounder.cpp: Update port info for - SimpleSnapRounder git-svn-id: http://svn.osgeo.org/geos/trunk@3239 + SimpleSnapRounder git-svn-id: http://svn.osgeo.org/geos/trunk@3239 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli @@ -10483,7 +11617,8 @@ * include/geos/noding/snapround/MCIndexSnapRounder.h, include/geos/noding/snapround/MCIndexSnapRounder.inl, src/noding/snapround/MCIndexSnapRounder.cpp: Update port info for - MCIndexSnapRounder (and remove testing-only check) git-svn-id: http://svn.osgeo.org/geos/trunk@3238 + MCIndexSnapRounder (and remove testing-only check) git-svn-id: + http://svn.osgeo.org/geos/trunk@3238 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli @@ -10491,19 +11626,22 @@ * include/geos/noding/snapround/HotPixel.h, include/geos/noding/snapround/HotPixel.inl, src/noding/snapround/HotPixel.cpp: Sync HotPixel to JTS-1.12 - (doxygen + privatization of a method..) git-svn-id: http://svn.osgeo.org/geos/trunk@3237 + (doxygen + privatization of a method..) git-svn-id: + http://svn.osgeo.org/geos/trunk@3237 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/bug366.xml: Run - test for bug366 (succeeds) git-svn-id: http://svn.osgeo.org/geos/trunk@3236 + test for bug366 (succeeds) git-svn-id: + http://svn.osgeo.org/geos/trunk@3236 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli * tests/unit/noding/SegmentPointComparatorTest.cpp: Port JTS unit - tests for SegmentPointComparator git-svn-id: http://svn.osgeo.org/geos/trunk@3235 + tests for SegmentPointComparator git-svn-id: + http://svn.osgeo.org/geos/trunk@3235 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli @@ -10511,7 +11649,8 @@ * include/geos/noding/Makefile.am, include/geos/noding/SegmentPointComparator.h, src/noding/SegmentNode.cpp: Take SegmentPointComparator out of - implelmentation file, to allow for unit-testing. git-svn-id: http://svn.osgeo.org/geos/trunk@3234 + implelmentation file, to allow for unit-testing. git-svn-id: + http://svn.osgeo.org/geos/trunk@3234 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-23 Sandro Santilli @@ -10519,20 +11658,22 @@ * NEWS, include/geos/noding/NodedSegmentString.h, src/noding/NodedSegmentString.cpp, tests/unit/noding/NodedSegmentStringTest.cpp: Fix NodedSegmentString - to handle zero-length line segments correctly (via safeOctant) git-svn-id: http://svn.osgeo.org/geos/trunk@3233 + to handle zero-length line segments correctly (via safeOctant) + git-svn-id: http://svn.osgeo.org/geos/trunk@3233 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-22 Sandro Santilli * include/geos/geom/Lineal.h, include/geos/geom/Polygonal.h, include/geos/geom/Puntal.h: Export Puntal, Lineal and Polygonal - symbols git-svn-id: http://svn.osgeo.org/geos/trunk@3232 + symbols git-svn-id: http://svn.osgeo.org/geos/trunk@3232 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-22 Sandro Santilli * tests/unit/operation/linemerge/LineMergerTest.cpp: Fix linemerge - test (wrong initial copy) git-svn-id: http://svn.osgeo.org/geos/trunk@3231 + test (wrong initial copy) git-svn-id: + http://svn.osgeo.org/geos/trunk@3231 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli @@ -10540,13 +11681,15 @@ * include/geos/operation/linemerge/LineSequencer.h, src/operation/linemerge/LineSequencer.cpp, tests/unit/Makefile.am, tests/unit/operation/linemerge/LineSequencerTest.cpp: Add - LineSequencer unit test, fix memory leaks in the class. git-svn-id: http://svn.osgeo.org/geos/trunk@3230 + LineSequencer unit test, fix memory leaks in the class. git-svn-id: + http://svn.osgeo.org/geos/trunk@3230 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli * include/geos/operation/linemerge/LineSequencer.h: Add templated - geometry adder to LineSequencer class git-svn-id: http://svn.osgeo.org/geos/trunk@3229 + geometry adder to LineSequencer class git-svn-id: + http://svn.osgeo.org/geos/trunk@3229 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli @@ -10562,19 +11705,22 @@ tests/unit/operation/linemerge/LineMergerTest.cpp: Sync linemerge namespace to JTS-1.12 fixing LineMerger to skip lines with only a single unique coordinate; reduce some heap allocations; add unit - testing for Linemerger git-svn-id: http://svn.osgeo.org/geos/trunk@3228 + testing for Linemerger git-svn-id: + http://svn.osgeo.org/geos/trunk@3228 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli * include/geos/operation/linemerge/LineSequencer.h, src/operation/linemerge/LineSequencer.cpp: Sync - linemerge::LineSequencer to JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3227 + linemerge::LineSequencer to JTS-1.12 git-svn-id: + http://svn.osgeo.org/geos/trunk@3227 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli - * NEWS: Add note about SnapIfNeededOverlayOp change git-svn-id: http://svn.osgeo.org/geos/trunk@3226 + * NEWS: Add note about SnapIfNeededOverlayOp change git-svn-id: + http://svn.osgeo.org/geos/trunk@3226 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli @@ -10584,7 +11730,8 @@ include/geos/operation/overlay/snap/SnapOverlayOp.h, src/operation/overlay/snap/GeometrySnapper.cpp, src/operation/overlay/snap/LineStringSnapper.cpp, - src/operation/overlay/snap/SnapOverlayOp.cpp: Update port info git-svn-id: http://svn.osgeo.org/geos/trunk@3225 + src/operation/overlay/snap/SnapOverlayOp.cpp: Update port info + git-svn-id: http://svn.osgeo.org/geos/trunk@3225 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-21 Sandro Santilli @@ -10592,83 +11739,95 @@ * include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h, src/operation/overlay/snap/SnapIfNeededOverlayOp.cpp: Fix SnapIfNeededOverlayOp to throw the originating exception, which - contains meaningful coordinates, and update port info. git-svn-id: http://svn.osgeo.org/geos/trunk@3224 + contains meaningful coordinates, and update port info. git-svn-id: + http://svn.osgeo.org/geos/trunk@3224 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-18 Mateusz Loskot * capi/CMakeLists.txt, src/CMakeLists.txt: Updated CMake configuration to use libgeos.lib for static library and geos.lib for - import library. Define GEOS_DLL_EXPORT for GEOS DLL target. git-svn-id: http://svn.osgeo.org/geos/trunk@3223 + import library. Define GEOS_DLL_EXPORT for GEOS DLL target. + git-svn-id: http://svn.osgeo.org/geos/trunk@3223 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-15 Mateusz Loskot * capi/geos_ts_c.cpp: gstrdup may throw since r3088 thus should no - longer be declared as C function git-svn-id: http://svn.osgeo.org/geos/trunk@3222 + longer be declared as C function git-svn-id: + http://svn.osgeo.org/geos/trunk@3222 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-15 Sandro Santilli * capi/geos_ts_c.cpp, tests/unit/capi/GEOSisValidDetailTest.cpp: Allow passing NULL for "reason" and "location" arguments of - GEOSisValidDetail [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3221 + GEOSisValidDetail [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@3221 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-15 Sandro Santilli * php/geos.c, php/test/test.php: Adapt PHP binding to the new - GEOSisValidDetail interface git-svn-id: http://svn.osgeo.org/geos/trunk@3220 + GEOSisValidDetail interface git-svn-id: + http://svn.osgeo.org/geos/trunk@3220 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-15 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSisValidDetailTest.cpp: - Add a 'flags' parameter to GEOSisValidDetail. git-svn-id: http://svn.osgeo.org/geos/trunk@3219 + Add a 'flags' parameter to GEOSisValidDetail. git-svn-id: + http://svn.osgeo.org/geos/trunk@3219 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-15 Sandro Santilli * php/Makefile.am: Make sure php binding are built _before_ the - corresponding test is run git-svn-id: http://svn.osgeo.org/geos/trunk@3218 + corresponding test is run git-svn-id: + http://svn.osgeo.org/geos/trunk@3218 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Sandro Santilli * src/operation/overlay/snap/LineStringSnapper.cpp: Guard againts - empty vectors before decrementing .end() git-svn-id: http://svn.osgeo.org/geos/trunk@3217 + empty vectors before decrementing .end() git-svn-id: + http://svn.osgeo.org/geos/trunk@3217 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Sandro Santilli * include/geos/geom/CoordinateList.h: Add an .empty() interface to - CoordinateList git-svn-id: http://svn.osgeo.org/geos/trunk@3216 + CoordinateList git-svn-id: http://svn.osgeo.org/geos/trunk@3216 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot * configure.in: Added new ./configure option: --enable-glibcxx-debug which to enable libstdc++ debug mode (see Ticket #395). Added - AC_MSG_CHECKING and AC_MSG_RESULT to existing options. git-svn-id: http://svn.osgeo.org/geos/trunk@3215 + AC_MSG_CHECKING and AC_MSG_RESULT to existing options. git-svn-id: + http://svn.osgeo.org/geos/trunk@3215 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot - * tests/unit/operation/distance/DistanceOpTest.cpp: CRLF to LF git-svn-id: http://svn.osgeo.org/geos/trunk@3214 + * tests/unit/operation/distance/DistanceOpTest.cpp: CRLF to LF + git-svn-id: http://svn.osgeo.org/geos/trunk@3214 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot * tests/unit/operation/distance/DistanceOpTest.cpp: Added test case submitted with Ticket #367. No segmentation fault in distance() - method observed under Visual C++ 10.0 git-svn-id: http://svn.osgeo.org/geos/trunk@3213 + method observed under Visual C++ 10.0 git-svn-id: + http://svn.osgeo.org/geos/trunk@3213 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Sandro Santilli * src/geom/Geometry.cpp: Always use BinaryOp for overlay operations - accessible from Geometry git-svn-id: http://svn.osgeo.org/geos/trunk@3212 + accessible from Geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@3212 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot @@ -10679,19 +11838,22 @@ 'class2::member' via dominance) - it is still unclear if caused by Visual C++ bug https://connect.microsoft.com/VisualStudio/feedback/details/101259/ - - safe to disable anyway. git-svn-id: http://svn.osgeo.org/geos/trunk@3211 + - safe to disable anyway. git-svn-id: + http://svn.osgeo.org/geos/trunk@3211 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot * include/geos/geom/GeometryFactory.h: Return unset std::auto_otr - from GeometryFactory, otherwise error condition causes no return git-svn-id: http://svn.osgeo.org/geos/trunk@3210 + from GeometryFactory, otherwise error condition causes no return + git-svn-id: http://svn.osgeo.org/geos/trunk@3210 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot * include/geos/operation/union/PointGeometryUnion.h: Declare - PointGeometryUnion type as non-copyable git-svn-id: http://svn.osgeo.org/geos/trunk@3209 + PointGeometryUnion type as non-copyable git-svn-id: + http://svn.osgeo.org/geos/trunk@3209 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot @@ -10699,13 +11861,15 @@ * include/geos/geom/util/GeometryExtracter.h: Renamed template parameters to more readable CamelCase and self-descriptive form. Declare Extracter type as non-copyable. Do not use names starting - with underscore - they are reserved for C++ implementations. git-svn-id: http://svn.osgeo.org/geos/trunk@3208 + with underscore - they are reserved for C++ implementations. + git-svn-id: http://svn.osgeo.org/geos/trunk@3208 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-13 Mateusz Loskot * include/geos/geom/BinaryOp.h: Fixed missing or ambiguous - declarations of TopologyException (Ticket #394) git-svn-id: http://svn.osgeo.org/geos/trunk@3207 + declarations of TopologyException (Ticket #394) git-svn-id: + http://svn.osgeo.org/geos/trunk@3207 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-12 Sandro Santilli @@ -10713,60 +11877,70 @@ * src/geom/Geometry.cpp, tests/xmltester/Makefile.am, tests/xmltester/tests/bug360.xml: Have Geometry::Union use BinaryOp rather than SnapIfNeededOverlayOp. Improves robustness (fixes bug - #360, test for which is enabled with this commit) git-svn-id: http://svn.osgeo.org/geos/trunk@3206 + #360, test for which is enabled with this commit) git-svn-id: + http://svn.osgeo.org/geos/trunk@3206 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-11 Sandro Santilli - * tests/xmltester/tests/bug344.xml: Add description git-svn-id: http://svn.osgeo.org/geos/trunk@3205 + * tests/xmltester/tests/bug344.xml: Add description git-svn-id: + http://svn.osgeo.org/geos/trunk@3205 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-11 Sandro Santilli - * tests/xmltester/tests/bug360.xml: XML version of test for bug #360 git-svn-id: http://svn.osgeo.org/geos/trunk@3204 + * tests/xmltester/tests/bug360.xml: XML version of test for bug #360 + git-svn-id: http://svn.osgeo.org/geos/trunk@3204 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-11 Sandro Santilli * src/operation/union/PointGeometryUnion.cpp: Optimize - container->container copy, on Mat's suggestion git-svn-id: http://svn.osgeo.org/geos/trunk@3203 + container->container copy, on Mat's suggestion git-svn-id: + http://svn.osgeo.org/geos/trunk@3203 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-11 Sandro Santilli - * php/geos.c, php/test/test.php: PHP support or UnaryUnion git-svn-id: http://svn.osgeo.org/geos/trunk@3202 + * php/geos.c, php/test/test.php: PHP support or UnaryUnion + git-svn-id: http://svn.osgeo.org/geos/trunk@3202 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-11 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSUnaryUnionTest.cpp: - GEOSUnaryUnion C-API interface (and test) git-svn-id: http://svn.osgeo.org/geos/trunk@3201 + GEOSUnaryUnion C-API interface (and test) git-svn-id: + http://svn.osgeo.org/geos/trunk@3201 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/XMLTester.cpp, tests/xmltester/tests/general/TestUnaryUnion.xml: Add support for - UnaryUnion testing in XML format, import the JTS xml test for it git-svn-id: http://svn.osgeo.org/geos/trunk@3200 + UnaryUnion testing in XML format, import the JTS xml test for it + git-svn-id: http://svn.osgeo.org/geos/trunk@3200 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * tests/unit/operation/union/UnaryUnionOpTest.cpp: Add test exposing - the std::copy bug of two commits ago git-svn-id: http://svn.osgeo.org/geos/trunk@3199 + the std::copy bug of two commits ago git-svn-id: + http://svn.osgeo.org/geos/trunk@3199 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * include/geos/geom/Geometry.h, src/geom/Geometry.cpp: Expose unary - union trought Geometry.Union() git-svn-id: http://svn.osgeo.org/geos/trunk@3198 + union trought Geometry.Union() git-svn-id: + http://svn.osgeo.org/geos/trunk@3198 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * src/operation/union/PointGeometryUnion.cpp: Can't just std::copy - over an empty container. Need a back_inserter ! git-svn-id: http://svn.osgeo.org/geos/trunk@3197 + over an empty container. Need a back_inserter ! git-svn-id: + http://svn.osgeo.org/geos/trunk@3197 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli @@ -10775,7 +11949,8 @@ tests/unit/Makefile.am, tests/unit/operation/union/CascadedPolygonUnionTest.cpp, tests/unit/operation/union/UnaryUnionOpTest.cpp: Add unit test for - UnaryUnionOp (and fix interface bug) git-svn-id: http://svn.osgeo.org/geos/trunk@3196 + UnaryUnionOp (and fix interface bug) git-svn-id: + http://svn.osgeo.org/geos/trunk@3196 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli @@ -10784,19 +11959,20 @@ include/geos/operation/union/UnaryUnionOp.h, src/operation/union/Makefile.am, src/operation/union/UnaryUnionOp.cpp: UnaryUnionOp port from - JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3195 + JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3195 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Oops, - didn't want to commit this one. git-svn-id: http://svn.osgeo.org/geos/trunk@3194 + didn't want to commit this one. git-svn-id: + http://svn.osgeo.org/geos/trunk@3194 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * include/geos/operation/union/CascadedPolygonUnion.h: Fix dynamic - cast git-svn-id: http://svn.osgeo.org/geos/trunk@3193 + cast git-svn-id: http://svn.osgeo.org/geos/trunk@3193 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli @@ -10805,7 +11981,7 @@ src/operation/union/CascadedPolygonUnion.cpp, tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Add a template interface to CascadedPolygonUnion to relax requirements on - used container git-svn-id: http://svn.osgeo.org/geos/trunk@3192 + used container git-svn-id: http://svn.osgeo.org/geos/trunk@3192 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli @@ -10814,13 +11990,15 @@ include/geos/geom/GeometryFactory.h, include/geos/geom/Makefile.am, src/geom/Geometry.cpp, src/inlines.cpp, tests/unit/geom/GeometryFactoryTest.cpp: Introduce a templated - version of GeometryFactory::buildGeometry, and test it. git-svn-id: http://svn.osgeo.org/geos/trunk@3191 + version of GeometryFactory::buildGeometry, and test it. git-svn-id: + http://svn.osgeo.org/geos/trunk@3191 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-10 Sandro Santilli * src/operation/sharedpaths/SharedPathsOp.cpp: Include required - GeometryFactory header (it's used) git-svn-id: http://svn.osgeo.org/geos/trunk@3190 + GeometryFactory header (it's used) git-svn-id: + http://svn.osgeo.org/geos/trunk@3190 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-07 Sandro Santilli @@ -10828,12 +12006,14 @@ * include/geos/geom/util/GeometryExtracter.h, include/geos/geom/util/Makefile.am, tests/unit/Makefile.am, tests/unit/geom/util/GeometryExtracterTest.cpp: Port - GeometryExtracter from JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3189 + GeometryExtracter from JTS-1.12 git-svn-id: + http://svn.osgeo.org/geos/trunk@3189 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-07 Sandro Santilli - * src/operation/union/PointGeometryUnion.cpp: Fix casts git-svn-id: http://svn.osgeo.org/geos/trunk@3188 + * src/operation/union/PointGeometryUnion.cpp: Fix casts git-svn-id: + http://svn.osgeo.org/geos/trunk@3188 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-07 Sandro Santilli @@ -10841,13 +12021,15 @@ * include/geos/operation/union/Makefile.am, include/geos/operation/union/PointGeometryUnion.h, src/operation/union/Makefile.am, - src/operation/union/PointGeometryUnion.cpp: PointGeometryUnion port git-svn-id: http://svn.osgeo.org/geos/trunk@3187 + src/operation/union/PointGeometryUnion.cpp: PointGeometryUnion port + git-svn-id: http://svn.osgeo.org/geos/trunk@3187 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-07 Sandro Santilli * include/geos/geom/Lineal.h, include/geos/geom/Polygonal.h, - include/geos/geom/Puntal.h: Include definition of base class git-svn-id: http://svn.osgeo.org/geos/trunk@3186 + include/geos/geom/Puntal.h: Include definition of base class + git-svn-id: http://svn.osgeo.org/geos/trunk@3186 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-07 Sandro Santilli @@ -10861,7 +12043,8 @@ src/geom/LinearRing.cpp, src/geom/MultiLineString.cpp, src/geom/MultiPoint.cpp, src/geom/MultiPolygon.cpp: Turn Puntal, Lineal and Polygonal into Geometry derivates. This commit introduces - virtual inheritance and 3 diamonds. git-svn-id: http://svn.osgeo.org/geos/trunk@3185 + virtual inheritance and 3 diamonds. git-svn-id: + http://svn.osgeo.org/geos/trunk@3185 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-04 Sandro Santilli @@ -10875,7 +12058,7 @@ 2011-02-04 Sandro Santilli * include/geos/index/strtree/AbstractSTRtree.h: Avoid useless - reinterpret_cast git-svn-id: http://svn.osgeo.org/geos/trunk@3183 + reinterpret_cast git-svn-id: http://svn.osgeo.org/geos/trunk@3183 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-04 Sandro Santilli @@ -10890,7 +12073,7 @@ src/operation/valid/ConnectedInteriorTester.cpp, src/operation/valid/IsValidOp.cpp, tests/unit/geom/PolygonTest.cpp, tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Even more - static casts drops git-svn-id: http://svn.osgeo.org/geos/trunk@3182 + static casts drops git-svn-id: http://svn.osgeo.org/geos/trunk@3182 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-04 Sandro Santilli @@ -10902,13 +12085,15 @@ tests/unit/geom/GeometryFactoryTest.cpp, tests/unit/geom/LineStringTest.cpp, tests/unit/geom/LinearRingTest.cpp, tests/unit/geom/PolygonTest.cpp: - Drop more static casts git-svn-id: http://svn.osgeo.org/geos/trunk@3181 + Drop more static casts git-svn-id: + http://svn.osgeo.org/geos/trunk@3181 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-03 Sandro Santilli * tests/unit/geom/MultiPointTest.cpp, tests/unit/geom/PointTest.cpp: - Don't downcast with static_cast git-svn-id: http://svn.osgeo.org/geos/trunk@3180 + Don't downcast with static_cast git-svn-id: + http://svn.osgeo.org/geos/trunk@3180 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-03 Sandro Santilli @@ -10922,52 +12107,58 @@ src/geomgraph/GeometryGraph.cpp, src/io/WKBWriter.cpp, src/io/WKTWriter.cpp, src/operation/IsSimpleOp.cpp, src/operation/valid/IsValidOp.cpp, - src/operation/valid/RepeatedPointTester.cpp: reduce static casts git-svn-id: http://svn.osgeo.org/geos/trunk@3179 + src/operation/valid/RepeatedPointTester.cpp: reduce static casts + git-svn-id: http://svn.osgeo.org/geos/trunk@3179 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-03 Sandro Santilli * include/geos/geom/Coordinate.h: provide standard strict weak - ordering operator for Coordinate git-svn-id: http://svn.osgeo.org/geos/trunk@3178 + ordering operator for Coordinate git-svn-id: + http://svn.osgeo.org/geos/trunk@3178 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-03 Sandro Santilli * include/geos/geom/util/GeometryCombiner.h, src/geom/util/GeometryCombiner.cpp: A step toward better - const-correctness in GeometryCombiner interface git-svn-id: http://svn.osgeo.org/geos/trunk@3177 + const-correctness in GeometryCombiner interface git-svn-id: + http://svn.osgeo.org/geos/trunk@3177 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-03 Sandro Santilli * include/geos/geom/util/GeometryCombiner.h: Document ownerhips of - GeometryCombiner inputs git-svn-id: http://svn.osgeo.org/geos/trunk@3176 + GeometryCombiner inputs git-svn-id: + http://svn.osgeo.org/geos/trunk@3176 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-03 Sandro Santilli * src/geom/GeometryFactory.cpp: Oops.. fix the newly added interface - to create MultiPoint from a vector of coordinates git-svn-id: http://svn.osgeo.org/geos/trunk@3175 + to create MultiPoint from a vector of coordinates git-svn-id: + http://svn.osgeo.org/geos/trunk@3175 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-02 Sandro Santilli * include/geos/algorithm/PointLocator.h, src/algorithm/PointLocator.cpp: Check PointLocator sync with - JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3174 + JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3174 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-02 Sandro Santilli * include/geos/geom/GeometryFactory.h, src/geom/GeometryFactory.cpp: - Add interface to create MultiPoint from Coordinate vector git-svn-id: http://svn.osgeo.org/geos/trunk@3173 + Add interface to create MultiPoint from Coordinate vector + git-svn-id: http://svn.osgeo.org/geos/trunk@3173 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-02 Sandro Santilli * include/geos/geom/util/GeometryCombiner.h, src/geom/util/GeometryCombiner.cpp: Check GeometryCombiner against - JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3172 + JTS-1.12 git-svn-id: http://svn.osgeo.org/geos/trunk@3172 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-02-02 Sandro Santilli @@ -10981,50 +12172,55 @@ src/geom/LineString.cpp, src/geom/MultiLineString.cpp, src/geom/MultiPoint.cpp, src/geom/MultiPolygon.cpp, src/geom/Point.cpp, src/geom/Polygon.cpp: Add Puntal, Lineal and - Polygonal "interfaces" git-svn-id: http://svn.osgeo.org/geos/trunk@3171 + Polygonal "interfaces" git-svn-id: + http://svn.osgeo.org/geos/trunk@3171 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-01-27 Sandro Santilli - * NEWS: Add release date of 3.2.0 (more than an year ago..) git-svn-id: http://svn.osgeo.org/geos/trunk@3170 + * NEWS: Add release date of 3.2.0 (more than an year ago..) + git-svn-id: http://svn.osgeo.org/geos/trunk@3170 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-01-27 Sandro Santilli * php/test/test.php: Don't use is_null on unexistant array elements - [#393] git-svn-id: http://svn.osgeo.org/geos/trunk@3169 + [#393] git-svn-id: http://svn.osgeo.org/geos/trunk@3169 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-01-25 Mateusz Loskot * tests/CMakeLists.txt, tests/bigtest/CMakeLists.txt: Added - tests/bigtest programs to CMake configuration git-svn-id: http://svn.osgeo.org/geos/trunk@3168 + tests/bigtest programs to CMake configuration git-svn-id: + http://svn.osgeo.org/geos/trunk@3168 5242fede-7e19-0410-aef8-94bd7d2200fb 2011-01-25 Mateusz Loskot * tests/xmltester/CMakeLists.txt: Updated CMake configuration to - call xmltester from runtime output directory. git-svn-id: http://svn.osgeo.org/geos/trunk@3167 + call xmltester from runtime output directory. git-svn-id: + http://svn.osgeo.org/geos/trunk@3167 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-26 Sandro Santilli * tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: remove - warning in testcase git-svn-id: http://svn.osgeo.org/geos/trunk@3166 + warning in testcase git-svn-id: + http://svn.osgeo.org/geos/trunk@3166 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-26 Sandro Santilli * include/geos/operation/sharedpaths/SharedPathsOp.h: Declare SharedPathsOp class as noncopyable. Hopefully fixes VC2008 warning. - [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3165 + [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3165 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-24 Sandro Santilli * include/geos/algorithm/InteriorPointLine.h, src/algorithm/InteriorPointLine.cpp: Record port info for - InteriorPointLine git-svn-id: http://svn.osgeo.org/geos/trunk@3164 + InteriorPointLine git-svn-id: http://svn.osgeo.org/geos/trunk@3164 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-22 Sandro Santilli @@ -11047,28 +12243,39 @@ * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSRelatePatternMatchTest.cpp: Add - GEOSRelatePatternMatch C-API interface [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3161 + GEOSRelatePatternMatch C-API interface [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@3161 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-20 Sandro Santilli - * include/geos/platform.h.in: MinGW32 fixes by Sandro Furieri git-svn-id: http://svn.osgeo.org/geos/trunk@3160 + * include/geos/platform.h.in: MinGW32 fixes by Sandro Furieri + git-svn-id: http://svn.osgeo.org/geos/trunk@3160 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-20 Mateusz Loskot - * : Updated svn:ignore properties. git-svn-id: http://svn.osgeo.org/geos/trunk@3159 + * : Updated svn:ignore properties. git-svn-id: + http://svn.osgeo.org/geos/trunk@3159 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-12-06 Sandro Santilli + + * include/geos/operation/overlay/snap/GeometrySnapper.h: typo + git-svn-id: http://svn.osgeo.org/geos/trunk@3158 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli * tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Add - test for src-vertex snapping allowance git-svn-id: http://svn.osgeo.org/geos/trunk@3157 + test for src-vertex snapping allowance git-svn-id: + http://svn.osgeo.org/geos/trunk@3157 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli - * include/geos/geom/CoordinateList.h: Update copyright git-svn-id: http://svn.osgeo.org/geos/trunk@3156 + * include/geos/geom/CoordinateList.h: Update copyright git-svn-id: + http://svn.osgeo.org/geos/trunk@3156 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli @@ -11076,76 +12283,86 @@ * include/geos/geom/CoordinateList.h, tests/unit/geom/CoordinateListTest.cpp: Add method to insert coordinats into a CoordinateList w/out allowing duplicates (fixes - issue #387) git-svn-id: http://svn.osgeo.org/geos/trunk@3155 + issue #387) git-svn-id: http://svn.osgeo.org/geos/trunk@3155 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli * tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: - Another test for snapping (empty sequence vs. non-empty snaps) git-svn-id: http://svn.osgeo.org/geos/trunk@3154 + Another test for snapping (empty sequence vs. non-empty snaps) + git-svn-id: http://svn.osgeo.org/geos/trunk@3154 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli - * src/operation/overlay/snap/LineStringSnapper.cpp: update dox git-svn-id: http://svn.osgeo.org/geos/trunk@3153 + * src/operation/overlay/snap/LineStringSnapper.cpp: update dox + git-svn-id: http://svn.osgeo.org/geos/trunk@3153 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli * include/geos/operation/overlay/snap/LineStringSnapper.h, src/operation/overlay/snap/LineStringSnapper.cpp: Take the - allowSnappingToSourceVertices support in git-svn-id: http://svn.osgeo.org/geos/trunk@3152 + allowSnappingToSourceVertices support in git-svn-id: + http://svn.osgeo.org/geos/trunk@3152 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-03 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSSharedPathsTest.cpp: - Add test for GEOSSharedPaths C-API interface git-svn-id: http://svn.osgeo.org/geos/trunk@3151 + Add test for GEOSSharedPaths C-API interface git-svn-id: + http://svn.osgeo.org/geos/trunk@3151 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * tests/unit/capi/GEOSSnapTest.cpp: Another test, and a leak plug - (in the test) git-svn-id: http://svn.osgeo.org/geos/trunk@3150 + (in the test) git-svn-id: http://svn.osgeo.org/geos/trunk@3150 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli - * NEWS: Add GEOSSnap item git-svn-id: http://svn.osgeo.org/geos/trunk@3149 + * NEWS: Add GEOSSnap item git-svn-id: + http://svn.osgeo.org/geos/trunk@3149 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli - * php/geos.c, php/test/test.php: Expose GEOSSnap to PHP interface git-svn-id: http://svn.osgeo.org/geos/trunk@3148 + * php/geos.c, php/test/test.php: Expose GEOSSnap to PHP interface + git-svn-id: http://svn.osgeo.org/geos/trunk@3148 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSSnapTest.cpp: Add test - for C-API GEOSSnap interface git-svn-id: http://svn.osgeo.org/geos/trunk@3147 + for C-API GEOSSnap interface git-svn-id: + http://svn.osgeo.org/geos/trunk@3147 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli - * capi/geos_c.cpp, capi/geos_ts_c.cpp: OOps.. this one build git-svn-id: http://svn.osgeo.org/geos/trunk@3146 + * capi/geos_c.cpp, capi/geos_ts_c.cpp: OOps.. this one build + git-svn-id: http://svn.osgeo.org/geos/trunk@3146 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Expose - snapping to the C-API git-svn-id: http://svn.osgeo.org/geos/trunk@3145 + snapping to the C-API git-svn-id: + http://svn.osgeo.org/geos/trunk@3145 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp: Allow - testing snapping something different from a single polygon.. git-svn-id: http://svn.osgeo.org/geos/trunk@3144 + testing snapping something different from a single polygon.. + git-svn-id: http://svn.osgeo.org/geos/trunk@3144 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * tests/unit/operation/overlay/snap/GeometrySnapperTest.cpp: tab to - 8 spaces git-svn-id: http://svn.osgeo.org/geos/trunk@3143 + 8 spaces git-svn-id: http://svn.osgeo.org/geos/trunk@3143 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli @@ -11154,57 +12371,71 @@ src/operation/overlay/snap/LineStringSnapper.cpp, tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp: Bring LineStringSnapper forward to r309 (JTS-1.11+): avoid snapping final - point of closed rings. git-svn-id: http://svn.osgeo.org/geos/trunk@3142 + point of closed rings. git-svn-id: + http://svn.osgeo.org/geos/trunk@3142 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * include/geos/operation/overlay/snap/GeometrySnapper.h, src/operation/overlay/snap/GeometrySnapper.cpp: update copyright - date git-svn-id: http://svn.osgeo.org/geos/trunk@3141 + date git-svn-id: http://svn.osgeo.org/geos/trunk@3141 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-12-02 Sandro Santilli * include/geos/operation/overlay/snap/GeometrySnapper.h, src/operation/overlay/snap/GeometrySnapper.cpp: Take GeometrySnapper - forward to r309 (JTS-1.11+): add self-snapping git-svn-id: http://svn.osgeo.org/geos/trunk@3140 + forward to r309 (JTS-1.11+): add self-snapping git-svn-id: + http://svn.osgeo.org/geos/trunk@3140 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-30 Sandro Santilli * include/geos/operation/sharedpaths/SharedPathsOp.h, src/operation/sharedpaths/SharedPathsOp.cpp: Hope this is the last - one... (RT credit tweaks) git-svn-id: http://svn.osgeo.org/geos/trunk@3139 + one... (RT credit tweaks) git-svn-id: + http://svn.osgeo.org/geos/trunk@3139 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * include/geos/operation/sharedpaths/SharedPathsOp.h, src/operation/sharedpaths/SharedPathsOp.cpp: Full credit line - [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3138 + [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3138 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * NEWS: SharedPaths in NEWS [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@3137 + * NEWS: SharedPaths in NEWS [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@3137 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * : 9 0 capi/geos_c.cpp 16 0 capi/geos_c.h.in 74 0 - capi/geos_ts_c.cpp 28 0 php/geos.c 16 0 php/test/test.php + * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, + php/geos.c, php/test/test.php: Merge branch 'rt' git-svn-id: + http://svn.osgeo.org/geos/trunk@3136 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * src/operation/sharedpaths/SharedPathsOp.cpp: drop unused include git-svn-id: http://svn.osgeo.org/geos/trunk@3134 + * NEWS, include/geos/operation/sharedpaths/SharedPathsOp.h, + src/operation/sharedpaths/SharedPathsOp.cpp: Write RT credit and + NEWS itam git-svn-id: http://svn.osgeo.org/geos/trunk@3135 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-11-29 Sandro Santilli + + * src/operation/sharedpaths/SharedPathsOp.cpp: drop unused include + git-svn-id: http://svn.osgeo.org/geos/trunk@3134 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * src/operation/sharedpaths/SharedPathsOp.cpp, tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Test equal - lines git-svn-id: http://svn.osgeo.org/geos/trunk@3133 + lines git-svn-id: http://svn.osgeo.org/geos/trunk@3133 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli @@ -11212,57 +12443,64 @@ * include/geos/operation/sharedpaths/SharedPathsOp.h, src/operation/sharedpaths/SharedPathsOp.cpp, tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Have - SharedPathsOp throw an exception on illegal (non-lineal) arg git-svn-id: http://svn.osgeo.org/geos/trunk@3132 + SharedPathsOp throw an exception on illegal (non-lineal) arg + git-svn-id: http://svn.osgeo.org/geos/trunk@3132 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Add tests - for multiline-multiline both single dir and mixed dirs git-svn-id: http://svn.osgeo.org/geos/trunk@3131 + for multiline-multiline both single dir and mixed dirs git-svn-id: + http://svn.osgeo.org/geos/trunk@3131 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Add two - tests of mixed direction shared paths git-svn-id: http://svn.osgeo.org/geos/trunk@3130 + tests of mixed direction shared paths git-svn-id: + http://svn.osgeo.org/geos/trunk@3130 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * include/geos/operation/sharedpaths/SharedPathsOp.h: Document that the direction of the returned paths is the one these paths have on - the first geometry given git-svn-id: http://svn.osgeo.org/geos/trunk@3129 + the first geometry given git-svn-id: + http://svn.osgeo.org/geos/trunk@3129 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/sharedpaths/SharedPathsOpTest.cpp: Initial - tests for SharedPathsOp git-svn-id: http://svn.osgeo.org/geos/trunk@3128 + tests for SharedPathsOp git-svn-id: + http://svn.osgeo.org/geos/trunk@3128 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * include/geos/operation/sharedpaths/SharedPathsOp.h, src/operation/sharedpaths/SharedPathsOp.cpp: Paths are always - LINESTRING types git-svn-id: http://svn.osgeo.org/geos/trunk@3127 + LINESTRING types git-svn-id: http://svn.osgeo.org/geos/trunk@3127 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * .gitignore: forgot aclocal.m4 git-svn-id: http://svn.osgeo.org/geos/trunk@3126 + * .gitignore: forgot aclocal.m4 git-svn-id: + http://svn.osgeo.org/geos/trunk@3126 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * .vimrc, include/geos/operation/sharedpaths/SharedPathsOp.h, src/operation/sharedpaths/SharedPathsOp.cpp: Complete implementation - of SharedPathsOp git-svn-id: http://svn.osgeo.org/geos/trunk@3125 + of SharedPathsOp git-svn-id: http://svn.osgeo.org/geos/trunk@3125 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * .gitignore: more ignores git-svn-id: http://svn.osgeo.org/geos/trunk@3124 + * .gitignore: more ignores git-svn-id: + http://svn.osgeo.org/geos/trunk@3124 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli @@ -11272,65 +12510,73 @@ include/geos/operation/sharedpaths/SharedPathsOp.h, src/operation/Makefile.am, src/operation/sharedpaths/Makefile.am, src/operation/sharedpaths/SharedPathsOp.cpp: Build sharedpaths - lib/namespace git-svn-id: http://svn.osgeo.org/geos/trunk@3123 + lib/namespace git-svn-id: http://svn.osgeo.org/geos/trunk@3123 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * configure.in: Add support for 'maintainer mode' git-svn-id: http://svn.osgeo.org/geos/trunk@3122 + * configure.in: Add support for 'maintainer mode' git-svn-id: + http://svn.osgeo.org/geos/trunk@3122 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli - * .gitignore: ignores git-svn-id: http://svn.osgeo.org/geos/trunk@3121 + * .gitignore: ignores git-svn-id: + http://svn.osgeo.org/geos/trunk@3121 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * include/geos/operation/sharedpaths/SharedPathsOp.h, - src/operation/sharedpaths/SharedPathsOp.cpp: Stub SharedPathsOp git-svn-id: http://svn.osgeo.org/geos/trunk@3120 + src/operation/sharedpaths/SharedPathsOp.cpp: Stub SharedPathsOp + git-svn-id: http://svn.osgeo.org/geos/trunk@3120 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-29 Sandro Santilli * tests/xmltester/tests/rt/TestSameDirection.xml: stub tet for - SameDirection predicate git-svn-id: http://svn.osgeo.org/geos/trunk@3119 + SameDirection predicate git-svn-id: + http://svn.osgeo.org/geos/trunk@3119 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-11-24 Sandro Santilli - * TODO: typo git-svn-id: http://svn.osgeo.org/geos/trunk@3118 + * TODO: typo git-svn-id: http://svn.osgeo.org/geos/trunk@3118 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-25 Sandro Santilli * configure.in: Don't try to configure missing files (fixes bug - #382) git-svn-id: http://svn.osgeo.org/geos/trunk@3117 + #382) git-svn-id: http://svn.osgeo.org/geos/trunk@3117 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-15 Mateusz Loskot * CMakeLists.txt, tests/unit/CMakeLists.txt: Unified CMAKE_*_OUTPUT_DIRECTOR locations to simplify tests running and - finding all binaries. git-svn-id: http://svn.osgeo.org/geos/trunk@3116 + finding all binaries. git-svn-id: + http://svn.osgeo.org/geos/trunk@3116 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-15 Mateusz Loskot * tests/unit/capi/GEOSGeom_create.cpp, tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp, - tests/unit/io/WKTReaderTest.cpp: Visual C++ warnings cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@3115 + tests/unit/io/WKTReaderTest.cpp: Visual C++ warnings cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@3115 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-15 Mateusz Loskot * capi/geos_c.h.in: Missing DLL storage-class attributes for - GEOSOrientationIndex git-svn-id: http://svn.osgeo.org/geos/trunk@3114 + GEOSOrientationIndex git-svn-id: + http://svn.osgeo.org/geos/trunk@3114 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-15 Mateusz Loskot - * src/io/WKTReader.cpp: Cast toupper() result to char git-svn-id: http://svn.osgeo.org/geos/trunk@3113 + * src/io/WKTReader.cpp: Cast toupper() result to char git-svn-id: + http://svn.osgeo.org/geos/trunk@3113 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-15 Mateusz Loskot @@ -11377,42 +12623,49 @@ build/msvc90/geos_unit/geos_unit.vcproj, build/msvc90/geos_xmltester/Makefile.am, build/msvc90/geos_xmltester/geos_xmltester.vcproj: Deprecate Visual - Studio projects in trunk/build (#381). Long live the CMake. git-svn-id: http://svn.osgeo.org/geos/trunk@3112 + Studio projects in trunk/build (#381). Long live the CMake. + git-svn-id: http://svn.osgeo.org/geos/trunk@3112 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot - * include/geos/geom/BinaryOp.h: Cleaned compiler warnings git-svn-id: http://svn.osgeo.org/geos/trunk@3111 + * include/geos/geom/BinaryOp.h: Cleaned compiler warnings + git-svn-id: http://svn.osgeo.org/geos/trunk@3111 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot - * capi/geos_ts_c.cpp: Cleaned compiler warnings git-svn-id: http://svn.osgeo.org/geos/trunk@3110 + * capi/geos_ts_c.cpp: Cleaned compiler warnings git-svn-id: + http://svn.osgeo.org/geos/trunk@3110 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot * src/inlines.cpp: Disable inline.obj if GEOS_INLINE defined while - building with Visual C++ git-svn-id: http://svn.osgeo.org/geos/trunk@3109 + building with Visual C++ git-svn-id: + http://svn.osgeo.org/geos/trunk@3109 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot * src/operation/buffer/BufferBuilder.cpp: Disable argument dependant lookup (Koenig) for min/max functions to make sure GEOS compiles in - the presence of the min and max macros. git-svn-id: http://svn.osgeo.org/geos/trunk@3108 + the presence of the min and max macros. git-svn-id: + http://svn.osgeo.org/geos/trunk@3108 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot - * CMakeLists.txt: Added NOMINMAX define for Visual C++ git-svn-id: http://svn.osgeo.org/geos/trunk@3107 + * CMakeLists.txt: Added NOMINMAX define for Visual C++ git-svn-id: + http://svn.osgeo.org/geos/trunk@3107 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot * CMakeLists.txt: Do not set CMAKE_BUILD_TYPE for Visual Studio IDE generators - CMAKE_BUILD_TYPE is dedicated to single-configuration - generators like Make or NMAKE. git-svn-id: http://svn.osgeo.org/geos/trunk@3106 + generators like Make or NMAKE. git-svn-id: + http://svn.osgeo.org/geos/trunk@3106 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-10-10 Mateusz Loskot @@ -11424,12 +12677,14 @@ 2010-08-27 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/bug358.xml: Add - test for 358 in the loop (now fixed). git-svn-id: http://svn.osgeo.org/geos/trunk@3104 + test for 358 in the loop (now fixed). git-svn-id: + http://svn.osgeo.org/geos/trunk@3104 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli - * tests/xmltester/tests/bug375.xml: Drop duplicated testcase git-svn-id: http://svn.osgeo.org/geos/trunk@3103 + * tests/xmltester/tests/bug375.xml: Drop duplicated testcase + git-svn-id: http://svn.osgeo.org/geos/trunk@3103 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli @@ -11437,7 +12692,7 @@ * include/geos/geom/BinaryOp.h, tests/xmltester/Makefile.am: Check validity of CommonBitsOp return, as JTS does. Check output validity for all tests, do not run the now-throwing tests also known to be - bogus in JTS. git-svn-id: http://svn.osgeo.org/geos/trunk@3102 + bogus in JTS. git-svn-id: http://svn.osgeo.org/geos/trunk@3102 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli @@ -11448,13 +12703,14 @@ (==robustness-invalid-output.xml) to be the same of JTS's failure/TestOverlay.xml, so dropped the previous 2 and copied over the latter. Won't run that test for now, so to get in sync with JTS - as next step. git-svn-id: http://svn.osgeo.org/geos/trunk@3101 + as next step. git-svn-id: http://svn.osgeo.org/geos/trunk@3101 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli * tests/xmltester/tests/bug375.xml: Add proper arg1 and arg2 - attributes (for JTS support) git-svn-id: http://svn.osgeo.org/geos/trunk@3100 + attributes (for JTS support) git-svn-id: + http://svn.osgeo.org/geos/trunk@3100 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli @@ -11465,7 +12721,8 @@ off to avoid breaking a previously-almost-working test (robustness-invalid-output.xml). It'll need some discussion before going on with this as to whether we can accept to return invalid - geometries or not.. git-svn-id: http://svn.osgeo.org/geos/trunk@3099 + geometries or not.. git-svn-id: + http://svn.osgeo.org/geos/trunk@3099 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli @@ -11476,71 +12733,78 @@ tests/xmltester/tests/robustness.xml, tests/xmltester/tests/stmlf/stmlf-cases-20061020-invalid-output.xml , tests/xmltester/tests/stmlf/stmlf-cases-20061020.xml: Split tests - that trigger invalid outputs from the rest. Test the sane ones with + that trigger invalid outputs from the rest. Test the sane ones with --test-invalid-output and the other ones with less strictness. Add (but dont run) tests for bugs 375 and 358 (to review for correct - expected otuput) git-svn-id: http://svn.osgeo.org/geos/trunk@3098 + expected otuput) git-svn-id: http://svn.osgeo.org/geos/trunk@3098 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Have - --test-valid-output influence test results git-svn-id: http://svn.osgeo.org/geos/trunk@3097 + --test-valid-output influence test results git-svn-id: + http://svn.osgeo.org/geos/trunk@3097 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli - * README: Add note about configuring for php support git-svn-id: http://svn.osgeo.org/geos/trunk@3096 + * README: Add note about configuring for php support git-svn-id: + http://svn.osgeo.org/geos/trunk@3096 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: - const-correctness git-svn-id: http://svn.osgeo.org/geos/trunk@3095 + const-correctness git-svn-id: http://svn.osgeo.org/geos/trunk@3095 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-27 Sandro Santilli * tests/xmltester/XMLTester.cpp: Have --test-valid-output test - actual result, not the expected one (more useful) git-svn-id: http://svn.osgeo.org/geos/trunk@3094 + actual result, not the expected one (more useful) git-svn-id: + http://svn.osgeo.org/geos/trunk@3094 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-26 Sandro Santilli * tests/xmltester/tests/{bug334.xml => bug344.xml}: Fix name of the - test to match ticket number git-svn-id: http://svn.osgeo.org/geos/trunk@3093 + test to match ticket number git-svn-id: + http://svn.osgeo.org/geos/trunk@3093 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-23 Stephen Wong * src/operation/buffer/BufferBuilder.cpp: Fixed a filtering distance - problem in bufferLineSingleSided. (#372) git-svn-id: http://svn.osgeo.org/geos/trunk@3092 + problem in bufferLineSingleSided. (#372) git-svn-id: + http://svn.osgeo.org/geos/trunk@3092 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-23 Sandro Santilli * include/geos/geom/BinaryOp.h: Add more debugging calls (for bug - #358) git-svn-id: http://svn.osgeo.org/geos/trunk@3091 + #358) git-svn-id: http://svn.osgeo.org/geos/trunk@3091 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-23 Sandro Santilli * include/geos/geom/BinaryOp.h: Snapping heuristic was never really - dropping common bits. Now it does. This is just to have code match + dropping common bits. Now it does. This is just to have code match documentation, and still passes 'make check' for GEOS. Wasn't tried - against postgis, would be useful to do. git-svn-id: http://svn.osgeo.org/geos/trunk@3090 + against postgis, would be useful to do. git-svn-id: + http://svn.osgeo.org/geos/trunk@3090 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-17 Sean Gillies * capi/geos_ts_c.cpp: Use fully qualified std::runtime_error (#371) - and fix indentation git-svn-id: http://svn.osgeo.org/geos/trunk@3089 + and fix indentation git-svn-id: + http://svn.osgeo.org/geos/trunk@3089 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-08-17 Sean Gillies * capi/geos_ts_c.cpp: Throw runtime_error if allocation fails in - gstrdup_s git-svn-id: http://svn.osgeo.org/geos/trunk@3088 + gstrdup_s git-svn-id: http://svn.osgeo.org/geos/trunk@3088 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-26 Stephen Wong @@ -11550,52 +12814,59 @@ src/operation/valid/IsValidOp.cpp, tests/xmltester/tests/general/TestValid2.xml: Fixed a bufferLineSingleSided crash and fixed OGC validation on rare cases. - (#364) git-svn-id: http://svn.osgeo.org/geos/trunk@3087 + (#364) git-svn-id: http://svn.osgeo.org/geos/trunk@3087 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-15 Sandro Santilli - * php/TODO: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@3086 + * php/TODO: Updated git-svn-id: + http://svn.osgeo.org/geos/trunk@3086 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-15 Sandro Santilli - * NEWS: Add item about the new PHP5 binding git-svn-id: http://svn.osgeo.org/geos/trunk@3085 + * NEWS: Add item about the new PHP5 binding git-svn-id: + http://svn.osgeo.org/geos/trunk@3085 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-15 Sandro Santilli * php/geos.c, php/test/test.php: PHP: Drop debug lines from - serialization code, add test for serialization git-svn-id: http://svn.osgeo.org/geos/trunk@3084 + serialization code, add test for serialization git-svn-id: + http://svn.osgeo.org/geos/trunk@3084 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-15 Sandro Santilli - * configure.in: Fix logic bug in phpunit check git-svn-id: http://svn.osgeo.org/geos/trunk@3083 + * configure.in: Fix logic bug in phpunit check git-svn-id: + http://svn.osgeo.org/geos/trunk@3083 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-14 Sandro Santilli * php/TODO, php/geos.c: Serialization/deserialization support for - GEOSGeometry type git-svn-id: http://svn.osgeo.org/geos/trunk@3082 + GEOSGeometry type git-svn-id: http://svn.osgeo.org/geos/trunk@3082 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-13 Sandro Santilli * configure.in, php/test/Makefile.am: Cleanup PHP-specific - dependency handling and reporting git-svn-id: http://svn.osgeo.org/geos/trunk@3081 + dependency handling and reporting git-svn-id: + http://svn.osgeo.org/geos/trunk@3081 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-08 Sandro Santilli * src/geom/Polygon.cpp, tests/unit/io/WKTReaderTest.cpp: Object passed for ownership transfer in the constructor shouldn't be - deleted when construction fails. Fixes bug #361 git-svn-id: http://svn.osgeo.org/geos/trunk@3080 + deleted when construction fails. Fixes bug #361 git-svn-id: + http://svn.osgeo.org/geos/trunk@3080 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-01 Sandro Santilli - * NEWS: Note the bugfix in news file git-svn-id: http://svn.osgeo.org/geos/trunk@3079 + * NEWS: Note the bugfix in news file git-svn-id: + http://svn.osgeo.org/geos/trunk@3079 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-01 Sandro Santilli @@ -11608,64 +12879,71 @@ src/planargraph/PlanarGraph.cpp: Fix PolygonizeGraph::deleteDangles so it doesn't return duplicated LineStrings, as per JTS design. Fixes the Polygonizer Bug reported in list. This commit also takes - the chance to reduce some heap allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@3078 + the chance to reduce some heap allocations. git-svn-id: + http://svn.osgeo.org/geos/trunk@3078 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-01 Sandro Santilli * include/geos/operation/polygonize/EdgeRing.h, src/operation/polygonize/EdgeRing.cpp: Minor optimizations / - strictnesses git-svn-id: http://svn.osgeo.org/geos/trunk@3077 + strictnesses git-svn-id: http://svn.osgeo.org/geos/trunk@3077 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-07-01 Sandro Santilli * include/geos/operation/polygonize/EdgeRing.h, src/operation/polygonize/EdgeRing.cpp: Drop useless heap-allocation - in Polygonize op git-svn-id: http://svn.osgeo.org/geos/trunk@3076 + in Polygonize op git-svn-id: http://svn.osgeo.org/geos/trunk@3076 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Frank Warmerdam * tests/unit/capi/GEOSGeomToWKTTest.cpp, tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp, - tests/unit/geom/PointTest.cpp: fix memory leaks git-svn-id: http://svn.osgeo.org/geos/trunk@3075 + tests/unit/geom/PointTest.cpp: fix memory leaks git-svn-id: + http://svn.osgeo.org/geos/trunk@3075 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli * php/geos.c, php/test/test.php: PHP: - GEOSWKTWriter::getOutputDimension and test git-svn-id: http://svn.osgeo.org/geos/trunk@3074 + GEOSWKTWriter::getOutputDimension and test git-svn-id: + http://svn.osgeo.org/geos/trunk@3074 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Frank Warmerdam * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/GEOSGeomToWKTTest.cpp: added - GEOSWKTWriter_getOutputDimension and test (#354) git-svn-id: http://svn.osgeo.org/geos/trunk@3073 + GEOSWKTWriter_getOutputDimension and test (#354) git-svn-id: + http://svn.osgeo.org/geos/trunk@3073 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli - * php/TODO: Update git-svn-id: http://svn.osgeo.org/geos/trunk@3072 + * php/TODO: Update git-svn-id: + http://svn.osgeo.org/geos/trunk@3072 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli * php/geos.c, php/test/test.php: WKBReader: construct and readHEX; - improve WKTReader test to include 'Z' label git-svn-id: http://svn.osgeo.org/geos/trunk@3071 + improve WKTReader test to include 'Z' label git-svn-id: + http://svn.osgeo.org/geos/trunk@3071 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli * php/geos.c, php/test/test.php: WKBWriter::{set,get}IncludeSRID - (and test) git-svn-id: http://svn.osgeo.org/geos/trunk@3070 + (and test) git-svn-id: http://svn.osgeo.org/geos/trunk@3070 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli * php/geos.c, php/test/test.php: WKBWriter::{get,set}ByteOrder, - improve tests for writeHEX git-svn-id: http://svn.osgeo.org/geos/trunk@3069 + improve tests for writeHEX git-svn-id: + http://svn.osgeo.org/geos/trunk@3069 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli @@ -11673,19 +12951,22 @@ * capi/geos_ts_c.cpp, include/geos/io/WKBWriter.h, src/io/WKBWriter.cpp: Make WKBWriter::setByteOrder check for argument and throw IllegalArgumentException when appropriate. Make - sure C-API wrapper catches those. git-svn-id: http://svn.osgeo.org/geos/trunk@3068 + sure C-API wrapper catches those. git-svn-id: + http://svn.osgeo.org/geos/trunk@3068 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli * php/geos.c, php/test/test.php: PHP: WKBWriter: ctor, - getOutputDimension, setOutputDimension, writeHEX and tests git-svn-id: http://svn.osgeo.org/geos/trunk@3067 + getOutputDimension, setOutputDimension, writeHEX and tests + git-svn-id: http://svn.osgeo.org/geos/trunk@3067 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli * capi/geos_ts_c.cpp: Properly catch exceptions from - WKTWriter::setOutputDimension and WKBWriter::setOutputDimension git-svn-id: http://svn.osgeo.org/geos/trunk@3066 + WKTWriter::setOutputDimension and WKBWriter::setOutputDimension + git-svn-id: http://svn.osgeo.org/geos/trunk@3066 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-24 Sandro Santilli @@ -11697,25 +12978,27 @@ constructor; make WKBWriter::setOutputDimensions perform the check as well (like the constructor); Drop virtual methods from WKTWriter class, which wasn't meant to be a virtual class (no virtual dtor - anyway) git-svn-id: http://svn.osgeo.org/geos/trunk@3065 + anyway) git-svn-id: http://svn.osgeo.org/geos/trunk@3065 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-23 Sandro Santilli - * NEWS: Log ABI change git-svn-id: http://svn.osgeo.org/geos/trunk@3064 + * NEWS: Log ABI change git-svn-id: + http://svn.osgeo.org/geos/trunk@3064 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-23 Sandro Santilli * include/geos/geom/Geometry.h, src/geom/Geometry.cpp: Const-correct - Geometry::isWithinDistance. Thanks to Yabo, see ticket #349 git-svn-id: http://svn.osgeo.org/geos/trunk@3063 + Geometry::isWithinDistance. Thanks to Yabo, see ticket #349 + git-svn-id: http://svn.osgeo.org/geos/trunk@3063 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-23 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, php/geos.c: There's no point for GEOSisValidDetail to take output parameter as - const pointer git-svn-id: http://svn.osgeo.org/geos/trunk@3062 + const pointer git-svn-id: http://svn.osgeo.org/geos/trunk@3062 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-23 Sandro Santilli @@ -11723,7 +13006,7 @@ * include/geos/operation/buffer/OffsetCurveVertexList.h, src/geom/CoordinateArraySequence.cpp, src/geom/GeometryFactory.cpp, src/io/WKTWriter.cpp: Fix for 4.4.3 builds, patch by Yabo (see - ticket #351) git-svn-id: http://svn.osgeo.org/geos/trunk@3061 + ticket #351) git-svn-id: http://svn.osgeo.org/geos/trunk@3061 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli @@ -11731,138 +13014,163 @@ * php/TODO, php/geos.c, src/geom/GeometryCollection.cpp, src/geom/LineString.cpp, src/geom/Polygon.cpp: Switch back to unchecked getGeometryN, getPointN and getInteriorRingN, check them - at the PHP level, for performance sake in C-land. git-svn-id: http://svn.osgeo.org/geos/trunk@3060 + at the PHP level, for performance sake in C-land. git-svn-id: + http://svn.osgeo.org/geos/trunk@3060 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli * php/TODO, php/geos.c, php/test/test.php: Rename getGeometryN to - geometryN, for interface consistency git-svn-id: http://svn.osgeo.org/geos/trunk@3059 + geometryN, for interface consistency git-svn-id: + http://svn.osgeo.org/geos/trunk@3059 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli * php/TODO, php/geos.c, php/test/test.php: area, length, distance, - hausdorffDistance; fix leaks in pointN, startPoint and endPoint git-svn-id: http://svn.osgeo.org/geos/trunk@3058 + hausdorffDistance; fix leaks in pointN, startPoint and endPoint + git-svn-id: http://svn.osgeo.org/geos/trunk@3058 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: startPoint, endPoint git-svn-id: http://svn.osgeo.org/geos/trunk@3057 + * php/geos.c, php/test/test.php: startPoint, endPoint git-svn-id: + http://svn.osgeo.org/geos/trunk@3057 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: pointN git-svn-id: http://svn.osgeo.org/geos/trunk@3056 + * php/geos.c, php/test/test.php: pointN git-svn-id: + http://svn.osgeo.org/geos/trunk@3056 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli * src/geom/LineString.cpp: LineString::getPointN is part of the API, - check before segfaulting.. git-svn-id: http://svn.osgeo.org/geos/trunk@3055 + check before segfaulting.. git-svn-id: + http://svn.osgeo.org/geos/trunk@3055 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: coordinateDimension() git-svn-id: http://svn.osgeo.org/geos/trunk@3054 + * php/geos.c, php/test/test.php: coordinateDimension() git-svn-id: + http://svn.osgeo.org/geos/trunk@3054 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/TODO, php/geos.c, php/test/test.php: dimension() [ spatial ] git-svn-id: http://svn.osgeo.org/geos/trunk@3053 + * php/TODO, php/geos.c, php/test/test.php: dimension() [ spatial ] + git-svn-id: http://svn.osgeo.org/geos/trunk@3053 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: numCoordinates git-svn-id: http://svn.osgeo.org/geos/trunk@3052 + * php/geos.c, php/test/test.php: numCoordinates git-svn-id: + http://svn.osgeo.org/geos/trunk@3052 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: exteriorRing git-svn-id: http://svn.osgeo.org/geos/trunk@3051 + * php/geos.c, php/test/test.php: exteriorRing git-svn-id: + http://svn.osgeo.org/geos/trunk@3051 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli * php/TODO, php/geos.c, php/test/test.php: numPoints, getX, getY, - interiorRingN git-svn-id: http://svn.osgeo.org/geos/trunk@3050 + interiorRingN git-svn-id: http://svn.osgeo.org/geos/trunk@3050 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * src/geom/Polygon.cpp: Make getInteriorRingN checked (API) git-svn-id: http://svn.osgeo.org/geos/trunk@3049 + * src/geom/Polygon.cpp: Make getInteriorRingN checked (API) + git-svn-id: http://svn.osgeo.org/geos/trunk@3049 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: numInteriorRings git-svn-id: http://svn.osgeo.org/geos/trunk@3048 + * php/geos.c, php/test/test.php: numInteriorRings git-svn-id: + http://svn.osgeo.org/geos/trunk@3048 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/test/test.php: Test null-return from unexistent offset git-svn-id: http://svn.osgeo.org/geos/trunk@3047 + * php/test/test.php: Test null-return from unexistent offset + git-svn-id: http://svn.osgeo.org/geos/trunk@3047 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli * src/geom/GeometryCollection.cpp: Geometry::getGeometryN is an API - function, so make it safe/checked git-svn-id: http://svn.osgeo.org/geos/trunk@3046 + function, so make it safe/checked git-svn-id: + http://svn.osgeo.org/geos/trunk@3046 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: getGeometryN git-svn-id: http://svn.osgeo.org/geos/trunk@3045 + * php/geos.c, php/test/test.php: getGeometryN git-svn-id: + http://svn.osgeo.org/geos/trunk@3045 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/test/test.php: Test numGeometries git-svn-id: http://svn.osgeo.org/geos/trunk@3044 + * php/test/test.php: Test numGeometries git-svn-id: + http://svn.osgeo.org/geos/trunk@3044 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-21 Sandro Santilli - * php/geos.c, php/test/test.php: getSRID, setSRID git-svn-id: http://svn.osgeo.org/geos/trunk@3043 + * php/geos.c, php/test/test.php: getSRID, setSRID git-svn-id: + http://svn.osgeo.org/geos/trunk@3043 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/geos.c, php/test/test.php: typeName, typeId git-svn-id: http://svn.osgeo.org/geos/trunk@3042 + * php/geos.c, php/test/test.php: typeName, typeId git-svn-id: + http://svn.osgeo.org/geos/trunk@3042 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/geos.c, php/test/test.php: Geometry type constants git-svn-id: http://svn.osgeo.org/geos/trunk@3041 + * php/geos.c, php/test/test.php: Geometry type constants + git-svn-id: http://svn.osgeo.org/geos/trunk@3041 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/geos.c, php/test/test.php: isSimple, isRing, hasZ, isClosed git-svn-id: http://svn.osgeo.org/geos/trunk@3040 + * php/geos.c, php/test/test.php: isSimple, isRing, hasZ, isClosed + git-svn-id: http://svn.osgeo.org/geos/trunk@3040 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/geos.c, php/test/test.php: checkValidity (isValid in disguise) git-svn-id: http://svn.osgeo.org/geos/trunk@3039 + * php/geos.c, php/test/test.php: checkValidity (isValid in disguise) + git-svn-id: http://svn.osgeo.org/geos/trunk@3039 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/TODO, php/geos.c, php/test/test.php: isEmpty git-svn-id: http://svn.osgeo.org/geos/trunk@3038 + * php/TODO, php/geos.c, php/test/test.php: isEmpty git-svn-id: + http://svn.osgeo.org/geos/trunk@3038 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/geos.c, php/test/test.php: Relational operators + equalsExact git-svn-id: http://svn.osgeo.org/geos/trunk@3037 + * php/geos.c, php/test/test.php: Relational operators + equalsExact + git-svn-id: http://svn.osgeo.org/geos/trunk@3037 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli * php/geos.c, php/test/test.php: Simplify (also - topology-preserving), ExtractUniquePoints git-svn-id: http://svn.osgeo.org/geos/trunk@3036 + topology-preserving), ExtractUniquePoints git-svn-id: + http://svn.osgeo.org/geos/trunk@3036 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/geos.c, php/test/Makefile.am, php/test/test.php: GEOSLineMerge git-svn-id: http://svn.osgeo.org/geos/trunk@3035 + * php/geos.c, php/test/Makefile.am, php/test/test.php: GEOSLineMerge + git-svn-id: http://svn.osgeo.org/geos/trunk@3035 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli @@ -11870,111 +13178,129 @@ * php/geos.c, php/test/test.php: Make GEOSPolygonize a free function rather than a method on GEOSGeometry. This is to allow extending it to accept differnet kind of args, like arrays of GEOSGeometry for - example.. git-svn-id: http://svn.osgeo.org/geos/trunk@3034 + example.. git-svn-id: http://svn.osgeo.org/geos/trunk@3034 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/TODO: Add serialize/unserialize TODO item git-svn-id: http://svn.osgeo.org/geos/trunk@3033 + * php/TODO: Add serialize/unserialize TODO item git-svn-id: + http://svn.osgeo.org/geos/trunk@3033 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli - * php/TODO, php/geos.c: Geometry.__toString for easier debuggin git-svn-id: http://svn.osgeo.org/geos/trunk@3032 + * php/TODO, php/geos.c: Geometry.__toString for easier debuggin + git-svn-id: http://svn.osgeo.org/geos/trunk@3032 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-20 Sandro Santilli * php/TODO, php/geos.c, php/test/test.php: Polygonize (testing need - further review for a possible bug in core lib) git-svn-id: http://svn.osgeo.org/geos/trunk@3031 + further review for a possible bug in core lib) git-svn-id: + http://svn.osgeo.org/geos/trunk@3031 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * php/test/test.php: Use the "T" char for IM9 pattern sometime (for - fun and proof) git-svn-id: http://svn.osgeo.org/geos/trunk@3030 + fun and proof) git-svn-id: http://svn.osgeo.org/geos/trunk@3030 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * php/geos.c, php/test/test.php: relate, relatePattern git-svn-id: http://svn.osgeo.org/geos/trunk@3029 + * php/geos.c, php/test/test.php: relate, relatePattern git-svn-id: + http://svn.osgeo.org/geos/trunk@3029 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * php/geos.c, php/test/test.php: Geometry->{pointOnSurface,centroid} git-svn-id: http://svn.osgeo.org/geos/trunk@3028 + * php/geos.c, php/test/test.php: Geometry->{pointOnSurface,centroid} + git-svn-id: http://svn.osgeo.org/geos/trunk@3028 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * php/geos.c, php/test/test.php: More Geometry methods: envelope, intersection, convexHull, difference, symDifference, boundary, union - (including cascaded) git-svn-id: http://svn.osgeo.org/geos/trunk@3027 + (including cascaded) git-svn-id: + http://svn.osgeo.org/geos/trunk@3027 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * php/geos.c, php/test/test.php: Export buffer costants and method git-svn-id: http://svn.osgeo.org/geos/trunk@3026 + * php/geos.c, php/test/test.php: Export buffer costants and method + git-svn-id: http://svn.osgeo.org/geos/trunk@3026 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * php/test/test.php: Test typed empty geoms too for IO git-svn-id: http://svn.osgeo.org/geos/trunk@3025 + * php/test/test.php: Test typed empty geoms too for IO git-svn-id: + http://svn.osgeo.org/geos/trunk@3025 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * php/geos.c, php/test/test.php: Add second optional argument to - Geometry->project and Geometry->interpolate to request normalization git-svn-id: http://svn.osgeo.org/geos/trunk@3024 + Geometry->project and Geometry->interpolate to request normalization + git-svn-id: http://svn.osgeo.org/geos/trunk@3024 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * capi/geos_c.h.in: Document GEOSInterpolate git-svn-id: http://svn.osgeo.org/geos/trunk@3023 + * capi/geos_c.h.in: Document GEOSInterpolate git-svn-id: + http://svn.osgeo.org/geos/trunk@3023 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * php/geos.c, php/test/test.php: Add GEOSGeometry->interpolate() git-svn-id: http://svn.osgeo.org/geos/trunk@3022 + * php/geos.c, php/test/test.php: Add GEOSGeometry->interpolate() + git-svn-id: http://svn.osgeo.org/geos/trunk@3022 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * capi/geos_ts_c.cpp: Handle exceptions in GEOSInterpolate git-svn-id: http://svn.osgeo.org/geos/trunk@3021 + * capi/geos_ts_c.cpp: Handle exceptions in GEOSInterpolate + git-svn-id: http://svn.osgeo.org/geos/trunk@3021 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * php/test/Makefile.am: Better automake integration of unit test git-svn-id: http://svn.osgeo.org/geos/trunk@3020 + * php/test/Makefile.am: Better automake integration of unit test + git-svn-id: http://svn.osgeo.org/geos/trunk@3020 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * src/linearref/LinearLocation.cpp: Handle illegal argument to - LinearLocation::getCoordinate git-svn-id: http://svn.osgeo.org/geos/trunk@3019 + LinearLocation::getCoordinate git-svn-id: + http://svn.osgeo.org/geos/trunk@3019 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * capi/geos_c.h.in: document GEOSProject git-svn-id: http://svn.osgeo.org/geos/trunk@3018 + * capi/geos_c.h.in: document GEOSProject git-svn-id: + http://svn.osgeo.org/geos/trunk@3018 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * php/TODO, php/geos.c, php/test/Makefile.am, php/test/test.php: Complete implementation of WKTWriter interfaces, add phpunit-based - testing, add .project interface to Geometry git-svn-id: http://svn.osgeo.org/geos/trunk@3017 + testing, add .project interface to Geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@3017 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli - * configure.in: Check for PHP and PHPUNIT (for testing php bindings) git-svn-id: http://svn.osgeo.org/geos/trunk@3016 + * configure.in: Check for PHP and PHPUNIT (for testing php bindings) + git-svn-id: http://svn.osgeo.org/geos/trunk@3016 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * capi/geos_ts_c.cpp: Handle exceptions from - LenghtIndexedLine::project git-svn-id: http://svn.osgeo.org/geos/trunk@3015 + LenghtIndexedLine::project git-svn-id: + http://svn.osgeo.org/geos/trunk@3015 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli @@ -11987,35 +13313,42 @@ * src/linearref/LinearIterator.cpp: Throw an exception on first non-linestring component, rather than segfaulting la ter... (might - be better to refuse non-lineal even earlier, but this way we *migh * be supporting collections with only linestrings) git-svn-id: http://svn.osgeo.org/geos/trunk@3013 + be better to refuse non-lineal even earlier, but this way we *migh * + be supporting collections with only linestrings) git-svn-id: + http://svn.osgeo.org/geos/trunk@3013 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-19 Sandro Santilli * include/geos/linearref/LengthIndexOfPoint.h, - include/geos/linearref/LinearIterator.h: Dox cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@3012 + include/geos/linearref/LinearIterator.h: Dox cleanup git-svn-id: + http://svn.osgeo.org/geos/trunk@3012 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli - * php/geos.c, php/test/test.php: WKTWriter::setTrim git-svn-id: http://svn.osgeo.org/geos/trunk@3011 + * php/geos.c, php/test/test.php: WKTWriter::setTrim git-svn-id: + http://svn.osgeo.org/geos/trunk@3011 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli * php/Makefile.am: Ubuntu 8.10 version of gcc needs -std=gnu99 to - digest Zend headers :( git-svn-id: http://svn.osgeo.org/geos/trunk@3010 + digest Zend headers :( git-svn-id: + http://svn.osgeo.org/geos/trunk@3010 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli * Makefile.am, doc/Makefile.am: Add 'doxygen' rule (and 'apidoc' - alias) to top-level Makefile.am git-svn-id: http://svn.osgeo.org/geos/trunk@3009 + alias) to top-level Makefile.am git-svn-id: + http://svn.osgeo.org/geos/trunk@3009 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli - * php/TODO: tip for test git-svn-id: http://svn.osgeo.org/geos/trunk@3008 + * php/TODO: tip for test git-svn-id: + http://svn.osgeo.org/geos/trunk@3008 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli @@ -12023,53 +13356,59 @@ * Makefile.am, configure.in, php/Makefile.am, php/README, php/TODO, php/geos.c, php/php_geos.h, php/test/Makefile.am, php/test/crashme.php, php/test/test.php: Initial go at PHP5 - bindings. Can only read and write WKT so far. git-svn-id: http://svn.osgeo.org/geos/trunk@3007 + bindings. Can only read and write WKT so far. git-svn-id: + http://svn.osgeo.org/geos/trunk@3007 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli - * configure.in: Do not set user FLAGS, se project flags instead. - For the whole story, see: + * configure.in: Do not set user FLAGS, se project flags instead. For + the whole story, see: - http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.htmlgit-svn-id: http://svn.osgeo.org/geos/trunk@3006 - 5242fede-7e19-0410-aef8-94bd7d2200fb + http://www.gnu.org/software/hello/manual/automake/Flag-Variables-Ordering.html git-svn-id: http://svn.osgeo.org/geos/trunk@3006 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli - * doc/Makefile.am: Fix automake override git-svn-id: http://svn.osgeo.org/geos/trunk@3005 + * doc/Makefile.am: Fix automake override git-svn-id: + http://svn.osgeo.org/geos/trunk@3005 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-18 Sandro Santilli * autogen.sh: Add -Woverride option to automake invocation, to catch - Makefile.am errors (there's one) git-svn-id: http://svn.osgeo.org/geos/trunk@3004 + Makefile.am errors (there's one) git-svn-id: + http://svn.osgeo.org/geos/trunk@3004 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-16 Sandro Santilli - * swig/geos.i.in: Drop carriage returns git-svn-id: http://svn.osgeo.org/geos/trunk@3003 + * swig/geos.i.in: Drop carriage returns git-svn-id: + http://svn.osgeo.org/geos/trunk@3003 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-16 Sandro Santilli - * swig/Makefile.am: OOps, tabs instead of spaces confuse automake git-svn-id: http://svn.osgeo.org/geos/trunk@3002 + * swig/Makefile.am: OOps, tabs instead of spaces confuse automake + git-svn-id: http://svn.osgeo.org/geos/trunk@3002 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-16 Sandro Santilli - * swig/Makefile.am: Always distribute swig bindings, closes bug #352 git-svn-id: http://svn.osgeo.org/geos/trunk@3001 + * swig/Makefile.am: Always distribute swig bindings, closes bug #352 + git-svn-id: http://svn.osgeo.org/geos/trunk@3001 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-16 Sandro Santilli * macros/ac_pkg_swig.m4: Fix swig macro so it doesn't think version - 2.0.0 is < 1.3.37 git-svn-id: http://svn.osgeo.org/geos/trunk@3000 + 2.0.0 is < 1.3.37 git-svn-id: http://svn.osgeo.org/geos/trunk@3000 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-06-01 Frank Warmerdam * src/io/WKTReader.cpp, tests/unit/io/WKTReaderTest.cpp: make - WKTReader keywords case insensitive git-svn-id: http://svn.osgeo.org/geos/trunk@2999 + WKTReader keywords case insensitive git-svn-id: + http://svn.osgeo.org/geos/trunk@2999 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-31 Frank Warmerdam @@ -12080,25 +13419,27 @@ src/geom/CoordinateArraySequence.cpp, src/geom/GeometryFactory.cpp, src/io/WKTWriter.cpp, tests/unit/geom/CoordinateArraySequenceTest.cpp: Attempt to make - geometry dimension perform more smoothly. Modified + geometry dimension perform more smoothly. Modified CoordinateArraySequence to default to unknown dimension (0), which is determined at the point getDimension() is called by examination of the first coordinate Z (ISNAN test). The WKTWriter has also been altered to write 0.0 instead of nan, and to avoid writing "Z" for - EMPTY geometries.(#348) git-svn-id: http://svn.osgeo.org/geos/trunk@2998 + EMPTY geometries.(#348) git-svn-id: + http://svn.osgeo.org/geos/trunk@2998 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-31 Frank Warmerdam * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Addition of getCoordinateDimension() on GEOSGeom (#311) Addition of - setOutputDimension, setOld3D on WKTWriter (#292) git-svn-id: http://svn.osgeo.org/geos/trunk@2997 + setOutputDimension, setOld3D on WKTWriter (#292) git-svn-id: + http://svn.osgeo.org/geos/trunk@2997 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-28 Frank Warmerdam * tests/unit/io/WKBWriterTest.cpp: added missing test that should - have been in r2995 git-svn-id: http://svn.osgeo.org/geos/trunk@2996 + have been in r2995 git-svn-id: http://svn.osgeo.org/geos/trunk@2996 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-28 Frank Warmerdam @@ -12114,13 +13455,15 @@ tests/unit/io/WKTWriterTest.cpp: Implement getCoordinateDimension() for geometries (#331) WKTWriter now has setOutputDimension() method, and writes 3D geometries (#292) WKBWriter has fixes for writing 2D - geometries from 3D geometry (#346) Minimal unit tests for the above. git-svn-id: http://svn.osgeo.org/geos/trunk@2995 + geometries from 3D geometry (#346) Minimal unit tests for the above. + git-svn-id: http://svn.osgeo.org/geos/trunk@2995 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-28 Frank Warmerdam * src/io/WKTReader.cpp, tests/unit/io/WKTReaderTest.cpp: add support - for reading SF1.2 Z/M/ZM geometries (#347) git-svn-id: http://svn.osgeo.org/geos/trunk@2994 + for reading SF1.2 Z/M/ZM geometries (#347) git-svn-id: + http://svn.osgeo.org/geos/trunk@2994 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-19 Frank Warmerdam @@ -12129,7 +13472,8 @@ include/geos/io/WKTWriter.h, src/io/WKTWriter.cpp, tests/unit/Makefile.am, tests/unit/io/WKTReaderTest.cpp, tests/unit/io/WKTWriterTest.cpp: added setPrecision, setTrim support - on WKTWriter and provided tests (#341) git-svn-id: http://svn.osgeo.org/geos/trunk@2993 + on WKTWriter and provided tests (#341) git-svn-id: + http://svn.osgeo.org/geos/trunk@2993 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-18 Frank Warmerdam @@ -12137,13 +13481,14 @@ * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSLineString_PointTest.cpp: expose several new - accessor functions on geometries (#345) git-svn-id: http://svn.osgeo.org/geos/trunk@2992 + accessor functions on geometries (#345) git-svn-id: + http://svn.osgeo.org/geos/trunk@2992 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-18 Frank Warmerdam * tests/unit/noding/SegmentNodeTest.cpp: disamiguate create args - (#345) git-svn-id: http://svn.osgeo.org/geos/trunk@2991 + (#345) git-svn-id: http://svn.osgeo.org/geos/trunk@2991 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-18 Frank Warmerdam @@ -12155,12 +13500,14 @@ src/geom/GeometryFactory.cpp, src/io/WKTReader.cpp, tests/unit/noding/BasicSegmentStringTest.cpp, tests/unit/noding/NodedSegmentStringTest.cpp: preserve dimension as - part of CoordinateArraySequence and while reading WKT (#345) git-svn-id: http://svn.osgeo.org/geos/trunk@2990 + part of CoordinateArraySequence and while reading WKT (#345) + git-svn-id: http://svn.osgeo.org/geos/trunk@2990 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-15 Sandro Santilli - * src/operation/buffer/OffsetCurveBuilder.cpp: Minor tweaks git-svn-id: http://svn.osgeo.org/geos/trunk@2989 + * src/operation/buffer/OffsetCurveBuilder.cpp: Minor tweaks + git-svn-id: http://svn.osgeo.org/geos/trunk@2989 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-15 Sandro Santilli @@ -12172,26 +13519,29 @@ src/operation/buffer/OffsetCurveBuilder.cpp, tests/xmltester/tests/bug334.xml: Move OffsetCurveVertexList.h to headers dir, add a .reset() method to reduce memory allocations, use - the new interface. git-svn-id: http://svn.osgeo.org/geos/trunk@2988 + the new interface. git-svn-id: + http://svn.osgeo.org/geos/trunk@2988 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-15 Sandro Santilli * include/geos/geom/CoordinateArraySequence.h, src/geom/CoordinateArraySequence.cpp: Add clear() method to - CoordinateArraySequence, inline empty() git-svn-id: http://svn.osgeo.org/geos/trunk@2987 + CoordinateArraySequence, inline empty() git-svn-id: + http://svn.osgeo.org/geos/trunk@2987 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-04 Sandro Santilli * README: Add 'ldconfig' step, seems to be a recurring issue with - builders... git-svn-id: http://svn.osgeo.org/geos/trunk@2986 + builders... git-svn-id: http://svn.osgeo.org/geos/trunk@2986 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-05-02 Sandro Santilli * capi/geos_c.h.in: Add a note about 2d nature of - extractUniquePoints git-svn-id: http://svn.osgeo.org/geos/trunk@2985 + extractUniquePoints git-svn-id: + http://svn.osgeo.org/geos/trunk@2985 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-04-21 Mateusz Loskot @@ -12203,37 +13553,43 @@ 2010-04-17 Sandro Santilli * HOWTO_RELEASE, capi/geos_c.h.in: Also set version for the systems - not using autoconf, and update paths in HOWTO_RELEASE file git-svn-id: http://svn.osgeo.org/geos/trunk@2977 + not using autoconf, and update paths in HOWTO_RELEASE file + git-svn-id: http://svn.osgeo.org/geos/trunk@2977 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-04-17 Sandro Santilli * configure.in: As we're still maintaining 3.2 branch, and since new CAPI interface were added, bump CAPI lib interface version up. We'll - be 1.7.0 there from now on. git-svn-id: http://svn.osgeo.org/geos/trunk@2976 + be 1.7.0 there from now on. git-svn-id: + http://svn.osgeo.org/geos/trunk@2976 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-04-17 Sandro Santilli * NEWS, capi/geos_c.cpp: Have initGEOS(..) return a singleton, as - used to be up to 3.0.0 git-svn-id: http://svn.osgeo.org/geos/trunk@2974 + used to be up to 3.0.0 git-svn-id: + http://svn.osgeo.org/geos/trunk@2974 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-04-07 Mateusz Loskot * nmake.opt: Added ENABLE_INLINE=YES|NO option to nmake.opt for Visual C++ builds using NMake. The ENABLE_INLINE=YES does not link - for me - to be fixed git-svn-id: http://svn.osgeo.org/geos/trunk@2968 + for me - to be fixed git-svn-id: + http://svn.osgeo.org/geos/trunk@2968 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-04-07 Mateusz Loskot - * src/dirlist.mk: Updated src/dirlist.mk (Ticket 337) git-svn-id: http://svn.osgeo.org/geos/trunk@2967 + * src/dirlist.mk: Updated src/dirlist.mk (Ticket 337) git-svn-id: + http://svn.osgeo.org/geos/trunk@2967 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-29 Mateusz Loskot - * nmake.opt: Added NMake 10.x version to be recognized by nmake.opt git-svn-id: http://svn.osgeo.org/geos/trunk@2965 + * nmake.opt: Added NMake 10.x version to be recognized by nmake.opt + git-svn-id: http://svn.osgeo.org/geos/trunk@2965 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-29 Mateusz Loskot @@ -12268,12 +13624,25 @@ include/geos/planargraph/PlanarGraph.h, include/geos/simplify/DouglasPeuckerLineSimplifier.h, include/geos/simplify/TaggedLineString.h: Qualify size_t with std - namespace in headers. git-svn-id: http://svn.osgeo.org/geos/trunk@2961 + namespace in headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@2961 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-29 Mateusz Loskot - * : Updated svn:ignore property git-svn-id: http://svn.osgeo.org/geos/trunk@2960 + * : Updated svn:ignore property git-svn-id: + http://svn.osgeo.org/geos/trunk@2960 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-03-29 Mateusz Loskot + + * build/msvc10/geos_lib/geos_lib.vcxproj, + build/msvc10/geos_lib/geos_lib.vcxproj.filters, + build/msvc90/geos_c_dll/geos_c_dll.vcproj, + build/msvc90/geos_unit/geos_unit.vcproj, + build/msvc90/geos_xmltester/geos_xmltester.vcproj: Updated projects + for Visual Studio 2008 and 2010 git-svn-id: + http://svn.osgeo.org/geos/trunk@2959 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-29 Mateusz Loskot @@ -12304,7 +13673,8 @@ include/geos/util/GeometricShapeFactory.h, include/geos/util/UniqueCoordinateArrayFilter.h: Added pragma to disable Visual C++ warning C4251 - safe to ignore - (http://support.microsoft.com/kb/813810/) git-svn-id: http://svn.osgeo.org/geos/trunk@2958 + (http://support.microsoft.com/kb/813810/) git-svn-id: + http://svn.osgeo.org/geos/trunk@2958 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-29 Mateusz Loskot @@ -12316,77 +13686,85 @@ 2010-03-26 Mateusz Loskot * include/geos/platform.h.vc: platform.h.vc: disable min/max macros - substitution git-svn-id: http://svn.osgeo.org/geos/trunk@2955 + substitution git-svn-id: http://svn.osgeo.org/geos/trunk@2955 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-26 Mateusz Loskot * include/geos/operation/union/CascadedPolygonUnion.h: Added GEOS_DLL with Microsoft-specific __declspec attribute missing from - CascadedPolygonUnion class (ported from branches/3.2) git-svn-id: http://svn.osgeo.org/geos/trunk@2954 + CascadedPolygonUnion class (ported from branches/3.2) git-svn-id: + http://svn.osgeo.org/geos/trunk@2954 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-26 Mateusz Loskot * src/geom/GeometryList.cpp: geom\GeoemtryList.cpp: missing implementation of GeometryList::size() function (ported from - branches/3.2) git-svn-id: http://svn.osgeo.org/geos/trunk@2952 + branches/3.2) git-svn-id: http://svn.osgeo.org/geos/trunk@2952 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-26 Mateusz Loskot * src/Makefile.vc: src\Makefile.vc: added missing - geom\GeometryList.cpp (ported from branches/3.2) git-svn-id: http://svn.osgeo.org/geos/trunk@2950 + geom\GeometryList.cpp (ported from branches/3.2) git-svn-id: + http://svn.osgeo.org/geos/trunk@2950 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-26 Mateusz Loskot * nmake.opt: nmake.opt: Added missing GEOS_DLL_EXPORT to CPPFLAGS - (ported from branches/3.2) git-svn-id: http://svn.osgeo.org/geos/trunk@2948 + (ported from branches/3.2) git-svn-id: + http://svn.osgeo.org/geos/trunk@2948 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-19 Sandro Santilli * NEWS, capi/geos_ts_c.cpp: Improve formatting for - GEOSisValidReason_r (#329) git-svn-id: http://svn.osgeo.org/geos/trunk@2946 + GEOSisValidReason_r (#329) git-svn-id: + http://svn.osgeo.org/geos/trunk@2946 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-18 Sandro Santilli * include/geos/operation/valid/IsValidOp.h, src/operation/valid/IsValidOp.cpp: Forw-port a better fix for #333 - (false positive valid geoms) git-svn-id: http://svn.osgeo.org/geos/trunk@2944 + (false positive valid geoms) git-svn-id: + http://svn.osgeo.org/geos/trunk@2944 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-16 Sandro Santilli - * capi/geos_ts_c.cpp: Fix ST_IsValidDetail (broke by last commit) git-svn-id: http://svn.osgeo.org/geos/trunk@2941 + * capi/geos_ts_c.cpp: Fix ST_IsValidDetail (broke by last commit) + git-svn-id: http://svn.osgeo.org/geos/trunk@2941 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-16 Sandro Santilli * capi/geos_ts_c.cpp: Now that IsValidOp doesn't cache the 'checked' status it is better to trigger a single check rather than two (also - fix leaks) git-svn-id: http://svn.osgeo.org/geos/trunk@2940 + fix leaks) git-svn-id: http://svn.osgeo.org/geos/trunk@2940 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-14 Sandro Santilli - * include/geos/util/Makefile.am: Install Machine.h git-svn-id: http://svn.osgeo.org/geos/trunk@2939 + * include/geos/util/Makefile.am: Install Machine.h git-svn-id: + http://svn.osgeo.org/geos/trunk@2939 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-13 Sandro Santilli * capi/geos_ts_c.cpp, tests/unit/capi/GEOSOrientationIndex.cpp: Fix GEOSOrientationIndex implementation and testcase. Closes ticket - #335. git-svn-id: http://svn.osgeo.org/geos/trunk@2938 + #335. git-svn-id: http://svn.osgeo.org/geos/trunk@2938 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-12 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSOrientationIndex.cpp: - Expose GEOSOrientationIndex to C-API git-svn-id: http://svn.osgeo.org/geos/trunk@2937 + Expose GEOSOrientationIndex to C-API git-svn-id: + http://svn.osgeo.org/geos/trunk@2937 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-10 Sandro Santilli @@ -12394,24 +13772,28 @@ * include/geos/operation/valid/IsValidOp.h, src/operation/valid/IsValidOp.cpp, tests/xmltester/tests/general/TestValid.xml: Sync TestValid xml from - JTS, review IsValidOp to be in sync with current JTS trunk. git-svn-id: http://svn.osgeo.org/geos/trunk@2936 + JTS, review IsValidOp to be in sync with current JTS trunk. + git-svn-id: http://svn.osgeo.org/geos/trunk@2936 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-07 Sandro Santilli - * README: Apply slightly modified patch by mwtoews (#344) git-svn-id: http://svn.osgeo.org/geos/trunk@2935 + * README: Apply slightly modified patch by mwtoews (#344) + git-svn-id: http://svn.osgeo.org/geos/trunk@2935 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-06 Mateusz Loskot * CMakeLists.txt, cmake/cmake_uninstall.cmake.in: Added cmake/cmake_uninstall.cmake.in script and configured make uninstall - target for CMake configuration (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2934 + target for CMake configuration (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2934 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-03 Sandro Santilli - * capi/geos_c.h.in: Improve documentation for GEOSPOlygonize_full git-svn-id: http://svn.osgeo.org/geos/trunk@2933 + * capi/geos_c.h.in: Improve documentation for GEOSPOlygonize_full + git-svn-id: http://svn.osgeo.org/geos/trunk@2933 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-03-02 Sandro Santilli @@ -12419,62 +13801,71 @@ * NEWS, include/geos/operation/valid/IsValidOp.h, src/operation/valid/IsValidOp.cpp, tests/xmltester/tests/general/TestValid.xml: Fix false positive - return from IsValidOp (#333) git-svn-id: http://svn.osgeo.org/geos/trunk@2932 + return from IsValidOp (#333) git-svn-id: + http://svn.osgeo.org/geos/trunk@2932 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-28 Sandro Santilli - * src/geom/LineString.cpp: Minor tweak git-svn-id: http://svn.osgeo.org/geos/trunk@2931 + * src/geom/LineString.cpp: Minor tweak git-svn-id: + http://svn.osgeo.org/geos/trunk@2931 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-28 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in: Provide non-rehentrant - version of empty geometries constructors git-svn-id: http://svn.osgeo.org/geos/trunk@2930 + version of empty geometries constructors git-svn-id: + http://svn.osgeo.org/geos/trunk@2930 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-28 Sandro Santilli - * NEWS: extractUniquePoints comes in non-reentrant version too git-svn-id: http://svn.osgeo.org/geos/trunk@2929 + * NEWS: extractUniquePoints comes in non-reentrant version too + git-svn-id: http://svn.osgeo.org/geos/trunk@2929 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-25 Sandro Santilli - * NEWS: Update with GEOSPolygonize_full item git-svn-id: http://svn.osgeo.org/geos/trunk@2928 + * NEWS: Update with GEOSPolygonize_full item git-svn-id: + http://svn.osgeo.org/geos/trunk@2928 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-23 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: - GEOSPolygonize_full [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@2927 + GEOSPolygonize_full [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@2927 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-22 Sandro Santilli * include/geos/operation/polygonize/Polygonizer.h, src/operation/polygonize/Polygonizer.cpp: LineStringAdder - heap-allocation removal git-svn-id: http://svn.osgeo.org/geos/trunk@2926 + heap-allocation removal git-svn-id: + http://svn.osgeo.org/geos/trunk@2926 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-22 Sandro Santilli * NEWS, include/geos/operation/polygonize/Polygonizer.h, src/operation/polygonize/Polygonizer.cpp: Drop heap allocation of - invalidRingLines vector git-svn-id: http://svn.osgeo.org/geos/trunk@2925 + invalidRingLines vector git-svn-id: + http://svn.osgeo.org/geos/trunk@2925 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-22 Sandro Santilli * include/geos/operation/polygonize/Polygonizer.h, src/operation/polygonize/Polygonizer.cpp: More heap allocations bite - the dust... git-svn-id: http://svn.osgeo.org/geos/trunk@2924 + the dust... git-svn-id: http://svn.osgeo.org/geos/trunk@2924 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-22 Sandro Santilli * NEWS, include/geos/operation/polygonize/Polygonizer.h, src/operation/polygonize/Polygonizer.cpp: Drop HEAP allocation for - dangles vector too, and document all these API changes git-svn-id: http://svn.osgeo.org/geos/trunk@2923 + dangles vector too, and document all these API changes git-svn-id: + http://svn.osgeo.org/geos/trunk@2923 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-22 Sandro Santilli @@ -12483,32 +13874,37 @@ include/geos/operation/polygonize/PolygonizeEdge.h, include/geos/operation/polygonize/Polygonizer.h, src/operation/polygonize/Polygonizer.cpp: Avoid heap allocation of a - vector for cut edges, bits of additional documentation git-svn-id: http://svn.osgeo.org/geos/trunk@2922 + vector for cut edges, bits of additional documentation git-svn-id: + http://svn.osgeo.org/geos/trunk@2922 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-22 Sandro Santilli * include/geos/operation/polygonize/Polygonizer.h: Try to document - current behaviour (very bad behaviour indeed...) git-svn-id: http://svn.osgeo.org/geos/trunk@2921 + current behaviour (very bad behaviour indeed...) git-svn-id: + http://svn.osgeo.org/geos/trunk@2921 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-21 Mateusz Loskot * CMakeLists.txt: Another patch from Gavin Heavyside to enable GEOS - as a dependency of a project with CMake git-svn-id: http://svn.osgeo.org/geos/trunk@2920 + as a dependency of a project with CMake git-svn-id: + http://svn.osgeo.org/geos/trunk@2920 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-21 Sandro Santilli * NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp: Allow GEOSGetGeometryN - calls against single geometries git-svn-id: http://svn.osgeo.org/geos/trunk@2919 + calls against single geometries git-svn-id: + http://svn.osgeo.org/geos/trunk@2919 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-21 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in: Expose the non-reentrant version too (I know, I was against, but it's too much work on the - postgis side for that right now) git-svn-id: http://svn.osgeo.org/geos/trunk@2918 + postgis side for that right now) git-svn-id: + http://svn.osgeo.org/geos/trunk@2918 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-21 Sandro Santilli @@ -12516,49 +13912,55 @@ * NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSGeom_extractUniquePointsTest.cpp: - GEOSGeom_extractUniquePoints [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@2917 + GEOSGeom_extractUniquePoints [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@2917 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-21 Mateusz Loskot * CMakeLists.txt: Patch from Gavin Heavyside that enables CMake to - build GEOS as a dependency of user-defined project git-svn-id: http://svn.osgeo.org/geos/trunk@2916 + build GEOS as a dependency of user-defined project git-svn-id: + http://svn.osgeo.org/geos/trunk@2916 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-17 Sandro Santilli * src/geom/CoordinateArraySequence.cpp: Throw an IllegalArgumentException when setOrdinate is called with unknown - ordinate index git-svn-id: http://svn.osgeo.org/geos/trunk@2915 + ordinate index git-svn-id: http://svn.osgeo.org/geos/trunk@2915 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-14 Sandro Santilli - * NEWS: Add GEOSPolygonizer_getCutEdges NEWS item where it belongs git-svn-id: http://svn.osgeo.org/geos/trunk@2913 + * NEWS: Add GEOSPolygonizer_getCutEdges NEWS item where it belongs + git-svn-id: http://svn.osgeo.org/geos/trunk@2913 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-12 Mateusz Loskot * capi/CMakeLists.txt: Fixed but in CMake configuration which - installed geos_c.h in incorrect location (#330) git-svn-id: http://svn.osgeo.org/geos/trunk@2912 + installed geos_c.h in incorrect location (#330) git-svn-id: + http://svn.osgeo.org/geos/trunk@2912 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-11 Sandro Santilli - * NEWS: Update git-svn-id: http://svn.osgeo.org/geos/trunk@2911 + * NEWS: Update git-svn-id: http://svn.osgeo.org/geos/trunk@2911 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-11 Sandro Santilli * capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/GEOSGeom_create.cpp: Complete set of typed-empty - constructors and tests for them [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@2910 + constructors and tests for them [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@2910 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-11 Sandro Santilli * capi/geos_c.h.in, capi/geos_ts_c.cpp: Go for consistency with - reentrant interfaces [RT-SIGTA] git-svn-id: http://svn.osgeo.org/geos/trunk@2909 + reentrant interfaces [RT-SIGTA] git-svn-id: + http://svn.osgeo.org/geos/trunk@2909 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-11 Sandro Santilli @@ -12566,84 +13968,101 @@ * NEWS, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/Makefile.am, tests/unit/capi/GEOSGeom_create.cpp: GEOSContext_setNoticeHandler, GEOSContext_setErrorHandler, - GEOSGeom_createEmptyPolygon_r (and test) git-svn-id: http://svn.osgeo.org/geos/trunk@2908 + GEOSGeom_createEmptyPolygon_r (and test) git-svn-id: + http://svn.osgeo.org/geos/trunk@2908 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-09 Sandro Santilli - * doc/Doxyfile.in: Fix to match new layout git-svn-id: http://svn.osgeo.org/geos/trunk@2907 + * doc/Doxyfile.in: Fix to match new layout git-svn-id: + http://svn.osgeo.org/geos/trunk@2907 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-06 Mateusz Loskot * tests/xmltester/CMakeLists.txt: Ported list of SAVE_XMLTESTS to CMake configuration of XMLTester (#317) All tests pass on Ubuntu - 9.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2906 + 9.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2906 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-05 Mateusz Loskot * CMakeLists.txt: Fixed CMake version comparison to disable - platform.h (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2905 + platform.h (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2905 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-05 Sandro Santilli - * capi/geos_c.h.in: Document ownership of created types git-svn-id: http://svn.osgeo.org/geos/trunk@2904 + * capi/geos_c.h.in: Document ownership of created types + git-svn-id: http://svn.osgeo.org/geos/trunk@2904 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-05 Sandro Santilli * NEWS, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: New CAPI interface: GEOSisValidDetail ( tell state, reason & location - apart ) git-svn-id: http://svn.osgeo.org/geos/trunk@2903 + apart ) git-svn-id: http://svn.osgeo.org/geos/trunk@2903 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-04 Mateusz Loskot * CMakeLists.txt, tools/CMakeLists.txt: Fixed missing substitution - of @libdir@ in geos-config generated by CMake #(317) git-svn-id: http://svn.osgeo.org/geos/trunk@2902 + of @libdir@ in geos-config generated by CMake #(317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2902 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-02-02 Mateusz Loskot * CMakeLists.txt: Fixed problem with use of new command with file() - macro for older CMake versions (#327) git-svn-id: http://svn.osgeo.org/geos/trunk@2901 + macro for older CMake versions (#327) git-svn-id: + http://svn.osgeo.org/geos/trunk@2901 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-31 Mateusz Loskot * tests/unit/CMakeLists.txt, tests/xmltester/CMakeLists.txt: Added - XMLTester to CTest configuration - work in progress (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2900 + XMLTester to CTest configuration - work in progress (#317) + git-svn-id: http://svn.osgeo.org/geos/trunk@2900 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-31 Mateusz Loskot * CMakeLists.txt: Added GEOS_ENABLE_FLOATSTORE option to CMake to - control GCC flag -ffloat-store (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2899 + control GCC flag -ffloat-store (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2899 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-31 Mateusz Loskot - * : Added platform.h.disabled to svn:ignore property git-svn-id: http://svn.osgeo.org/geos/trunk@2898 + * : Added platform.h.disabled to svn:ignore property git-svn-id: + http://svn.osgeo.org/geos/trunk@2898 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-01-31 Mateusz Loskot + + * CMakeLists.txt: A minor fix to order of enable_testing() and + add_subdirectories(tests) - it is important to include the former + macro first so the tests are caught in git-svn-id: + http://svn.osgeo.org/geos/trunk@2897 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-30 Mateusz Loskot * CMakeLists.txt: Updated configuration of GEOS_ENABLE_TESTS option - for CMake (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2896 + for CMake (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2896 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-30 Mateusz Loskot * CMakeLists.txt: Configured 'make check' target for CMake as alias - to 'make test' to mimic GNU Autotools manner of running tests (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2895 + to 'make test' to mimic GNU Autotools manner of running tests (#317) + git-svn-id: http://svn.osgeo.org/geos/trunk@2895 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-29 Paul Ramsey * include/geos/platform.h.in: Extend support of Apple ISNAN case to - newer? compilers git-svn-id: http://svn.osgeo.org/geos/trunk@2894 + newer? compilers git-svn-id: http://svn.osgeo.org/geos/trunk@2894 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-29 Mateusz Loskot @@ -12654,25 +14073,29 @@ directory and deactivate it renaming to platform.h.disable, before generating CMake-specific platform.h. Tested on Windows with Visual C++ but with -DGEOS_ENABLE_INLINE=OFF otherwise DLL linking fails - with many redefined symbols - to be checked. git-svn-id: http://svn.osgeo.org/geos/trunk@2893 + with many redefined symbols - to be checked. git-svn-id: + http://svn.osgeo.org/geos/trunk@2893 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-29 Mateusz Loskot * CMakeLists.txt, tests/unit/CMakeLists.txt: Configured 'make test' - target for CMake build (#317). Now only geos_unit is executed git-svn-id: http://svn.osgeo.org/geos/trunk@2892 + target for CMake build (#317). Now only geos_unit is executed + git-svn-id: http://svn.osgeo.org/geos/trunk@2892 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-28 Mateusz Loskot * src/planargraph/algorithm/ConnectedSubgraphFinder.cpp: Missing - includes of platform.h and git-svn-id: http://svn.osgeo.org/geos/trunk@2891 + includes of platform.h and git-svn-id: + http://svn.osgeo.org/geos/trunk@2891 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-27 Mateusz Loskot * tests/unit/linearref/LengthIndexedLineTest.cpp: Tidy up messy code - in tests/unit/linearref git-svn-id: http://svn.osgeo.org/geos/trunk@2890 + in tests/unit/linearref git-svn-id: + http://svn.osgeo.org/geos/trunk@2890 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-27 Mateusz Loskot @@ -12681,13 +14104,15 @@ Fixed CMake configuration for the problem about unavailable C99 features if -std=c99 is not specified for GCC 4.3.3 on Ubuntu 9.04. This is inconsistent behaviour with GCC 4.4.1 - (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741). git-svn-id: http://svn.osgeo.org/geos/trunk@2889 + (https://bugs.launchpad.net/ubuntu/+source/gcc-4.3/+bug/512741). + git-svn-id: http://svn.osgeo.org/geos/trunk@2889 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-23 Mateusz Loskot * src/CMakeLists.txt: GEOS C++ static library was missing from - installation targets (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2888 + installation targets (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2888 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-23 Mateusz Loskot @@ -12700,31 +14125,36 @@ 2010-01-23 Mateusz Loskot - * CMakeLists.txt: Small fix to latest commit (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2886 + * CMakeLists.txt: Small fix to latest commit (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2886 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-23 Mateusz Loskot * CMakeLists.txt: Disabled GEOS_ENABLE_ASSERT option for Visual - Studio builds - not supported, no sense (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2885 + Studio builds - not supported, no sense (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2885 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-23 Mateusz Loskot * CMakeLists.txt: Tweaked detection isfinite and isnan declared as - functions in C++ (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2884 + functions in C++ (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2884 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-22 Mateusz Loskot * cmake/modules/CheckPrototypeExists.cmake: Added - CheckPrototypeExists.cmake module - imported from KDE/kdelibs tree git-svn-id: http://svn.osgeo.org/geos/trunk@2883 + CheckPrototypeExists.cmake module - imported from KDE/kdelibs tree + git-svn-id: http://svn.osgeo.org/geos/trunk@2883 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-22 Mateusz Loskot * cmake/modules/COPYING-CMAKE-SCRIPTS: Added trunk/cmake directory - for custom CMake modules git-svn-id: http://svn.osgeo.org/geos/trunk@2882 + for custom CMake modules git-svn-id: + http://svn.osgeo.org/geos/trunk@2882 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-21 Mateusz Loskot @@ -12732,45 +14162,60 @@ * CMakeLists.txt: CMake configuration update (#317): * Set default CMAKE_BUILD_TYPE to Debug * Added GEOS_ENABLE_ASSERT and GEOS_ENABLE_INLINE options. * Renamed option ENABLE_MSVC_MP to - GEOS_MSVC_ENABLE_MP. git-svn-id: http://svn.osgeo.org/geos/trunk@2881 + GEOS_MSVC_ENABLE_MP. git-svn-id: + http://svn.osgeo.org/geos/trunk@2881 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-20 Mateusz Loskot * CMakeLists.txt: Fix for addd extra test for STL classes in std - namespace to CMake configuration (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2880 + namespace to CMake configuration (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2880 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-20 Mateusz Loskot * CMakeLists.txt: Addd extra test for STL classes in std namespace - to CMake configuration (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2879 + to CMake configuration (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2879 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-20 Mateusz Loskot - * : Updated svn:keyword with Id for CMake files git-svn-id: http://svn.osgeo.org/geos/trunk@2878 + * : Updated svn:keyword with Id for CMake files git-svn-id: + http://svn.osgeo.org/geos/trunk@2878 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-01-20 Mateusz Loskot + + * tools/CMakeLists.txt: Fixed bug with not setting proper + permissions to geos-config while installing with CMake build + configuration (#318). git-svn-id: + http://svn.osgeo.org/geos/trunk@2877 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-19 Mateusz Loskot * CMakeLists.txt: #317: compiler flags can not be handled using CMake list type, reverted last change that sneaked in with Visual - Studio related commit. git-svn-id: http://svn.osgeo.org/geos/trunk@2876 + Studio related commit. git-svn-id: + http://svn.osgeo.org/geos/trunk@2876 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-19 Mateusz Loskot * CMakeLists.txt: #317: Added CXX flags specific to Visual C++ compiler. Added ENABLE_MSVC_MP option to allow setting Visual C++ - /MP flag that enables multi-process compilation. git-svn-id: http://svn.osgeo.org/geos/trunk@2875 + /MP flag that enables multi-process compilation. git-svn-id: + http://svn.osgeo.org/geos/trunk@2875 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-18 Mateusz Loskot * capi/geos_ts_c.cpp: Load elements of std namespace to scope of geos_ts_c.cpp file, so C99 functions are loaded even if hidden in - std (non-standard extension in GCC). git-svn-id: http://svn.osgeo.org/geos/trunk@2874 + std (non-standard extension in GCC). git-svn-id: + http://svn.osgeo.org/geos/trunk@2874 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-18 Mateusz Loskot @@ -12786,17 +14231,40 @@ tests/unit/geom/TriangleTest.cpp, tests/unit/linearref/LengthIndexedLineTest.cpp, tests/unit/operation/valid/IsValidTest.cpp: Added missing headers - platform.h and where ISNAN or FINITE macros are expanded git-svn-id: http://svn.osgeo.org/geos/trunk@2873 + platform.h and where ISNAN or FINITE macros are expanded + git-svn-id: http://svn.osgeo.org/geos/trunk@2873 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-01-18 Mateusz Loskot + + * : Updated svn:ignore patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@2872 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-01-18 Mateusz Loskot + + * include/geos/platform.h.cmake: Cleaned redundant include for cmath + and math.h from platform.h.cmake (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2871 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-18 Mateusz Loskot - * : Updated svn:ignore patterns git-svn-id: http://svn.osgeo.org/geos/trunk@2872 + * : Updated svn:ignore patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@2870 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-18 Mateusz Loskot - * : Updated svn:ignore patterns git-svn-id: http://svn.osgeo.org/geos/trunk@2870 + * capi/CMakeLists.txt: Updated Windows elements of build + configuration for CMake system (#317): * Added missing symbol + GEOS_DLL_EXPORT to request generation of import library for GEOS C + API DLL * All targets configured for CMake build system have been + successfully built and tested using CMake. * CMake-based install + target successfully tested on Windows 7 ** Default prefix for 32-bit + build is "c:\Program Files (x86)\geos\" where bin, lib and include + directories are created. git-svn-id: + http://svn.osgeo.org/geos/trunk@2869 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-18 Mateusz Loskot @@ -12807,9 +14275,11 @@ src/operation/buffer/BufferOp.cpp, src/operation/overlay/snap/GeometrySnapper.cpp, src/operation/overlay/validate/OverlayResultValidator.cpp: * Successfully tested CMake configuration with Visual Studio 2010 - (#317). * Disable argument dependant lookup (Koenig) for min/max functions - to make sure GEOS compiles in the presence of the min/max macros. * Some platform headers define min() and max() macros which cause - some common C++ constructs to fail to compile. git-svn-id: http://svn.osgeo.org/geos/trunk@2868 + (#317). * Disable argument dependant lookup (Koenig) for min/max + functions to make sure GEOS compiles in the presence of the min/max + macros. * Some platform headers define min() and max() macros which + cause some common C++ constructs to fail to compile. git-svn-id: + http://svn.osgeo.org/geos/trunk@2868 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot @@ -12817,7 +14287,8 @@ * CMakeLists.txt, tools/CMakeLists.txt: Configured 'make install' for tools to install geos-config program on Unix platforms (#317). Fixed missing prefix nad exec_prefix variables substitution during - geos-config generation. git-svn-id: http://svn.osgeo.org/geos/trunk@2867 + geos-config generation. git-svn-id: + http://svn.osgeo.org/geos/trunk@2867 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot @@ -12826,14 +14297,15 @@ Configured 'make install' target for GEOS C shared library and headers (#317). Install platform.h and version.h from build directory where they are installed, not from source tree. Added GEOS - C API header location to include directories. git-svn-id: http://svn.osgeo.org/geos/trunk@2866 + C API header location to include directories. git-svn-id: + http://svn.osgeo.org/geos/trunk@2866 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot * CMakeLists.txt, include/CMakeLists.txt, src/CMakeLists.txt: Configured 'make install' target for GEOS C++ static library archive - and headers (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2865 + and headers (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2865 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot @@ -12841,13 +14313,15 @@ * build/bjam/Jamroot, build/bjam/README, build/bjam/geos/Jamfile, build/bjam/geos_c/Jamfile, build/bjam/geos_unit/Jamfile: Removed build/bjam directory with old and no longer maintained build - configuration based on Boost.Build git-svn-id: http://svn.osgeo.org/geos/trunk@2864 + configuration based on Boost.Build git-svn-id: + http://svn.osgeo.org/geos/trunk@2864 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot * tests/CMakeLists.txt, tests/xmltester/CMakeLists.txt: Added - simplewkttester and xmltester tests to CMake configuration (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2863 + simplewkttester and xmltester tests to CMake configuration (#317) + git-svn-id: http://svn.osgeo.org/geos/trunk@2863 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot @@ -12859,7 +14333,8 @@ CMake generates config headers in build tree. Added generation of geos-config script. Refined include directories settings. Added unit tests package to the configuration. Status: GEOS core + GEOS C - library + unit tests build and run successfully. git-svn-id: http://svn.osgeo.org/geos/trunk@2862 + library + unit tests build and run successfully. git-svn-id: + http://svn.osgeo.org/geos/trunk@2862 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-17 Mateusz Loskot @@ -12873,43 +14348,50 @@ 2010-01-17 Mateusz Loskot * CMakeLists.txt, include/geos/platform.h.cmake: Refined detection - of isnan and isfinite features (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2860 + of isnan and isfinite features (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2860 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * CMakeLists.txt, include/geos/platform.h.cmake: Added checks of - C/C++ headers and library features like 64-bit integer type (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2859 + C/C++ headers and library features like 64-bit integer type (#317) + git-svn-id: http://svn.osgeo.org/geos/trunk@2859 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * CMakeLists.txt: Added generation of build-specific platform.h file - from platform.h.cmake (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2858 + from platform.h.cmake (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2858 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * CMakeLists.txt, include/geos/version.h.cmake: Set version numbers - and generate version.h for CMake build (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2857 + and generate version.h for CMake build (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2857 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * include/geos/platform.h.cmake: Added platform.h.cmake file used by - build configuration for CMake build system (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2856 + build configuration for CMake build system (#317) git-svn-id: + http://svn.osgeo.org/geos/trunk@2856 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * include/geos/platform.h.vc: Removed definition of - INT64_CONST_IS_I64 - it is not checked or used anywhere git-svn-id: http://svn.osgeo.org/geos/trunk@2855 + INT64_CONST_IS_I64 - it is not checked or used anywhere git-svn-id: + http://svn.osgeo.org/geos/trunk@2855 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * include/geos/platform.h.in, include/geos/util/math.h: Unified - detection of math features to define FINITE and ISNAN macros git-svn-id: http://svn.osgeo.org/geos/trunk@2854 + detection of math features to define FINITE and ISNAN macros + git-svn-id: http://svn.osgeo.org/geos/trunk@2854 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot @@ -12919,18 +14401,32 @@ include/geos/platform.h.vc, include/geos/util/Machine.h: Moved getMachineByteOrder from include/geos/platform.h to include/geos/util/Machine.h. This function is universal for - non-Windows and Windows platforms git-svn-id: http://svn.osgeo.org/geos/trunk@2853 + non-Windows and Windows platforms git-svn-id: + http://svn.osgeo.org/geos/trunk@2853 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot * CMakeLists.txt, capi/CMakeLists.txt, src/CMakeLists.txt: Added - first straps of configuration for CMake build system (#317) git-svn-id: http://svn.osgeo.org/geos/trunk@2852 + first straps of configuration for CMake build system (#317) + git-svn-id: http://svn.osgeo.org/geos/trunk@2852 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2010-01-16 Mateusz Loskot + + * : Removed tests/geostest/.deps directory git-svn-id: + http://svn.osgeo.org/geos/trunk@2851 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-16 Mateusz Loskot - * : Removed tests/geostest/.deps directory git-svn-id: http://svn.osgeo.org/geos/trunk@2851 + * {src/examples => examples}/CPCLException.cpp, {src/examples => + examples}/CoordinateSequencesExample.cpp, {src/examples => + examples}/CustomCoordinateSequenceExample.cpp, {src/examples => + examples}/CustomCoordinateSequenceExample.h, {src/examples => + examples}/CustomPointCoordinateSequence.cpp, {src/examples => + examples}/Makefile.am: Moved src/examples out of src directory + (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2850 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-14 Mateusz Loskot @@ -12942,16 +14438,17 @@ build/msvc10/geos_unit/geos_unit.vcxproj, build/msvc10/geos_xmltester/geos_xmltester.vcxproj: Updated Visual Studio 2010 projects in build/msvc10 with new location of include - and src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2849 + and src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2849 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot * include/geos/noding/NodedSegmentString.h: * Successfully compiled with Visual C++ 8.0 after restructuring - source tree. ** NodedSegmentString class; ** Use explicit + source tree. ** NodedSegmentString class; ** Use explicit self-describing two-step casts to indicate what's really happening - - C-cast is evil and hides serious interface issues. ** Added missing - and qualify size_t with std namespace. git-svn-id: http://svn.osgeo.org/geos/trunk@2848 + C-cast is evil and hides serious interface issues. ** Added missing + and qualify size_t with std namespace. git-svn-id: + http://svn.osgeo.org/geos/trunk@2848 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot @@ -12963,7 +14460,7 @@ build/msvc80/geos_unit/geos_unit.vcproj, build/msvc80/geos_xmltester/geos_xmltester.vcproj: Updated Visual Studio 2005 projects in build/msvc80 with new location of include - and src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2847 + and src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2847 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot @@ -12975,14 +14472,14 @@ build/msvc90/geos_unit/geos_unit.vcproj, build/msvc90/geos_xmltester/geos_xmltester.vcproj: Updated Visual Studio 2008 projects in build/msvc90 with new location of include - and src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2846 + and src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2846 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot * makefile.vc, nmake.opt, src/Makefile.vc: Updated makefile.vc, nmake.opt, src/makefile.vc files with new location of include and - src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2845 + src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2845 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot @@ -13000,13 +14497,15 @@ tests/unit/Makefile.am, tests/xmltester/Makefile.am, tools/Makefile.am: Updated remaining directories doc, macros, tools, tests, swig, capi with new src and include location (#315). Fixed - previous updates. Successfull build on Linux. git-svn-id: http://svn.osgeo.org/geos/trunk@2844 + previous updates. Successfull build on Linux. git-svn-id: + http://svn.osgeo.org/geos/trunk@2844 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot * capi/Makefile.am: Updated Makefile.am files in capi subtree after - moved to new location (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2843 + moved to new location (#315) git-svn-id: + http://svn.osgeo.org/geos/trunk@2843 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot @@ -13033,19 +14532,22 @@ src/operation/valid/Makefile.am, src/planargraph/Makefile.am, src/precision/Makefile.am, src/simplify/Makefile.am, src/util/Makefile.am: Updated Makefile.am files in src subtree after - moved to new location (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2842 + moved to new location (#315) git-svn-id: + http://svn.osgeo.org/geos/trunk@2842 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot * Makefile.am, configure.in: Updated new source structure in - configure.in and root Makefile.am - part 2 (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2841 + configure.in and root Makefile.am - part 2 (#315) git-svn-id: + http://svn.osgeo.org/geos/trunk@2841 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot * Makefile.am, configure.in: Updated new source structure in - configure.in and root Makefile.am (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2840 + configure.in and root Makefile.am (#315) git-svn-id: + http://svn.osgeo.org/geos/trunk@2840 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-13 Mateusz Loskot @@ -13084,7 +14586,8 @@ include/geos/precision/Makefile.am, include/geos/simplify/Makefile.am, include/geos/util/Makefile.am: Updated Makefile.am files in headers subtree after moved to new - location in include (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2839 + location in include (#315) git-svn-id: + http://svn.osgeo.org/geos/trunk@2839 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-12 Mateusz Loskot @@ -13374,7 +14877,8 @@ src}/util/Assert.cpp, {source => src}/util/GeometricShapeFactory.cpp, {source => src}/util/Makefile.am, {source => src}/util/Profiler.cpp, {source - => src}/util/math.cpp: Moved source directory to src (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2838 + => src}/util/math.cpp: Moved source directory to src (#315) + git-svn-id: http://svn.osgeo.org/geos/trunk@2838 5242fede-7e19-0410-aef8-94bd7d2200fb 2010-01-12 Mateusz Loskot @@ -13826,132 +15330,154 @@ {source/headers => include}/geos/util/math.h, {source/headers => include}/geos/version.h.in, {source/headers => include}/geos/version.h.vc: Moved source/headers directory to - include (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2837 + include (#315) git-svn-id: http://svn.osgeo.org/geos/trunk@2837 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-23 Mateusz Loskot * tests/xmltester/tinyxml/tinyxml.cpp: Removed GNU specific printf - formatter git-svn-id: http://svn.osgeo.org/geos/trunk@2835 + formatter git-svn-id: http://svn.osgeo.org/geos/trunk@2835 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-22 Mateusz Loskot * source/headers/geos/export.h: Fixed compiler warning about extra - tokens at end of #endif directive in export.h git-svn-id: http://svn.osgeo.org/geos/trunk@2834 + tokens at end of #endif directive in export.h git-svn-id: + http://svn.osgeo.org/geos/trunk@2834 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-15 Mateusz Loskot * source/Makefile.vc: Fixed missing CoordinateSequenceFactory.cpp - from makefile.vc (Ticket #313) git-svn-id: http://svn.osgeo.org/geos/trunk@2833 + from makefile.vc (Ticket #313) git-svn-id: + http://svn.osgeo.org/geos/trunk@2833 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-15 Mateusz Loskot * source/geom/PrecisionModel.cpp, source/headers/geos/geom/PrecisionModel.h, - source/headers/geos/geom/PrecisionModel.inl: * Assert precision model scale must never be negative * Replaced use of operator== against float-point number with - operator<= * Typos git-svn-id: http://svn.osgeo.org/geos/trunk@2832 + source/headers/geos/geom/PrecisionModel.inl: * Assert precision model scale must never be negative * Replaced use + of operator== against float-point number with operator<= * Typos + git-svn-id: http://svn.osgeo.org/geos/trunk@2832 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-15 Mateusz Loskot * source/io/WKTWriter.cpp: In WKTWriter, initialise formatting - buffer and avoid unnecessary calls to string constructor. git-svn-id: http://svn.osgeo.org/geos/trunk@2831 + buffer and avoid unnecessary calls to string constructor. + git-svn-id: http://svn.osgeo.org/geos/trunk@2831 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-14 Paul Ramsey * capi/geos_c.h.in, configure.in, source/headers/geos/version.h.vc: - Update version numbers on trunk to 3.3 series git-svn-id: http://svn.osgeo.org/geos/trunk@2828 + Update version numbers on trunk to 3.3 series git-svn-id: + http://svn.osgeo.org/geos/trunk@2828 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-14 Sandro Santilli - * ChangeLog: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@2826 + * ChangeLog: Updated git-svn-id: + http://svn.osgeo.org/geos/trunk@2826 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-14 Sandro Santilli * source/headers/geos/geom.h: Don't mention 'troubles' in - documentation (some like it not) git-svn-id: http://svn.osgeo.org/geos/trunk@2825 + documentation (some like it not) git-svn-id: + http://svn.osgeo.org/geos/trunk@2825 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-14 Mateusz Loskot * source/headers/geos/util/TopologyException.h, source/io/WKTWriter.cpp: * Fixed bug in WKTWriter that was dropping geometry tag in string - representation of geometry * Improved message carried by TopologyException git-svn-id: http://svn.osgeo.org/geos/trunk@2824 + representation of geometry * Improved message carried by + TopologyException git-svn-id: http://svn.osgeo.org/geos/trunk@2824 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-11 Sandro Santilli - * ChangeLog: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@2823 + * ChangeLog: Updated git-svn-id: + http://svn.osgeo.org/geos/trunk@2823 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-11 Sandro Santilli * source/geom/prep/BasicPreparedGeometry.cpp: Fix memory leak in BasicPreparedGeometry::isAnyTargetComponentInTest (issue #308) and - drop Coordinate copies from it. git-svn-id: http://svn.osgeo.org/geos/trunk@2822 + drop Coordinate copies from it. git-svn-id: + http://svn.osgeo.org/geos/trunk@2822 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-09 Mateusz Loskot * build/msvc10/geos_lib/geos_lib.vcxproj: Fixed generation of - platform.h as pre-build step of GEOS lib project for Visual C++ git-svn-id: http://svn.osgeo.org/geos/trunk@2821 + platform.h as pre-build step of GEOS lib project for Visual C++ + git-svn-id: http://svn.osgeo.org/geos/trunk@2821 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-09 Mateusz Loskot * build/msvc80/geos_lib/geos_lib.vcproj, build/msvc90/geos_lib/geos_lib.vcproj: * Fixed generation of platform.h as pre-build step of GEOS lib - project for Visual C++ 2005 and 2008 * Added missing headers. git-svn-id: http://svn.osgeo.org/geos/trunk@2820 + project for Visual C++ 2005 and 2008 * Added missing headers. + git-svn-id: http://svn.osgeo.org/geos/trunk@2820 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Paul Ramsey - * ChangeLog, INSTALL, configure.in: Prepare for RC4 release. git-svn-id: http://svn.osgeo.org/geos/trunk@2817 + * ChangeLog, INSTALL, configure.in: Prepare for RC4 release. + git-svn-id: http://svn.osgeo.org/geos/trunk@2817 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Mateusz Loskot - * : Updated svn:ignore patterns git-svn-id: http://svn.osgeo.org/geos/trunk@2816 + * : Updated svn:ignore patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@2816 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-12-08 Mateusz Loskot + + * build/msvc10/Makefile.am: build/msvc10: fixed list of EXTRA_DIST + files git-svn-id: http://svn.osgeo.org/geos/trunk@2815 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Sandro Santilli * tests/geostest/.deps/geostest.Po: This shouldn't be in the - repository ! git-svn-id: http://svn.osgeo.org/geos/trunk@2814 + repository ! git-svn-id: http://svn.osgeo.org/geos/trunk@2814 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Sandro Santilli * source/algorithm/NonRobustLineIntersector.cpp, source/algorithm/RobustLineIntersector.cpp: Remove deprecated/unused - files git-svn-id: http://svn.osgeo.org/geos/trunk@2813 + files git-svn-id: http://svn.osgeo.org/geos/trunk@2813 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Sandro Santilli * source/headers/geos/geom/prep/PreparedLineStringIntersects.h: Drop useless (and leaking) heap allocation exposed by the new prepared - linestring intersection test git-svn-id: http://svn.osgeo.org/geos/trunk@2812 + linestring intersection test git-svn-id: + http://svn.osgeo.org/geos/trunk@2812 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Sandro Santilli * source/geom/prep/PreparedLineString.cpp, source/headers/geos/geom/prep/PreparedLineString.h: Add missing - destructor of PreparedLineString (closes ticket #305) git-svn-id: http://svn.osgeo.org/geos/trunk@2811 + destructor of PreparedLineString (closes ticket #305) git-svn-id: + http://svn.osgeo.org/geos/trunk@2811 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-08 Sandro Santilli * tests/unit/capi/GEOSPreparedGeometryTest.cpp: Add test with Prepared linestrings, for the sake of testing the leak reported in - ticket #305 git-svn-id: http://svn.osgeo.org/geos/trunk@2810 + ticket #305 git-svn-id: http://svn.osgeo.org/geos/trunk@2810 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-06 Mateusz Loskot @@ -13978,18 +15504,27 @@ source/linearref/LocationIndexOfPoint.cpp, tests/geostest/geostest.c, tests/thread/badthreadtest.c, tests/thread/threadtest.c, tests/unit/capi/GEOSBufferTest.cpp: - Updated source code files with svn:keywords property. git-svn-id: http://svn.osgeo.org/geos/trunk@2809 + Updated source code files with svn:keywords property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2809 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-06 Mateusz Loskot - * : Updated svn:ignore patterns git-svn-id: http://svn.osgeo.org/geos/trunk@2808 + * : Updated svn:ignore patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@2808 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-12-06 Mateusz Loskot + + * : Updated svn:ignore patterns git-svn-id: + http://svn.osgeo.org/geos/trunk@2807 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-06 Mateusz Loskot * configure.in: Updated configure.in after moved non-unit tests - programs out of tests/unit (Tickets #240). git-svn-id: http://svn.osgeo.org/geos/trunk@2806 + programs out of tests/unit (Tickets #240). git-svn-id: + http://svn.osgeo.org/geos/trunk@2806 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-06 Mateusz Loskot @@ -14003,12 +15538,14 @@ thread}/badthreadtest.c, tests/{unit/capi => thread}/threadtest.c, tests/unit/Makefile.am: Moved non-unit tests programs out of tests/unit: geostest -> tests/geostest, threadtest -> tests/thread, - badthreadtest -> tests/thread (Ticket #240). git-svn-id: http://svn.osgeo.org/geos/trunk@2805 + badthreadtest -> tests/thread (Ticket #240). git-svn-id: + http://svn.osgeo.org/geos/trunk@2805 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-05 Mateusz Loskot - * configure.in: Added build/msvc80/geos_xmltester to configure.in git-svn-id: http://svn.osgeo.org/geos/trunk@2804 + * configure.in: Added build/msvc80/geos_xmltester to configure.in + git-svn-id: http://svn.osgeo.org/geos/trunk@2804 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-05 Mateusz Loskot @@ -14016,19 +15553,22 @@ * build/msvc80/Makefile.am, build/msvc80/geos.sln, build/msvc80/geos_xmltester/Makefile.am, build/msvc80/geos_xmltester/geos_xmltester.vcproj: Added - geos_xmltester.vcproj project to build/msvc80 git-svn-id: http://svn.osgeo.org/geos/trunk@2803 + geos_xmltester.vcproj project to build/msvc80 git-svn-id: + http://svn.osgeo.org/geos/trunk@2803 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-05 Mateusz Loskot * build/msvc80/geos_c_dll/geos_c_dll.vcproj: Added GEOS_DLL_EXPORT to preprocessor definitions in - build/msvc80/geos_c_dll/geos_c_dll.vcproj git-svn-id: http://svn.osgeo.org/geos/trunk@2802 + build/msvc80/geos_c_dll/geos_c_dll.vcproj git-svn-id: + http://svn.osgeo.org/geos/trunk@2802 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-05 Mateusz Loskot - * source/linearref/ExtractLineByLocation.cpp: small cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@2801 + * source/linearref/ExtractLineByLocation.cpp: small cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@2801 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-05 Mateusz Loskot @@ -14036,18 +15576,20 @@ * build/msvc80/geos.sln, build/msvc80/geos_c_dll/geos_c_dll.vcproj, build/msvc80/geos_lib/geos_lib.vcproj, build/msvc80/geos_unit/geos_unit.vcproj: Updated solution for Visual - C++ 8.0 (Visual Studio 2005) (Ticket #303) git-svn-id: http://svn.osgeo.org/geos/trunk@2800 + C++ 8.0 (Visual Studio 2005) (Ticket #303) git-svn-id: + http://svn.osgeo.org/geos/trunk@2800 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-05 Mateusz Loskot * build/README: Updated information in README about build/msvcXY - solutions git-svn-id: http://svn.osgeo.org/geos/trunk@2799 + solutions git-svn-id: http://svn.osgeo.org/geos/trunk@2799 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot - * configure.in: Updated configure.in with msvc10 git-svn-id: http://svn.osgeo.org/geos/trunk@2798 + * configure.in: Updated configure.in with msvc10 git-svn-id: + http://svn.osgeo.org/geos/trunk@2798 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot @@ -14066,71 +15608,83 @@ build/msvc10/geos_xmltester/geos_xmltester.vcxproj, build/msvc10/geos_xmltester/geos_xmltester.vcxproj.filters: Added solution and projects for Visual Studio 2010 (note msvc90 denotes - 9.0 however msvc10 is 10 not 1.0) git-svn-id: http://svn.osgeo.org/geos/trunk@2797 + 9.0 however msvc10 is 10 not 1.0) git-svn-id: + http://svn.osgeo.org/geos/trunk@2797 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot - * tests/unit/geos_unit.cpp: Missing svn keywords git-svn-id: http://svn.osgeo.org/geos/trunk@2796 + * tests/unit/geos_unit.cpp: Missing svn keywords git-svn-id: + http://svn.osgeo.org/geos/trunk@2796 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot - * tests/unit/tut/tut_exception.hpp: Small fixes to TUT. git-svn-id: http://svn.osgeo.org/geos/trunk@2795 + * tests/unit/tut/tut_exception.hpp: Small fixes to TUT. git-svn-id: + http://svn.osgeo.org/geos/trunk@2795 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot - * source/io/WKBReader.cpp: Replaced long with std::streampos git-svn-id: http://svn.osgeo.org/geos/trunk@2794 + * source/io/WKBReader.cpp: Replaced long with std::streampos + git-svn-id: http://svn.osgeo.org/geos/trunk@2794 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot * source/geom/CoordinateSequence.cpp: std::back_inserter requires - in geom/CoordinateSequence.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@2793 + in geom/CoordinateSequence.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@2793 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-04 Mateusz Loskot * build/msvc90/geos_lib/geos_lib.vcproj: Updated Visual C++ 9.0 - project git-svn-id: http://svn.osgeo.org/geos/trunk@2792 + project git-svn-id: http://svn.osgeo.org/geos/trunk@2792 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/export.h: Yet another try to fix EOL in - geos/export.h git-svn-id: http://svn.osgeo.org/geos/trunk@2791 + geos/export.h git-svn-id: http://svn.osgeo.org/geos/trunk@2791 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/export.h: Removed mysterious extra tokens - (blanks) from geos/export.h git-svn-id: http://svn.osgeo.org/geos/trunk@2790 + (blanks) from geos/export.h git-svn-id: + http://svn.osgeo.org/geos/trunk@2790 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/export.h: Removed mysterious extra tokens - (blanks) from geos/export.h git-svn-id: http://svn.osgeo.org/geos/trunk@2789 + (blanks) from geos/export.h git-svn-id: + http://svn.osgeo.org/geos/trunk@2789 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * build/msvc90/geos_unit/geos_unit.vcproj: Updated Visual C++ - project geos_unit.vcproj git-svn-id: http://svn.osgeo.org/geos/trunk@2788 + project geos_unit.vcproj git-svn-id: + http://svn.osgeo.org/geos/trunk@2788 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/platform.h.vc, source/headers/geos/timeval.h: - Part 26 of larger changeset - source/headers: * Refine FINITE macro - pseudo-POSIX layer in Visual C++ does not - offer long double version of finite() * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2787 + Part 26 of larger changeset - source/headers: * Refine FINITE macro + - pseudo-POSIX layer in Visual C++ does not offer long double + version of finite() * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2787 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/util/UniqueCoordinateArrayFilter.h: Part 25 of - larger changeset - source/headers/geos/util: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2786 + larger changeset - source/headers/geos/util: * Declare noncopyable + types as such explicitly (Ticket #304). * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2786 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14143,13 +15697,17 @@ source/headers/geos/simplify/TaggedLineStringSimplifier.h, source/headers/geos/simplify/TaggedLinesSimplifier.h, source/headers/geos/simplify/TopologyPreservingSimplifier.h: Part 24 - of larger changeset - source/headers/geos/simplify: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2785 + of larger changeset - source/headers/geos/simplify: * Declare + noncopyable types as such explicitly (Ticket #304). * Tidy up. + git-svn-id: http://svn.osgeo.org/geos/trunk@2785 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/planargraph/Subgraph.h: Part 23 of larger - changeset - source/headers/geos/planargraph * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2784 + changeset - source/headers/geos/planargraph * Declare noncopyable + types as such explicitly (Ticket #304). * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2784 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14157,20 +15715,27 @@ * source/headers/geos/planargraph/algorithm/ConnectedSubgraphFinder.h: Part 22 of larger changeset - - source/headers/geos/planargraph/algorithm: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2783 + source/headers/geos/planargraph/algorithm: * Declare noncopyable + types as such explicitly (Ticket #304). * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2783 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/operation/valid/ConnectedInteriorTester.h: - Part 21 of larger changeset - source/headers/geos/operation/valid: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2782 + Part 21 of larger changeset - source/headers/geos/operation/valid: * + Declare noncopyable types as such explicitly (Ticket #304). * Tidy + up. git-svn-id: http://svn.osgeo.org/geos/trunk@2782 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/operation/predicate/RectangleContains.h, source/headers/geos/operation/predicate/RectangleIntersects.h: Part - 20 of larger changeset - source/headers/geos/operation/overlay: * Declare noncopyable types as such explicitly (Ticket #304). * Unified EOL and style. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2781 + 20 of larger changeset - source/headers/geos/operation/overlay: * + Declare noncopyable types as such explicitly (Ticket #304). * + Unified EOL and style. * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2781 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14185,7 +15750,9 @@ .h, source/headers/geos/operation/overlay/validate/OverlayResultValidat or.h: Part 19 of larger changeset - - source/headers/geos/operation/overlay: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. * Unified EOL and style. git-svn-id: http://svn.osgeo.org/geos/trunk@2780 + source/headers/geos/operation/overlay: * Declare noncopyable types + as such explicitly (Ticket #304). * Tidy up. * Unified EOL and + style. git-svn-id: http://svn.osgeo.org/geos/trunk@2780 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14193,7 +15760,10 @@ * source/headers/geos/operation/buffer/BufferBuilder.h, source/headers/geos/operation/buffer/OffsetCurveBuilder.h, source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h: Part - 18of larger changeset - source/headers/geos/operation/buffer: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. * Unified EOL and style. git-svn-id: http://svn.osgeo.org/geos/trunk@2779 + 18of larger changeset - source/headers/geos/operation/buffer: * + Declare noncopyable types as such explicitly (Ticket #304). * Tidy + up. * Unified EOL and style. git-svn-id: + http://svn.osgeo.org/geos/trunk@2779 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14211,7 +15781,10 @@ source/headers/geos/noding/SegmentNodeList.h, source/headers/geos/noding/SegmentString.h, source/headers/geos/noding/SingleInteriorIntersectionFinder.h: Part - 17 of larger changeset - source/headers/geos/noding/snapround: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. * Unified EOL and style. git-svn-id: http://svn.osgeo.org/geos/trunk@2778 + 17 of larger changeset - source/headers/geos/noding/snapround: * + Declare noncopyable types as such explicitly (Ticket #304). * Added + Visual C++ pragmas. * Tidy up. * Unified EOL and style. git-svn-id: + http://svn.osgeo.org/geos/trunk@2778 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14220,33 +15793,44 @@ source/headers/geos/noding/snapround/MCIndexPointSnapper.h, source/headers/geos/noding/snapround/MCIndexSnapRounder.h, source/headers/geos/noding/snapround/SimpleSnapRounder.h: Part 16 of - larger changeset - source/headers/geos/noding/snapround: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. * Unified EOL and style. git-svn-id: http://svn.osgeo.org/geos/trunk@2777 + larger changeset - source/headers/geos/noding/snapround: * Declare + noncopyable types as such explicitly (Ticket #304). * Added Visual + C++ pragmas. * Tidy up. * Unified EOL and style. git-svn-id: + http://svn.osgeo.org/geos/trunk@2777 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/linearref/LinearIterator.h: Part 15 of larger - changeset - source/headers/geos/linearref: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2776 + changeset - source/headers/geos/linearref: * Declare noncopyable + types as such explicitly (Ticket #304). * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2776 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/io/StringTokenizer.h, source/headers/geos/io/WKBReader.h: Part 14 of larger changeset - - source/headers/geos/io: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2775 + source/headers/geos/io: * Declare noncopyable types as such + explicitly (Ticket #304). * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2775 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/index/chain/MonotoneChain.h: Part 13 of larger - changeset - source/headers/geos/index/chain: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2774 + changeset - source/headers/geos/index/chain: * Declare noncopyable + types as such explicitly (Ticket #304). * Added Visual C++ pragmas. + * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2774 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/geomgraph/GeometryGraph.h, source/headers/geos/geomgraph/NodeMap.h: Part 12 of larger changeset - - source/headers/geos/geomgraph: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2773 + - source/headers/geos/geomgraph: * Declare noncopyable types as such + explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. + git-svn-id: http://svn.osgeo.org/geos/trunk@2773 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14257,14 +15841,19 @@ source/headers/geos/geom/util/LinearComponentExtracter.h, source/headers/geos/geom/util/PointExtracter.h, source/headers/geos/geom/util/PolygonExtracter.h: Part 11 of larger - changeset - source/headers/geos/geom/util: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2772 + changeset - source/headers/geos/geom/util: * Declare noncopyable + types as such explicitly (Ticket #304). * Added Visual C++ pragmas. + * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2772 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/headers/geos/geom/prep/PreparedLineStringIntersects.h, source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Part 10of - larger changeset - source/headers/geos/geom/prep: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2771 + larger changeset - source/headers/geos/geom/prep: * Declare + noncopyable types as such explicitly (Ticket #304). * Added Visual + C++ pragmas. * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2771 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14272,44 +15861,58 @@ * source/headers/geos/algorithm/RayCrossingCounter.h, source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h, source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h: - Part 9 of larger changeset - source/headers/geos/algorithm: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2770 + Part 9 of larger changeset - source/headers/geos/algorithm: * + Declare noncopyable types as such explicitly (Ticket #304). * Added + Visual C++ pragmas. * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2770 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/geomgraph/PlanarGraph.cpp: Part 7 of larger changeset - - source/geomgraph: * Fixed incorrect int to string conversion. git-svn-id: http://svn.osgeo.org/geos/trunk@2769 + source/geomgraph: * Fixed incorrect int to string conversion. + git-svn-id: http://svn.osgeo.org/geos/trunk@2769 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/index/intervalrtree/SortedPackedIntervalRTree.cpp: Part 7 - of larger changeset - source/index/intervalrtree: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2768 + of larger changeset - source/index/intervalrtree: * Declare + noncopyable types as such explicitly (Ticket #304). * Added Visual + C++ pragmas. * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2768 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/noding/ScaledNoder.cpp: Refined changeset r2766 - fix for - nested classes required by GCC. git-svn-id: http://svn.osgeo.org/geos/trunk@2767 + nested classes required by GCC. git-svn-id: + http://svn.osgeo.org/geos/trunk@2767 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/noding/OrientedCoordinateArray.cpp, source/noding/ScaledNoder.cpp: Part 6 of larger changeset - - source/noding: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2766 + source/noding: * Declare noncopyable types as such explicitly + (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2766 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/noding/snapround/MCIndexPointSnapper.cpp: Part 5 of larger - changeset - source/noding/snapround: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2765 + changeset - source/noding/snapround: * Declare noncopyable types as + such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy + up. git-svn-id: http://svn.osgeo.org/geos/trunk@2765 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/algorithm/RobustDeterminant.cpp: Part 4 of larger changeset - - source/algorithm: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2764 + - source/algorithm: * Declare noncopyable types as such explicitly + (Ticket #304). * Added Visual C++ pragmas. * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2764 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14321,13 +15924,17 @@ source/operation/overlay/PolygonBuilder.cpp, source/operation/predicate/RectangleIntersects.cpp, source/operation/valid/IsValidOp.cpp: Part 3 of larger changeset - - source/operation: * Declare noncopyable types as such explicitly (Ticket #304). * Tidy up. git-svn-id: http://svn.osgeo.org/geos/trunk@2763 + source/operation: * Declare noncopyable types as such explicitly + (Ticket #304). * Tidy up. git-svn-id: + http://svn.osgeo.org/geos/trunk@2763 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * source/simplify/TopologyPreservingSimplifier.cpp: Part 2 of larger - changeset - source/simplify: * Declare noncopyable types as such explicitly (Ticket #304). * Cleanup. * Unified EOL to LF. git-svn-id: http://svn.osgeo.org/geos/trunk@2762 + changeset - source/simplify: * Declare noncopyable types as such + explicitly (Ticket #304). * Cleanup. * Unified EOL to LF. + git-svn-id: http://svn.osgeo.org/geos/trunk@2762 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot @@ -14346,21 +15953,25 @@ tests/unit/linearref/LengthIndexedLineTest.cpp, tests/unit/noding/BasicSegmentStringTest.cpp, tests/unit/noding/NodedSegmentStringTest.cpp: Part 1 of larger - changeset - tests/unit: * Declare noncopyable types as such explicitly (Ticket #304). * Cleanup. * Unified EOL to LF. git-svn-id: http://svn.osgeo.org/geos/trunk@2761 + changeset - tests/unit: * Declare noncopyable types as such + explicitly (Ticket #304). * Cleanup. * Unified EOL to LF. + git-svn-id: http://svn.osgeo.org/geos/trunk@2761 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * tests/unit/operation/valid/IsValidTest.cpp, tests/unit/operation/valid/ValidClosedRingTest.cpp, - tests/xmltester/XMLTester.cpp: * Added Visual C++ pragmas. * Fixed implicit pointer tests for 0 (save typing is a myth, be - explicit is bless). git-svn-id: http://svn.osgeo.org/geos/trunk@2760 + tests/xmltester/XMLTester.cpp: * Added Visual C++ pragmas. * Fixed implicit pointer tests for 0 + (save typing is a myth, be explicit is bless). git-svn-id: + http://svn.osgeo.org/geos/trunk@2760 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-03 Mateusz Loskot * tests/unit/geos_unit.cpp, tests/unit/tut/tut_restartable.hpp, - tests/xmltester/XMLTester.h: Updated C++ TUT framework. git-svn-id: http://svn.osgeo.org/geos/trunk@2759 + tests/xmltester/XMLTester.h: Updated C++ TUT framework. git-svn-id: + http://svn.osgeo.org/geos/trunk@2759 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-01 Mateusz Loskot @@ -14370,7 +15981,8 @@ source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp, tests/unit/geos_unit.cpp: Improved WKBReader::readHEX to read WKB encoded with lower-case hex digits, useful if combined with SQL - encode(geometry, 'hex') git-svn-id: http://svn.osgeo.org/geos/trunk@2758 + encode(geometry, 'hex') git-svn-id: + http://svn.osgeo.org/geos/trunk@2758 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-01 Mateusz Loskot @@ -14398,8 +16010,9 @@ tests/unit/geom/DimensionTest.cpp, tests/unit/geom/MultiPointTest.cpp, tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp, - tests/unit/operation/buffer/BufferOpTest.cpp: * More fixes for incompleteness of types required by std::auto_ptr * Replaced utility macros with disappearing ignorance template - trick. git-svn-id: http://svn.osgeo.org/geos/trunk@2757 + tests/unit/operation/buffer/BufferOpTest.cpp: * More fixes for incompleteness of types required by std::auto_ptr * + Replaced utility macros with disappearing ignorance template trick. + git-svn-id: http://svn.osgeo.org/geos/trunk@2757 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-12-01 Mateusz Loskot @@ -14408,7 +16021,8 @@ build/msvc90/geos_lib/geos_lib.vcproj, build/msvc90/geos_unit/geos_unit.vcproj, build/msvc90/geos_xmltester/geos_xmltester.vcproj: Tweaked projects - for Visual Studio 2008 git-svn-id: http://svn.osgeo.org/geos/trunk@2756 + for Visual Studio 2008 git-svn-id: + http://svn.osgeo.org/geos/trunk@2756 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-30 Mateusz Loskot @@ -14416,7 +16030,8 @@ * capi/geos_ts_c.cpp, source/geomgraph/EdgeEnd.cpp, source/headers/geos/geom/CoordinateSequenceFilter.h, source/precision/EnhancedPrecisionOp.cpp: * GEOSFree_r should check context handle even if its not used - - nullptr may indicate logic error. git-svn-id: http://svn.osgeo.org/geos/trunk@2755 + nullptr may indicate logic error. git-svn-id: + http://svn.osgeo.org/geos/trunk@2755 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-30 Mateusz Loskot @@ -14428,29 +16043,35 @@ source/geom/GeometryCollection.cpp, source/headers/geos/simplify/TopologyPreservingSimplifier.h, source/io/WKTReader.cpp, source/linearref/ExtractLineByLocation.cpp: * Fixed incomplete types Geometry and TaggedLinesSimplifier in - TopologyPreservingSimplifier.h - required by std::auto_ptr * Removed unreachable code. * Removed /Wp64 option from Visual Studio 2008 projects. git-svn-id: http://svn.osgeo.org/geos/trunk@2754 + TopologyPreservingSimplifier.h - required by std::auto_ptr * Removed + unreachable code. * Removed /Wp64 option from Visual Studio 2008 + projects. git-svn-id: http://svn.osgeo.org/geos/trunk@2754 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-30 Mateusz Loskot - * ChangeLog: Missing log. git-svn-id: http://svn.osgeo.org/geos/trunk@2753 + * ChangeLog: Missing log. git-svn-id: + http://svn.osgeo.org/geos/trunk@2753 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-30 Mateusz Loskot * build/msvc90/geos_unit/geos_unit.vcproj, - tests/unit/linearref/LengthIndexedLineTest.cpp: * Added missing tests to Visual Studio 2008 project * Replaced call to isnan() missing in Visual C++ with ISNAN macro git-svn-id: http://svn.osgeo.org/geos/trunk@2752 + tests/unit/linearref/LengthIndexedLineTest.cpp: * Added missing tests to Visual Studio 2008 project * Replaced call + to isnan() missing in Visual C++ with ISNAN macro git-svn-id: + http://svn.osgeo.org/geos/trunk@2752 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-29 Sandro Santilli - * ChangeLog: updated git-svn-id: http://svn.osgeo.org/geos/trunk@2749 + * ChangeLog: updated git-svn-id: + http://svn.osgeo.org/geos/trunk@2749 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Sandro Santilli * source/headers/geos/platform.h.in: Add ISNAN support in - platform.h.in git-svn-id: http://svn.osgeo.org/geos/trunk@2748 + platform.h.in git-svn-id: http://svn.osgeo.org/geos/trunk@2748 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Sandro Santilli @@ -14461,13 +16082,15 @@ source/util/AssertionFailedException.cpp, source/util/IllegalArgumentException.cpp, source/util/Makefile.am, source/util/UnsupportedOperationException.cpp: Remove unreferenced - files from the repository git-svn-id: http://svn.osgeo.org/geos/trunk@2747 + files from the repository git-svn-id: + http://svn.osgeo.org/geos/trunk@2747 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Sandro Santilli * build/msvc90/geos_lib/geos_lib.vcproj: Remove reference to files - not needing to go in the dll git-svn-id: http://svn.osgeo.org/geos/trunk@2746 + not needing to go in the dll git-svn-id: + http://svn.osgeo.org/geos/trunk@2746 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Sandro Santilli @@ -14476,47 +16099,53 @@ source/geom/Makefile.am, source/headers/geos/geom/CoordinateSequenceFactory.h: Put destructor of the CoordinateSequenceFactory in an implementation file, - hopefully reducing linker confusion about RTTI (see ticket #299) git-svn-id: http://svn.osgeo.org/geos/trunk@2745 + hopefully reducing linker confusion about RTTI (see ticket #299) + git-svn-id: http://svn.osgeo.org/geos/trunk@2745 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Paul Ramsey - * configure.in: Add magic flags for OS/X Snow Leopard only. (#299) git-svn-id: http://svn.osgeo.org/geos/trunk@2744 + * configure.in: Add magic flags for OS/X Snow Leopard only. (#299) + git-svn-id: http://svn.osgeo.org/geos/trunk@2744 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Paul Ramsey - * configure.in: Add vc90 xmltester target to Makefile build git-svn-id: http://svn.osgeo.org/geos/trunk@2743 + * configure.in: Add vc90 xmltester target to Makefile build + git-svn-id: http://svn.osgeo.org/geos/trunk@2743 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Frank Warmerdam * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: clarify - ownership of returned buffer from wkbwriter git-svn-id: http://svn.osgeo.org/geos/trunk@2742 + ownership of returned buffer from wkbwriter git-svn-id: + http://svn.osgeo.org/geos/trunk@2742 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-26 Paul Ramsey * Makefile.am, build/msvc90/Makefile.am, build/msvc90/geos_xmltester/Makefile.am: Fix missing components in - tarball (#300) git-svn-id: http://svn.osgeo.org/geos/trunk@2741 + tarball (#300) git-svn-id: http://svn.osgeo.org/geos/trunk@2741 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-24 Sandro Santilli - * ChangeLog: updated git-svn-id: http://svn.osgeo.org/geos/trunk@2736 + * ChangeLog: updated git-svn-id: + http://svn.osgeo.org/geos/trunk@2736 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-23 Sandro Santilli * tests/unit/geom/CoordinateArraySequenceFactoryTest.cpp: - Coordiante->Coordinate git-svn-id: http://svn.osgeo.org/geos/trunk@2735 + Coordiante->Coordinate git-svn-id: + http://svn.osgeo.org/geos/trunk@2735 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-23 Sandro Santilli * source/geom/Geometry.cpp: Avoid reallocations in Union - short-circuit git-svn-id: http://svn.osgeo.org/geos/trunk@2734 + short-circuit git-svn-id: http://svn.osgeo.org/geos/trunk@2734 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-20 Sandro Santilli @@ -14526,14 +16155,16 @@ source/operation/linemerge/LineMerger.cpp, source/operation/polygonize/PolygonizeGraph.cpp, source/planargraph/NodeMap.cpp: Don't force heap allocation of - vectors for getting nodes of a NodeMap git-svn-id: http://svn.osgeo.org/geos/trunk@2733 + vectors for getting nodes of a NodeMap git-svn-id: + http://svn.osgeo.org/geos/trunk@2733 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli * source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h, source/noding/MCIndexSegmentSetMutualIntersector.cpp: Don't - heap-allocate std::vector in MCIndexSegmentSetMutualIntersector git-svn-id: http://svn.osgeo.org/geos/trunk@2732 + heap-allocate std::vector in MCIndexSegmentSetMutualIntersector + git-svn-id: http://svn.osgeo.org/geos/trunk@2732 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli @@ -14542,7 +16173,8 @@ source/headers/geos/operation/valid/ConnectedInteriorTester.h, source/operation/overlay/MaximalEdgeRing.cpp, source/operation/valid/ConnectedInteriorTester.cpp: Don't force heap - allocation when building edge rings for isValidOp git-svn-id: http://svn.osgeo.org/geos/trunk@2731 + allocation when building edge rings for isValidOp git-svn-id: + http://svn.osgeo.org/geos/trunk@2731 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli @@ -14551,14 +16183,16 @@ source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp: Don't force heap allocation of std::vector in PolygonizeGraph when deleting dangles - (moved allocation higher, in Polygonizer, so needs a second pass) git-svn-id: http://svn.osgeo.org/geos/trunk@2730 + (moved allocation higher, in Polygonizer, so needs a second pass) + git-svn-id: http://svn.osgeo.org/geos/trunk@2730 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli * source/headers/geos/operation/polygonize/PolygonizeGraph.h, source/operation/polygonize/PolygonizeGraph.cpp: don't heap-allocate - vectors in findLabeledEdgeRings git-svn-id: http://svn.osgeo.org/geos/trunk@2729 + vectors in findLabeledEdgeRings git-svn-id: + http://svn.osgeo.org/geos/trunk@2729 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli @@ -14568,14 +16202,15 @@ source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp: Move heap-allocation of vector used for 'cut-lines' containment out of PolygonizeGraph (but - into Polygonizer) git-svn-id: http://svn.osgeo.org/geos/trunk@2728 + into Polygonizer) git-svn-id: http://svn.osgeo.org/geos/trunk@2728 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli * source/headers/geos/operation/polygonize/PolygonizeGraph.h, source/operation/polygonize/PolygonizeGraph.cpp: Don't force - heap-allocation of vectors for finding/labeling edge rings git-svn-id: http://svn.osgeo.org/geos/trunk@2727 + heap-allocation of vectors for finding/labeling edge rings + git-svn-id: http://svn.osgeo.org/geos/trunk@2727 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli @@ -14585,102 +16220,117 @@ source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp: Change PolygonizeGraph::getEdgeRings signature so not to force heap - allocation of std::vector, update Polygonizer accordingly git-svn-id: http://svn.osgeo.org/geos/trunk@2726 + allocation of std::vector, update Polygonizer accordingly + git-svn-id: http://svn.osgeo.org/geos/trunk@2726 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli * source/headers/geos/operation/polygonize/PolygonizeGraph.h, source/operation/polygonize/PolygonizeGraph.cpp: Do not - heap-allocate vector of Node when finding intersections git-svn-id: http://svn.osgeo.org/geos/trunk@2725 + heap-allocate vector of Node when finding intersections + git-svn-id: http://svn.osgeo.org/geos/trunk@2725 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Sandro Santilli * source/headers/geos/index/strtree/AbstractNode.h, source/index/strtree/AbstractNode.cpp: Don not allocate the - container of STRtree node childs on the heap git-svn-id: http://svn.osgeo.org/geos/trunk@2724 + container of STRtree node childs on the heap git-svn-id: + http://svn.osgeo.org/geos/trunk@2724 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-19 Paul Ramsey * source/geomgraph/index/SegmentIntersector.cpp, tests/xmltester/XMLTester.cpp: Apply patch for --disable-cassert - compilation (#291) git-svn-id: http://svn.osgeo.org/geos/trunk@2723 + compilation (#291) git-svn-id: + http://svn.osgeo.org/geos/trunk@2723 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-18 Paul Ramsey * HOWTO_RELEASE: Reverse the upgrade process a bit, bump up revision numbers *after* release so that the repo version is always one - higher than the release version. (#287) git-svn-id: http://svn.osgeo.org/geos/trunk@2720 + higher than the release version. (#287) git-svn-id: + http://svn.osgeo.org/geos/trunk@2720 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-18 Mateusz Loskot * ChangeLog, capi/geos_c.cpp, capi/geos_ts_c.cpp: Silent warning - thrown by Visual C++ about mixed class and struct keyword (#269) git-svn-id: http://svn.osgeo.org/geos/trunk@2717 + thrown by Visual C++ about mixed class and struct keyword (#269) + git-svn-id: http://svn.osgeo.org/geos/trunk@2717 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-17 Sandro Santilli * tests/unit/Makefile.am: Include capi::GEOSGeomFromWKB test in - geos_unit build (should also distribute as side-effect) git-svn-id: http://svn.osgeo.org/geos/trunk@2716 + geos_unit build (should also distribute as side-effect) + git-svn-id: http://svn.osgeo.org/geos/trunk@2716 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-11 Sandro Santilli * HOWTO_RELEASE, Makefile.am: Change ChangeLog generation rule so it - doesn't mess with make dist. Reflect in HOW_TO_RELEASE git-svn-id: http://svn.osgeo.org/geos/trunk@2713 + doesn't mess with make dist. Reflect in HOW_TO_RELEASE git-svn-id: + http://svn.osgeo.org/geos/trunk@2713 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-10 Sandro Santilli * HOWTO_RELEASE, Makefile.am: Make ChangeLog target non-phony to - keep 'distcheck' happy. Reorganize HOW_TO_RELEASE steps. git-svn-id: http://svn.osgeo.org/geos/trunk@2712 + keep 'distcheck' happy. Reorganize HOW_TO_RELEASE steps. + git-svn-id: http://svn.osgeo.org/geos/trunk@2712 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-11-10 Sandro Santilli - * ChangeLog, HOWTO_RELEASE, NEWS: Package stuff for release git-svn-id: http://svn.osgeo.org/geos/trunk@2711 + * ChangeLog, HOWTO_RELEASE, NEWS: Package stuff for release + git-svn-id: http://svn.osgeo.org/geos/trunk@2711 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot * tests/unit/operation/buffer/BufferOpTest.cpp: Testing linker - problem with DEFAULT_QUADRANT_SEGMENT constant git-svn-id: http://svn.osgeo.org/geos/trunk@2710 + problem with DEFAULT_QUADRANT_SEGMENT constant git-svn-id: + http://svn.osgeo.org/geos/trunk@2710 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot * tests/unit/operation/buffer/BufferOpTest.cpp: Testing linker - problem with DEFAULT_QUADRANT_SEGMENT constant git-svn-id: http://svn.osgeo.org/geos/trunk@2709 + problem with DEFAULT_QUADRANT_SEGMENT constant git-svn-id: + http://svn.osgeo.org/geos/trunk@2709 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot * tests/unit/operation/buffer/BufferOpTest.cpp: Fixed CRLF to LF in - BufferOpTest.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@2708 + BufferOpTest.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@2708 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot * ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp: Missing - include of BufferParameters.h header in BufferOpTest.cpp unit suite git-svn-id: http://svn.osgeo.org/geos/trunk@2707 + include of BufferParameters.h header in BufferOpTest.cpp unit suite + git-svn-id: http://svn.osgeo.org/geos/trunk@2707 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot * ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp: Added more test cases for buffer calculation based on A (input) geometries - from XMLTester's buffer.xml and TestBufferExternal2.xml tests. git-svn-id: http://svn.osgeo.org/geos/trunk@2706 + from XMLTester's buffer.xml and TestBufferExternal2.xml tests. + git-svn-id: http://svn.osgeo.org/geos/trunk@2706 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot * ChangeLog, tests/unit/operation/buffer/BufferOpTest.cpp: Added test case for buffer of multipolygon from XMLTester's buffer.xml, - case #25 but with custom quadrant segments git-svn-id: http://svn.osgeo.org/geos/trunk@2705 + case #25 but with custom quadrant segments git-svn-id: + http://svn.osgeo.org/geos/trunk@2705 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-29 Mateusz Loskot @@ -14694,21 +16344,25 @@ * ChangeLog, build/msvc90/geos_unit/geos_unit.vcproj, tests/unit/Makefile.am, - tests/unit/operation/buffer/BufferOpTest.cpp: * tests/unit/operation/buffer: added unit test case for BufferOp, * tests/unit/Makefile.am: added new test case source to Makefile, * build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++ - project. git-svn-id: http://svn.osgeo.org/geos/trunk@2703 + tests/unit/operation/buffer/BufferOpTest.cpp: * tests/unit/operation/buffer: added unit test case for BufferOp, * + tests/unit/Makefile.am: added new test case source to Makefile, * + build/msvc90/geos_unit/geos_unit.vcproj: updated Visual C++ project. + git-svn-id: http://svn.osgeo.org/geos/trunk@2703 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-28 Mateusz Loskot * ChangeLog, build/msvc90/geos.sln, tests/xmltester/XMLTester.cpp: tests/xmltester/XMLTester.cpp: declare checkBufferSuccess function - to take geometries by refernece to const git-svn-id: http://svn.osgeo.org/geos/trunk@2702 + to take geometries by refernece to const git-svn-id: + http://svn.osgeo.org/geos/trunk@2702 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-25 Mateusz Loskot * ChangeLog, source/headers/geos/geom/Geometry.h: Fixed typo in - getCentroid function comment in Geometry.h. git-svn-id: http://svn.osgeo.org/geos/trunk@2701 + getCentroid function comment in Geometry.h. git-svn-id: + http://svn.osgeo.org/geos/trunk@2701 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli @@ -14716,34 +16370,36 @@ * source/headers/geos/linearref/LinearLocation.h, source/linearref/LinearLocation.cpp: Have LinearLocation::getSegment return by auto_ptr to encode ownership transfer. Fixes leak reported - in #296. git-svn-id: http://svn.osgeo.org/geos/trunk@2700 + in #296. git-svn-id: http://svn.osgeo.org/geos/trunk@2700 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * source/headers/geos/linearref/LinearLocation.h, source/linearref/LinearLocation.cpp: Fix port info, add standard - protection notes git-svn-id: http://svn.osgeo.org/geos/trunk@2699 + protection notes git-svn-id: http://svn.osgeo.org/geos/trunk@2699 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * source/headers/geos/linearref/LinearGeometryBuilder.h, source/linearref/LinearGeometryBuilder.cpp: Add destructor to - LinearGeometryBuilder fixing memory leaks there. git-svn-id: http://svn.osgeo.org/geos/trunk@2698 + LinearGeometryBuilder fixing memory leaks there. git-svn-id: + http://svn.osgeo.org/geos/trunk@2698 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * source/linearref/LinearGeometryBuilder.cpp: Fix memory access - error (#283) git-svn-id: http://svn.osgeo.org/geos/trunk@2697 + error (#283) git-svn-id: http://svn.osgeo.org/geos/trunk@2697 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * source/headers/geos/linearref/LinearGeometryBuilder.h, source/linearref/LinearGeometryBuilder.cpp: Fix port info for - LinearGeometryBuilder git-svn-id: http://svn.osgeo.org/geos/trunk@2696 + LinearGeometryBuilder git-svn-id: + http://svn.osgeo.org/geos/trunk@2696 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli @@ -14752,7 +16408,8 @@ source/linearref/LinearGeometryBuilder.cpp: Cleanup LinearGeometrybuilder defs and impl to match common code style, add note about suspicious things (not written but noted that the class - seems to lack a destructor..) git-svn-id: http://svn.osgeo.org/geos/trunk@2695 + seems to lack a destructor..) git-svn-id: + http://svn.osgeo.org/geos/trunk@2695 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli @@ -14762,44 +16419,49 @@ source/linearref/LocationIndexOfLine.cpp, tests/unit/linearref/LengthIndexedLineTest.cpp: Document ownership of return from LocationIndexOfLine::indicesOf, fix mismatch - delete/delete[] in core and unit test git-svn-id: http://svn.osgeo.org/geos/trunk@2694 + delete/delete[] in core and unit test git-svn-id: + http://svn.osgeo.org/geos/trunk@2694 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * source/headers/geos/algorithm/BoundaryNodeRule.h: Add virtual dtor - to virtual class git-svn-id: http://svn.osgeo.org/geos/trunk@2693 + to virtual class git-svn-id: http://svn.osgeo.org/geos/trunk@2693 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * tests/xmltester/tinyxml/tinyxmlparser.cpp: add some parens to hush - gcc warning git-svn-id: http://svn.osgeo.org/geos/trunk@2692 + gcc warning git-svn-id: http://svn.osgeo.org/geos/trunk@2692 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli - * tests/unit/Makefile.am: Fix static building of C-api demo/tests git-svn-id: http://svn.osgeo.org/geos/trunk@2691 + * tests/unit/Makefile.am: Fix static building of C-api demo/tests + git-svn-id: http://svn.osgeo.org/geos/trunk@2691 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-23 Sandro Santilli * tests/xmltester/Makefile.am: Run the last - available-but-no-automatically-run test: test.xml git-svn-id: http://svn.osgeo.org/geos/trunk@2690 + available-but-no-automatically-run test: test.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@2690 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-22 Sandro Santilli * tests/xmltester/tests/buffer.xml, tests/xmltester/tests/buffer_snapround.xml: Merge - buffer_snapround.xml into buffer.xml git-svn-id: http://svn.osgeo.org/geos/trunk@2689 + buffer_snapround.xml into buffer.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@2689 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-22 Sandro Santilli * tests/xmltester/Makefile.am: A quick check reveals that the tests in buffer.xml are not really duplicated elsewhere so we run that - test too now as part of make check git-svn-id: http://svn.osgeo.org/geos/trunk@2688 + test too now as part of make check git-svn-id: + http://svn.osgeo.org/geos/trunk@2688 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-22 Sandro Santilli @@ -14807,20 +16469,22 @@ * tests/xmltester/tests/buffer.xml: Give buffer.xml cases a somewhat more helpful description, fix 4 expected results after eye-checking. This is still not automatically run case it might contain duplicated - tests from elsewhere (to be checked). git-svn-id: http://svn.osgeo.org/geos/trunk@2687 + tests from elsewhere (to be checked). git-svn-id: + http://svn.osgeo.org/geos/trunk@2687 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-22 Sandro Santilli * tests/xmltester/XMLTester.cpp: Don't segfault on EOF inside - tag git-svn-id: http://svn.osgeo.org/geos/trunk@2686 + tag git-svn-id: http://svn.osgeo.org/geos/trunk@2686 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-20 Sandro Santilli * source/headers/geos/index/strtree/AbstractSTRtree.h, source/index/strtree/STRtree.cpp: Commit MingW bug workaround - provided by sanak in ticket #293 git-svn-id: http://svn.osgeo.org/geos/trunk@2685 + provided by sanak in ticket #293 git-svn-id: + http://svn.osgeo.org/geos/trunk@2685 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-19 Mateusz Loskot @@ -14828,36 +16492,41 @@ * ChangeLog, build/msvc90/geos_xmltester/geos_xmltester.vcproj, tests/xmltester/tests/buffer_snapround.xml: tests/xmltester/tests/buffer_snapround.xml: not well-formed XML, - fixed missing attribute. git-svn-id: http://svn.osgeo.org/geos/trunk@2684 + fixed missing attribute. git-svn-id: + http://svn.osgeo.org/geos/trunk@2684 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli - * ChangeLog: updated git-svn-id: http://svn.osgeo.org/geos/trunk@2683 + * ChangeLog: updated git-svn-id: + http://svn.osgeo.org/geos/trunk@2683 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli - * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@2682 + * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@2682 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli * source/algorithm/distance/DistanceToPoint.cpp: Half the calls to - the virtual CoordinateSequence::getAt when computing line distances git-svn-id: http://svn.osgeo.org/geos/trunk@2681 + the virtual CoordinateSequence::getAt when computing line distances + git-svn-id: http://svn.osgeo.org/geos/trunk@2681 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli * source/geom/CoordinateArraySequence.cpp: Drop pointless asserts. We'd abort anyway if vector is null. For the out-of-range case the - GNU c++ lib helps debugging with an environment variable git-svn-id: http://svn.osgeo.org/geos/trunk@2680 + GNU c++ lib helps debugging with an environment variable + git-svn-id: http://svn.osgeo.org/geos/trunk@2680 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli * source/noding/OrientedCoordinateArray.cpp: Add note of - private/static nature of implemented methods git-svn-id: http://svn.osgeo.org/geos/trunk@2679 + private/static nature of implemented methods git-svn-id: + http://svn.osgeo.org/geos/trunk@2679 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli @@ -14866,135 +16535,157 @@ source/headers/geos/geom/CoordinateArraySequence.h, source/headers/geos/geom/CoordinateSequence.h: Expose a usable toVector method for CoordinateSequence (ie: no memory management - issues). Use it from Polygon::getCoordinates. git-svn-id: http://svn.osgeo.org/geos/trunk@2678 + issues). Use it from Polygon::getCoordinates. git-svn-id: + http://svn.osgeo.org/geos/trunk@2678 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-17 Sandro Santilli * source/geom/Polygon.cpp: Don't allocate too much space for polygon - points vector. Fixes bug #294. git-svn-id: http://svn.osgeo.org/geos/trunk@2677 + points vector. Fixes bug #294. git-svn-id: + http://svn.osgeo.org/geos/trunk@2677 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-16 Mateusz Loskot * tests/xmltester/tests/fme.xml: xmltester/tests: missing double - quotes around XML attribute value in fme.xml. git-svn-id: http://svn.osgeo.org/geos/trunk@2676 + quotes around XML attribute value in fme.xml. git-svn-id: + http://svn.osgeo.org/geos/trunk@2676 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-14 Sandro Santilli - * ChangeLog: regenerate ChangeLog git-svn-id: http://svn.osgeo.org/geos/trunk@2675 + * ChangeLog: regenerate ChangeLog git-svn-id: + http://svn.osgeo.org/geos/trunk@2675 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-14 Mateusz Loskot * build/msvc90/geos_unit/geos_unit.vcproj, build/msvc90/geos_xmltester/geos_xmltester.vcproj, - tests/xmltester/XMLTester.cpp, tests/xmltester/makefile.vc: * Optional use of GEOS_DEBUG_MSVC_USE_VLD in XMLTester.cpp * Added xmltester/makefile.vc as port of testrunner.sh for Windows - to be able to run all tests in batch: ** nmake /f makefile.vc - XMLTESTER=C:\path\to\xmltester.exe git-svn-id: http://svn.osgeo.org/geos/trunk@2674 + tests/xmltester/XMLTester.cpp, tests/xmltester/makefile.vc: * Optional use of GEOS_DEBUG_MSVC_USE_VLD in XMLTester.cpp * Added + xmltester/makefile.vc as port of testrunner.sh for Windows to be + able to run all tests in batch: ** nmake /f makefile.vc + XMLTESTER=C:\path\to\xmltester.exe git-svn-id: + http://svn.osgeo.org/geos/trunk@2674 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-14 Mateusz Loskot * build/msvc90/geos.sln, build/msvc90/geos_xmltester/geos_xmltester.vcproj: Added - msvc90/geos_xmltester to solution for Visual Studio 2008. git-svn-id: http://svn.osgeo.org/geos/trunk@2673 + msvc90/geos_xmltester to solution for Visual Studio 2008. + git-svn-id: http://svn.osgeo.org/geos/trunk@2673 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-14 Mateusz Loskot * tests/xmltester/XMLTester.cpp: Enable use of Stalkwalker only if - building with Visual C++ and GEOS_TEST_USE_STACKWALKER is defined. git-svn-id: http://svn.osgeo.org/geos/trunk@2672 + building with Visual C++ and GEOS_TEST_USE_STACKWALKER is defined. + git-svn-id: http://svn.osgeo.org/geos/trunk@2672 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-13 Mateusz Loskot * build/msvc90/geos_lib/geos_lib.vcproj: build/msvc90: added missing sources of linearref package. Builds with Visual C++ 9.0 (using both - project and makefiles). git-svn-id: http://svn.osgeo.org/geos/trunk@2671 + project and makefiles). git-svn-id: + http://svn.osgeo.org/geos/trunk@2671 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-13 Frank Warmerdam * ChangeLog, capi/geos_c.h.in, nmake.opt, source/Makefile.vc: fix - nmake dll export, and link test programs (#288) git-svn-id: http://svn.osgeo.org/geos/trunk@2670 + nmake dll export, and link test programs (#288) git-svn-id: + http://svn.osgeo.org/geos/trunk@2670 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Frank Warmerdam * source/Makefile.vc, source/dirlist.mk: add new directories and - source (#288) git-svn-id: http://svn.osgeo.org/geos/trunk@2669 + source (#288) git-svn-id: http://svn.osgeo.org/geos/trunk@2669 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli - * ChangeLog: regenerate ChangeLog now that we have all names in git-svn-id: http://svn.osgeo.org/geos/trunk@2668 + * ChangeLog: regenerate ChangeLog now that we have all names in + git-svn-id: http://svn.osgeo.org/geos/trunk@2668 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli - * authors.svn: Add other missing names/addresses git-svn-id: http://svn.osgeo.org/geos/trunk@2667 + * authors.svn: Add other missing names/addresses git-svn-id: + http://svn.osgeo.org/geos/trunk@2667 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli * ChangeLog, ChangeLog.svn, Makefile.am: Automatically generate the - ChangeLog file, forget ChangeLog.svn. git-svn-id: http://svn.osgeo.org/geos/trunk@2666 + ChangeLog file, forget ChangeLog.svn. git-svn-id: + http://svn.osgeo.org/geos/trunk@2666 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli * source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp: Don't - signal topology exception when it triggers snapping git-svn-id: http://svn.osgeo.org/geos/trunk@2665 + signal topology exception when it triggers snapping git-svn-id: + http://svn.osgeo.org/geos/trunk@2665 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli - * authors.svn: Add yury, fernando and sean git-svn-id: http://svn.osgeo.org/geos/trunk@2664 + * authors.svn: Add yury, fernando and sean git-svn-id: + http://svn.osgeo.org/geos/trunk@2664 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli - * tests/unit/Makefile.am: Distribute all of TUT git-svn-id: http://svn.osgeo.org/geos/trunk@2663 + * tests/unit/Makefile.am: Distribute all of TUT git-svn-id: + http://svn.osgeo.org/geos/trunk@2663 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-08 Sandro Santilli * capi/geos_c.h.in, source/headers/geos/version.h.vc: Properly set - version for win target git-svn-id: http://svn.osgeo.org/geos/trunk@2662 + version for win target git-svn-id: + http://svn.osgeo.org/geos/trunk@2662 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-07 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/GEOSBufferTest.cpp: Expose single-sided buffering in - C-API (see ticket #258) git-svn-id: http://svn.osgeo.org/geos/trunk@2661 + C-API (see ticket #258) git-svn-id: + http://svn.osgeo.org/geos/trunk@2661 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/algorithm/distance/DistanceToPoint.cpp, source/headers/geos/algorithm/distance/DistanceToPoint.h: Drop use - of static data in DistanceToPoint class (for thread-safety) git-svn-id: http://svn.osgeo.org/geos/trunk@2659 + of static data in DistanceToPoint class (for thread-safety) + git-svn-id: http://svn.osgeo.org/geos/trunk@2659 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: release memory earlier, - and closer to allocation git-svn-id: http://svn.osgeo.org/geos/trunk@2658 + and closer to allocation git-svn-id: + http://svn.osgeo.org/geos/trunk@2658 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Finish plugging leaks. - Make check runs with no leaks. git-svn-id: http://svn.osgeo.org/geos/trunk@2657 + Make check runs with no leaks. git-svn-id: + http://svn.osgeo.org/geos/trunk@2657 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/headers/geos/operation/buffer/OffsetCurveBuilder.h: another - memory management doc git-svn-id: http://svn.osgeo.org/geos/trunk@2656 + memory management doc git-svn-id: + http://svn.osgeo.org/geos/trunk@2656 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli @@ -15002,39 +16693,44 @@ * source/headers/geos/operation/buffer/OffsetCurveBuilder.h, source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h, source/operation/buffer/OffsetCurveSetBuilder.cpp: Document more - memory management issues git-svn-id: http://svn.osgeo.org/geos/trunk@2655 + memory management issues git-svn-id: + http://svn.osgeo.org/geos/trunk@2655 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/OffsetCurveBuilder.cpp: More memory leak - fixes in single-sided buffering implementation git-svn-id: http://svn.osgeo.org/geos/trunk@2654 + fixes in single-sided buffering implementation git-svn-id: + http://svn.osgeo.org/geos/trunk@2654 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Plug some memory leaks - in single sided buffering implementation git-svn-id: http://svn.osgeo.org/geos/trunk@2653 + in single sided buffering implementation git-svn-id: + http://svn.osgeo.org/geos/trunk@2653 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * source/headers/geos/operation/linemerge/LineMerger.h: Document - ownership of return from LineMerger::getMergedLineStrings git-svn-id: http://svn.osgeo.org/geos/trunk@2652 + ownership of return from LineMerger::getMergedLineStrings + git-svn-id: http://svn.osgeo.org/geos/trunk@2652 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-05 Sandro Santilli * .vimrc: Alright, there's no standard style yet so this file is - made empty, but good to have for reference git-svn-id: http://svn.osgeo.org/geos/trunk@2651 + made empty, but good to have for reference git-svn-id: + http://svn.osgeo.org/geos/trunk@2651 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Throw an exception rather than returning NULL if input to single-sided buffer code is - invalid git-svn-id: http://svn.osgeo.org/geos/trunk@2650 + invalid git-svn-id: http://svn.osgeo.org/geos/trunk@2650 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli @@ -15044,91 +16740,104 @@ tests/xmltester/tests/safe/16596.xml, tests/xmltester/tests/singlesidedbuffer.xml: Have single-sided buffer constructor return a simple LINESTRING when appropriate - rather than forcing a MULTI; import 2 tests from the SAFE testsuite git-svn-id: http://svn.osgeo.org/geos/trunk@2649 + rather than forcing a MULTI; import 2 tests from the SAFE testsuite + git-svn-id: http://svn.osgeo.org/geos/trunk@2649 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli - * tests/xmltester/safe_to_xml.sh: Better parse style parameter git-svn-id: http://svn.osgeo.org/geos/trunk@2648 + * tests/xmltester/safe_to_xml.sh: Better parse style parameter + git-svn-id: http://svn.osgeo.org/geos/trunk@2648 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * tests/xmltester/safe_to_xml.sh: Add utility script to import tests - from SAFE software git-svn-id: http://svn.osgeo.org/geos/trunk@2647 + from SAFE software git-svn-id: + http://svn.osgeo.org/geos/trunk@2647 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * tests/xmltester/XMLTester.cpp: Don't segfault on xml tests missing - precision model specification git-svn-id: http://svn.osgeo.org/geos/trunk@2646 + precision model specification git-svn-id: + http://svn.osgeo.org/geos/trunk@2646 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * tests/xmltester/tests/singlesidedbuffer.xml: Re-enable the now - succeeding test for sharp edges line single sided buffering git-svn-id: http://svn.osgeo.org/geos/trunk@2645 + succeeding test for sharp edges line single sided buffering + git-svn-id: http://svn.osgeo.org/geos/trunk@2645 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Use FLAT/BUTT endcaps - when doing single sided buffering git-svn-id: http://svn.osgeo.org/geos/trunk@2644 + when doing single sided buffering git-svn-id: + http://svn.osgeo.org/geos/trunk@2644 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * source/operation/buffer/OffsetCurveBuilder.cpp: Fix trimming of - left/right curves (ie: don't include the endcap) git-svn-id: http://svn.osgeo.org/geos/trunk@2643 + left/right curves (ie: don't include the endcap) git-svn-id: + http://svn.osgeo.org/geos/trunk@2643 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-10-01 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Use snapped intersection between full buffer boundary and single-sided offset - curves git-svn-id: http://svn.osgeo.org/geos/trunk@2642 + curves git-svn-id: http://svn.osgeo.org/geos/trunk@2642 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli * tests/xmltester/SingleSidedBufferResultMatcher.cpp: Check hausdorff distance in both directions, or an expected output line - longer than the obtained one would be found as correct git-svn-id: http://svn.osgeo.org/geos/trunk@2641 + longer than the obtained one would be found as correct git-svn-id: + http://svn.osgeo.org/geos/trunk@2641 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Some debugging for - single sided buffers git-svn-id: http://svn.osgeo.org/geos/trunk@2640 + single sided buffers git-svn-id: + http://svn.osgeo.org/geos/trunk@2640 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli * tests/xmltester/tests/singlesidedbuffer.xml: Another simple test - for single-sided buffer (horizontal line, both directions) git-svn-id: http://svn.osgeo.org/geos/trunk@2639 + for single-sided buffer (horizontal line, both directions) + git-svn-id: http://svn.osgeo.org/geos/trunk@2639 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli * tests/xmltester/tests/singlesidedbuffer.xml: Another simple test - for a vertical line, opposite direction from previous git-svn-id: http://svn.osgeo.org/geos/trunk@2638 + for a vertical line, opposite direction from previous git-svn-id: + http://svn.osgeo.org/geos/trunk@2638 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli * tests/xmltester/tests/singlesidedbuffer.xml: Add test for single sided buffer on simple, vertical, line (this one succeeds both left - and right) git-svn-id: http://svn.osgeo.org/geos/trunk@2637 + and right) git-svn-id: http://svn.osgeo.org/geos/trunk@2637 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli - * .vimrc: VIM setting for GEOS source code style (3-spaces tabs) git-svn-id: http://svn.osgeo.org/geos/trunk@2636 + * .vimrc: VIM setting for GEOS source code style (3-spaces tabs) + git-svn-id: http://svn.osgeo.org/geos/trunk@2636 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-30 Sandro Santilli - * autogen.sh: Don't use non-standard escape sequences with 'echo' git-svn-id: http://svn.osgeo.org/geos/trunk@2635 + * autogen.sh: Don't use non-standard escape sequences with 'echo' + git-svn-id: http://svn.osgeo.org/geos/trunk@2635 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-28 Sandro Santilli @@ -15142,31 +16851,35 @@ tests/xmltester/tinyxml/tinyxml.h, tests/xmltester/tinyxml/tinyxmlerror.cpp, tests/xmltester/tinyxml/tinyxmlparser.cpp: Replace no-commercial-use - licenced MarkupSTL with tinyXML git-svn-id: http://svn.osgeo.org/geos/trunk@2634 + licenced MarkupSTL with tinyXML git-svn-id: + http://svn.osgeo.org/geos/trunk@2634 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-28 Sandro Santilli * tests/xmltester/tests/singlesidedbuffer.xml: Temporarly disable - failing single sided buffer test git-svn-id: http://svn.osgeo.org/geos/trunk@2633 + failing single sided buffer test git-svn-id: + http://svn.osgeo.org/geos/trunk@2633 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-28 Sandro Santilli * tests/xmltester/SingleSidedBufferResultMatcher.cpp: Oops, it seems - I just don't want a test to fail ;) git-svn-id: http://svn.osgeo.org/geos/trunk@2632 + I just don't want a test to fail ;) git-svn-id: + http://svn.osgeo.org/geos/trunk@2632 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-28 Sandro Santilli * tests/xmltester/SingleSidedBufferResultMatcher.cpp: Don't give a - false success if one of the expected/obtained geometry is empty git-svn-id: http://svn.osgeo.org/geos/trunk@2631 + false success if one of the expected/obtained geometry is empty + git-svn-id: http://svn.osgeo.org/geos/trunk@2631 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-28 Sandro Santilli * source/geom/PrecisionModel.cpp: Add offsets to PrecisionModel text - output git-svn-id: http://svn.osgeo.org/geos/trunk@2630 + output git-svn-id: http://svn.osgeo.org/geos/trunk@2630 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-28 Sandro Santilli @@ -15178,7 +16891,8 @@ tests/xmltester/tests/singlesidedbuffer.xml: Add an hausdorff distance based result matcher for single-sided buffer tests. Enable the single sided buffer test provided by swong in ticket #215 with - minor tweak (expect multilinestring). git-svn-id: http://svn.osgeo.org/geos/trunk@2629 + minor tweak (expect multilinestring). git-svn-id: + http://svn.osgeo.org/geos/trunk@2629 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-27 Sandro Santilli @@ -15189,24 +16903,37 @@ source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveVertexList.h, tests/xmltester/XMLTester.cpp: Re-introduce the singlesided buffer - patch. Tests still need to be worked on. git-svn-id: http://svn.osgeo.org/geos/trunk@2628 + patch. Tests still need to be worked on. git-svn-id: + http://svn.osgeo.org/geos/trunk@2628 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-21 Paul Ramsey * source/geom/Polygon.cpp: Polygon with empty ring causes a crash in - WKBReader (from Tamas Szekeres) (#290) git-svn-id: http://svn.osgeo.org/geos/trunk@2626 + WKBReader (from Tamas Szekeres) (#290) git-svn-id: + http://svn.osgeo.org/geos/trunk@2626 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-09-11 Paul Ramsey * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Patch for - #285, C api for project and interpolate, from David Turner (novalis) git-svn-id: http://svn.osgeo.org/geos/trunk@2624 + #285, C api for project and interpolate, from David Turner (novalis) + git-svn-id: http://svn.osgeo.org/geos/trunk@2624 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-08-21 Mateusz Loskot - * : Updated svn:ignore property git-svn-id: http://svn.osgeo.org/geos/trunk@2623 + * : Updated svn:ignore property git-svn-id: + http://svn.osgeo.org/geos/trunk@2623 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-08-21 Mateusz Loskot + + * source/headers/geos/export.h, + tests/unit/algorithm/RobustLineIntersectionTest.cpp, + tests/unit/geom/CoordinateArraySequenceTest.cpp, + tests/unit/geos_unit.cpp: Cleaned compilation warnings in unit + tests. git-svn-id: http://svn.osgeo.org/geos/trunk@2622 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-08-21 Mateusz Loskot @@ -15217,7 +16944,8 @@ tests/unit/tut/tut_reporter.hpp, tests/unit/tut/tut_restartable.hpp, tests/unit/tut/tut_result.hpp, tests/unit/tut/tut_runner.hpp: Updated C++ TUT Framework to latest - revision (147) of its SVN trunk git-svn-id: http://svn.osgeo.org/geos/trunk@2621 + revision (147) of its SVN trunk git-svn-id: + http://svn.osgeo.org/geos/trunk@2621 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-08-15 Sandro Santilli @@ -15238,7 +16966,8 @@ source/linearref/LinearLocation.cpp, source/linearref/LocationIndexOfLine.cpp, source/linearref/LocationIndexOfPoint.cpp: Const correctness of - LenghtIndexedLine port, by novalis (issue #284) git-svn-id: http://svn.osgeo.org/geos/trunk@2620 + LenghtIndexedLine port, by novalis (issue #284) git-svn-id: + http://svn.osgeo.org/geos/trunk@2620 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-08-12 Paul Ramsey @@ -15267,7 +16996,8 @@ source/linearref/LocationIndexOfPoint.cpp, source/linearref/Makefile.am, tests/unit/Makefile.am, tests/unit/linearref/LengthIndexedLineTest.cpp: Port of JTS linear - referencing (from David Turner) (#283) git-svn-id: http://svn.osgeo.org/geos/trunk@2619 + referencing (from David Turner) (#283) git-svn-id: + http://svn.osgeo.org/geos/trunk@2619 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-08-02 Mateusz Loskot @@ -15286,32 +17016,37 @@ 2009-07-17 Paul Ramsey * source/headers/geos/io/WKBReader.h, source/io/WKBReader.cpp: - Remove static string in WKB reader (#232) git-svn-id: http://svn.osgeo.org/geos/trunk@2616 + Remove static string in WKB reader (#232) git-svn-id: + http://svn.osgeo.org/geos/trunk@2616 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-07-15 Paul Ramsey * swig/geos.i.in, swig/ruby/ruby.i: Add PreparedGeometry and STRtree - support to SWIG (#279) Schuyler Erle git-svn-id: http://svn.osgeo.org/geos/trunk@2613 + support to SWIG (#279) Schuyler Erle git-svn-id: + http://svn.osgeo.org/geos/trunk@2613 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-07-15 Paul Ramsey * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Add STRtree - support to the C API (#278) Schuyler Erle git-svn-id: http://svn.osgeo.org/geos/trunk@2612 + support to the C API (#278) Schuyler Erle git-svn-id: + http://svn.osgeo.org/geos/trunk@2612 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-07-15 Paul Ramsey * source/headers/geos/index/strtree/AbstractSTRtree.h, source/index/strtree/AbstractSTRtree.cpp: Add - geos::index::strtree::AbstractSTRtree::iterate (#277) Schuyler Erle git-svn-id: http://svn.osgeo.org/geos/trunk@2611 + geos::index::strtree::AbstractSTRtree::iterate (#277) Schuyler Erle + git-svn-id: http://svn.osgeo.org/geos/trunk@2611 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-07-06 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/bug275.xml: Add - automated XML test for issue #275. Succeeds here. git-svn-id: http://svn.osgeo.org/geos/trunk@2610 + automated XML test for issue #275. Succeeds here. git-svn-id: + http://svn.osgeo.org/geos/trunk@2610 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-07-05 Sandro Santilli @@ -15319,111 +17054,125 @@ * build/msvc90/geos_c_dll/geos_c_dll.vcproj, build/msvc90/geos_lib/geos_lib.vcproj, build/msvc90/geos_unit/geos_unit.vcproj: Apply - fix-msvc90-only2.patch by Sanak from issue #273 git-svn-id: http://svn.osgeo.org/geos/trunk@2609 + fix-msvc90-only2.patch by Sanak from issue #273 git-svn-id: + http://svn.osgeo.org/geos/trunk@2609 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-07-04 Sandro Santilli * source/headers/geos/export.h, source/headers/geos/platform.h.in: - Apply fix-mingw.patch by Sanak (issue #273) git-svn-id: http://svn.osgeo.org/geos/trunk@2608 + Apply fix-mingw.patch by Sanak (issue #273) git-svn-id: + http://svn.osgeo.org/geos/trunk@2608 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-29 Paul Ramsey - * Makefile.am: Include nmake.opt in 'dist' target (#274) git-svn-id: http://svn.osgeo.org/geos/trunk@2607 + * Makefile.am: Include nmake.opt in 'dist' target (#274) + git-svn-id: http://svn.osgeo.org/geos/trunk@2607 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-26 Sandro Santilli * source/headers/geos/operation/buffer/BufferOp.h: Fix typo reported - in ticket #272 git-svn-id: http://svn.osgeo.org/geos/trunk@2605 + in ticket #272 git-svn-id: http://svn.osgeo.org/geos/trunk@2605 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-24 Paul Ramsey * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp, tests/unit/capi/geostest.c, tests/unit/capi/test.expected: Expose - Hausdorf distance to CAPI (#264) from Vincent Picavet git-svn-id: http://svn.osgeo.org/geos/trunk@2604 + Hausdorf distance to CAPI (#264) from Vincent Picavet git-svn-id: + http://svn.osgeo.org/geos/trunk@2604 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-24 Paul Ramsey - * source/headers/geos/platform.h.in: Fix stoopid syntax error. git-svn-id: http://svn.osgeo.org/geos/trunk@2603 + * source/headers/geos/platform.h.in: Fix stoopid syntax error. + git-svn-id: http://svn.osgeo.org/geos/trunk@2603 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-24 Paul Ramsey - * configure.in: Remove old logging noise. git-svn-id: http://svn.osgeo.org/geos/trunk@2602 + * configure.in: Remove old logging noise. git-svn-id: + http://svn.osgeo.org/geos/trunk@2602 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-24 Paul Ramsey * configure.in, source/headers/geos/platform.h.in: Fix for #270, bad definition of isnan() in OS/X . This needs to be tested on - other operating systems to make sure it doesn't break them instead. git-svn-id: http://svn.osgeo.org/geos/trunk@2601 + other operating systems to make sure it doesn't break them instead. + git-svn-id: http://svn.osgeo.org/geos/trunk@2601 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-23 Paul Ramsey * source/Makefile.vc, source/dirlist.mk: Fix clean target for VC - build (#267) git-svn-id: http://svn.osgeo.org/geos/trunk@2599 + build (#267) git-svn-id: http://svn.osgeo.org/geos/trunk@2599 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-23 Howard Butler * source/Makefile.vc: fix up syntax of the makefile related to the - patch for #257 git-svn-id: http://svn.osgeo.org/geos/trunk@2598 + patch for #257 git-svn-id: http://svn.osgeo.org/geos/trunk@2598 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-22 Sandro Santilli * tests/unit/capi/GEOSBufferTest.cpp: Add tests for limited mitre - join (now working) git-svn-id: http://svn.osgeo.org/geos/trunk@2597 + join (now working) git-svn-id: + http://svn.osgeo.org/geos/trunk@2597 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-22 Sandro Santilli * source/headers/geos/operation/buffer/BufferParameters.h: Fix bug - in BufferParameters::setMitreLimit git-svn-id: http://svn.osgeo.org/geos/trunk@2596 + in BufferParameters::setMitreLimit git-svn-id: + http://svn.osgeo.org/geos/trunk@2596 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-20 Sandro Santilli - * configure.in: Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0) git-svn-id: http://svn.osgeo.org/geos/trunk@2595 + * configure.in: Bump versions (core 3.2.0, capi 1.6.0, port 1.10.0) + git-svn-id: http://svn.osgeo.org/geos/trunk@2595 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-20 Sandro Santilli * tests/unit/Makefile.am, tests/unit/capi/GEOSBufferTest.cpp: Add - tests for GEOSBufferWithStyle git-svn-id: http://svn.osgeo.org/geos/trunk@2594 + tests for GEOSBufferWithStyle git-svn-id: + http://svn.osgeo.org/geos/trunk@2594 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-19 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Extend the C-API interface to expose a GEOSBufferWithStyle (and corresponding - thread-safe version) and related enums. git-svn-id: http://svn.osgeo.org/geos/trunk@2593 + thread-safe version) and related enums. git-svn-id: + http://svn.osgeo.org/geos/trunk@2593 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-16 Sandro Santilli * source/algorithm/RobustDeterminant.cpp, source/headers/geos/algorithm/RobustDeterminant.h: Sync - RobustDeterminant to JTS-1.10 (r1.15 was just commented-out code) git-svn-id: http://svn.osgeo.org/geos/trunk@2592 + RobustDeterminant to JTS-1.10 (r1.15 was just commented-out code) + git-svn-id: http://svn.osgeo.org/geos/trunk@2592 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-16 Sandro Santilli * source/algorithm/RobustDeterminant.cpp, source/headers/geos/algorithm/RobustDeterminant.h: Sync - RobustDeterminant to revision 1.14 git-svn-id: http://svn.osgeo.org/geos/trunk@2591 + RobustDeterminant to revision 1.14 git-svn-id: + http://svn.osgeo.org/geos/trunk@2591 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-16 Sandro Santilli * source/algorithm/RobustDeterminant.cpp, source/headers/geos/algorithm/RobustDeterminant.h: Port info for - RobustDeterminant git-svn-id: http://svn.osgeo.org/geos/trunk@2590 + RobustDeterminant git-svn-id: http://svn.osgeo.org/geos/trunk@2590 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-16 Sandro Santilli @@ -15434,18 +17183,20 @@ source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveVertexList.h, tests/xmltester/XMLTester.cpp: Revert single-sided patch. Martin - Davis is workin on it from the JTS side git-svn-id: http://svn.osgeo.org/geos/trunk@2589 + Davis is workin on it from the JTS side git-svn-id: + http://svn.osgeo.org/geos/trunk@2589 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-16 Paul Ramsey - * HOWTO_RELEASE: add reminders on bump versions in various places git-svn-id: http://svn.osgeo.org/geos/trunk@2581 + * HOWTO_RELEASE: add reminders on bump versions in various places + git-svn-id: http://svn.osgeo.org/geos/trunk@2581 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-15 Paul Ramsey * source/headers/geos/Makefile.am: operation.h in Makefile.am twice. - (#261) git-svn-id: http://svn.osgeo.org/geos/trunk@2580 + (#261) git-svn-id: http://svn.osgeo.org/geos/trunk@2580 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-15 Sandro Santilli @@ -15468,13 +17219,15 @@ source/io/StringTokenizer.cpp, source/io/WKBReader.cpp, source/io/WKBWriter.cpp, source/io/WKTReader.cpp, source/io/WKTWriter.cpp, source/io/Writer.cpp: Port info in the - geos::io namespace git-svn-id: http://svn.osgeo.org/geos/trunk@2579 + geos::io namespace git-svn-id: + http://svn.osgeo.org/geos/trunk@2579 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-15 Sandro Santilli * source/io/WKTWriter.cpp: Put CLocalizer in the correct function. - Fixes #260 for the writing part. git-svn-id: http://svn.osgeo.org/geos/trunk@2578 + Fixes #260 for the writing part. git-svn-id: + http://svn.osgeo.org/geos/trunk@2578 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-15 Sandro Santilli @@ -15482,19 +17235,22 @@ * capi/geos_ts_c.cpp: Stop explicitly using the CLocalizer now that it is done within WKTReader and WKTWriter (see bug #260). Some deep testing about this would be good. Make check worked for me with - comma-using locale. git-svn-id: http://svn.osgeo.org/geos/trunk@2577 + comma-using locale. git-svn-id: + http://svn.osgeo.org/geos/trunk@2577 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-15 Sandro Santilli * source/io/WKTReader.cpp, source/io/WKTWriter.cpp: Use C locale - while reading/writing WKT. Fixes bug #260. git-svn-id: http://svn.osgeo.org/geos/trunk@2576 + while reading/writing WKT. Fixes bug #260. git-svn-id: + http://svn.osgeo.org/geos/trunk@2576 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-15 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/bug176.xml: Add - XML version of the testcase provided for bug #176 git-svn-id: http://svn.osgeo.org/geos/trunk@2575 + XML version of the testcase provided for bug #176 git-svn-id: + http://svn.osgeo.org/geos/trunk@2575 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15515,14 +17271,15 @@ source/operation/valid/SimpleNestedRingTester.cpp, source/operation/valid/SweeplineNestedRingTester.cpp, source/operation/valid/TopologyValidationError.cpp: JTS-1.10 port - sync. The whole 'operation' namespace is complete on this. git-svn-id: http://svn.osgeo.org/geos/trunk@2572 + sync. The whole 'operation' namespace is complete on this. + git-svn-id: http://svn.osgeo.org/geos/trunk@2572 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli * source/headers/geos/operation/union/CascadedPolygonUnion.h, source/operation/union/CascadedPolygonUnion.cpp: Port info for - operation::union git-svn-id: http://svn.osgeo.org/geos/trunk@2571 + operation::union git-svn-id: http://svn.osgeo.org/geos/trunk@2571 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15531,14 +17288,16 @@ source/headers/geos/operation/predicate/SegmentIntersectionTester.h , source/operation/predicate/RectangleIntersects.cpp, source/operation/predicate/SegmentIntersectionTester.cpp: Sync to - JTS-1.10 (port info in SegmentIntersectionTester was wrong, btw) git-svn-id: http://svn.osgeo.org/geos/trunk@2570 + JTS-1.10 (port info in SegmentIntersectionTester was wrong, btw) + git-svn-id: http://svn.osgeo.org/geos/trunk@2570 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli * source/headers/geos/operation/predicate/RectangleContains.h, source/operation/predicate/RectangleContains.cpp: Sync - RectangleContains to JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2569 + RectangleContains to JTS-1.10 git-svn-id: + http://svn.osgeo.org/geos/trunk@2569 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15547,7 +17306,8 @@ source/headers/geos/operation/predicate/RectangleIntersects.h, source/headers/geos/operation/predicate/SegmentIntersectionTester.h , source/operation/predicate/SegmentIntersectionTester.cpp: Port - info for operation::predicate (we're at JTS-1.7 here) git-svn-id: http://svn.osgeo.org/geos/trunk@2568 + info for operation::predicate (we're at JTS-1.7 here) git-svn-id: + http://svn.osgeo.org/geos/trunk@2568 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15562,7 +17322,8 @@ source/operation/polygonize/PolygonizeEdge.cpp, source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp: Port info for - polygonize operation git-svn-id: http://svn.osgeo.org/geos/trunk@2567 + polygonize operation git-svn-id: + http://svn.osgeo.org/geos/trunk@2567 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15575,14 +17336,16 @@ or.h, source/operation/overlay/validate/FuzzyPointLocator.cpp, source/operation/overlay/validate/OffsetPointGenerator.cpp, source/operation/overlay/validate/OverlayResultValidator.cpp: Port - info and sync for operation::overlay::validate git-svn-id: http://svn.osgeo.org/geos/trunk@2566 + info and sync for operation::overlay::validate git-svn-id: + http://svn.osgeo.org/geos/trunk@2566 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli * source/headers/geos/operation/overlay/LineBuilder.h, source/operation/overlay/LineBuilder.cpp: sync LineBuilder to - JTS-1.10, completing overlay port git-svn-id: http://svn.osgeo.org/geos/trunk@2565 + JTS-1.10, completing overlay port git-svn-id: + http://svn.osgeo.org/geos/trunk@2565 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15602,7 +17365,7 @@ source/operation/overlay/MinimalEdgeRing.cpp, source/operation/overlay/OverlayNodeFactory.cpp, source/operation/overlay/PointBuilder.cpp: Complete port info in - overlay package git-svn-id: http://svn.osgeo.org/geos/trunk@2564 + overlay package git-svn-id: http://svn.osgeo.org/geos/trunk@2564 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15611,7 +17374,8 @@ source/headers/geos/planargraph/GraphComponent.h, source/operation/linemerge/LineMerger.cpp: Add missing setMarked static methods in GraphComponent and make use of them in LineMerger - making it able to be called incrementally (JTS-1.10) git-svn-id: http://svn.osgeo.org/geos/trunk@2563 + making it able to be called incrementally (JTS-1.10) git-svn-id: + http://svn.osgeo.org/geos/trunk@2563 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15629,21 +17393,24 @@ source/operation/linemerge/LineMerger.cpp, source/operation/linemerge/LineSequencer.cpp: Port info in operation::linemerge (a single class is still at JTS-1.7, needs - changes in GeometryGraphComponent.h to go up) git-svn-id: http://svn.osgeo.org/geos/trunk@2562 + changes in GeometryGraphComponent.h to go up) git-svn-id: + http://svn.osgeo.org/geos/trunk@2562 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli * source/headers/geos/operation/distance/GeometryLocation.h, source/operation/distance/GeometryLocation.cpp: GeometryLocation - sync to JTS-1.10 (docs) git-svn-id: http://svn.osgeo.org/geos/trunk@2561 + sync to JTS-1.10 (docs) git-svn-id: + http://svn.osgeo.org/geos/trunk@2561 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli * source/headers/geos/operation/distance/DistanceOp.h, source/operation/distance/DistanceOp.cpp: DistanceOp sync to - JTS-1.10 (renames, docs...) git-svn-id: http://svn.osgeo.org/geos/trunk@2560 + JTS-1.10 (renames, docs...) git-svn-id: + http://svn.osgeo.org/geos/trunk@2560 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15667,13 +17434,15 @@ source/operation/buffer/OffsetCurveVertexList.h, source/operation/buffer/RightmostEdgeFinder.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: Update port info - for buffer package (it's really JTS-1.10) git-svn-id: http://svn.osgeo.org/geos/trunk@2559 + for buffer package (it's really JTS-1.10) git-svn-id: + http://svn.osgeo.org/geos/trunk@2559 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli * configure.in: Warn at configure time if 64bit integer type isn't - found. See bug #202. git-svn-id: http://svn.osgeo.org/geos/trunk@2558 + found. See bug #202. git-svn-id: + http://svn.osgeo.org/geos/trunk@2558 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-08 Sandro Santilli @@ -15752,7 +17521,8 @@ source/headers/geos/util/Makefile.am, tests/unit/Makefile.am: Install all C++ headers to reduce maintainance costs. C++ API is documented as being unstable after all so let's give users the power - to hurt themselves :) git-svn-id: http://svn.osgeo.org/geos/trunk@2557 + to hurt themselves :) git-svn-id: + http://svn.osgeo.org/geos/trunk@2557 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-06 Sandro Santilli @@ -16000,13 +17770,14 @@ source/headers/geos/util/UnsupportedOperationException.h, source/index/intervalrtree/SortedPackedIntervalRTree.cpp: Windows C++ exports by Ragi Y. Burhum. See - http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html git-svn-id: http://svn.osgeo.org/geos/trunk@2556 + http://lists.osgeo.org/pipermail/geos-devel/2009-June/004190.html + git-svn-id: http://svn.osgeo.org/geos/trunk@2556 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-06 Sandro Santilli * tests/xmltester/SimpleWKTTester.cpp: fix headers inclusion - warnings git-svn-id: http://svn.osgeo.org/geos/trunk@2555 + warnings git-svn-id: http://svn.osgeo.org/geos/trunk@2555 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-06 Sandro Santilli @@ -16030,7 +17801,8 @@ tests/unit/operation/distance/DistanceOpTest.cpp: Use real NaNs rather than fake them. Applies patch in ticket #259. Adds autoconf checks for finite() and isfinite() and makes use of them for unix - systems (platform.h) git-svn-id: http://svn.osgeo.org/geos/trunk@2554 + systems (platform.h) git-svn-id: + http://svn.osgeo.org/geos/trunk@2554 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-06 Sandro Santilli @@ -16044,25 +17816,28 @@ source/operation/distance/ConnectedElementLocationFilter.cpp, source/operation/distance/ConnectedElementPointFilter.cpp, source/operation/distance/GeometryLocation.cpp: Complete port info - and headers exposion for operation::distance package git-svn-id: http://svn.osgeo.org/geos/trunk@2553 + and headers exposion for operation::distance package git-svn-id: + http://svn.osgeo.org/geos/trunk@2553 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli * source/headers/geos/operation/overlay/OverlayOp.h, - source/operation/overlay/OverlayOp.cpp: JTS-1.10 OverlayOp git-svn-id: http://svn.osgeo.org/geos/trunk@2552 + source/operation/overlay/OverlayOp.cpp: JTS-1.10 OverlayOp + git-svn-id: http://svn.osgeo.org/geos/trunk@2552 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli * source/headers/geos/geomgraph/EdgeNodingValidator.h: Add missing - static function git-svn-id: http://svn.osgeo.org/geos/trunk@2551 + static function git-svn-id: http://svn.osgeo.org/geos/trunk@2551 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli * source/headers/geos/operation/overlay/MaximalEdgeRing.h, - source/operation/overlay/MaximalEdgeRing.cpp: JTS-1.10 sync git-svn-id: http://svn.osgeo.org/geos/trunk@2550 + source/operation/overlay/MaximalEdgeRing.cpp: JTS-1.10 sync + git-svn-id: http://svn.osgeo.org/geos/trunk@2550 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16071,14 +17846,16 @@ source/headers/geos/operation/relate/RelateOp.h, source/operation/GeometryGraphOperation.cpp, source/operation/relate/RelateOp.cpp: Boundary Node Rule support in - relateOp. JTS-1.10. git-svn-id: http://svn.osgeo.org/geos/trunk@2549 + relateOp. JTS-1.10. git-svn-id: + http://svn.osgeo.org/geos/trunk@2549 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli * source/geomgraph/EdgeList.cpp, source/geomgraph/Node.cpp, source/headers/geos/geomgraph/Node.h: geomgraph package fully - sync'ed to JTS-1.10 now git-svn-id: http://svn.osgeo.org/geos/trunk@2548 + sync'ed to JTS-1.10 now git-svn-id: + http://svn.osgeo.org/geos/trunk@2548 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16090,7 +17867,8 @@ source/headers/geos/operation/valid/ConsistentAreaTester.h, source/operation/relate/EdgeEndBundle.cpp, source/operation/valid/ConsistentAreaTester.cpp: added - BoundaryNodeRule capability to EdgeEnds git-svn-id: http://svn.osgeo.org/geos/trunk@2547 + BoundaryNodeRule capability to EdgeEnds git-svn-id: + http://svn.osgeo.org/geos/trunk@2547 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16098,7 +17876,8 @@ * source/geomgraph/GeometryGraph.cpp, source/headers/geos/geomgraph/GeometryGraph.h, source/headers/geos/geomgraph/GeometryGraph.inl: Add support for - custom BoundaryNodeRule bringing GeometryGraph to JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2546 + custom BoundaryNodeRule bringing GeometryGraph to JTS-1.10 + git-svn-id: http://svn.osgeo.org/geos/trunk@2546 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16121,7 +17900,8 @@ source/headers/geos/geomgraph/Position.h, source/headers/geos/geomgraph/Quadrant.h, source/headers/geos/geomgraph/TopologyLocation.h: Complete port info - in geomgraph package git-svn-id: http://svn.osgeo.org/geos/trunk@2545 + in geomgraph package git-svn-id: + http://svn.osgeo.org/geos/trunk@2545 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16140,7 +17920,8 @@ source/headers/geos/geomgraph/NodeMap.h, source/headers/geos/geomgraph/PlanarGraph.h: Port info in the geomgraph package (unfinished); fix compiler warning in - GeometryGraph and make code more readable; git-svn-id: http://svn.osgeo.org/geos/trunk@2544 + GeometryGraph and make code more readable; git-svn-id: + http://svn.osgeo.org/geos/trunk@2544 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16161,17 +17942,20 @@ source/operation/relate/RelateNodeFactory.cpp, source/operation/relate/RelateNodeGraph.cpp, source/operation/relate/RelateOp.cpp: Add port info and introduce - header exposion info. Relate op results partially in JTS-1.7 still. git-svn-id: http://svn.osgeo.org/geos/trunk@2543 + header exposion info. Relate op results partially in JTS-1.7 still. + git-svn-id: http://svn.osgeo.org/geos/trunk@2543 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli - * source/headers/geos/geom.h: typo in doxygen index page git-svn-id: http://svn.osgeo.org/geos/trunk@2542 + * source/headers/geos/geom.h: typo in doxygen index page + git-svn-id: http://svn.osgeo.org/geos/trunk@2542 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli - * source/headers/geos/geom.h: Fix doxygen link git-svn-id: http://svn.osgeo.org/geos/trunk@2541 + * source/headers/geos/geom.h: Fix doxygen link git-svn-id: + http://svn.osgeo.org/geos/trunk@2541 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli @@ -16182,13 +17966,14 @@ source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h: Fix deletion of void pointer in IntervalRTreeLeafNode, document ownership, fix callers tracking allocations to avoid leaks. Fixes - bug #227. git-svn-id: http://svn.osgeo.org/geos/trunk@2540 + bug #227. git-svn-id: http://svn.osgeo.org/geos/trunk@2540 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-05 Sandro Santilli * ChangeLog.svn, Makefile.am: Allow generating ChangeLog from - external build tree git-svn-id: http://svn.osgeo.org/geos/trunk@2539 + external build tree git-svn-id: + http://svn.osgeo.org/geos/trunk@2539 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-04 Mateusz Loskot @@ -16199,10 +17984,10 @@ source/geom/LinearRing.cpp, source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h, source/index/chain/MonotoneChainBuilder.cpp, - tests/unit/operation/valid/IsValidTest.cpp: * Applied patch for ticket #257. * Noticed that unit tests fail: - 1>geos::util::UniqueCoordinateArrayFilter: . 1>---> group: + tests/unit/operation/valid/IsValidTest.cpp: * Applied patch for ticket #257. * Noticed that unit tests fail: + 1>geos::util::UniqueCoordinateArrayFilter: . 1>---> group: geos::operation::valid::IsValidOp, test: test<1> 1> problem: - assertion failed git-svn-id: http://svn.osgeo.org/geos/trunk@2538 + assertion failed git-svn-id: http://svn.osgeo.org/geos/trunk@2538 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-04 Mateusz Loskot @@ -16215,13 +18000,13 @@ 2009-06-04 Sandro Santilli * tests/xmltester/XMLTester.cpp: Add support for testing single - sided buffers git-svn-id: http://svn.osgeo.org/geos/trunk@2536 + sided buffers git-svn-id: http://svn.osgeo.org/geos/trunk@2536 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-06-01 Howard Butler * capi/geos_c.cpp: #256 finishGEOS called multiple times will - segfault git-svn-id: http://svn.osgeo.org/geos/trunk@2534 + segfault git-svn-id: http://svn.osgeo.org/geos/trunk@2534 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-28 Mateusz Loskot @@ -16232,18 +18017,21 @@ 2009-05-27 Paul Ramsey - * NEWS: remove error git-svn-id: http://svn.osgeo.org/geos/trunk@2516 + * NEWS: remove error git-svn-id: + http://svn.osgeo.org/geos/trunk@2516 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-27 Paul Ramsey - * NEWS: Add single-sided item git-svn-id: http://svn.osgeo.org/geos/trunk@2515 + * NEWS: Add single-sided item git-svn-id: + http://svn.osgeo.org/geos/trunk@2515 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-21 Sandro Santilli * ChangeLog.svn, Makefile.am, authors.svn: Add Mat's and Paul's - entries, make ChangeLog.svn rule phony git-svn-id: http://svn.osgeo.org/geos/trunk@2514 + entries, make ChangeLog.svn rule phony git-svn-id: + http://svn.osgeo.org/geos/trunk@2514 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-21 Sandro Santilli @@ -16253,35 +18041,41 @@ usernames and full names: please expand your own nick. The generated ChangeLog is added to repository to show you how it looks. If everybody agree we could rename this to ChangeLog and stop requiring - manual edits (+1 from me:) git-svn-id: http://svn.osgeo.org/geos/trunk@2513 + manual edits (+1 from me:) git-svn-id: + http://svn.osgeo.org/geos/trunk@2513 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-13 Frank Warmerdam - * capi/geos_c.h.in: refer to GEOSFree() instead of free() git-svn-id: http://svn.osgeo.org/geos/trunk@2508 + * capi/geos_c.h.in: refer to GEOSFree() instead of free() + git-svn-id: http://svn.osgeo.org/geos/trunk@2508 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-13 Frank Warmerdam * capi/geos_c.cpp, capi/geos_ts_c.cpp: forward GEOSFree to - GEOSFree_r, use std:: prefix on free() (#249) git-svn-id: http://svn.osgeo.org/geos/trunk@2507 + GEOSFree_r, use std:: prefix on free() (#249) git-svn-id: + http://svn.osgeo.org/geos/trunk@2507 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-13 Frank Warmerdam * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: - Added GEOSFree() and GEOSFree_r() (#249) git-svn-id: http://svn.osgeo.org/geos/trunk@2506 + Added GEOSFree() and GEOSFree_r() (#249) git-svn-id: + http://svn.osgeo.org/geos/trunk@2506 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-12 Sandro Santilli - * NEWS: Add note about single-sided buffer git-svn-id: http://svn.osgeo.org/geos/trunk@2505 + * NEWS: Add note about single-sided buffer git-svn-id: + http://svn.osgeo.org/geos/trunk@2505 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-12 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/bug244.xml: - Never fail bug #244 again (regression testcase added) git-svn-id: http://svn.osgeo.org/geos/trunk@2504 + Never fail bug #244 again (regression testcase added) git-svn-id: + http://svn.osgeo.org/geos/trunk@2504 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-12 Sandro Santilli @@ -16289,49 +18083,57 @@ * source/operation/buffer/SubgraphDepthLocater.cpp: Have DepthSegment hold a real LineSegment, not a reference. SubgraphDepthLocater was passing the same LineSegment reference to - multiple DepthSegments, messing everything up. This fixes bug #244. git-svn-id: http://svn.osgeo.org/geos/trunk@2503 + multiple DepthSegments, messing everything up. This fixes bug #244. + git-svn-id: http://svn.osgeo.org/geos/trunk@2503 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-12 Sandro Santilli * source/geomgraph/DirectedEdge.cpp, source/headers/geos/geomgraph/DirectedEdge.h, - source/headers/geos/geomgraph/DirectedEdge.inl: Port info git-svn-id: http://svn.osgeo.org/geos/trunk@2502 + source/headers/geos/geomgraph/DirectedEdge.inl: Port info + git-svn-id: http://svn.osgeo.org/geos/trunk@2502 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * source/headers/geos/operation/overlay/PolygonBuilder.h, - source/operation/overlay/PolygonBuilder.cpp: Update port info git-svn-id: http://svn.osgeo.org/geos/trunk@2501 + source/operation/overlay/PolygonBuilder.cpp: Update port info + git-svn-id: http://svn.osgeo.org/geos/trunk@2501 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * capi/geos_c.h.in: When included in a C++ environment, include - and use std::size_t. Patch by Mateusz Loskot, ticket #252. git-svn-id: http://svn.osgeo.org/geos/trunk@2500 + and use std::size_t. Patch by Mateusz Loskot, ticket #252. + git-svn-id: http://svn.osgeo.org/geos/trunk@2500 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * source/operation/distance/DistanceOp.cpp: Oops, forgot to update - the static closedPoints signature.. git-svn-id: http://svn.osgeo.org/geos/trunk@2499 + the static closedPoints signature.. git-svn-id: + http://svn.osgeo.org/geos/trunk@2499 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli - * NEWS: Note the withinDistance addition to DistanceOp git-svn-id: http://svn.osgeo.org/geos/trunk@2498 + * NEWS: Note the withinDistance addition to DistanceOp git-svn-id: + http://svn.osgeo.org/geos/trunk@2498 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * tests/unit/operation/distance/DistanceOpTest.cpp: Add the complete - set of tests for closedPoints git-svn-id: http://svn.osgeo.org/geos/trunk@2497 + set of tests for closedPoints git-svn-id: + http://svn.osgeo.org/geos/trunk@2497 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * source/headers/geos/operation/distance/DistanceOp.h: Document - semantic of a null return from closestPoints git-svn-id: http://svn.osgeo.org/geos/trunk@2496 + semantic of a null return from closestPoints git-svn-id: + http://svn.osgeo.org/geos/trunk@2496 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli @@ -16342,36 +18144,42 @@ chance to make the GeometryLocation retrival function private as we don't install GeometryLocation.h header anyway (for future cleanups), and to rename a function to follow current JTS naming - (more renames to come for proper sync) git-svn-id: http://svn.osgeo.org/geos/trunk@2495 + (more renames to come for proper sync) git-svn-id: + http://svn.osgeo.org/geos/trunk@2495 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * source/headers/geos/operation/distance/DistanceOp.h, source/operation/distance/DistanceOp.cpp: Add isWithinDistance() to - DistanceOp, reaching rev 1.17 of JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2494 + DistanceOp, reaching rev 1.17 of JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@2494 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli * source/headers/geos/operation/distance/DistanceOp.h, - source/operation/distance/DistanceOp.cpp: Port info for DistanceOp git-svn-id: http://svn.osgeo.org/geos/trunk@2493 + source/operation/distance/DistanceOp.cpp: Port info for DistanceOp + git-svn-id: http://svn.osgeo.org/geos/trunk@2493 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-08 Sandro Santilli - * capi/geos_c.h.in: Always include stddef.h. Closes bug #213 git-svn-id: http://svn.osgeo.org/geos/trunk@2492 + * capi/geos_c.h.in: Always include stddef.h. Closes bug #213 + git-svn-id: http://svn.osgeo.org/geos/trunk@2492 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Add - "thread-safe" version of GEOSGeom_setSRID. Closes bug #242. git-svn-id: http://svn.osgeo.org/geos/trunk@2491 + "thread-safe" version of GEOSGeom_setSRID. Closes bug #242. + git-svn-id: http://svn.osgeo.org/geos/trunk@2491 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli - * tests/bigtest/bug234.cpp: minor debug output improvement git-svn-id: http://svn.osgeo.org/geos/trunk@2490 + * tests/bigtest/bug234.cpp: minor debug output improvement + git-svn-id: http://svn.osgeo.org/geos/trunk@2490 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli @@ -16380,32 +18188,34 @@ tests/bigtest/README, tests/bigtest/bug234.cpp: Skip empty components when building GeometryGraph. Fixes bug #234. Add non-automated test for it, and README file in the directory - containing it... git-svn-id: http://svn.osgeo.org/geos/trunk@2489 + containing it... git-svn-id: http://svn.osgeo.org/geos/trunk@2489 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/bug188.xml: Add - XML testcase for bug 188 git-svn-id: http://svn.osgeo.org/geos/trunk@2488 + XML testcase for bug 188 git-svn-id: + http://svn.osgeo.org/geos/trunk@2488 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli * tests/xmltester/XMLTester.cpp: remove code duplication on buffer - result validation git-svn-id: http://svn.osgeo.org/geos/trunk@2487 + result validation git-svn-id: http://svn.osgeo.org/geos/trunk@2487 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli * source/geom/CoordinateSequenceFactory.cpp, source/headers/geos/geom/CoordinateSequenceFactory.h: Port info, - doxygen cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@2486 + doxygen cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@2486 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-07 Sandro Santilli * tests/unit/capi/GEOSCoordSeqTest.cpp: Add test for creating a - CoordinateSequence with at least 2 dimension git-svn-id: http://svn.osgeo.org/geos/trunk@2485 + CoordinateSequence with at least 2 dimension git-svn-id: + http://svn.osgeo.org/geos/trunk@2485 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli @@ -16413,23 +18223,35 @@ * capi/geos_c.h.in, capi/geos_ts_c.cpp: Fix bug #135, give an hint about GEOSGeom_getDimensions being related to GEOSCoordSeq_getDimensions, fix signed vs. unsigned compiler - warning. git-svn-id: http://svn.osgeo.org/geos/trunk@2484 + warning. git-svn-id: http://svn.osgeo.org/geos/trunk@2484 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli * tests/xmltester/markup/MarkupSTL.cpp: Fix compilation warnings - thrown by GCC 4.3.x. Patch by Mateus, closes bug #92. git-svn-id: http://svn.osgeo.org/geos/trunk@2483 + thrown by GCC 4.3.x. Patch by Mateus, closes bug #92. git-svn-id: + http://svn.osgeo.org/geos/trunk@2483 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Mateusz Loskot - * : Updated svn:ignore property. git-svn-id: http://svn.osgeo.org/geos/trunk@2482 + * : Updated svn:ignore property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2482 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli - * source/operation/buffer/BufferBuilder.cpp: minor indentation thing git-svn-id: http://svn.osgeo.org/geos/trunk@2480 + * source/headers/geos/noding/SegmentNodeList.h, + source/noding/SegmentNodeList.cpp: + findCollapsesFromExistingVertices: don't choke on sets of < 2 + points. Fixes bug #219. git-svn-id: + http://svn.osgeo.org/geos/trunk@2481 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-05-06 Sandro Santilli + + * source/operation/buffer/BufferBuilder.cpp: minor indentation thing + git-svn-id: http://svn.osgeo.org/geos/trunk@2480 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli @@ -16444,14 +18266,15 @@ source/noding/MCIndexNoder.cpp, source/noding/MCIndexSegmentSetMutualIntersector.cpp: Cleanup MonotoneChainOverlapAction, reduce heap allocations. Cascade - changes. git-svn-id: http://svn.osgeo.org/geos/trunk@2479 + changes. git-svn-id: http://svn.osgeo.org/geos/trunk@2479 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli * source/headers/geos/index/chain/MonotoneChainOverlapAction.h, source/index/chain/MonotoneChainOverlapAction.cpp: Port info (to be - worked on for heap allocations reduction) git-svn-id: http://svn.osgeo.org/geos/trunk@2478 + worked on for heap allocations reduction) git-svn-id: + http://svn.osgeo.org/geos/trunk@2478 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli @@ -16463,7 +18286,7 @@ source/index/chain/MonotoneChainSelectAction.cpp, source/noding/snapround/MCIndexPointSnapper.cpp: MonotoneChainSelectAction port review, heap allocation reduced, - const-corrected. git-svn-id: http://svn.osgeo.org/geos/trunk@2477 + const-corrected. git-svn-id: http://svn.osgeo.org/geos/trunk@2477 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli @@ -16482,21 +18305,22 @@ source/noding/MCIndexSegmentSetMutualIntersector.cpp: MonotoneChain const-correctness and interface cleanups, cascaded changes. Possibly discovered a leak in MCPointInRing algorithm, needs some unit - testing. git-svn-id: http://svn.osgeo.org/geos/trunk@2476 + testing. git-svn-id: http://svn.osgeo.org/geos/trunk@2476 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli * source/headers/geos/index/bintree/Interval.h, source/index/bintree/Interval.cpp: Const-correctness for bintree - Interval git-svn-id: http://svn.osgeo.org/geos/trunk@2475 + Interval git-svn-id: http://svn.osgeo.org/geos/trunk@2475 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli * source/headers/geos/index/chain/MonotoneChain.h, source/index/chain/MonotoneChain.cpp: Port MonotoneChain up to - JTS-1.10, plus minor dox improvement (memory-oriented) git-svn-id: http://svn.osgeo.org/geos/trunk@2474 + JTS-1.10, plus minor dox improvement (memory-oriented) git-svn-id: + http://svn.osgeo.org/geos/trunk@2474 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli @@ -16504,27 +18328,31 @@ * source/headers/geos/index/chain/MonotoneChainBuilder.h, source/index/chain/MonotoneChainBuilder.cpp: Port MonotoneChainBuilder up to JTS-1.10. Tweak some signatures to use - stricter signedness. git-svn-id: http://svn.osgeo.org/geos/trunk@2473 + stricter signedness. git-svn-id: + http://svn.osgeo.org/geos/trunk@2473 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli * source/headers/geos/index/chain/MonotoneChainBuilder.h, source/index/chain/MonotoneChainBuilder.cpp: Port to 1.9, fixing an - out of boundary access in findEdgeEnd git-svn-id: http://svn.osgeo.org/geos/trunk@2472 + out of boundary access in findEdgeEnd git-svn-id: + http://svn.osgeo.org/geos/trunk@2472 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-06 Sandro Santilli * source/headers/geos/index/chain/MonotoneChainBuilder.h, source/index/chain/MonotoneChainBuilder.cpp: Add port info. We're 4 - revision old (catching up next) git-svn-id: http://svn.osgeo.org/geos/trunk@2471 + revision old (catching up next) git-svn-id: + http://svn.osgeo.org/geos/trunk@2471 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-05 Sandro Santilli * source/geom/Envelope.cpp, source/headers/geos/geom/Envelope.h, - source/headers/geos/geom/Envelope.inl: Sync Envelope to JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2470 + source/headers/geos/geom/Envelope.inl: Sync Envelope to JTS-1.10 + git-svn-id: http://svn.osgeo.org/geos/trunk@2470 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-05 Sandro Santilli @@ -16532,7 +18360,8 @@ * tests/xmltester/XMLTester.cpp: Add compile-time support to skip use of BinaryOp thus engaging SnapIfNeededOverlayOp used by Geometry methods. Shows that BinaryOp (GEOS-specific original work) gives - better numerical stability. git-svn-id: http://svn.osgeo.org/geos/trunk@2469 + better numerical stability. git-svn-id: + http://svn.osgeo.org/geos/trunk@2469 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-05 Sandro Santilli @@ -16556,25 +18385,28 @@ tests/unit/{precision => operation/overlay/snap}/LineStringSnapperTest.cpp: Found old GeometrySnapper/LineStringSnapper classes in an unexpected - directory. Move them where they belong, sync with JTS-1.10. git-svn-id: http://svn.osgeo.org/geos/trunk@2468 + directory. Move them where they belong, sync with JTS-1.10. + git-svn-id: http://svn.osgeo.org/geos/trunk@2468 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-05 Sandro Santilli * source/geom/util/GeometryTransformer.cpp: Fix memory leak on - exception git-svn-id: http://svn.osgeo.org/geos/trunk@2467 + exception git-svn-id: http://svn.osgeo.org/geos/trunk@2467 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli - * source/operation/IsSimpleOp.cpp: Fix memory bug git-svn-id: http://svn.osgeo.org/geos/trunk@2466 + * source/operation/IsSimpleOp.cpp: Fix memory bug git-svn-id: + http://svn.osgeo.org/geos/trunk@2466 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h, source/headers/geos/geom/Geometry.inl: Geometry up to 1.112 with a - minor bugfix and performance improvement in Geometry::covers git-svn-id: http://svn.osgeo.org/geos/trunk@2465 + minor bugfix and performance improvement in Geometry::covers + git-svn-id: http://svn.osgeo.org/geos/trunk@2465 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli @@ -16584,7 +18416,8 @@ revision by having it use SnapIfNeededOp for overlay operations. Note that currently this doesn't affect the C-API nor the XMLTester codes, both using the BinaryOp original class (not JTS-ported) doing - about the same thing as the SnapIfNeededOp class. git-svn-id: http://svn.osgeo.org/geos/trunk@2464 + about the same thing as the SnapIfNeededOp class. git-svn-id: + http://svn.osgeo.org/geos/trunk@2464 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli @@ -16594,7 +18427,8 @@ source/headers/geos/operation/overlay/snap/SnapOverlayOp.h, source/operation/overlay/Makefile.am, source/operation/overlay/snap/SnapIfNeededOverlayOp.cpp: Port - SnapIfNeededOverlayOp git-svn-id: http://svn.osgeo.org/geos/trunk@2463 + SnapIfNeededOverlayOp git-svn-id: + http://svn.osgeo.org/geos/trunk@2463 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli @@ -16616,7 +18450,8 @@ => validate}/OffsetPointGeneratorTest.cpp, tests/unit/operation/overlay/{ => validate}/OverlayResultValidatorTest.cpp: Move overlay.validate - package files where they belong git-svn-id: http://svn.osgeo.org/geos/trunk@2462 + package files where they belong git-svn-id: + http://svn.osgeo.org/geos/trunk@2462 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli @@ -16627,7 +18462,8 @@ source/operation/overlay/Makefile.am, source/operation/overlay/snap/GeometrySnapper.cpp, source/operation/overlay/snap/SnapOverlayOp.cpp: Port - overlay.snap.SnapOverlayOp, update GeometrySnapper to be more useful git-svn-id: http://svn.osgeo.org/geos/trunk@2461 + overlay.snap.SnapOverlayOp, update GeometrySnapper to be more useful + git-svn-id: http://svn.osgeo.org/geos/trunk@2461 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli @@ -16636,7 +18472,8 @@ source/headers/geos/operation/overlay/snap/GeometrySnapper.h, source/operation/overlay/Makefile.am, source/operation/overlay/snap/GeometrySnapper.cpp: Port - overlay.snap.GeometrySnapper git-svn-id: http://svn.osgeo.org/geos/trunk@2460 + overlay.snap.GeometrySnapper git-svn-id: + http://svn.osgeo.org/geos/trunk@2460 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-04 Sandro Santilli @@ -16645,7 +18482,7 @@ source/operation/overlay/snap/LineStringSnapper.cpp: Extend to accept a vector of const Coordinate pointers for snap pointers, fix typo making it clone snap points rather than source points on - snapping... git-svn-id: http://svn.osgeo.org/geos/trunk@2459 + snapping... git-svn-id: http://svn.osgeo.org/geos/trunk@2459 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16654,7 +18491,8 @@ source/headers/geos/operation/overlay/snap/LineStringSnapper.h, source/operation/overlay/Makefile.am, source/operation/overlay/snap/LineStringSnapper.cpp: Port - overlay.snap.LineStringSnapper from JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2458 + overlay.snap.LineStringSnapper from JTS-1.10 git-svn-id: + http://svn.osgeo.org/geos/trunk@2458 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16665,7 +18503,8 @@ tests/unit/geom/CoordinateArraySequenceTest.cpp: Add an insert-like virtual method to CoordinateSequence. This comes from CoordinateList of JTS, historically bound to CoordinateSequence in GEOS. Add test - for that interface. git-svn-id: http://svn.osgeo.org/geos/trunk@2457 + for that interface. git-svn-id: + http://svn.osgeo.org/geos/trunk@2457 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16673,20 +18512,22 @@ * tests/xmltester/Makefile.am, tests/xmltester/tests/general/MISSING, tests/xmltester/tests/general/TestRectanglePredicate.xml: Copy last - portable JTS general test, add a file with info about what's missing git-svn-id: http://svn.osgeo.org/geos/trunk@2456 + portable JTS general test, add a file with info about what's missing + git-svn-id: http://svn.osgeo.org/geos/trunk@2456 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli * tests/xmltester/tests/testLeaksBig.xml: Drop test also found in - TestFunctionPLPrec.xml git-svn-id: http://svn.osgeo.org/geos/trunk@2455 + TestFunctionPLPrec.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@2455 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli * tests/xmltester/XMLTester.cpp: Add support for testing within, covers and coveredby. Properly use 'arg1' and 'arg2' for these - tests. git-svn-id: http://svn.osgeo.org/geos/trunk@2454 + tests. git-svn-id: http://svn.osgeo.org/geos/trunk@2454 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16694,7 +18535,8 @@ * tests/xmltester/Makefile.am, tests/xmltester/tests/general/TestWithinDistance.xml, tests/xmltester/tests/testLeaksBig.xml: Copy TestWithinDistance.xml - test, drop duplicates from testLeaksBig.xml git-svn-id: http://svn.osgeo.org/geos/trunk@2453 + test, drop duplicates from testLeaksBig.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@2453 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16710,20 +18552,23 @@ tests/xmltester/tests/general/TestFunctionPL.xml, tests/xmltester/tests/general/TestFunctionPLPrec.xml, tests/xmltester/tests/general/TestFunctionPP.xml: More tests from - JTS (TestFunction*) git-svn-id: http://svn.osgeo.org/geos/trunk@2452 + JTS (TestFunction*) git-svn-id: + http://svn.osgeo.org/geos/trunk@2452 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli * tests/xmltester/Makefile.am, - tests/xmltester/tests/general/TestBoundary.xml: Boundary test git-svn-id: http://svn.osgeo.org/geos/trunk@2451 + tests/xmltester/tests/general/TestBoundary.xml: Boundary test + git-svn-id: http://svn.osgeo.org/geos/trunk@2451 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/tests/general/TestConvexHull-big.xml, - tests/xmltester/tests/general/TestConvexHull.xml: ConvexHull tests git-svn-id: http://svn.osgeo.org/geos/trunk@2450 + tests/xmltester/tests/general/TestConvexHull.xml: ConvexHull tests + git-svn-id: http://svn.osgeo.org/geos/trunk@2450 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16737,7 +18582,8 @@ tests/xmltester/tests/general/TestRelatePA.xml, tests/xmltester/tests/general/TestRelatePL.xml, tests/xmltester/tests/general/TestRelatePP.xml: Add support for - testing 'contains' in XMLTester, add all Relate tests from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2449 + testing 'contains' in XMLTester, add all Relate tests from JTS + git-svn-id: http://svn.osgeo.org/geos/trunk@2449 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16751,7 +18597,8 @@ general}/TestValid.xml, tests/xmltester/tests/{ => general}/TestValid2-big.xml, tests/xmltester/tests/{ => general}/TestValid2.xml: More organization of xml tests: 'general' - subdir following JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2448 + subdir following JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@2448 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16759,7 +18606,7 @@ * tests/xmltester/Makefile.am, tests/xmltester/tests/{ => stmlf}/stmlf-cases-20061020.xml, tests/xmltester/tests/{ => stmlf}/stmlf-cases-20070119.xml: Put stml testcases under their own - dir (like in JTS) git-svn-id: http://svn.osgeo.org/geos/trunk@2447 + dir (like in JTS) git-svn-id: http://svn.osgeo.org/geos/trunk@2447 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-05-02 Sandro Santilli @@ -16770,45 +18617,51 @@ tests/xmltester/tests/split.xml: Add a 'split.xml' testcase to confirm 'difference' may be used to split linestrings; add TestRobustRelate.xml from JTS, organize robust-related tests as in - JTS repository. git-svn-id: http://svn.osgeo.org/geos/trunk@2446 + JTS repository. git-svn-id: http://svn.osgeo.org/geos/trunk@2446 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/headers/geos/noding/snapround/SimpleSnapRounder.h: drop - duplicated (and old) port info git-svn-id: http://svn.osgeo.org/geos/trunk@2444 + duplicated (and old) port info git-svn-id: + http://svn.osgeo.org/geos/trunk@2444 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * NEWS, source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h, - source/headers/geos/geom/Geometry.inl: Update port info git-svn-id: http://svn.osgeo.org/geos/trunk@2443 + source/headers/geos/geom/Geometry.inl: Update port info git-svn-id: + http://svn.osgeo.org/geos/trunk@2443 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geom/Point.cpp, source/headers/geos/geom/Point.h: Point - full up to JTS-1.0 (rev 1.37) : adds reverse() git-svn-id: http://svn.osgeo.org/geos/trunk@2442 + full up to JTS-1.0 (rev 1.37) : adds reverse() git-svn-id: + http://svn.osgeo.org/geos/trunk@2442 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geom/LineString.cpp, source/headers/geos/geom/LineString.h: LineString to rev 1.46 : don't override isSimple, always return - MultiPoint as bondary git-svn-id: http://svn.osgeo.org/geos/trunk@2441 + MultiPoint as bondary git-svn-id: + http://svn.osgeo.org/geos/trunk@2441 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geom/Polygon.cpp, source/headers/geos/geom/Polygon.h: - Polygon to rev 1.50 (getBoundary always return MultiLineString) git-svn-id: http://svn.osgeo.org/geos/trunk@2440 + Polygon to rev 1.50 (getBoundary always return MultiLineString) + git-svn-id: http://svn.osgeo.org/geos/trunk@2440 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geom/MultiPoint.cpp, source/headers/geos/geom/MultiPoint.h: - MultiPoint up to rev 1.30 (drop isSimple override) git-svn-id: http://svn.osgeo.org/geos/trunk@2439 + MultiPoint up to rev 1.30 (drop isSimple override) git-svn-id: + http://svn.osgeo.org/geos/trunk@2439 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli @@ -16816,7 +18669,8 @@ * source/geom/MultiLineString.cpp, source/headers/geos/geom/MultiLineString.h, source/headers/geos/geom/MultiLineString.inl: MultiLineString port - info and sync to 1.40 (don't override isSimple) git-svn-id: http://svn.osgeo.org/geos/trunk@2438 + info and sync to 1.40 (don't override isSimple) git-svn-id: + http://svn.osgeo.org/geos/trunk@2438 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli @@ -16824,14 +18678,16 @@ * source/geom/MultiPolygon.cpp, source/headers/geos/geom/MultiPolygon.h, source/headers/geos/geom/MultiPolygon.inl: MultiPolygon up to rev - 1.34 (getBoundary always returns a MultiLineString now) git-svn-id: http://svn.osgeo.org/geos/trunk@2437 + 1.34 (getBoundary always returns a MultiLineString now) + git-svn-id: http://svn.osgeo.org/geos/trunk@2437 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geom/GeometryCollection.cpp, source/headers/geos/geom/GeometryCollection.h: Oops, *now* we're at - 1.14 (drop isSimple, rely on the one in base class) git-svn-id: http://svn.osgeo.org/geos/trunk@2436 + 1.14 (drop isSimple, rely on the one in base class) git-svn-id: + http://svn.osgeo.org/geos/trunk@2436 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli @@ -16839,32 +18695,36 @@ * source/geom/GeometryCollection.cpp, source/headers/geos/geom/GeometryCollection.h, source/headers/geos/geom/GeometryCollection.inl: Port info. It's at - 1.41 now, JTS is at 1.42 git-svn-id: http://svn.osgeo.org/geos/trunk@2435 + 1.41 now, JTS is at 1.42 git-svn-id: + http://svn.osgeo.org/geos/trunk@2435 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h, source/headers/geos/geom/Geometry.inl: Geometry class up to JTS rev - 1.104 (need reach 1.127...) git-svn-id: http://svn.osgeo.org/geos/trunk@2434 + 1.104 (need reach 1.127...) git-svn-id: + http://svn.osgeo.org/geos/trunk@2434 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * NEWS: Add some info about things changed (might have missed - something) git-svn-id: http://svn.osgeo.org/geos/trunk@2433 + something) git-svn-id: http://svn.osgeo.org/geos/trunk@2433 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/headers/geos/operation/IsSimpleOp.h, - source/operation/IsSimpleOp.cpp: Sync to rev 1.22 (JTS-1.10) git-svn-id: http://svn.osgeo.org/geos/trunk@2432 + source/operation/IsSimpleOp.cpp: Sync to rev 1.22 (JTS-1.10) + git-svn-id: http://svn.osgeo.org/geos/trunk@2432 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/headers/geos/operation.h: EndpointInfo.h header is gone - (it's always been private in JTS) git-svn-id: http://svn.osgeo.org/geos/trunk@2431 + (it's always been private in JTS) git-svn-id: + http://svn.osgeo.org/geos/trunk@2431 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli @@ -16873,21 +18733,23 @@ source/headers/geos/operation/IsSimpleOp.h, source/headers/geos/operation/Makefile.am, source/operation/IsSimpleOp.cpp: Port revision 1.9 of IsSimplOp : - allow inspecting non-simple location coordinate. git-svn-id: http://svn.osgeo.org/geos/trunk@2430 + allow inspecting non-simple location coordinate. git-svn-id: + http://svn.osgeo.org/geos/trunk@2430 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/geomgraph/EdgeIntersection.cpp, source/headers/geos/geomgraph/EdgeIntersection.h: Sync to revision - 1.5 (JTS-1.10) : add accessors git-svn-id: http://svn.osgeo.org/geos/trunk@2429 + 1.5 (JTS-1.10) : add accessors git-svn-id: + http://svn.osgeo.org/geos/trunk@2429 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/headers/geos/operation/IsSimpleOp.h, source/operation/IsSimpleOp.cpp: port to rev 1.8 (use of - BoundaryNodeRule) git-svn-id: http://svn.osgeo.org/geos/trunk@2428 + BoundaryNodeRule) git-svn-id: http://svn.osgeo.org/geos/trunk@2428 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli @@ -16895,7 +18757,8 @@ * tests/xmltester/Makefile.am, tests/xmltester/tests/TestSimple.xml, tests/xmltester/tests/testLeaksBig.xml: Import TestSimple.xml from - JTS, drop duplicated tests from testLeaksBig.xml git-svn-id: http://svn.osgeo.org/geos/trunk@2427 + JTS, drop duplicated tests from testLeaksBig.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@2427 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli @@ -16905,14 +18768,15 @@ source/headers/geos/algorithm/BoundaryNodeRule.h, source/headers/geos/algorithm/Makefile.am: Port algorithm::BoundaryNodeRule from JTS-1.10 (needed for IsSimpleOp - sync) git-svn-id: http://svn.osgeo.org/geos/trunk@2426 + sync) git-svn-id: http://svn.osgeo.org/geos/trunk@2426 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-30 Sandro Santilli * source/headers/geos/operation/IsSimpleOp.h, source/operation/IsSimpleOp.cpp: Port info, and sync from 1.14 to - 1.17 (more to do, need more classes) git-svn-id: http://svn.osgeo.org/geos/trunk@2425 + 1.17 (more to do, need more classes) git-svn-id: + http://svn.osgeo.org/geos/trunk@2425 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-29 Mateusz Loskot @@ -16925,7 +18789,8 @@ tests/unit/capi/GEOSPreparedGeometryTest.cpp, tests/unit/capi/GEOSSimplifyTest.cpp, tests/unit/capi/GEOSWithinTest.cpp: test/unit/capi: re-tab all .cpp - files to use spaces. git-svn-id: http://svn.osgeo.org/geos/trunk@2424 + files to use spaces. git-svn-id: + http://svn.osgeo.org/geos/trunk@2424 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-29 Mateusz Loskot @@ -16942,14 +18807,16 @@ GEOSWithinTest and GEOSContainsTest. This is check and response for problems reporting in Ticket #250. Running the new tests does not reproduce the problem, so it likely has been fixed or the bug is - somewhere else (i.e. Django layers). git-svn-id: http://svn.osgeo.org/geos/trunk@2422 + somewhere else (i.e. Django layers). git-svn-id: + http://svn.osgeo.org/geos/trunk@2422 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-29 Sandro Santilli * source/headers/geos/util/GeometricShapeFactory.h, source/util/GeometricShapeFactory.cpp: Sync GeometricShapeFactory to - JTS-1.10 (createArcPolygon added) git-svn-id: http://svn.osgeo.org/geos/trunk@2421 + JTS-1.10 (createArcPolygon added) git-svn-id: + http://svn.osgeo.org/geos/trunk@2421 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-29 Sandro Santilli @@ -16964,7 +18831,8 @@ source/headers/geos/geom/prep/PreparedPolygonCovers.h, source/headers/geos/geom/prep/PreparedPolygonIntersects.h, source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Bring all - geom::prep package in sync with JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2420 + geom::prep package in sync with JTS-1.10 git-svn-id: + http://svn.osgeo.org/geos/trunk@2420 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-29 Sandro Santilli @@ -16972,7 +18840,7 @@ * source/geom/prep/BasicPreparedGeometry.cpp, source/headers/geos/geom/prep/BasicPreparedGeometry.h: Sync BasicPreparedGeometry to JTS-1.10 (short-circuit in - containsProperly) git-svn-id: http://svn.osgeo.org/geos/trunk@2419 + containsProperly) git-svn-id: http://svn.osgeo.org/geos/trunk@2419 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-29 Sandro Santilli @@ -17003,19 +18871,21 @@ source/headers/geos/geom/prep/PreparedPolygonCovers.h, source/headers/geos/geom/prep/PreparedPolygonIntersects.h, source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Add port - information for geom::prep package. Next stop: sync to JTS-1.10. git-svn-id: http://svn.osgeo.org/geos/trunk@2418 + information for geom::prep package. Next stop: sync to JTS-1.10. + git-svn-id: http://svn.osgeo.org/geos/trunk@2418 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * tests/unit/capi/GEOSGeomToWKTTest.cpp: Plug last one. All heap - blocks were freed -- no leaks are possible. git-svn-id: http://svn.osgeo.org/geos/trunk@2417 + blocks were freed -- no leaks are possible. git-svn-id: + http://svn.osgeo.org/geos/trunk@2417 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * tests/unit/algorithm/RobustLineIntersectorTest.cpp: Fix leak in - testcase git-svn-id: http://svn.osgeo.org/geos/trunk@2416 + testcase git-svn-id: http://svn.osgeo.org/geos/trunk@2416 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli @@ -17024,46 +18894,52 @@ source/headers/geos/index/quadtree/Root.h, source/index/quadtree/Node.cpp, source/index/quadtree/Root.cpp: Refactor signatures to make ownership transfers more explicit. Fixed - another leak in Node::insertNode. git-svn-id: http://svn.osgeo.org/geos/trunk@2415 + another leak in Node::insertNode. git-svn-id: + http://svn.osgeo.org/geos/trunk@2415 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * source/index/quadtree/NodeBase.cpp: Fix memory leak in - NodeBase::remove, exposed by unit testing git-svn-id: http://svn.osgeo.org/geos/trunk@2414 + NodeBase::remove, exposed by unit testing git-svn-id: + http://svn.osgeo.org/geos/trunk@2414 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * source/headers/geos/index/quadtree/Root.h, - source/index/quadtree/Root.cpp: Port info for quadtree::root git-svn-id: http://svn.osgeo.org/geos/trunk@2413 + source/index/quadtree/Root.cpp: Port info for quadtree::root + git-svn-id: http://svn.osgeo.org/geos/trunk@2413 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * source/headers/geos/index/quadtree/Node.h, - source/index/quadtree/Node.cpp: Port info for quadtree::Node git-svn-id: http://svn.osgeo.org/geos/trunk@2412 + source/index/quadtree/Node.cpp: Port info for quadtree::Node + git-svn-id: http://svn.osgeo.org/geos/trunk@2412 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * source/headers/geos/index/quadtree/IntervalSize.h, source/index/quadtree/IntervalSize.cpp: Port info and check, - doxygen. git-svn-id: http://svn.osgeo.org/geos/trunk@2411 + doxygen. git-svn-id: http://svn.osgeo.org/geos/trunk@2411 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * source/headers/geos/index/quadtree/Quadtree.h, source/index/quadtree/Quadtree.cpp: Sync to JTS-1.10, reduce heap - allocations and pointers usage. Includes a bugfix in collectStats. git-svn-id: http://svn.osgeo.org/geos/trunk@2410 + allocations and pointers usage. Includes a bugfix in collectStats. + git-svn-id: http://svn.osgeo.org/geos/trunk@2410 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli * source/headers/geos/index/quadtree/DoubleBits.h, source/index/quadtree/DoubleBits.cpp: DoubleBits didn't change in - JTS, update port info accordingly git-svn-id: http://svn.osgeo.org/geos/trunk@2409 + JTS, update port info accordingly git-svn-id: + http://svn.osgeo.org/geos/trunk@2409 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-27 Sandro Santilli @@ -17074,7 +18950,8 @@ source/index/quadtree/NodeBase.cpp, source/index/quadtree/Quadtree.cpp: Quadtree's NodeBase: check port sync, add port info, drop unneeded pointers and virtuals, document - objects ownership. git-svn-id: http://svn.osgeo.org/geos/trunk@2408 + objects ownership. git-svn-id: + http://svn.osgeo.org/geos/trunk@2408 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-25 Sandro Santilli @@ -17085,13 +18962,14 @@ source/index/quadtree/Key.cpp, source/index/quadtree/Node.cpp, source/index/quadtree/Root.cpp: Const-correctness, reduced heap allocations and port info for quadtree::Key class, a few more - cleanups in user classes, to be continued. git-svn-id: http://svn.osgeo.org/geos/trunk@2407 + cleanups in user classes, to be continued. git-svn-id: + http://svn.osgeo.org/geos/trunk@2407 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-24 Sandro Santilli * source/index/quadtree/Quadtree.cpp: Fix memory leak in - Quadtree::remove git-svn-id: http://svn.osgeo.org/geos/trunk@2406 + Quadtree::remove git-svn-id: http://svn.osgeo.org/geos/trunk@2406 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-23 Sandro Santilli @@ -17101,27 +18979,31 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveVertexList.h: Apply Single-sided - buffer patch, issue #215. UNTESTED. git-svn-id: http://svn.osgeo.org/geos/trunk@2405 + buffer patch, issue #215. UNTESTED. git-svn-id: + http://svn.osgeo.org/geos/trunk@2405 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/valid/ValidSelfTouchingRingFormingHoleTest.cpp: - Port ValidSelfTouchingRingFormingHoleTest git-svn-id: http://svn.osgeo.org/geos/trunk@2404 + Port ValidSelfTouchingRingFormingHoleTest git-svn-id: + http://svn.osgeo.org/geos/trunk@2404 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/valid/ValidClosedRingTest.cpp: Port - ValidClosedRingTest git-svn-id: http://svn.osgeo.org/geos/trunk@2403 + ValidClosedRingTest git-svn-id: + http://svn.osgeo.org/geos/trunk@2403 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli * source/geom/LineString.cpp, source/headers/geos/geom/LineString.h: - ::reverse returns a Geometry now (to be available up in base class) git-svn-id: http://svn.osgeo.org/geos/trunk@2402 + ::reverse returns a Geometry now (to be available up in base class) + git-svn-id: http://svn.osgeo.org/geos/trunk@2402 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli @@ -17129,19 +19011,22 @@ * source/geom/LinearRing.cpp, source/headers/geos/geom/LinearRing.h, tests/unit/geom/LinearRingTest.cpp: Sync LinearRing to JTS-1.10 - (fixing a bug in isClosed) git-svn-id: http://svn.osgeo.org/geos/trunk@2401 + (fixing a bug in isClosed) git-svn-id: + http://svn.osgeo.org/geos/trunk@2401 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli * tests/unit/Makefile.am, - tests/unit/operation/valid/IsValidTest.cpp: Port IsValidOp unit test git-svn-id: http://svn.osgeo.org/geos/trunk@2400 + tests/unit/operation/valid/IsValidTest.cpp: Port IsValidOp unit test + git-svn-id: http://svn.osgeo.org/geos/trunk@2400 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli * configure.in: Configure for CXX, not C. Should fix unknown tag and - link issues on telascience. git-svn-id: http://svn.osgeo.org/geos/trunk@2399 + link issues on telascience. git-svn-id: + http://svn.osgeo.org/geos/trunk@2399 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-21 Sandro Santilli @@ -17149,77 +19034,102 @@ * configure.in: Add an AC_LIBTOOL_LANG_C_CONFIG call right before the AC_LIBTOOL_COMPILER_OPTION calls. Seems to fix compiler selection on telascience (whereas AC_LANG and AC_LANG_PUSH didn't - work) git-svn-id: http://svn.osgeo.org/geos/trunk@2398 + work) git-svn-id: http://svn.osgeo.org/geos/trunk@2398 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-20 Sandro Santilli * tests/xmltester/BufferResultMatcher.cpp, tests/xmltester/BufferResultMatcher.h: Use JTS heuristic for - distance-0 buffer checking git-svn-id: http://svn.osgeo.org/geos/trunk@2397 + distance-0 buffer checking git-svn-id: + http://svn.osgeo.org/geos/trunk@2397 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-20 Mateusz Loskot - * : Updated svn:ignore patterns. git-svn-id: http://svn.osgeo.org/geos/trunk@2396 + * : Updated svn:ignore patterns. git-svn-id: + http://svn.osgeo.org/geos/trunk@2396 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-04-20 Sandro Santilli + + * configure.in, tests/Makefile.am, tests/perf/Makefile.am, + tests/perf/operation/Makefile.am, + tests/perf/operation/buffer/IteratedBufferStressTest.cpp, + tests/perf/operation/buffer/Makefile.am: Port + IteratedBufferStessTest git-svn-id: + http://svn.osgeo.org/geos/trunk@2395 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-20 Sandro Santilli * source/geomgraph/Quadrant.cpp, source/headers/geos/geomgraph/Quadrant.h: Add named constants, sync - to JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2394 + to JTS-1.10 git-svn-id: http://svn.osgeo.org/geos/trunk@2394 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-20 Mateusz Loskot - * : Updated svn:ignore patterns. git-svn-id: http://svn.osgeo.org/geos/trunk@2393 + * : Updated svn:ignore patterns. git-svn-id: + http://svn.osgeo.org/geos/trunk@2393 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-04-18 Sandro Santilli + + * tests/xmltester/XMLTester.cpp: Use BufferResultMatcher for buffer + operations. No failures. git-svn-id: + http://svn.osgeo.org/geos/trunk@2392 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-18 Sandro Santilli * tests/xmltester/tests/TestBigNastyBuffer.xml: Imported cleaned-up version of fme.xml -- this one fails (the one we have is actually - expecting a wrong result) git-svn-id: http://svn.osgeo.org/geos/trunk@2391 + expecting a wrong result) git-svn-id: + http://svn.osgeo.org/geos/trunk@2391 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-18 Sandro Santilli * tests/xmltester/BufferResultMatcher.cpp: Don't densify coordinates - if buffer distance is 0 git-svn-id: http://svn.osgeo.org/geos/trunk@2390 + if buffer distance is 0 git-svn-id: + http://svn.osgeo.org/geos/trunk@2390 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp: - comment out debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@2389 + comment out debugging lines git-svn-id: + http://svn.osgeo.org/geos/trunk@2389 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * tests/unit/Makefile.am, tests/unit/algorithm/distance/DiscreteHausdorffDistanceTest.cpp: - Port DiscreteHausdorffDistance unit test git-svn-id: http://svn.osgeo.org/geos/trunk@2388 + Port DiscreteHausdorffDistance unit test git-svn-id: + http://svn.osgeo.org/geos/trunk@2388 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * source/algorithm/distance/DiscreteHausdorffDistance.cpp, source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h: - Offline some more git-svn-id: http://svn.osgeo.org/geos/trunk@2387 + Offline some more git-svn-id: http://svn.osgeo.org/geos/trunk@2387 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * source/headers/geos/algorithm/distance/PointPairDistance.h: Fix - typo git-svn-id: http://svn.osgeo.org/geos/trunk@2386 + typo git-svn-id: http://svn.osgeo.org/geos/trunk@2386 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * source/algorithm/distance/DiscreteHausdorffDistance.cpp, source/headers/geos/algorithm/distance/DiscreteHausdorffDistance.h: - Add missing implementation bits git-svn-id: http://svn.osgeo.org/geos/trunk@2385 + Add missing implementation bits git-svn-id: + http://svn.osgeo.org/geos/trunk@2385 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli @@ -17227,19 +19137,21 @@ * tests/xmltester/BufferResultMatcher.cpp, tests/xmltester/BufferResultMatcher.h, tests/xmltester/XMLTester.cpp: Port BufferResultMatcher. Gives 31 - new failures !! git-svn-id: http://svn.osgeo.org/geos/trunk@2384 + new failures !! git-svn-id: http://svn.osgeo.org/geos/trunk@2384 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * source/headers/geos/geom/BinaryOp.h, tests/xmltester/Makefile.am, tests/xmltester/XMLTester.cpp: proper inline check_valid - source/headers/geos/geom/BinaryOp.h git-svn-id: http://svn.osgeo.org/geos/trunk@2383 + source/headers/geos/geom/BinaryOp.h git-svn-id: + http://svn.osgeo.org/geos/trunk@2383 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli - * source/headers/geos/geom/BinaryOp.h: Header guard git-svn-id: http://svn.osgeo.org/geos/trunk@2382 + * source/headers/geos/geom/BinaryOp.h: Header guard git-svn-id: + http://svn.osgeo.org/geos/trunk@2382 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli @@ -17247,45 +19159,52 @@ * source/algorithm/LineIntersector.cpp, source/headers/geos/algorithm/LineIntersector.h, tests/unit/algorithm/RobustLineIntersectorTest.cpp: renamed - intersection constants git-svn-id: http://svn.osgeo.org/geos/trunk@2381 + intersection constants git-svn-id: + http://svn.osgeo.org/geos/trunk@2381 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * configure.in: Add debugging output of variables used by AC_LIBTOOL_COMPILER_OPTION. Surprisingly, the buildbots try to use a - fortran compiler there git-svn-id: http://svn.osgeo.org/geos/trunk@2380 + fortran compiler there git-svn-id: + http://svn.osgeo.org/geos/trunk@2380 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-17 Sandro Santilli * configure.in: Differentiate variable used in - AC_LIBTOOL_COMPILE_OPTION for proper use of configuration cache git-svn-id: http://svn.osgeo.org/geos/trunk@2379 + AC_LIBTOOL_COMPILE_OPTION for proper use of configuration cache + git-svn-id: http://svn.osgeo.org/geos/trunk@2379 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-16 Sandro Santilli * configure.in: Use -ffloat-store flag when available. See - http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html git-svn-id: http://svn.osgeo.org/geos/trunk@2378 + http://lists.osgeo.org/pipermail/geos-devel/2009-April/004089.html + git-svn-id: http://svn.osgeo.org/geos/trunk@2378 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-16 Sandro Santilli * source/headers/geos/algorithm/LineIntersector.h: Make enum values - explicit, as JTS tests rely on those.. git-svn-id: http://svn.osgeo.org/geos/trunk@2377 + explicit, as JTS tests rely on those.. git-svn-id: + http://svn.osgeo.org/geos/trunk@2377 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-16 Sandro Santilli * tests/unit/Makefile.am, tests/unit/algorithm/RobustLineIntersectorTest.cpp: Port - RobustLineIntersectorTest from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2376 + RobustLineIntersectorTest from JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@2376 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-16 Sandro Santilli * tests/unit/algorithm/RobustLineIntersectionTest.cpp: better - isolation of test-specific functions git-svn-id: http://svn.osgeo.org/geos/trunk@2375 + isolation of test-specific functions git-svn-id: + http://svn.osgeo.org/geos/trunk@2375 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-16 Sandro Santilli @@ -17293,7 +19212,8 @@ * tests/unit/Makefile.am, tests/unit/algorithm/RobustLineIntersectionTest.cpp: Port RobustLineIntersectionTest (mostly failing, but reported by Martin - Davis to be expected) git-svn-id: http://svn.osgeo.org/geos/trunk@2374 + Davis to be expected) git-svn-id: + http://svn.osgeo.org/geos/trunk@2374 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli @@ -17305,12 +19225,14 @@ source/headers/geos/algorithm/distance/{EuclideanDistanceToPoint.h => DistanceToPoint.h}, source/headers/geos/algorithm/distance/Makefile.am: New class - rename, following JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2373 + rename, following JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@2373 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli - * source/algorithm/HCoordinate.cpp: typo in disabled section git-svn-id: http://svn.osgeo.org/geos/trunk@2372 + * source/algorithm/HCoordinate.cpp: typo in disabled section + git-svn-id: http://svn.osgeo.org/geos/trunk@2372 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli @@ -17318,19 +19240,21 @@ * source/headers/geos/index/quadtree/Key.h, source/headers/geos/index/quadtree/Node.h, source/index/quadtree/Key.cpp: Few more docs about memory management - in quadtree indexing; fix a potential leak in quadtree::Key git-svn-id: http://svn.osgeo.org/geos/trunk@2371 + in quadtree indexing; fix a potential leak in quadtree::Key + git-svn-id: http://svn.osgeo.org/geos/trunk@2371 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli * source/headers/geos/index/quadtree/NodeBase.h: Document ownership - of quadtree::NodeBase subnodes git-svn-id: http://svn.osgeo.org/geos/trunk@2370 + of quadtree::NodeBase subnodes git-svn-id: + http://svn.osgeo.org/geos/trunk@2370 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli * tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Fix memory - leak in unit test git-svn-id: http://svn.osgeo.org/geos/trunk@2369 + leak in unit test git-svn-id: http://svn.osgeo.org/geos/trunk@2369 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli @@ -17339,14 +19263,15 @@ source/headers/geos/geom/util/CoordinateOperation.h, source/precision/SimpleGeometryPrecisionReducer.cpp: Fix leak in SimpleGeometryPrecisionReducer, improve memory management docs where - topic. git-svn-id: http://svn.osgeo.org/geos/trunk@2368 + topic. git-svn-id: http://svn.osgeo.org/geos/trunk@2368 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli * source/headers/geos/operation/distance/DistanceOp.h, tests/unit/operation/distance/DistanceOpTest.cpp: Document ownership - of DistanceOp::closestPoints return, fix leak in unit test. git-svn-id: http://svn.osgeo.org/geos/trunk@2367 + of DistanceOp::closestPoints return, fix leak in unit test. + git-svn-id: http://svn.osgeo.org/geos/trunk@2367 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli @@ -17359,25 +19284,29 @@ source/operation/overlay/PolygonBuilder.cpp: Fix leak in PolygonBuilder (overlay operation). The leak was exposed by the stmlf-cases-20061020.xml testcase. This commit also adds some - doc-only throw specs related to the bug. git-svn-id: http://svn.osgeo.org/geos/trunk@2366 + doc-only throw specs related to the bug. git-svn-id: + http://svn.osgeo.org/geos/trunk@2366 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli * source/operation/valid/IndexedNestedRingTester.cpp: Fix memory - leaks in IsValid operation git-svn-id: http://svn.osgeo.org/geos/trunk@2365 + leaks in IsValid operation git-svn-id: + http://svn.osgeo.org/geos/trunk@2365 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli * source/algorithm/HCoordinate.cpp: Explain why unrolled computation - is turned off, and keep it off git-svn-id: http://svn.osgeo.org/geos/trunk@2364 + is turned off, and keep it off git-svn-id: + http://svn.osgeo.org/geos/trunk@2364 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-15 Sandro Santilli * source/operation/buffer/BufferInputLineSimplifier.cpp: Fix typo in - computing angleOrientation git-svn-id: http://svn.osgeo.org/geos/trunk@2363 + computing angleOrientation git-svn-id: + http://svn.osgeo.org/geos/trunk@2363 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17386,7 +19315,8 @@ tests/xmltester/tests/TestBufferMitredJoin.xml: Temporarly revert the unrolled computation in HCoordinate::intersection. Added mitred join buffer test from JTS (failed with the unrolled comp, to be - further inspected). git-svn-id: http://svn.osgeo.org/geos/trunk@2362 + further inspected). git-svn-id: + http://svn.osgeo.org/geos/trunk@2362 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17401,7 +19331,8 @@ source/headers/geos/algorithm/distance/Makefile.am, source/headers/geos/algorithm/distance/PointPairDistance.h, source/headers/geos/geom/CoordinateSequenceFilter.h: Port the - algorithm::distance package from JTS 1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2361 + algorithm::distance package from JTS 1.9 git-svn-id: + http://svn.osgeo.org/geos/trunk@2361 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17418,21 +19349,23 @@ source/headers/geos/geom/Point.h, source/headers/geos/geom/Polygon.h: Add CoordinateSequenceFilter support, fix default GeometryComponentFilter moving the logic to the - correct place (a Geometry private class). git-svn-id: http://svn.osgeo.org/geos/trunk@2360 + correct place (a Geometry private class). git-svn-id: + http://svn.osgeo.org/geos/trunk@2360 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/algorithm/LineIntersector.cpp, source/headers/geos/algorithm/LineIntersector.h: Sync - (Robust)LineIntersector to JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2359 + (Robust)LineIntersector to JTS-1.9 git-svn-id: + http://svn.osgeo.org/geos/trunk@2359 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/algorithm/CGAlgorithms.cpp, source/headers/geos/algorithm/CGAlgorithms.h: Sync CGAlgorithms with - JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2358 + JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2358 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17442,14 +19375,16 @@ source/headers/geos/algorithm/RayCrossingCounter.h: Fix memory leak in RayCrossingCounter; update signatures to avoid pointers when unneeded; add a locatePointInRing taking a vector of coordinate - pointers, for use by CGAlgorithms git-svn-id: http://svn.osgeo.org/geos/trunk@2357 + pointers, for use by CGAlgorithms git-svn-id: + http://svn.osgeo.org/geos/trunk@2357 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/algorithm/RayCrossingCounter.cpp, source/headers/geos/algorithm/RayCrossingCounter.h: Update port - info, checked against JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2356 + info, checked against JTS-1.9 git-svn-id: + http://svn.osgeo.org/geos/trunk@2356 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17474,19 +19409,21 @@ tests/xmltester/{ => tests}/stmlf-cases-20061020.xml, tests/xmltester/{ => tests}/stmlf-cases-20070119.xml, tests/xmltester/{ => tests}/test.xml, tests/xmltester/{ => - tests}/testLeaksBig.xml: Move XML tests under their own directory git-svn-id: http://svn.osgeo.org/geos/trunk@2355 + tests}/testLeaksBig.xml: Move XML tests under their own directory + git-svn-id: http://svn.osgeo.org/geos/trunk@2355 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Fix memory leak in - BufferBuilder (due to just-ported short-circuit) git-svn-id: http://svn.osgeo.org/geos/trunk@2354 + BufferBuilder (due to just-ported short-circuit) git-svn-id: + http://svn.osgeo.org/geos/trunk@2354 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * tests/xmltester/XMLTester.cpp: Add support for bufferMitredJoin - tests git-svn-id: http://svn.osgeo.org/geos/trunk@2353 + tests git-svn-id: http://svn.osgeo.org/geos/trunk@2353 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17499,28 +19436,30 @@ tests/xmltester/fme.xml, tests/xmltester/testLeaksBig.xml: Fix XML for Buffer testing to match jts layout (arg2 for distance, arg3 for quadrant segments); copy buffer-related tests from jts: they succeed - w/out editing. git-svn-id: http://svn.osgeo.org/geos/trunk@2352 + w/out editing. git-svn-id: http://svn.osgeo.org/geos/trunk@2352 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/headers/geos/operation/buffer/SubgraphDepthLocater.h, source/operation/buffer/SubgraphDepthLocater.cpp: Update port info - of SubgraphDepthLocater git-svn-id: http://svn.osgeo.org/geos/trunk@2351 + of SubgraphDepthLocater git-svn-id: + http://svn.osgeo.org/geos/trunk@2351 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/headers/geos/operation/buffer/RightmostEdgeFinder.h, source/operation/buffer/RightmostEdgeFinder.cpp: Update port info - for RightmostEdgeFinder (checked) git-svn-id: http://svn.osgeo.org/geos/trunk@2350 + for RightmostEdgeFinder (checked) git-svn-id: + http://svn.osgeo.org/geos/trunk@2350 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli * source/headers/geos/operation/buffer/BufferSubgraph.h, source/operation/buffer/BufferSubgraph.cpp: Sync BufferSubgraph to - JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2349 + JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2349 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-14 Sandro Santilli @@ -17528,7 +19467,8 @@ * source/headers/geos/operation/buffer/OffsetCurveBuilder.h, source/operation/buffer/OffsetCurveBuilder.cpp: Port OffsetCurveBuilder from JTS-1.9. Twenty time faster completion of - fme.xml testcase ! git-svn-id: http://svn.osgeo.org/geos/trunk@2348 + fme.xml testcase ! git-svn-id: + http://svn.osgeo.org/geos/trunk@2348 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-10 Sandro Santilli @@ -17536,13 +19476,14 @@ * source/operation/buffer/BufferInputLineSimplifier.cpp, source/operation/buffer/BufferInputLineSimplifier.h, source/operation/buffer/Makefile.am: Port BufferInputLineSimplifier - from JTS 1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2347 + from JTS 1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2347 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-10 Mateusz Loskot * configure.in: Do not generate Makefile for tests/unit/tut. Fixed - bug reported as #247. git-svn-id: http://svn.osgeo.org/geos/trunk@2346 + bug reported as #247. git-svn-id: + http://svn.osgeo.org/geos/trunk@2346 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-10 Sandro Santilli @@ -17550,7 +19491,7 @@ * source/geom/LineSegment.cpp, source/headers/geos/geom/LineSegment.h, source/headers/geos/geom/LineSegment.inl: Sync LineSegment with - JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2345 + JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2345 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Mateusz Loskot @@ -17615,7 +19556,8 @@ tests/unit/tut/tut_runner.hpp, tests/unit/util/UniqueCoordinateArrayFilterTest.cpp, tests/unit/utility.h: Updated tests/unit package with latest relase - of C++ TUT Framework from 2008-11-30. git-svn-id: http://svn.osgeo.org/geos/trunk@2344 + of C++ TUT Framework from 2008-11-30. git-svn-id: + http://svn.osgeo.org/geos/trunk@2344 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Mateusz Loskot @@ -17624,7 +19566,8 @@ => unit}/tut/Makefile.am, tests/{ => unit}/tut/tut.h, tests/{ => unit}/tut/tut_reporter.h, tests/{ => unit}/tut/tut_restartable.h: Moved tests/tut to tests/unit/tut. Preparing for update to latest - version of C++ TUT Framework. git-svn-id: http://svn.osgeo.org/geos/trunk@2343 + version of C++ TUT Framework. git-svn-id: + http://svn.osgeo.org/geos/trunk@2343 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Sandro Santilli @@ -17632,7 +19575,7 @@ * source/algorithm/Angle.cpp, source/algorithm/Makefile.am, source/headers/geos/algorithm/Angle.h, source/headers/geos/algorithm/Makefile.am: Port algorithm.Angle from - JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2342 + JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2342 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Sandro Santilli @@ -17644,12 +19587,14 @@ source/operation/buffer/BufferOp.cpp, source/operation/buffer/OffsetCurveBuilder.cpp: Sync BufferBuilder and BufferOp classes to JTS-1.9. Adapt OffsetCurveBuilder to use of - BufferParameter (needs more work for JTS-sync). git-svn-id: http://svn.osgeo.org/geos/trunk@2341 + BufferParameter (needs more work for JTS-sync). git-svn-id: + http://svn.osgeo.org/geos/trunk@2341 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Sandro Santilli - * source/headers/geos/operation/buffer/BufferParameters.h: typo git-svn-id: http://svn.osgeo.org/geos/trunk@2340 + * source/headers/geos/operation/buffer/BufferParameters.h: typo + git-svn-id: http://svn.osgeo.org/geos/trunk@2340 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Sandro Santilli @@ -17658,7 +19603,7 @@ source/headers/geos/operation/buffer/Makefile.am, source/operation/buffer/BufferParameters.cpp, source/operation/buffer/Makefile.am: Port BufferParameters from - JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2339 + JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2339 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-09 Sandro Santilli @@ -17666,7 +19611,8 @@ * source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveVertexList.h: Sync port of OffsetCurveVertexList to JTS-1.9, improve memory management - documentation (would need some refactoring/love) git-svn-id: http://svn.osgeo.org/geos/trunk@2338 + documentation (would need some refactoring/love) git-svn-id: + http://svn.osgeo.org/geos/trunk@2338 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli @@ -17675,17 +19621,20 @@ source/headers/geos/geomgraph/EdgeList.h, source/headers/geos/noding/OrientedCoordinateArray.h: Improve duplicate edge detection performance (JTS-1.9 sync) - fme.xml runs 3 - times as fast now. git-svn-id: http://svn.osgeo.org/geos/trunk@2337 + times as fast now. git-svn-id: + http://svn.osgeo.org/geos/trunk@2337 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli - * source/noding/OrientedCoordinateArray.cpp: const correctness git-svn-id: http://svn.osgeo.org/geos/trunk@2332 + * source/noding/OrientedCoordinateArray.cpp: const correctness + git-svn-id: http://svn.osgeo.org/geos/trunk@2332 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli - * capi/geos_c.h.in: Fix documentation for GEOSPrepare, GEOSPrepare_r git-svn-id: http://svn.osgeo.org/geos/trunk@2329 + * capi/geos_c.h.in: Fix documentation for GEOSPrepare, GEOSPrepare_r + git-svn-id: http://svn.osgeo.org/geos/trunk@2329 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli @@ -17694,7 +19643,7 @@ source/headers/geos/noding/OrientedCoordinateArray.h, source/noding/Makefile.am, source/noding/OrientedCoordinateArray.cpp: OrientedCoordinateArray - ported from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2328 + ported from JTS git-svn-id: http://svn.osgeo.org/geos/trunk@2328 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli @@ -17702,20 +19651,23 @@ * source/geom/CoordinateSequence.cpp, source/headers/geos/geom/CoordinateSequence.h: Add increasingDirection static method, from JTS's CoordinateArray (GEOS - puts all of them in CoordinateSequence for historical reasons) git-svn-id: http://svn.osgeo.org/geos/trunk@2327 + puts all of them in CoordinateSequence for historical reasons) + git-svn-id: http://svn.osgeo.org/geos/trunk@2327 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli * source/headers/geos/noding/snapround/SimpleSnapRounder.h, source/noding/snapround/SimpleSnapRounder.cpp: Complete porting of - SimpleSnapRounder (refactoring for adding snapped nodes) git-svn-id: http://svn.osgeo.org/geos/trunk@2326 + SimpleSnapRounder (refactoring for adding snapped nodes) + git-svn-id: http://svn.osgeo.org/geos/trunk@2326 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli * source/headers/geos/noding/SegmentStringUtil.h: Improve - documentation about memory usage for SegmentStringUtil class git-svn-id: http://svn.osgeo.org/geos/trunk@2325 + documentation about memory usage for SegmentStringUtil class + git-svn-id: http://svn.osgeo.org/geos/trunk@2325 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli @@ -17723,24 +19675,28 @@ * tests/unit/Makefile.am, tests/unit/capi/GEOSPreparedGeometryTest.cpp: Stub initial unit tests for C-API's GEOSPreparedGeometry operations. Helped fixing - issue 147 of postgis git-svn-id: http://svn.osgeo.org/geos/trunk@2324 + issue 147 of postgis git-svn-id: + http://svn.osgeo.org/geos/trunk@2324 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli * source/geom/prep/PreparedPolygonContainsProperly.cpp: Don't access - deleted memory. Fixes issue 147. git-svn-id: http://svn.osgeo.org/geos/trunk@2323 + deleted memory. Fixes issue 147. git-svn-id: + http://svn.osgeo.org/geos/trunk@2323 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli - * source/noding/snapround/HotPixel.cpp: Fix typo git-svn-id: http://svn.osgeo.org/geos/trunk@2322 + * source/noding/snapround/HotPixel.cpp: Fix typo git-svn-id: + http://svn.osgeo.org/geos/trunk@2322 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli * tests/unit/noding/SegmentNodeTest.cpp: Add a couple more tests to - SegmentNode unit test git-svn-id: http://svn.osgeo.org/geos/trunk@2321 + SegmentNode unit test git-svn-id: + http://svn.osgeo.org/geos/trunk@2321 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-08 Sandro Santilli @@ -17752,7 +19708,7 @@ source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp, tests/unit/noding/SegmentNodeTest.cpp, tests/unit/noding/SegmentPointComparatorTest.cpp: Port SegmentNode - to JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2320 + to JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2320 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli @@ -17792,14 +19748,15 @@ BasicSegmentStringTest.cpp}, tests/unit/noding/NodedSegmentStringTest.cpp, tests/unit/noding/SegmentNodeTest.cpp: Refactor SegmentString to be - an abstract class, to be in sync with JTS-1.9. git-svn-id: http://svn.osgeo.org/geos/trunk@2319 + an abstract class, to be in sync with JTS-1.9. git-svn-id: + http://svn.osgeo.org/geos/trunk@2319 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli * source/operation/valid/IndexedNestedRingTester.cpp, source/operation/valid/IndexedNestedRingTester.h: update copyright - notice git-svn-id: http://svn.osgeo.org/geos/trunk@2318 + notice git-svn-id: http://svn.osgeo.org/geos/trunk@2318 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli @@ -17807,19 +19764,21 @@ * source/headers/geos/noding/snapround/HotPixel.h, source/headers/geos/noding/snapround/HotPixel.inl, source/noding/snapround/HotPixel.cpp: Sync HotPixel to JTS-1.9 (rev - 1.3); fix a few bugs and use standard algorithms for min/max git-svn-id: http://svn.osgeo.org/geos/trunk@2317 + 1.3); fix a few bugs and use standard algorithms for min/max + git-svn-id: http://svn.osgeo.org/geos/trunk@2317 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli * source/headers/geos/noding/NodedSegmentString.h: Fix signed vs. - unsigned compiler warning git-svn-id: http://svn.osgeo.org/geos/trunk@2316 + unsigned compiler warning git-svn-id: + http://svn.osgeo.org/geos/trunk@2316 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli * source/headers/geos/operation/valid/IsValidOp.h: Port info, - indenting git-svn-id: http://svn.osgeo.org/geos/trunk@2315 + indenting git-svn-id: http://svn.osgeo.org/geos/trunk@2315 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli @@ -17828,37 +19787,43 @@ source/operation/valid/IndexedNestedRingTester.h, source/operation/valid/IsValidOp.cpp, source/operation/valid/Makefile.am: Port IndexedNestedRingTester and - have IsValidOp use it, syncing the operation to JTS-1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2314 + have IsValidOp use it, syncing the operation to JTS-1.9 + git-svn-id: http://svn.osgeo.org/geos/trunk@2314 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli * source/headers/geos/noding/SegmentStringUtil.h: Update port info, - minor tweaks to doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@2313 + minor tweaks to doxygen comments git-svn-id: + http://svn.osgeo.org/geos/trunk@2313 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-07 Sandro Santilli * source/algorithm/HCoordinate.cpp, source/headers/geos/algorithm/HCoordinate.h: Sync HCoordinate class - to JTS-1.9 (rev 1.18) git-svn-id: http://svn.osgeo.org/geos/trunk@2312 + to JTS-1.9 (rev 1.18) git-svn-id: + http://svn.osgeo.org/geos/trunk@2312 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-04-03 Mateusz Loskot * nmake.opt: Added _NMAKE_VER 9.00.21022.08 to nmake.opt. Fixed bug - with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt. git-svn-id: http://svn.osgeo.org/geos/trunk@2311 + with using BUILD_DEBUG instead of BUILD_BATCH in nmake.opt. + git-svn-id: http://svn.osgeo.org/geos/trunk@2311 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-27 Mateusz Loskot * build/msvc80/geos.sln, build/msvc80/geos_lib/geos_lib.vcproj: - Updated build/msvc80. git-svn-id: http://svn.osgeo.org/geos/trunk@2310 + Updated build/msvc80. git-svn-id: + http://svn.osgeo.org/geos/trunk@2310 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-27 Mateusz Loskot - * nmake.opt, source/Makefile.vc: Forgotten nmake.opt in last commit. git-svn-id: http://svn.osgeo.org/geos/trunk@2309 + * nmake.opt, source/Makefile.vc: Forgotten nmake.opt in last commit. + git-svn-id: http://svn.osgeo.org/geos/trunk@2309 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-26 Mateusz Loskot @@ -17868,95 +19833,109 @@ makefiles. Added nmake.opt file - GDAL style. Added some auto-magic to determine version of Visual C++ compiler and set version specific compilation flags. No need to specify Visual C++ version in cmd - line, but just run: nmake -f makefile.vc in root dir of the tree. git-svn-id: http://svn.osgeo.org/geos/trunk@2308 + line, but just run: nmake -f makefile.vc in root dir of the tree. + git-svn-id: http://svn.osgeo.org/geos/trunk@2308 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-26 Mateusz Loskot * source/operation/union/CascadedPolygonUnion.cpp: - CascadedPolygonUnion.cpp: added missing std headers. git-svn-id: http://svn.osgeo.org/geos/trunk@2307 + CascadedPolygonUnion.cpp: added missing std headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@2307 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-26 Mateusz Loskot - * TODO: Dummy commit - testing buildbot resurection. git-svn-id: http://svn.osgeo.org/geos/trunk@2306 + * TODO: Dummy commit - testing buildbot resurection. git-svn-id: + http://svn.osgeo.org/geos/trunk@2306 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-24 Mateusz Loskot * capi/geos_ts_c.cpp: Fixed bug introduced in recent refactoring work (r2281). This is the reason of PostGIS regression test failing - (Issue 143) git-svn-id: http://svn.osgeo.org/geos/trunk@2304 + (Issue 143) git-svn-id: http://svn.osgeo.org/geos/trunk@2304 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-24 Paul Ramsey - * autogen.sh: Allow version test to work in glibtoolize git-svn-id: http://svn.osgeo.org/geos/trunk@2303 + * autogen.sh: Allow version test to work in glibtoolize + git-svn-id: http://svn.osgeo.org/geos/trunk@2303 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-24 Mateusz Loskot * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, assert() to test against nullptr - where it is forbidden. git-svn-id: http://svn.osgeo.org/geos/trunk@2302 + where it is forbidden. git-svn-id: + http://svn.osgeo.org/geos/trunk@2302 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-24 Mateusz Loskot * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: REVERTED r2299: Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated (Ticket - #242). A little of refactoring. git-svn-id: http://svn.osgeo.org/geos/trunk@2301 + #242). A little of refactoring. git-svn-id: + http://svn.osgeo.org/geos/trunk@2301 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-24 Mateusz Loskot * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_ts_c.cpp: Fixed GEOSSetSRID_r missing, GEOSSetSRID duplicated (Ticket #242). A - little of refactoring. git-svn-id: http://svn.osgeo.org/geos/trunk@2300 + little of refactoring. git-svn-id: + http://svn.osgeo.org/geos/trunk@2300 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use single return expression per function, added assert() to test against - nullptr where it is forbidden. git-svn-id: http://svn.osgeo.org/geos/trunk@2299 + nullptr where it is forbidden. git-svn-id: + http://svn.osgeo.org/geos/trunk@2299 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use single return expression per function, added assert() to test against - nullptr where it is forbidden, addd some comments. git-svn-id: http://svn.osgeo.org/geos/trunk@2298 + nullptr where it is forbidden, addd some comments. git-svn-id: + http://svn.osgeo.org/geos/trunk@2298 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, use single return expression per function, added assert() to test against - nullptr where it is forbidden, addd some comments. git-svn-id: http://svn.osgeo.org/geos/trunk@2297 + nullptr where it is forbidden, addd some comments. git-svn-id: + http://svn.osgeo.org/geos/trunk@2297 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring, replace manual strdup with gstrdup, use single return expression per - function, added some comments. git-svn-id: http://svn.osgeo.org/geos/trunk@2296 + function, added some comments. git-svn-id: + http://svn.osgeo.org/geos/trunk@2296 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot - * autogen.sh: dummy commit git-svn-id: http://svn.osgeo.org/geos/trunk@2295 + * autogen.sh: dummy commit git-svn-id: + http://svn.osgeo.org/geos/trunk@2295 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot - * autogen.sh: autogen.sh: Fixed typo in tab character. git-svn-id: http://svn.osgeo.org/geos/trunk@2294 + * autogen.sh: autogen.sh: Fixed typo in tab character. git-svn-id: + http://svn.osgeo.org/geos/trunk@2294 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot * autogen.sh: autogen.sh: be more verbose about versions, check for - autoconf, check if ./configure is really generated. git-svn-id: http://svn.osgeo.org/geos/trunk@2293 + autoconf, check if ./configure is really generated. git-svn-id: + http://svn.osgeo.org/geos/trunk@2293 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot @@ -17974,17 +19953,20 @@ 2009-03-23 Mateusz Loskot * autogen.sh: autogen.sh: Call libtool *before* aclocal and automake - (see Automake manual,8.3.9.1). git-svn-id: http://svn.osgeo.org/geos/trunk@2290 + (see Automake manual,8.3.9.1). git-svn-id: + http://svn.osgeo.org/geos/trunk@2290 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-23 Mateusz Loskot - * autogen.sh: autogen.sh: verbose check if autotools versions. git-svn-id: http://svn.osgeo.org/geos/trunk@2289 + * autogen.sh: autogen.sh: verbose check if autotools versions. + git-svn-id: http://svn.osgeo.org/geos/trunk@2289 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-22 Paul Ramsey - * autogen.sh: Show what versions of things we're running git-svn-id: http://svn.osgeo.org/geos/trunk@2288 + * autogen.sh: Show what versions of things we're running + git-svn-id: http://svn.osgeo.org/geos/trunk@2288 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-21 Mateusz Loskot @@ -17992,32 +19974,43 @@ * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: refactoring - removed redundant return expressions, replaced bloated use of malloc + memcpy with single call to gstrdup, use of C++ cast operators, - removed unnecessary allocation of std::string objects. git-svn-id: http://svn.osgeo.org/geos/trunk@2287 + removed unnecessary allocation of std::string objects. git-svn-id: + http://svn.osgeo.org/geos/trunk@2287 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-21 Mateusz Loskot * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: added gstrdup and gstrdup_s helper functions to get rid of bloated code in future. - Started eliminating redundant return expressions. git-svn-id: http://svn.osgeo.org/geos/trunk@2286 + Started eliminating redundant return expressions. git-svn-id: + http://svn.osgeo.org/geos/trunk@2286 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-03-21 Mateusz Loskot + + * : macros: Updated svn:ignore property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2285 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-21 Mateusz Loskot - * : macros: Updated svn:ignore property. git-svn-id: http://svn.osgeo.org/geos/trunk@2285 + * capi/geos_ts_c.cpp: capi/geos_ts_c.cpp: Use of spaces instead of + tabs applied. git-svn-id: http://svn.osgeo.org/geos/trunk@2284 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-21 Mateusz Loskot * source/operation/polygonize/EdgeRing.cpp: source/operation/polygonize/edgering.cpp: cleaned compiler warnings - about mixed integral types. git-svn-id: http://svn.osgeo.org/geos/trunk@2283 + about mixed integral types. git-svn-id: + http://svn.osgeo.org/geos/trunk@2283 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-21 Mateusz Loskot * capi/geos_ts_c.cpp: Fixed deprecated conversion from string - constant to char* in GEOSisValidReason_r. Small refactoring. git-svn-id: http://svn.osgeo.org/geos/trunk@2282 + constant to char* in GEOSisValidReason_r. Small refactoring. + git-svn-id: http://svn.osgeo.org/geos/trunk@2282 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-21 Mateusz Loskot @@ -18028,12 +20021,20 @@ 2009-03-20 Mateusz Loskot - * : Updated svn:ignore property. git-svn-id: http://svn.osgeo.org/geos/trunk@2280 + * : Updated svn:ignore property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2280 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-03-20 Mateusz Loskot + + * build/msvc80/geos_unit/geos_unit.vcproj: Updated build/msvc80 + project. git-svn-id: http://svn.osgeo.org/geos/trunk@2279 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-19 Paul Ramsey - * autogen.sh: Fix spellingn mistake. git-svn-id: http://svn.osgeo.org/geos/trunk@2278 + * autogen.sh: Fix spellingn mistake. git-svn-id: + http://svn.osgeo.org/geos/trunk@2278 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-19 Mateusz Loskot @@ -18042,60 +20043,75 @@ tests/unit/capi/GEOSGeomFromWKBTest.cpp, tests/unit/utility.h: * tests/unit/capi: added GEOSGeomFromWKBTest with test cases (see comment) reported as a bug (See - http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html). TODO: Reproduce and ask the reporter to submit a ticket if necessary.* test/unit/utility.h: Added helper class wkb_hex_decoder. * Updated build/msvc90 projects. git-svn-id: http://svn.osgeo.org/geos/trunk@2277 - 5242fede-7e19-0410-aef8-94bd7d2200fb + http://postgis.refractions.net/pipermail/postgis-devel/2009-March/005199.html). TODO: Reproduce and ask the reporter to submit a ticket if necessary. * test/unit/utility.h: Added helper class wkb_hex_decoder. * Updated build/msvc90 projects. git-svn-id: http://svn.osgeo.org/geos/trunk@2277 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-11 Mateusz Loskot * source/operation/distance/DistanceOp.cpp, - tests/unit/operation/distance/DistanceOpTest.cpp: BUG in DistanceOp: * Test case and explanation of existing bug in - DistanceOp::closestPoints() recently reported by Aya (Ticket #236). * Refactored closestPoints() method to clearly present where is the - bug. Again, chain calls are evil! Bless clear code! * tests/unit/operation/distance/DistanceOpTest.cpp: see test case - test<17>, read FIXME comments. Uncomment closestPoints() to run and - reproduce the bug. * A dirty fix: if loc0 or loc1 are nullptr, return nullptr - CoordinatesSequence from closestPoints(). git-svn-id: http://svn.osgeo.org/geos/trunk@2276 + tests/unit/operation/distance/DistanceOpTest.cpp: BUG in DistanceOp: + * Test case and explanation of existing bug in + DistanceOp::closestPoints() recently reported by Aya (Ticket #236). + * Refactored closestPoints() method to clearly present where is the + bug. Again, chain calls are evil! Bless clear code! * + tests/unit/operation/distance/DistanceOpTest.cpp: see test case + test<17>, read FIXME comments. Uncomment closestPoints() to run and + reproduce the bug. * A dirty fix: if loc0 or loc1 are nullptr, + return nullptr CoordinatesSequence from closestPoints(). + git-svn-id: http://svn.osgeo.org/geos/trunk@2276 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-11 Mateusz Loskot * source/geom/CoordinateArraySequence.cpp: Number of assertions in - CoordinateArraySequence class. git-svn-id: http://svn.osgeo.org/geos/trunk@2275 + CoordinateArraySequence class. git-svn-id: + http://svn.osgeo.org/geos/trunk@2275 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-10 Paul Ramsey - * : svn:ignore git-svn-id: http://svn.osgeo.org/geos/trunk@2274 + * : svn:ignore git-svn-id: http://svn.osgeo.org/geos/trunk@2274 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-10 Paul Ramsey - * NEWS: Update NEWS for 3.1.0 git-svn-id: http://svn.osgeo.org/geos/trunk@2272 + * : svn:ignore git-svn-id: http://svn.osgeo.org/geos/trunk@2273 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-03-10 Paul Ramsey - * ChangeLog: Update ChangeLog for 3.1.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@2271 + * NEWS: Update NEWS for 3.1.0 git-svn-id: + http://svn.osgeo.org/geos/trunk@2272 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2009-03-10 Paul Ramsey + + * ChangeLog: Update ChangeLog for 3.1.0 release git-svn-id: + http://svn.osgeo.org/geos/trunk@2271 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-02-07 Paul Ramsey * source/headers/geos/precision/Makefile.am: Include - GeometrySnapper.h in distribution package. git-svn-id: http://svn.osgeo.org/geos/trunk@2269 + GeometrySnapper.h in distribution package. git-svn-id: + http://svn.osgeo.org/geos/trunk@2269 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-02-02 Sean Gillies - * swig/python/README.txt: Note lack of Python support since 3.0 git-svn-id: http://svn.osgeo.org/geos/trunk@2268 + * swig/python/README.txt: Note lack of Python support since 3.0 + git-svn-id: http://svn.osgeo.org/geos/trunk@2268 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-02-02 Sean Gillies - * README: Notes on state of scripting language bindings git-svn-id: http://svn.osgeo.org/geos/trunk@2267 + * README: Notes on state of scripting language bindings git-svn-id: + http://svn.osgeo.org/geos/trunk@2267 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-30 Paul Ramsey - * configure.in: Add new msvc targets to build git-svn-id: http://svn.osgeo.org/geos/trunk@2266 + * configure.in: Add new msvc targets to build git-svn-id: + http://svn.osgeo.org/geos/trunk@2266 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-29 Mateusz Loskot @@ -18113,12 +20129,14 @@ build/msvc90/geos_unit/Makefile.am, build/msvc90/geos_unit/geos_unit.vcproj: Added build/msvc90 with solution and project files for Microsoft Visual C++ 2009 (9.0). - Successfully built and tested GEOS with Visual C++ 9.0. git-svn-id: http://svn.osgeo.org/geos/trunk@2265 + Successfully built and tested GEOS with Visual C++ 9.0. git-svn-id: + http://svn.osgeo.org/geos/trunk@2265 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-29 Paul Ramsey - * README: update autogen.bat ref git-svn-id: http://svn.osgeo.org/geos/trunk@2264 + * README: update autogen.bat ref git-svn-id: + http://svn.osgeo.org/geos/trunk@2264 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-29 Mateusz Loskot @@ -18136,52 +20154,59 @@ source/headers/geos/noding/NodedSegmentString.h, source/headers/geos/noding/SegmentIntersectionDetector.h, source/headers/geos/noding/SegmentStringUtil.h: Fixed broken - svn:keyword Id git-svn-id: http://svn.osgeo.org/geos/trunk@2263 + svn:keyword Id git-svn-id: http://svn.osgeo.org/geos/trunk@2263 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-29 Mateusz Loskot * bootstrap.bat => autogen.bat: Renamed bootstrap.bat to autogen.bat - for easier guass of the script purpose. Wiki updated. git-svn-id: http://svn.osgeo.org/geos/trunk@2262 + for easier guass of the script purpose. Wiki updated. git-svn-id: + http://svn.osgeo.org/geos/trunk@2262 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-28 Paul Ramsey - * README: Add to win32 instructions git-svn-id: http://svn.osgeo.org/geos/trunk@2261 + * README: Add to win32 instructions git-svn-id: + http://svn.osgeo.org/geos/trunk@2261 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-27 Paul Ramsey * source/headers/geos/geom/util/Makefile.am: Add GeometryCombiner.h - to include dist git-svn-id: http://svn.osgeo.org/geos/trunk@2260 + to include dist git-svn-id: http://svn.osgeo.org/geos/trunk@2260 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-27 Paul Ramsey * build/msvc80/geos_c_dll/geos_c_dll.vcproj: Revert some junk from - an old commit, per issue #220 git-svn-id: http://svn.osgeo.org/geos/trunk@2259 + an old commit, per issue #220 git-svn-id: + http://svn.osgeo.org/geos/trunk@2259 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-26 Frank Warmerdam * source/Makefile.vc: added two new files related to cascaded - polygon union (#226) git-svn-id: http://svn.osgeo.org/geos/trunk@2258 + polygon union (#226) git-svn-id: + http://svn.osgeo.org/geos/trunk@2258 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-24 Paul Ramsey - * HOWTO_RELEASE: Update git-svn-id: http://svn.osgeo.org/geos/trunk@2257 + * HOWTO_RELEASE: Update git-svn-id: + http://svn.osgeo.org/geos/trunk@2257 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-24 Paul Ramsey - * ChangeLog: Update changelog git-svn-id: http://svn.osgeo.org/geos/trunk@2256 + * ChangeLog: Update changelog git-svn-id: + http://svn.osgeo.org/geos/trunk@2256 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-24 Mateusz Loskot * capi/geos_ts_c.cpp: Fixed mixed signed/unsigned integral types in - geos_ts_c.cpp, so no compilers should flood with warnings now. git-svn-id: http://svn.osgeo.org/geos/trunk@2255 + geos_ts_c.cpp, so no compilers should flood with warnings now. + git-svn-id: http://svn.osgeo.org/geos/trunk@2255 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-24 Mateusz Loskot @@ -18189,7 +20214,8 @@ * build/msvc80/geos_c_dll/geos_c_dll.vcproj, build/msvc80/geos_lib/geos_lib.vcproj, build/msvc80/geos_unit/geos_unit.vcproj: Updated projects for Visual - Studio 2005 adding new .h/.cpp files. git-svn-id: http://svn.osgeo.org/geos/trunk@2254 + Studio 2005 adding new .h/.cpp files. git-svn-id: + http://svn.osgeo.org/geos/trunk@2254 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-23 Mateusz Loskot @@ -18202,7 +20228,8 @@ 2009-01-21 Paul Ramsey * source/geom/Geometry.cpp: Remove geometryCollection protection - from Union/Relate/Intersection/Difference. git-svn-id: http://svn.osgeo.org/geos/trunk@2252 + from Union/Relate/Intersection/Difference. git-svn-id: + http://svn.osgeo.org/geos/trunk@2252 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-20 Paul Ramsey @@ -18211,41 +20238,46 @@ source/headers/geos/operation/union/CascadedPolygonUnion.h, source/operation/union/CascadedPolygonUnion.cpp: Add GEOSUnionCascaded(*GEOSGeometry) to CAPI in preparation for PostGIS - hook-up. git-svn-id: http://svn.osgeo.org/geos/trunk@2251 + hook-up. git-svn-id: http://svn.osgeo.org/geos/trunk@2251 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-19 Paul Ramsey * capi/geos_c.cpp, capi/geos_ts_c.cpp: Formatting changes to - function decls. git-svn-id: http://svn.osgeo.org/geos/trunk@2250 + function decls. git-svn-id: http://svn.osgeo.org/geos/trunk@2250 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-19 Howard Butler - * source/Makefile.vc: fixes to allow building in msvc 2003 git-svn-id: http://svn.osgeo.org/geos/trunk@2249 + * source/Makefile.vc: fixes to allow building in msvc 2003 + git-svn-id: http://svn.osgeo.org/geos/trunk@2249 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-19 Paul Ramsey * configure.in: Make warning flags conditional behind a compiler - test... fix to bug #192 ? git-svn-id: http://svn.osgeo.org/geos/trunk@2248 + test... fix to bug #192 ? git-svn-id: + http://svn.osgeo.org/geos/trunk@2248 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-19 Paul Ramsey * source/headers/geos/operation/union/CascadedPolygonUnion.h, source/operation/union/CascadedPolygonUnion.cpp: Added patch from - hkaiser to allow cascadedunion to be run directly on a multipolygon. git-svn-id: http://svn.osgeo.org/geos/trunk@2247 + hkaiser to allow cascadedunion to be run directly on a multipolygon. + git-svn-id: http://svn.osgeo.org/geos/trunk@2247 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-19 Paul Ramsey - * autogen.sh: Fix error left behind from testing. git-svn-id: http://svn.osgeo.org/geos/trunk@2246 + * autogen.sh: Fix error left behind from testing. git-svn-id: + http://svn.osgeo.org/geos/trunk@2246 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-18 Paul Ramsey - * autogen.sh: Add some more info on missing tools. git-svn-id: http://svn.osgeo.org/geos/trunk@2245 + * autogen.sh: Add some more info on missing tools. git-svn-id: + http://svn.osgeo.org/geos/trunk@2245 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-18 Paul Ramsey @@ -18258,18 +20290,21 @@ build/msvc80/geos_unit/Makefile.am, configure.in, source/Makefile.vc, source/headers/geos/Makefile.am: Add msvc files to distribution target, and update release notes to include updating - version in .vc headers. git-svn-id: http://svn.osgeo.org/geos/trunk@2244 + version in .vc headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@2244 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-18 Paul Ramsey - * configure.in: Add a couple extra program checks. git-svn-id: http://svn.osgeo.org/geos/trunk@2243 + * configure.in: Add a couple extra program checks. git-svn-id: + http://svn.osgeo.org/geos/trunk@2243 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-18 Paul Ramsey * autogen.sh: Add version test for aclocal and automake to allow - OpenSolaris to work. git-svn-id: http://svn.osgeo.org/geos/trunk@2241 + OpenSolaris to work. git-svn-id: + http://svn.osgeo.org/geos/trunk@2241 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-18 Paul Ramsey @@ -18288,48 +20323,55 @@ source/operation/union/CascadedPolygonUnion.cpp, source/operation/union/Makefile.am, tests/unit/Makefile.am, tests/unit/operation/union/CascadedPolygonUnionTest.cpp: Apply - cascaded union patch, for issue #225 git-svn-id: http://svn.osgeo.org/geos/trunk@2240 + cascaded union patch, for issue #225 git-svn-id: + http://svn.osgeo.org/geos/trunk@2240 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-15 Paul Ramsey * tests/xmltester/Makefile.am: Remove XMLTester from list of - installed programs. git-svn-id: http://svn.osgeo.org/geos/trunk@2239 + installed programs. git-svn-id: + http://svn.osgeo.org/geos/trunk@2239 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-14 Paul Ramsey * capi/geos_ts_c.cpp: Remove strdup use from code for compilation in - mingw git-svn-id: http://svn.osgeo.org/geos/trunk@2238 + mingw git-svn-id: http://svn.osgeo.org/geos/trunk@2238 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-13 Paul Ramsey * configure.in: Add [macros] include to configure.in directly. Seems - to make more recent aclocals happy git-svn-id: http://svn.osgeo.org/geos/trunk@2237 + to make more recent aclocals happy git-svn-id: + http://svn.osgeo.org/geos/trunk@2237 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-13 Paul Ramsey * configure.in: Change AC_SUBST to one-per-line instead of - one-line-for-all. Seems to make more recent autoconf's happier. git-svn-id: http://svn.osgeo.org/geos/trunk@2236 + one-line-for-all. Seems to make more recent autoconf's happier. + git-svn-id: http://svn.osgeo.org/geos/trunk@2236 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-13 Paul Ramsey * capi/geos_ts_c.cpp: Change return values for - GEOSWKBWriter_getIncludeSRID_r to match function signature. git-svn-id: http://svn.osgeo.org/geos/trunk@2235 + GEOSWKBWriter_getIncludeSRID_r to match function signature. + git-svn-id: http://svn.osgeo.org/geos/trunk@2235 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-13 Paul Ramsey * tests/unit/capi/badthreadtest.c, tests/unit/capi/brokengrammar, - tests/unit/capi/threadtest.c: More files missing from commit. git-svn-id: http://svn.osgeo.org/geos/trunk@2234 + tests/unit/capi/threadtest.c: More files missing from commit. + git-svn-id: http://svn.osgeo.org/geos/trunk@2234 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-13 Paul Ramsey - * capi/geos_ts_c.cpp: Add missing file to SVN. git-svn-id: http://svn.osgeo.org/geos/trunk@2233 + * capi/geos_ts_c.cpp: Add missing file to SVN. git-svn-id: + http://svn.osgeo.org/geos/trunk@2233 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-13 Paul Ramsey @@ -18339,7 +20381,7 @@ => tests/unit/capi}/test.expected, {capi => tests/unit/capi}/test.wkt, {capi => tests/unit/capi}/testrunner.sh: Apply patch for issue #210 (thread safe c-api) submitted by Chuck - Thibert. git-svn-id: http://svn.osgeo.org/geos/trunk@2232 + Thibert. git-svn-id: http://svn.osgeo.org/geos/trunk@2232 5242fede-7e19-0410-aef8-94bd7d2200fb 2009-01-05 Stephen Wong @@ -18348,37 +20390,41 @@ source/operation/buffer/OffsetCurveVertexList.h, source/operation/linemerge/LineMerger.cpp: Fixed memory leak in BufferBuilder (#218); added read-only coordinates function in - OffsetCurveVertexList; explicity pass ownership in LineMerger. git-svn-id: http://svn.osgeo.org/geos/trunk@2231 + OffsetCurveVertexList; explicity pass ownership in LineMerger. + git-svn-id: http://svn.osgeo.org/geos/trunk@2231 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-26 Paul Ramsey * source/headers/geos/noding/Octant.h, tests/unit/noding/SegmentStringTest.cpp: Octant.h error (#185) from - Denise Macleod. git-svn-id: http://svn.osgeo.org/geos/trunk@2229 + Denise Macleod. git-svn-id: http://svn.osgeo.org/geos/trunk@2229 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-26 Paul Ramsey * source/io/WKBWriter.cpp: Allow proper writing out of z ordinates. - From Justin Bronn (#216) git-svn-id: http://svn.osgeo.org/geos/trunk@2228 + From Justin Bronn (#216) git-svn-id: + http://svn.osgeo.org/geos/trunk@2228 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-26 Paul Ramsey * source/io/WKBReader.cpp: Allow readpoint to look at input - dimension and fill higher ordinates. (#217) git-svn-id: http://svn.osgeo.org/geos/trunk@2227 + dimension and fill higher ordinates. (#217) git-svn-id: + http://svn.osgeo.org/geos/trunk@2227 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-26 Paul Ramsey * capi/geos_c.cpp, capi/geos_c.h.in: Expose GEOSIsValidReason to - CAPI git-svn-id: http://svn.osgeo.org/geos/trunk@2226 + CAPI git-svn-id: http://svn.osgeo.org/geos/trunk@2226 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-18 Paul Ramsey - * source/inlines.cpp: Cygwin build fix from MCA git-svn-id: http://svn.osgeo.org/geos/trunk@2221 + * source/inlines.cpp: Cygwin build fix from MCA git-svn-id: + http://svn.osgeo.org/geos/trunk@2221 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-11 Paul Ramsey @@ -18386,65 +20432,74 @@ * source/geomgraph/EdgeList.cpp, source/headers/geos/geomgraph/EdgeList.h, source/operation/overlay/OverlayOp.cpp: Memory leak on invalid - polygons in intersection(). (#170) from Denise MacLeod. git-svn-id: http://svn.osgeo.org/geos/trunk@2220 + polygons in intersection(). (#170) from Denise MacLeod. + git-svn-id: http://svn.osgeo.org/geos/trunk@2220 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-11-05 Paul Ramsey * source/geom/prep/PreparedLineStringIntersects.cpp: Another minor - memory leak removed. git-svn-id: http://svn.osgeo.org/geos/trunk@2218 + memory leak removed. git-svn-id: + http://svn.osgeo.org/geos/trunk@2218 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-28 Paul Ramsey - * source/inlines.cpp: Cygwin/Mingw patch from Mark Cave-Ayland git-svn-id: http://svn.osgeo.org/geos/trunk@2217 + * source/inlines.cpp: Cygwin/Mingw patch from Mark Cave-Ayland + git-svn-id: http://svn.osgeo.org/geos/trunk@2217 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-23 Frank Warmerdam * source/operation/valid/IsValidOp.cpp: set isChecked flag after - checking to fix memory leak (#169) git-svn-id: http://svn.osgeo.org/geos/trunk@2210 + checking to fix memory leak (#169) git-svn-id: + http://svn.osgeo.org/geos/trunk@2210 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-16 Paul Ramsey - * HOWTO_RELEASE: change info to point to osgeo.org git-svn-id: http://svn.osgeo.org/geos/trunk@2203 + * HOWTO_RELEASE: change info to point to osgeo.org git-svn-id: + http://svn.osgeo.org/geos/trunk@2203 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-14 Paul Ramsey * capi/geos_c.cpp, capi/geos_c.h.in: Consistent const declarations - in c-api ($#209) git-svn-id: http://svn.osgeo.org/geos/trunk@2200 + in c-api ($#209) git-svn-id: http://svn.osgeo.org/geos/trunk@2200 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-13 Paul Ramsey * source/headers/geos/io/Makefile.am: Add CLocalizer.h to build so - it gets packaged in make dist git-svn-id: http://svn.osgeo.org/geos/trunk@2199 + it gets packaged in make dist git-svn-id: + http://svn.osgeo.org/geos/trunk@2199 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-10 Paul Ramsey * source/geom/prep/PreparedPolygonContainsProperly.cpp: One last - memory leak fix. git-svn-id: http://svn.osgeo.org/geos/trunk@2198 + memory leak fix. git-svn-id: http://svn.osgeo.org/geos/trunk@2198 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-09 Paul Ramsey * source/geom/prep/PreparedPolygonIntersects.cpp: Memory leak fix - for for prepared intersects. (#207) git-svn-id: http://svn.osgeo.org/geos/trunk@2197 + for for prepared intersects. (#207) git-svn-id: + http://svn.osgeo.org/geos/trunk@2197 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-10-04 Paul Ramsey * source/headers/geos/noding/MCIndexSegmentSetMutualIntersector.h, source/noding/MCIndexSegmentSetMutualIntersector.cpp: Memory leak - fix for prepared geometry, from Hartmut Kaiser. (#207) git-svn-id: http://svn.osgeo.org/geos/trunk@2196 + fix for prepared geometry, from Hartmut Kaiser. (#207) git-svn-id: + http://svn.osgeo.org/geos/trunk@2196 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-29 Paul Ramsey - * capi/geos_c.cpp: Put function sig on one line git-svn-id: http://svn.osgeo.org/geos/trunk@2195 + * capi/geos_c.cpp: Put function sig on one line git-svn-id: + http://svn.osgeo.org/geos/trunk@2195 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-23 Mateusz Loskot @@ -18465,7 +20520,8 @@ source/index/strtree/ItemBoundable.cpp: Moved some ctor/dctor bodies from headers to translation units. Improved source code readability. TODO: We need to run a beast like AStyle on all GEOS code because - many places are very hard to read. git-svn-id: http://svn.osgeo.org/geos/trunk@2194 + many places are very hard to read. git-svn-id: + http://svn.osgeo.org/geos/trunk@2194 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-23 Mateusz Loskot @@ -18474,27 +20530,30 @@ MCIndexSegmentSetMutualIntersector::addToIndex: Completed BWJ's comment on memory leaks with important observations about objects relation & lifetime. The note is a diagnosis of roots of the - problem. Improved source code readability. git-svn-id: http://svn.osgeo.org/geos/trunk@2193 + problem. Improved source code readability. git-svn-id: + http://svn.osgeo.org/geos/trunk@2193 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-22 Mateusz Loskot * source/headers/geos/io/WKBWriter.h: Use conditional operators - instead of cast bool to int. git-svn-id: http://svn.osgeo.org/geos/trunk@2192 + instead of cast bool to int. git-svn-id: + http://svn.osgeo.org/geos/trunk@2192 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-22 Mateusz Loskot * source/simplify/TopologyPreservingSimplifier.cpp: Removed unnecessary std::endl from debug messages in - TopologyPreservingSimplifier.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@2191 + TopologyPreservingSimplifier.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@2191 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-21 Mateusz Loskot * source/Makefile.vc: Patched NMAKE makefiles: replaced lib.exe with link.exe /lib command to enabled compilation using Microsoft Visual - C++ Toolkit 2003 git-svn-id: http://svn.osgeo.org/geos/trunk@2190 + C++ Toolkit 2003 git-svn-id: http://svn.osgeo.org/geos/trunk@2190 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-16 Mateusz Loskot @@ -18521,32 +20580,36 @@ 2008-09-16 Mateusz Loskot * build/msvc80/geos_unit/geos_unit.vcproj: Added - PreparedGeometryFactoryTest to geos_unit.vcproj. git-svn-id: http://svn.osgeo.org/geos/trunk@2186 + PreparedGeometryFactoryTest to geos_unit.vcproj. git-svn-id: + http://svn.osgeo.org/geos/trunk@2186 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-16 Mateusz Loskot * build/msvc80/geos_lib/geos_lib.vcproj: Added CLocalizer to - geos_lib.vcproj project for Visual C++ 2005/2008. git-svn-id: http://svn.osgeo.org/geos/trunk@2185 + geos_lib.vcproj project for Visual C++ 2005/2008. git-svn-id: + http://svn.osgeo.org/geos/trunk@2185 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-16 Mateusz Loskot * tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp: Include - missing in isPointInRingTest.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@2184 + missing in isPointInRingTest.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@2184 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-09-16 Mateusz Loskot * source/Makefile.vc, source/io/CLocalizer.cpp: Fixed undeclared std::locale in CLocalizer when building using Visual C++ (Ticket - #201) git-svn-id: http://svn.osgeo.org/geos/trunk@2183 + #201) git-svn-id: http://svn.osgeo.org/geos/trunk@2183 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-31 Mateusz Loskot * tests/unit/geos_unit.cpp: Replaced incorrect with - in geos_unit.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@2182 + in geos_unit.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@2182 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-31 Mateusz Loskot @@ -18565,19 +20628,22 @@ 2008-08-29 Mateusz Loskot * capi/geos_c.cpp: Removed redundant return expressions from - geos_c.cpp. Testing changes notifications for buildbot. git-svn-id: http://svn.osgeo.org/geos/trunk@2179 + geos_c.cpp. Testing changes notifications for buildbot. git-svn-id: + http://svn.osgeo.org/geos/trunk@2179 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-29 Mateusz Loskot * capi/geos_c.cpp: Fixed execution paths and removed redundant - return expr in some C API calls. git-svn-id: http://svn.osgeo.org/geos/trunk@2176 + return expr in some C API calls. git-svn-id: + http://svn.osgeo.org/geos/trunk@2176 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-29 Mateusz Loskot * source/headers/geos/io/WKBWriter.h, source/io/WKBWriter.cpp: Added - missing virtual destructor to WKBWriter class. git-svn-id: http://svn.osgeo.org/geos/trunk@2175 + missing virtual destructor to WKBWriter class. git-svn-id: + http://svn.osgeo.org/geos/trunk@2175 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-28 Sean Gillies @@ -18586,30 +20652,34 @@ source/headers/geos/io/CLocalizer.h, source/io/CLocalizer.cpp, source/io/Makefile.am: Added CLocalizer class that switches to C locale and restores to the outer context's locale when deleted - (#201) git-svn-id: http://svn.osgeo.org/geos/trunk@2174 + (#201) git-svn-id: http://svn.osgeo.org/geos/trunk@2174 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-28 Mateusz Loskot * tests/unit/Makefile.am, tests/unit/capi/GEOSGeomToWKTTest.cpp: - tests/unit: added GEOSGeomToWKTTest. git-svn-id: http://svn.osgeo.org/geos/trunk@2173 + tests/unit: added GEOSGeomToWKTTest. git-svn-id: + http://svn.osgeo.org/geos/trunk@2173 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-28 Sean Gillies * capi/geos_c.cpp: Switch to C locale while reading and writing WKT - and restore to the original context's locale afterward (#201) git-svn-id: http://svn.osgeo.org/geos/trunk@2172 + and restore to the original context's locale afterward (#201) + git-svn-id: http://svn.osgeo.org/geos/trunk@2172 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-22 Frank Warmerdam * source/operation/buffer/BufferOp.cpp: include cmath for std::pow() - and std:log() on MSVC7.1 (#199) git-svn-id: http://svn.osgeo.org/geos/trunk@2171 + and std:log() on MSVC7.1 (#199) git-svn-id: + http://svn.osgeo.org/geos/trunk@2171 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-22 Mateusz Loskot - * build/bjam/README: Added build/bjam/README with status note. git-svn-id: http://svn.osgeo.org/geos/trunk@2170 + * build/bjam/README: Added build/bjam/README with status note. + git-svn-id: http://svn.osgeo.org/geos/trunk@2170 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-19 Mateusz Loskot @@ -18623,25 +20693,29 @@ * source/geom/util/CoordinateOperation.cpp, source/geom/util/GeometryEditor.cpp: geos/geom/util: Prefer strict static_cast than C-style cast. Commented ownership transfer of - coordinates object. git-svn-id: http://svn.osgeo.org/geos/trunk@2168 + coordinates object. git-svn-id: + http://svn.osgeo.org/geos/trunk@2168 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-19 Mateusz Loskot * tests/unit/algorithm/ConvexHullTest.cpp: - tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory leaks. git-svn-id: http://svn.osgeo.org/geos/trunk@2167 + tests/unit/algorithm/ConvexHullTest.cpp: Fixed memory leaks. + git-svn-id: http://svn.osgeo.org/geos/trunk@2167 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-19 Mateusz Loskot * tests/unit/algorithm/CGAlgorithms/isPointInRingTest.cpp: - tests/unit/algorithm/CGAlgorithms: Fixed memory leaks. git-svn-id: http://svn.osgeo.org/geos/trunk@2166 + tests/unit/algorithm/CGAlgorithms: Fixed memory leaks. git-svn-id: + http://svn.osgeo.org/geos/trunk@2166 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-18 Mateusz Loskot * tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp: - tests/unit/algorithm/CGAlgorithms: Fixed number of memory leaks. git-svn-id: http://svn.osgeo.org/geos/trunk@2165 + tests/unit/algorithm/CGAlgorithms: Fixed number of memory leaks. + git-svn-id: http://svn.osgeo.org/geos/trunk@2165 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-18 Mateusz Loskot @@ -18655,7 +20729,8 @@ * tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/TestSweepLineSpeed.cpp: tests/bigtest: Pointed out - number of memory leaks but not fixing them, waiting for comments. git-svn-id: http://svn.osgeo.org/geos/trunk@2163 + number of memory leaks but not fixing them, waiting for comments. + git-svn-id: http://svn.osgeo.org/geos/trunk@2163 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-18 Mateusz Loskot @@ -18670,7 +20745,8 @@ tests/unit/simplify/TopologyPreservingSimplifierTest.cpp, tests/unit/utility.h: tests/unit: added tests cases to PreparedGeometryFactoryTest, refactored casting utils and geometry - comparators, small cleanup. git-svn-id: http://svn.osgeo.org/geos/trunk@2162 + comparators, small cleanup. git-svn-id: + http://svn.osgeo.org/geos/trunk@2162 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-18 Mateusz Loskot @@ -18687,12 +20763,14 @@ source/noding/MCIndexSegmentSetMutualIntersector.cpp, source/noding/NodedSegmentString.cpp, source/noding/SegmentIntersectionDetector.cpp, - source/noding/SegmentStringUtil.cpp: Fixed svn:keywords. git-svn-id: http://svn.osgeo.org/geos/trunk@2161 + source/noding/SegmentStringUtil.cpp: Fixed svn:keywords. + git-svn-id: http://svn.osgeo.org/geos/trunk@2161 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-18 Mateusz Loskot - * source/headers/geos/util.h: Fixed UNREFERENCED_PARAMETER macro. git-svn-id: http://svn.osgeo.org/geos/trunk@2160 + * source/headers/geos/util.h: Fixed UNREFERENCED_PARAMETER macro. + git-svn-id: http://svn.osgeo.org/geos/trunk@2160 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-18 Mateusz Loskot @@ -18727,12 +20805,14 @@ source/geom/prep/PreparedPolygonCovers.cpp, source/geom/prep/PreparedPolygonIntersects.cpp, source/geom/prep/PreparedPolygonPredicate.cpp: geom/prep: Refactored - kamikaze casts to more readable form. Fixed svn:keywords. git-svn-id: http://svn.osgeo.org/geos/trunk@2158 + kamikaze casts to more readable form. Fixed svn:keywords. + git-svn-id: http://svn.osgeo.org/geos/trunk@2158 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-12 Mateusz Loskot - * source/headers/geos/geomPrep.h: Fixed Id keywords. git-svn-id: http://svn.osgeo.org/geos/trunk@2157 + * source/headers/geos/geomPrep.h: Fixed Id keywords. git-svn-id: + http://svn.osgeo.org/geos/trunk@2157 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-12 Mateusz Loskot @@ -18748,19 +20828,29 @@ 2008-08-12 Mateusz Loskot * source/headers/geos/geom/prep/PreparedGeometryFactory.h: Updated - svn:keywords property. git-svn-id: http://svn.osgeo.org/geos/trunk@2155 + svn:keywords property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2155 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-12 Mateusz Loskot - * : Updated svn:keywords property. git-svn-id: http://svn.osgeo.org/geos/trunk@2154 + * : Updated svn:keywords property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2154 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2008-08-11 Mateusz Loskot + + * tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Refactored + tabs vs spaces in PreparedGeometryFactoryTest. git-svn-id: + http://svn.osgeo.org/geos/trunk@2153 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-11 Mateusz Loskot * source/headers/geos/geom/prep/PreparedGeometryFactory.h: PreparedGeometry must be a complete type where it is destroyed by - the factory (Ticket #198). git-svn-id: http://svn.osgeo.org/geos/trunk@2152 + the factory (Ticket #198). git-svn-id: + http://svn.osgeo.org/geos/trunk@2152 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-11 Mateusz Loskot @@ -18768,47 +20858,54 @@ * source/headers/geos/geom/prep/PreparedGeometryFactory.h, tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Completed PreparedGeometryFactory class with missing named destructor for - PreparedGeometry (Ticket #198) git-svn-id: http://svn.osgeo.org/geos/trunk@2151 + PreparedGeometry (Ticket #198) git-svn-id: + http://svn.osgeo.org/geos/trunk@2151 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-11 Mateusz Loskot - * : Removed .PreparedGeometryFactoryTest.cpp.swp that must sneaked - accidentally. git-svn-id: http://svn.osgeo.org/geos/trunk@2150 + * tests/unit/geom/prep/.PreparedGeometryFactoryTest.cpp.swp: Removed + .PreparedGeometryFactoryTest.cpp.swp that must sneaked accidentally. + git-svn-id: http://svn.osgeo.org/geos/trunk@2150 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-11 Mateusz Loskot * tests/unit/Makefile.am, + tests/unit/geom/prep/.PreparedGeometryFactoryTest.cpp.swp, tests/unit/geom/prep/PreparedGeometryFactoryTest.cpp: Added PreparedGeometryFactoryTest with first test cases included. FIXME: The test causes memory leak because we don't know how to destroy PreparedGeometry objects returned by the factory, discussing on the - geos-devel list now. git-svn-id: http://svn.osgeo.org/geos/trunk@2149 + geos-devel list now. git-svn-id: + http://svn.osgeo.org/geos/trunk@2149 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-07 Paul Ramsey * source/algorithm/RobustDeterminant.cpp: Added original author to - main copyright block. git-svn-id: http://svn.osgeo.org/geos/trunk@2148 + main copyright block. git-svn-id: + http://svn.osgeo.org/geos/trunk@2148 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-07 Paul Ramsey * source/headers/geos/timeval.h: Change to standard header, with (c) - credit to author. git-svn-id: http://svn.osgeo.org/geos/trunk@2147 + credit to author. git-svn-id: http://svn.osgeo.org/geos/trunk@2147 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-08-01 Mateusz Loskot * ChangeLog: Updated ChangeLog with latest submissions. Hmm, should - we stil maintain the ChangeLog file? git-svn-id: http://svn.osgeo.org/geos/trunk@2146 + we stil maintain the ChangeLog file? git-svn-id: + http://svn.osgeo.org/geos/trunk@2146 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-31 Mateusz Loskot * tests/unit/capi/GEOSPolygonizer_getCutEdgesTest.cpp: Fixed tabs, - hopefully. Updated svn:keywords property. git-svn-id: http://svn.osgeo.org/geos/trunk@2145 + hopefully. Updated svn:keywords property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2145 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-31 Mateusz Loskot @@ -18818,7 +20915,8 @@ completing C API interface with wrapper on Polygonizer::getCutEdges (Ticket #195). Unit test included in tests/unit/capi/GEOSPolygonizer_getCutEdgeTest.cpp. Thanks to Jurgen - E. Fischer for this patch. git-svn-id: http://svn.osgeo.org/geos/trunk@2144 + E. Fischer for this patch. git-svn-id: + http://svn.osgeo.org/geos/trunk@2144 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-26 Mateusz Loskot @@ -18835,25 +20933,35 @@ 2008-07-26 Mateusz Loskot * capi/geos_c.h.in: Guarded version macros with #ifndef conditions - to avoid redefinition errors (Ticket #167). git-svn-id: http://svn.osgeo.org/geos/trunk@2142 + to avoid redefinition errors (Ticket #167). git-svn-id: + http://svn.osgeo.org/geos/trunk@2142 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-26 Mateusz Loskot * source/headers/geos/version.h.in, source/headers/geos/version.h.vc: Guarded version macros with - #ifndef conditions to avoid redefinition errors (Ticket #167). git-svn-id: http://svn.osgeo.org/geos/trunk@2141 + #ifndef conditions to avoid redefinition errors (Ticket #167). + git-svn-id: http://svn.osgeo.org/geos/trunk@2141 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-26 Mateusz Loskot * macros/ac_python_devel.m4: Fixed problems with finding libpython - on Mac Darwin (Ticket #191). git-svn-id: http://svn.osgeo.org/geos/trunk@2140 + on Mac Darwin (Ticket #191). git-svn-id: + http://svn.osgeo.org/geos/trunk@2140 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-26 Mateusz Loskot - * : Updated svn:keywords property. git-svn-id: http://svn.osgeo.org/geos/trunk@2139 + * : Updated svn:keywords property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2139 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2008-07-26 Mateusz Loskot + + * autogen.sh: Fixed autogen.sh for OpenSolaris (Ticket #192). + git-svn-id: http://svn.osgeo.org/geos/trunk@2138 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-25 Mateusz Loskot @@ -18865,18 +20973,27 @@ source/noding/FastNodingValidator.cpp, source/noding/SingleInteriorIntersectionFinder.cpp, source/operation/buffer/OffsetCurveVertexList.h: Updated - svn:keywords property git-svn-id: http://svn.osgeo.org/geos/trunk@2137 + svn:keywords property git-svn-id: + http://svn.osgeo.org/geos/trunk@2137 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-25 Mateusz Loskot - * : Updated svn:keywords property git-svn-id: http://svn.osgeo.org/geos/trunk@2136 + * : Updated svn:keywords property git-svn-id: + http://svn.osgeo.org/geos/trunk@2136 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2008-07-19 Frank Warmerdam + + * source/Makefile.vc: added manifest handling for DLLs (#193) + git-svn-id: http://svn.osgeo.org/geos/trunk@2135 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-19 Frank Warmerdam * source/Makefile.vc: added rules to create platform.h, version.h - and geos_c.h from templates on win32 git-svn-id: http://svn.osgeo.org/geos/trunk@2134 + and geos_c.h from templates on win32 git-svn-id: + http://svn.osgeo.org/geos/trunk@2134 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-15 Mateusz Loskot @@ -18900,30 +21017,79 @@ source/util/math.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/markup/MarkupSTL.h: Fixed compilation on with Sun Studio compiler on Solaris x86 and Sparc (Ticket #189). Thanks to - Magne Mahre for the patch. git-svn-id: http://svn.osgeo.org/geos/trunk@2131 + Magne Mahre for the patch. git-svn-id: + http://svn.osgeo.org/geos/trunk@2131 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-07-15 Mateusz Loskot * source/Makefile.vc: For building with Visual C++, added new flag DEBUG=1 (see GEOS building instructions on GEOS Wiki). Added missing - flags for Visual C++ compiler, in release and debug configuration. git-svn-id: http://svn.osgeo.org/geos/trunk@2130 + flags for Visual C++ compiler, in release and debug configuration. + git-svn-id: http://svn.osgeo.org/geos/trunk@2130 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2008-05-20 Mateusz Loskot + + * source/dirlist.mk: Added missing subdirs to source/dirlist.mk + git-svn-id: http://svn.osgeo.org/geos/trunk@2129 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-05-20 Mateusz Loskot - * source/dirlist.mk: Added missing subdirs to source/dirlist.mk git-svn-id: http://svn.osgeo.org/geos/trunk@2129 + * : Updated svn:ignore patterns. git-svn-id: + http://svn.osgeo.org/geos/trunk@2128 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-05-20 Mateusz Loskot - * : Updated svn:ignore patterns. git-svn-id: http://svn.osgeo.org/geos/trunk@2128 + * ChangeLog, build/msvc80/geos.sln, + build/msvc80/geos_lib/geos_lib.vcproj, + source/geom/GeometryComponentFilter.cpp, + source/geom/PrecisionModel.cpp, + source/geom/util/GeometryTransformer.cpp, + source/headers/geos/geom/BinaryOp.h, + source/headers/geos/noding/MCIndexNoder.h, + source/headers/geos/noding/Octant.h, + source/headers/geos/noding/ScaledNoder.h, + source/headers/geos/operation/overlay/PointBuilder.h, + source/headers/geos/util.h, source/index/quadtree/NodeBase.cpp, + source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp, + source/noding/snapround/MCIndexPointSnapper.cpp, + source/operation/overlay/FuzzyPointLocator.cpp, + source/operation/overlay/OverlayOp.cpp, + source/precision/CommonBitsRemover.cpp, + source/precision/GeometrySnapper.cpp, + source/simplify/DouglasPeuckerSimplifier.cpp, + tests/unit/geom/DimensionTest.cpp: * source\headers\geos\util.h: Add UNREFERENCED_PARAMETER macro. * + source\geom\PrecisionModel.cpp, + source\geom\GeometryComponentFilter.cpp, + source\geom\util\GeometryTransformer.cpp, + source\precision\GeometrySnapper.cpp, + source\precision\CommonBitsRemover.cpp, + source\simplify\DouglasPeuckerSimplifier.cpp, + source\operation\overlay\OverlayOp.cpp, + source\operation\overlay\FuzzyPointLocator.cpp, + source\index\quadtree\NodeBase.cpp, + source\headers\geos\geom\BinaryOp.h, + source\headers\geos\operation\overlay\PointBuilder.h, + source\headers\geos\noding\MCIndexNoder.h, + source\headers\geos\noding\ScaledNoder.h, + source\headers\geos\noding\Octant.h, + source\noding\ScaledNoder.cpp, + source\noding\snapround\MCIndexPointSnapper.cpp, + source\noding\SegmentString.cpp, tests\unit\geom\DimensionTest.cpp: + Use UNREFERENCED_PARAMETER macro to get rid of C4100 warning when + building with Visual C++. * build\msvc80\geos_lib\geos_lib.vcproj: + Remove non-existing source files. git-svn-id: + http://svn.osgeo.org/geos/trunk@2127 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-05-20 Mateusz Loskot * ChangeLog, source/Makefile.vc: source/makefile.vc: Removed - non-existing file entry: PreparedPolygonLineIntersects.obj. git-svn-id: http://svn.osgeo.org/geos/trunk@2126 + non-existing file entry: PreparedPolygonLineIntersects.obj. + git-svn-id: http://svn.osgeo.org/geos/trunk@2126 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-05-20 Mateusz Loskot @@ -18931,12 +21097,14 @@ * ChangeLog, bootstrap.bat, source/Makefile.vc: * bootstrap.bat: Added script generating headers for use with Visual C++ compiler. DO NOT include this script in GEOS source distribution. * source/makefile.vc: Do not make copies of 3 dynamic - headers but let users to use bootstrap.bat instead. git-svn-id: http://svn.osgeo.org/geos/trunk@2125 + headers but let users to use bootstrap.bat instead. git-svn-id: + http://svn.osgeo.org/geos/trunk@2125 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-02-07 Frank Warmerdam - * Makefile.am: make sure makefile.vc gets distributed git-svn-id: http://svn.osgeo.org/geos/trunk@2123 + * Makefile.am: make sure makefile.vc gets distributed git-svn-id: + http://svn.osgeo.org/geos/trunk@2123 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-02-06 Frank Warmerdam @@ -18944,7 +21112,7 @@ * source/Makefile.am, source/Makefile.vc, source/headers/geos/noding/Makefile.am: try to fix up the files include in distribution, and remove unused files from Makefile.vc - (#175) git-svn-id: http://svn.osgeo.org/geos/trunk@2122 + (#175) git-svn-id: http://svn.osgeo.org/geos/trunk@2122 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-30 Ben Jubb @@ -18978,38 +21146,44 @@ source/headers/geos/noding/SegmentIntersectionDetector.h, source/headers/geos/noding/SegmentSetMutualIntersector.h, source/headers/geos/noding/SegmentStringUtil.h: Added documentation, - for benefit of doxygen. git-svn-id: http://svn.osgeo.org/geos/trunk@2120 + for benefit of doxygen. git-svn-id: + http://svn.osgeo.org/geos/trunk@2120 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-30 Ben Jubb * source/geom/prep/PreparedPolygonIntersects.cpp: deleted - out-commented line. git-svn-id: http://svn.osgeo.org/geos/trunk@2119 + out-commented line. git-svn-id: + http://svn.osgeo.org/geos/trunk@2119 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-30 Ben Jubb * source/geom/prep/PreparedPolygon.cpp: removed ref to - PreparedPolygonLineIntersection git-svn-id: http://svn.osgeo.org/geos/trunk@2118 + PreparedPolygonLineIntersection git-svn-id: + http://svn.osgeo.org/geos/trunk@2118 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-30 Ben Jubb * source/geom/prep/Makefile.am, source/headers/geos/geom/prep/Makefile.am: Removed refs to - PreparedPolygonLineIntersection. git-svn-id: http://svn.osgeo.org/geos/trunk@2117 + PreparedPolygonLineIntersection. git-svn-id: + http://svn.osgeo.org/geos/trunk@2117 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-30 Ben Jubb * source/geom/prep/PreparedPolygonLineIntersection.cpp, source/headers/geos/geom/prep/PreparedPolygonLineIntersection.h: - Deleted. not used, not needed. git-svn-id: http://svn.osgeo.org/geos/trunk@2116 + Deleted. not used, not needed. git-svn-id: + http://svn.osgeo.org/geos/trunk@2116 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-30 Ben Jubb - * source/headers/geos/geomPrep.h: Added for benefit of doxygen. git-svn-id: http://svn.osgeo.org/geos/trunk@2115 + * source/headers/geos/geomPrep.h: Added for benefit of doxygen. + git-svn-id: http://svn.osgeo.org/geos/trunk@2115 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-29 Ben Jubb @@ -19023,72 +21197,84 @@ source/noding/MCIndexSegmentSetMutualIntersector.cpp, source/noding/SegmentIntersectionDetector.cpp: Some small changes to improve the memory management. These changes plug a few leaks, but - not all. git-svn-id: http://svn.osgeo.org/geos/trunk@2114 + not all. git-svn-id: http://svn.osgeo.org/geos/trunk@2114 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-29 Ben Jubb * source/operation/predicate/RectangleContains.cpp: Fix a bug in the shortcut test for containment in a rectangle. This test wasn't - correctly testing for case of a point on the boundary. Was also a bug in JTS (now fixed). git-svn-id: http://svn.osgeo.org/geos/trunk@2113 + correctly testing for case of a point on the boundary. Was also a + bug in JTS (now fixed). git-svn-id: + http://svn.osgeo.org/geos/trunk@2113 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-29 Ben Jubb - * source/geom/Geometry.cpp: Patch to fix bug in ticket #171 git-svn-id: http://svn.osgeo.org/geos/trunk@2112 + * source/geom/Geometry.cpp: Patch to fix bug in ticket #171 + git-svn-id: http://svn.osgeo.org/geos/trunk@2112 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-22 Ben Jubb * capi/geos_c.h.in, source/headers/geos/version.h.vc: Updated for VC - to give correct version (3.1.0-CAPI-1.5.0). git-svn-id: http://svn.osgeo.org/geos/trunk@2111 + to give correct version (3.1.0-CAPI-1.5.0). git-svn-id: + http://svn.osgeo.org/geos/trunk@2111 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-18 Ben Jubb * configure.in: Added to CAPI interface, cleared CAPI_INTERFACE_REV, - bumped AGE & CURRENT git-svn-id: http://svn.osgeo.org/geos/trunk@2110 + bumped AGE & CURRENT git-svn-id: + http://svn.osgeo.org/geos/trunk@2110 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-18 Ben Jubb * source/index/chain/MonotoneChainBuilder.cpp: Fixed a bug in the - handling of line strings with repeated points. -This line, and those below, will be ignored-- M MonotoneChainBuilder.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@2109 + handling of line strings with repeated points. -This line, and + those below, will be ignored-- M MonotoneChainBuilder.cpp + git-svn-id: http://svn.osgeo.org/geos/trunk@2109 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-17 Ben Jubb * capi/geos_c.cpp: Fixed a misspelling, GEOSPreparedContainsProperty - => GEOSPreparedContainsProperly git-svn-id: http://svn.osgeo.org/geos/trunk@2108 + => GEOSPreparedContainsProperly git-svn-id: + http://svn.osgeo.org/geos/trunk@2108 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-16 Frank Warmerdam - * source/Makefile.vc: updated to include post 3.0 classes git-svn-id: http://svn.osgeo.org/geos/trunk@2107 + * source/Makefile.vc: updated to include post 3.0 classes + git-svn-id: http://svn.osgeo.org/geos/trunk@2107 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-09 Ben Jubb * capi/geos_c.cpp, capi/geos_c.h.in: Added support for prepared - geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2106 + geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2106 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-09 Ben Jubb * source/headers/geos/geom/prep/PreparedGeometryFactory.h: removed - extraneous 'using namespace' git-svn-id: http://svn.osgeo.org/geos/trunk@2105 + extraneous 'using namespace' git-svn-id: + http://svn.osgeo.org/geos/trunk@2105 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-03 Ben Jubb * source/noding/MCIndexSegmentSetMutualIntersector.cpp: commented out some delete's in MCIndexSegmentSetMutualIntersector::addToIndex, - to fix a bug in prepared contains() predicate. git-svn-id: http://svn.osgeo.org/geos/trunk@2104 + to fix a bug in prepared contains() predicate. git-svn-id: + http://svn.osgeo.org/geos/trunk@2104 5242fede-7e19-0410-aef8-94bd7d2200fb 2008-01-02 Sean Gillies - * swig/Makefile.am: Conditionally add swig/python,ruby to SUBDIRS git-svn-id: http://svn.osgeo.org/geos/trunk@2102 + * swig/Makefile.am: Conditionally add swig/python,ruby to SUBDIRS + git-svn-id: http://svn.osgeo.org/geos/trunk@2102 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-22 Mateusz Loskot @@ -19109,23 +21295,34 @@ * source/headers/geos/algorithm/Makefile.am: Removed SimplePointInAreaLocator.h from algorithm/Makefile.am (header - migrated to algorithm/locate). git-svn-id: http://svn.osgeo.org/geos/trunk@2099 + migrated to algorithm/locate). git-svn-id: + http://svn.osgeo.org/geos/trunk@2099 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot * source/algorithm/Makefile.am: Added comment about deprecated - translation units in source/algorithm. git-svn-id: http://svn.osgeo.org/geos/trunk@2098 + translation units in source/algorithm. git-svn-id: + http://svn.osgeo.org/geos/trunk@2098 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey - * source/geom/util/Makefile.am: remove trailing backslash git-svn-id: http://svn.osgeo.org/geos/trunk@2097 + * source/geom/util/Makefile.am: remove trailing backslash + git-svn-id: http://svn.osgeo.org/geos/trunk@2097 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot - * : Updated svn:ignore property. git-svn-id: http://svn.osgeo.org/geos/trunk@2096 + * : Updated svn:ignore property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2096 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-12-21 Mateusz Loskot + + * source/geom/prep/PreparedPolygonContainsProperly.cpp: Fixed extra + qualifications in /geom/prep/PreparedPolygonContainsProperly. + git-svn-id: http://svn.osgeo.org/geos/trunk@2095 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot @@ -19133,45 +21330,51 @@ * source/geom/prep/AbstractPreparedPolygonContains.cpp, source/geom/prep/PreparedGeometryFactory.cpp, source/headers/geos/geom/prep/PreparedGeometryFactory.h: Fixed extra - qualifications in PreparedGeometryFactory class. git-svn-id: http://svn.osgeo.org/geos/trunk@2094 + qualifications in PreparedGeometryFactory class. git-svn-id: + http://svn.osgeo.org/geos/trunk@2094 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot * source/headers/geos/geom/util/ComponentCoordinateExtracter.h: Fixed GeometryTypeId misused in - geos/geom/util/ComponentCoordinateExtracter.h. git-svn-id: http://svn.osgeo.org/geos/trunk@2093 + geos/geom/util/ComponentCoordinateExtracter.h. git-svn-id: + http://svn.osgeo.org/geos/trunk@2093 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey * source/geom/util/Makefile.am: remove .cpp files that weren't there - before git-svn-id: http://svn.osgeo.org/geos/trunk@2092 + before git-svn-id: http://svn.osgeo.org/geos/trunk@2092 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot * source/geom/CoordinateArraySequence.cpp, source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp: - Reverted changes appled in r2089 to three files from source/geom. git-svn-id: http://svn.osgeo.org/geos/trunk@2091 + Reverted changes appled in r2089 to three files from source/geom. + git-svn-id: http://svn.osgeo.org/geos/trunk@2091 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey - * source/algorithm/Makefile.am: type subdir typo git-svn-id: http://svn.osgeo.org/geos/trunk@2090 + * source/algorithm/Makefile.am: type subdir typo git-svn-id: + http://svn.osgeo.org/geos/trunk@2090 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot * source/geom/CoordinateArraySequence.cpp, source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp: - Updated svn:ignore property. git-svn-id: http://svn.osgeo.org/geos/trunk@2089 + Updated svn:ignore property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2089 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot * source/examples/CustomPointCoordinateSequence.cpp: Added missing - header to CustomPointCoordinateSequence.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@2088 + header to CustomPointCoordinateSequence.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@2088 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot @@ -19184,27 +21387,32 @@ 2007-12-21 Paul Ramsey - * configure.in: Updated configure.in with new locations. git-svn-id: http://svn.osgeo.org/geos/trunk@2086 + * configure.in: Updated configure.in with new locations. + git-svn-id: http://svn.osgeo.org/geos/trunk@2086 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot - * configure.in: Updated configure.in with new locations. git-svn-id: http://svn.osgeo.org/geos/trunk@2085 + * configure.in: Updated configure.in with new locations. + git-svn-id: http://svn.osgeo.org/geos/trunk@2085 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot - * configure.in: Updated configure.in with new locations. git-svn-id: http://svn.osgeo.org/geos/trunk@2084 + * configure.in: Updated configure.in with new locations. + git-svn-id: http://svn.osgeo.org/geos/trunk@2084 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot - * configure.in: Updated configure.in with new locations. git-svn-id: http://svn.osgeo.org/geos/trunk@2083 + * configure.in: Updated configure.in with new locations. + git-svn-id: http://svn.osgeo.org/geos/trunk@2083 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Mateusz Loskot - * configure.in: Updated configure.in with new locations. git-svn-id: http://svn.osgeo.org/geos/trunk@2082 + * configure.in: Updated configure.in with new locations. + git-svn-id: http://svn.osgeo.org/geos/trunk@2082 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey @@ -19212,19 +21420,22 @@ * source/headers/geos/algorithm/Makefile.am, source/headers/geos/algorithm/locate/Makefile.am, source/headers/geos/noding/Makefile.am: Add - headers/geos/algorithm/locate to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2081 + headers/geos/algorithm/locate to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2081 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey - * source/noding/Makefile.am: Add files to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2080 + * source/noding/Makefile.am: Add files to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2080 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey * source/headers/geos/index/Makefile.am, source/headers/geos/index/intervalrtree/Makefile.am: Added - headers/index/intervalrtree to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2079 + headers/index/intervalrtree to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2079 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey @@ -19232,36 +21443,42 @@ * source/headers/geos/geom/Makefile.am, source/headers/geos/geom/prep/Makefile.am, source/headers/geos/geom/util/Makefile.am: Added headers/geom/prep - headers/geom/util to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2078 + headers/geom/util to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2078 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey * source/index/Makefile.am, source/index/intervalrtree/Makefile.am: - Added index/intervalrtree to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2077 + Added index/intervalrtree to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2077 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey * source/geom/util/Makefile.am: added - geom/util/ComponentCoordinateExtracter.h git-svn-id: http://svn.osgeo.org/geos/trunk@2076 + geom/util/ComponentCoordinateExtracter.h git-svn-id: + http://svn.osgeo.org/geos/trunk@2076 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey * source/geom/Makefile.am, source/geom/prep/Makefile.am: Add - geom/prep to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2075 + geom/prep to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2075 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey * source/algorithm/Makefile.am, source/algorithm/locate/Makefile.am: - Add algorithm/location to automake git-svn-id: http://svn.osgeo.org/geos/trunk@2074 + Add algorithm/location to automake git-svn-id: + http://svn.osgeo.org/geos/trunk@2074 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey - * source/algorithm/Makefile.am: Added new files git-svn-id: http://svn.osgeo.org/geos/trunk@2073 + * source/algorithm/Makefile.am: Added new files git-svn-id: + http://svn.osgeo.org/geos/trunk@2073 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19283,7 +21500,8 @@ source/headers/geos/index/intervalrtree/IntervalRTreeLeafNode.h, source/headers/geos/index/intervalrtree/IntervalRTreeNode.h, source/headers/geos/index/intervalrtree/SortedPackedIntervalRTree.h: - Added from JTS 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2070 + Added from JTS 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2070 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19291,25 +21509,29 @@ * source/algorithm/locate/IndexedPointInAreaLocator.cpp, source/algorithm/locate/PointOnGeometryLocator.cpp, source/algorithm/locate/SimplePointInAreaLocator.cpp: Added from JTS - 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2069 + 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2069 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/geom/util/ComponentCoordinateExtracter.cpp: Added from JTS - 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2068 + 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2068 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/geom/util/ComponentCoordinateExtracter.h: - Added from JTS 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2067 + Added from JTS 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2067 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/operation/predicate/RectangleIntersects.cpp: modified - because SimplePointInAreaLocator.h moved git-svn-id: http://svn.osgeo.org/geos/trunk@2066 + because SimplePointInAreaLocator.h moved git-svn-id: + http://svn.osgeo.org/geos/trunk@2066 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19319,7 +21541,7 @@ source/noding/NodedSegmentString.cpp, source/noding/SegmentIntersectionDetector.cpp, source/noding/SegmentStringUtil.cpp: Added from JTS 1.9 to support - prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2065 + prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2065 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19328,7 +21550,8 @@ source/index/intervalrtree/IntervalRTreeLeafNode.cpp, source/index/intervalrtree/IntervalRTreeNode.cpp, source/index/intervalrtree/SortedPackedIntervalRTree.cpp: Added from - JTS 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2064 + JTS 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2064 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19347,25 +21570,29 @@ source/geom/prep/PreparedPolygonIntersects.cpp, source/geom/prep/PreparedPolygonLineIntersection.cpp, source/geom/prep/PreparedPolygonPredicate.cpp: Added from JTS 1.9 to - support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2063 + support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2063 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/geomgraph/EdgeEndStar.cpp: modified because - SimplePointInAreaLocator.h moved git-svn-id: http://svn.osgeo.org/geos/trunk@2062 + SimplePointInAreaLocator.h moved git-svn-id: + http://svn.osgeo.org/geos/trunk@2062 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/algorithm/SimplePointInAreaLocator.h: Moved - into geos::algorithm::locate git-svn-id: http://svn.osgeo.org/geos/trunk@2061 + into geos::algorithm::locate git-svn-id: + http://svn.osgeo.org/geos/trunk@2061 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/algorithm/RayCrossingCounter.h: Added from JTS - 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2060 + 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2060 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19384,7 +21611,8 @@ source/headers/geos/geom/prep/PreparedPolygonIntersects.h, source/headers/geos/geom/prep/PreparedPolygonLineIntersection.h, source/headers/geos/geom/prep/PreparedPolygonPredicate.h: Added from - JTS 1.9 to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2059 + JTS 1.9 to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2059 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb @@ -19396,98 +21624,116 @@ source/headers/geos/noding/SegmentIntersectionDetector.h, source/headers/geos/noding/SegmentSetMutualIntersector.h, source/headers/geos/noding/SegmentStringUtil.h: Added from JTS 1.9 - to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2058 + to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2058 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/noding/SegmentString.h: changed destructor to - be virtual git-svn-id: http://svn.osgeo.org/geos/trunk@2057 + be virtual git-svn-id: http://svn.osgeo.org/geos/trunk@2057 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/geom/Envelope.h: Added a covers() predicate, - from JTS 1.9, to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2056 + from JTS 1.9, to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2056 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/geom/Geometry.h: changed IsRectangle to be - public git-svn-id: http://svn.osgeo.org/geos/trunk@2055 + public git-svn-id: http://svn.osgeo.org/geos/trunk@2055 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/geom/Envelope.inl: Added a covers() predicate, - from JTS 1.9, to support prepared geometry git-svn-id: http://svn.osgeo.org/geos/trunk@2054 + from JTS 1.9, to support prepared geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@2054 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/algorithm/locate/SimplePointInAreaLocator.h: - Moved from geos::algorithm as in JTS 1.9 git-svn-id: http://svn.osgeo.org/geos/trunk@2053 + Moved from geos::algorithm as in JTS 1.9 git-svn-id: + http://svn.osgeo.org/geos/trunk@2053 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/algorithm/locate/IndexedPointInAreaLocator.h, source/headers/geos/algorithm/locate/PointOnGeometryLocator.h: New - namaspace geos::algorithm::locate, as in JTS 1.9.. git-svn-id: http://svn.osgeo.org/geos/trunk@2052 + namaspace geos::algorithm::locate, as in JTS 1.9.. git-svn-id: + http://svn.osgeo.org/geos/trunk@2052 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Ben Jubb * source/headers/geos/algorithm/SimplePointInAreaLocator.h: Added a public constructor, and a method to bring in line with JTS 1.9. - Changed namespace to geos::algorithm::locate git-svn-id: http://svn.osgeo.org/geos/trunk@2051 + Changed namespace to geos::algorithm::locate git-svn-id: + http://svn.osgeo.org/geos/trunk@2051 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey - * configure.in: version numbering for next release (3.1.0) git-svn-id: http://svn.osgeo.org/geos/trunk@2050 + * configure.in: version numbering for next release (3.1.0) + git-svn-id: http://svn.osgeo.org/geos/trunk@2050 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-21 Paul Ramsey - * ChangeLog, configure.in: 3.0.0 release git-svn-id: http://svn.osgeo.org/geos/trunk@2046 + * ChangeLog, configure.in: 3.0.0 release git-svn-id: + http://svn.osgeo.org/geos/trunk@2046 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-19 Mateusz Loskot * ChangeLog, source/headers/geos/geom.h, source/headers/geos/io.h: - Improved warning message about using DEPRECATED headers git-svn-id: http://svn.osgeo.org/geos/trunk@2045 + Improved warning message about using DEPRECATED headers git-svn-id: + http://svn.osgeo.org/geos/trunk@2045 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-17 Mateusz Loskot * tests/xmltester/XMLTester.cpp: Fixed std::tolower usage in - XMLTester.cpp (Ticket #163). git-svn-id: http://svn.osgeo.org/geos/trunk@2044 + XMLTester.cpp (Ticket #163). git-svn-id: + http://svn.osgeo.org/geos/trunk@2044 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-17 Mateusz Loskot * source/algorithm/HCoordinate.cpp: Replaced finite function with - std::numeric_limits (Ticket #162). git-svn-id: http://svn.osgeo.org/geos/trunk@2043 + std::numeric_limits (Ticket #162). git-svn-id: + http://svn.osgeo.org/geos/trunk@2043 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-17 Mateusz Loskot * ChangeLog, source/Makefile.vc: source\Makefile.vc: Fixed MSVC_VER - condition for Microsoft Visual C++ 2008 (9.0). git-svn-id: http://svn.osgeo.org/geos/trunk@2042 + condition for Microsoft Visual C++ 2008 (9.0). git-svn-id: + http://svn.osgeo.org/geos/trunk@2042 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-13 Mateusz Loskot - * ChangeLog: Added Id keyword at the top of ChangeLog file. git-svn-id: http://svn.osgeo.org/geos/trunk@2041 + * ChangeLog: Added Id keyword at the top of ChangeLog file. + git-svn-id: http://svn.osgeo.org/geos/trunk@2041 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-13 Mateusz Loskot * ChangeLog, build/msvc80/geos_unit/geos_unit.vcproj, source/geom/Geometry.cpp, source/geom/GeometryCollection.cpp, - tests/unit/geom/GeometryFactoryTest.cpp: * build\msvc80\geos_unit\geos_unit.vcproj: fixed post-build event * source\geom\GeometryCollection.cpp: removed unreachable code, shorten exception message. * source\geom\Geometry.cpp: purified condition based on dynamic_cast * tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t instead - of int where unsigned integral type required. git-svn-id: http://svn.osgeo.org/geos/trunk@2040 + tests/unit/geom/GeometryFactoryTest.cpp: * build\msvc80\geos_unit\geos_unit.vcproj: fixed post-build event * + source\geom\GeometryCollection.cpp: removed unreachable code, + shorten exception message. * source\geom\Geometry.cpp: purified + condition based on dynamic_cast * + tests\unit\geom\GeometryFactoryTest.cpp: use std::size_t instead of + int where unsigned integral type required. git-svn-id: + http://svn.osgeo.org/geos/trunk@2040 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-09 Mateusz Loskot @@ -19495,12 +21741,21 @@ * ChangeLog, tests/unit/Makefile.am, tests/unit/precision/SimpleGeometryPrecisionReducerTest.cpp: Added test suite for class - geos::precision::SimpleGeometryPrecisionReducer. git-svn-id: http://svn.osgeo.org/geos/trunk@2038 + geos::precision::SimpleGeometryPrecisionReducer. git-svn-id: + http://svn.osgeo.org/geos/trunk@2038 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-12-08 Mateusz Loskot - * : Updated svn:keyword property. git-svn-id: http://svn.osgeo.org/geos/trunk@2037 + * : Updated svn:keyword property. git-svn-id: + http://svn.osgeo.org/geos/trunk@2037 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-11-26 Mateusz Loskot + + * build/msvc80/geos.vsprops: Added geos.vsprops - property sheet for + Visual C++ projects. git-svn-id: + http://svn.osgeo.org/geos/trunk@2036 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-11-26 Mateusz Loskot @@ -19509,29 +21764,42 @@ build/msvc80/geos_ruby/geos_ruby.vcproj, swig/python/geos_wrap.cxx: Added common Property Sheet for Visual C++ projects where Python and Ruby macros/locations are defined. Fixed include of Python.h, see - Ticket #164 for details. git-svn-id: http://svn.osgeo.org/geos/trunk@2035 + Ticket #164 for details. git-svn-id: + http://svn.osgeo.org/geos/trunk@2035 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-11-26 Mateusz Loskot - * : Updated svn:ignore patterns. git-svn-id: http://svn.osgeo.org/geos/trunk@2034 + * : Updated svn:ignore patterns. git-svn-id: + http://svn.osgeo.org/geos/trunk@2034 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-11-26 Mateusz Loskot + + * ChangeLog, source/Makefile.vc, source/headers/geos/version.h.vc: + Enabled target copying version.h.vc and geos_c.h.vc to headers used + by Visual C++. Added test if version.h.vc is used with Visual C++. + git-svn-id: http://svn.osgeo.org/geos/trunk@2033 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-11-23 Mateusz Loskot * ChangeLog, source/headers/geos/io/WKBWriter.h: A bit of - purification with explicit casting int to bool type. git-svn-id: http://svn.osgeo.org/geos/trunk@2032 + purification with explicit casting int to bool type. git-svn-id: + http://svn.osgeo.org/geos/trunk@2032 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-11-02 Paul Ramsey - * web/index.html: urls updated to point to osgeo locations git-svn-id: http://svn.osgeo.org/geos/trunk@2031 + * web/index.html: urls updated to point to osgeo locations + git-svn-id: http://svn.osgeo.org/geos/trunk@2031 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-11-02 Paul Ramsey * web/index.html, web/style.css: add the web site content to svn for - collaborative management git-svn-id: http://svn.osgeo.org/geos/trunk@2030 + collaborative management git-svn-id: + http://svn.osgeo.org/geos/trunk@2030 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-21 Charlie Savage @@ -19548,7 +21816,8 @@ swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb, swig/ruby/test/test_srid.rb, swig/ruby/test/test_version.rb: Updated the SWIG bindings and tests to use the new Reader/Writer classes - exposed in the CAPI. git-svn-id: http://svn.osgeo.org/geos/trunk@2028 + exposed in the CAPI. git-svn-id: + http://svn.osgeo.org/geos/trunk@2028 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-21 Charlie Savage @@ -19559,7 +21828,8 @@ static variable used to control byte order and # of dimenions, and gives clients more control over the creation/destruction of readers and writers. Finally, exposed the ability to output the EWKB format - (set SRID to true in the WKBWriter). git-svn-id: http://svn.osgeo.org/geos/trunk@2027 + (set SRID to true in the WKBWriter). git-svn-id: + http://svn.osgeo.org/geos/trunk@2027 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-21 Charlie Savage @@ -19569,7 +21839,8 @@ comments in code for more information. Note this change may cause problems. Strk left a note in the code saying that the '<' comparison sometimes gives unstable results. But that seems better - than an assertion failure. git-svn-id: http://svn.osgeo.org/geos/trunk@2026 + than an assertion failure. git-svn-id: + http://svn.osgeo.org/geos/trunk@2026 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-21 Charlie Savage @@ -19579,7 +21850,8 @@ PostGIS. Also added a few getter/setter methods that allow clients to specify the reader's number of dimensions, byte order and whether srid values should be output. These getters/setters make it easier - to wrap the reader in the CAPI. git-svn-id: http://svn.osgeo.org/geos/trunk@2025 + to wrap the reader in the CAPI. git-svn-id: + http://svn.osgeo.org/geos/trunk@2025 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-14 Charlie Savage @@ -19591,7 +21863,16 @@ 2007-09-14 Charlie Savage - * : Told SVN to ignore MSCV++ Python swig build directories. git-svn-id: http://svn.osgeo.org/geos/trunk@2023 + * : Told SVN to ignore MSCV++ Python swig build directories. + git-svn-id: http://svn.osgeo.org/geos/trunk@2023 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-09-14 Charlie Savage + + * source/io/WKBReader.cpp: Set unknown SRID values to 0 instead of + -1 to be more consistent with the rest of GEOS (srid values are + initialized to 0 by default). git-svn-id: + http://svn.osgeo.org/geos/trunk@2022 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-11 Charlie Savage @@ -19603,7 +21884,8 @@ 2007-09-07 Charlie Savage * configure.in: The test for SWIG was incorrect. Fixed by patch - from Mark Cave-Ayland. git-svn-id: http://svn.osgeo.org/geos/trunk@2020 + from Mark Cave-Ayland. git-svn-id: + http://svn.osgeo.org/geos/trunk@2020 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-09-06 Charlie Savage @@ -19619,7 +21901,8 @@ * configure.in, macros/ruby.m4: Applied patches from Mark Cave-Ayland's that reorganize/improve the SWIG support in the - generated configure file.\ git-svn-id: http://svn.osgeo.org/geos/trunk@2018 + generated configure file.\ git-svn-id: + http://svn.osgeo.org/geos/trunk@2018 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-31 Charlie Savage @@ -19627,7 +21910,8 @@ * capi/geos_c.cpp, capi/geos_c.h.in: For MSVC++ builds the CAPI version was set in geos_c.cpp instead of geos_c.h and it was set incorrectly. This patch fixes the MSVC++ version number and - centralizes the various versoin #defines in the geos_c.h. git-svn-id: http://svn.osgeo.org/geos/trunk@2017 + centralizes the various versoin #defines in the geos_c.h. + git-svn-id: http://svn.osgeo.org/geos/trunk@2017 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-31 Charlie Savage @@ -19636,20 +21920,23 @@ makefiles to make the wrappers dependent on the SWIG interface files even if SWIG is disabled. Doing this means that Make will correctly recognize that a user has modified an I file, but that the .cxx - wrapper cannot be regenerated since SWIG is not available. git-svn-id: http://svn.osgeo.org/geos/trunk@2016 + wrapper cannot be regenerated since SWIG is not available. + git-svn-id: http://svn.osgeo.org/geos/trunk@2016 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-30 Charlie Savage * source/headers/geos/profiler.h, source/headers/geos/timeval.h: MingW now includes the gettimeofday function - so reworked includes - to only use custom version when building with VC++. git-svn-id: http://svn.osgeo.org/geos/trunk@2015 + to only use custom version when building with VC++. git-svn-id: + http://svn.osgeo.org/geos/trunk@2015 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-30 Charlie Savage * macros/ruby.m4, swig/ruby/Makefile.am: Added RUBY_BIN_DIR to - autoconf macros - simplified auto make input file for ruby bindings. git-svn-id: http://svn.osgeo.org/geos/trunk@2014 + autoconf macros - simplified auto make input file for ruby bindings. + git-svn-id: http://svn.osgeo.org/geos/trunk@2014 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-30 Charlie Savage @@ -19657,19 +21944,21 @@ * macros/ac_pkg_swig.m4: The last attempt to fix this file failed - instead keep the code that queries the swig libraries but use sed to merge multiple lines together. If this is not done, then the swig - output causes ./configure to blow up on msys. git-svn-id: http://svn.osgeo.org/geos/trunk@2013 + output causes ./configure to blow up on msys. git-svn-id: + http://svn.osgeo.org/geos/trunk@2013 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-30 Charlie Savage * macros/ac_pkg_swig.m4: Fixes sed issue with swig on msys. For more info see: - http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.htmlgit-svn-id: http://svn.osgeo.org/geos/trunk@2012 - 5242fede-7e19-0410-aef8-94bd7d2200fb + + http://lists.refractions.net/pipermail/geos-devel/2007-August/002956.html git-svn-id: http://svn.osgeo.org/geos/trunk@2012 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-30 Charlie Savage - * swig/geos.i.in: Changed from dos to unix line feeds. git-svn-id: http://svn.osgeo.org/geos/trunk@2011 + * swig/geos.i.in: Changed from dos to unix line feeds. git-svn-id: + http://svn.osgeo.org/geos/trunk@2011 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-29 Charlie Savage @@ -19677,7 +21966,8 @@ * build/msvc80/geos.sln, build/msvc80/geos_python/geos_python.vcproj, build/msvc80/geos_ruby/geos_ruby.vcproj: New VC++ project for the - python SWIG bindings. git-svn-id: http://svn.osgeo.org/geos/trunk@2010 + python SWIG bindings. git-svn-id: + http://svn.osgeo.org/geos/trunk@2010 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-29 Charlie Savage @@ -19698,8 +21988,15 @@ 2007-08-28 Charlie Savage + * : Added new ruby VC++ project to solution file. git-svn-id: + http://svn.osgeo.org/geos/trunk@2007 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-08-28 Charlie Savage + * capi/geos_c.h.in: Fixed c api include for VC++ - it should be - #include instead of #include . git-svn-id: http://svn.osgeo.org/geos/trunk@2006 + #include instead of #include . + git-svn-id: http://svn.osgeo.org/geos/trunk@2006 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-28 Charlie Savage @@ -19719,14 +22016,16 @@ * build/msvc80/geos_ruby/geos_ruby.vcproj: Added new vc++ project for building ruby bindings. Its not perfect since it hard-codes the - path to Ruby, but its enough to get one started. git-svn-id: http://svn.osgeo.org/geos/trunk@2003 + path to Ruby, but its enough to get one started. git-svn-id: + http://svn.osgeo.org/geos/trunk@2003 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-28 Charlie Savage * swig/python/geos.py, swig/python/geos_wrap.cxx, swig/ruby/geos_wrap.cxx: Updated SWIG wrappers based on changed - interface file. Also generated with SWIG 1.3.31 git-svn-id: http://svn.osgeo.org/geos/trunk@2002 + interface file. Also generated with SWIG 1.3.31 git-svn-id: + http://svn.osgeo.org/geos/trunk@2002 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-28 Charlie Savage @@ -19738,20 +22037,23 @@ swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb, swig/ruby/test/test_relations.rb, swig/ruby/test/test_srid.rb, swig/ruby/test/test_version.rb: SWIG bindings - updated Ruby tests - based on name changes. git-svn-id: http://svn.osgeo.org/geos/trunk@2001 + based on name changes. git-svn-id: + http://svn.osgeo.org/geos/trunk@2001 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-28 Charlie Savage * swig/ruby/ruby.i: Updated Ruby swig bindings to more closely match Ruby style names. So eql? instead of equals, dimensions instead of - get_dimensions, etc. git-svn-id: http://svn.osgeo.org/geos/trunk@2000 + get_dimensions, etc. git-svn-id: + http://svn.osgeo.org/geos/trunk@2000 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-28 Charlie Savage * swig/geos.i.in: Exposed Geometry::Clone method in SWIG bindings. - Added check for NULL string in geomFromWKT wrapper. git-svn-id: http://svn.osgeo.org/geos/trunk@1999 + Added check for NULL string in geomFromWKT wrapper. git-svn-id: + http://svn.osgeo.org/geos/trunk@1999 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-23 Paul Ramsey @@ -19759,7 +22061,7 @@ * source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp, source/operation/buffer/OffsetCurveVertexList.h: Memory leak patches - from Robert Coup git-svn-id: http://svn.osgeo.org/geos/trunk@1998 + from Robert Coup git-svn-id: http://svn.osgeo.org/geos/trunk@1998 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-08-22 Mateusz Loskot @@ -19767,7 +22069,8 @@ * source/headers/geos/io/ByteOrderDataInStream.inl, source/operation/overlay/ElevationMatrix.cpp, source/operation/polygonize/Polygonizer.cpp: Cleaned compilation - warnings from VC++. git-svn-id: http://svn.osgeo.org/geos/trunk@1997 + warnings from VC++. git-svn-id: + http://svn.osgeo.org/geos/trunk@1997 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-11 Mateusz Loskot @@ -19775,13 +22078,15 @@ * ChangeLog, source/operation/IsSimpleOp.cpp: Replaced post-increment operators with pre-increment operators where standard iterators are incremented in loops. NOTE: Prefer pre-incr. over - post-inc. when working with standard iterators. git-svn-id: http://svn.osgeo.org/geos/trunk@1996 + post-inc. when working with standard iterators. git-svn-id: + http://svn.osgeo.org/geos/trunk@1996 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-11 Mateusz Loskot * tests/unit/Makefile.am, tests/unit/operation/IsSimpleOpTest.cpp: - Added unit test for geos::operation::IsSimpleOp class. git-svn-id: http://svn.osgeo.org/geos/trunk@1995 + Added unit test for geos::operation::IsSimpleOp class. git-svn-id: + http://svn.osgeo.org/geos/trunk@1995 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-10 Mateusz Loskot @@ -19802,20 +22107,31 @@ 2007-06-10 Mateusz Loskot * : Updated svn:ignore property for the whole tree adding VC++ and - Windows specific patterns. git-svn-id: http://svn.osgeo.org/geos/trunk@1992 + Windows specific patterns. git-svn-id: + http://svn.osgeo.org/geos/trunk@1992 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-06-10 Mateusz Loskot + + * ChangeLog, build/msvc80/geos_unit/geos_unit.vcproj, + tests/unit/algorithm/CGAlgorithms/isCCWTest.cpp: Added unit test for + CGAlgorithms::isCCW() function. git-svn-id: + http://svn.osgeo.org/geos/trunk@1991 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-10 Mateusz Loskot * tests/unit/algorithm/ConvexHullTest.cpp, tests/unit/geom/LineStringTest.cpp: Added unit test for - geos::algorithm::ConvexHull. git-svn-id: http://svn.osgeo.org/geos/trunk@1990 + geos::algorithm::ConvexHull. git-svn-id: + http://svn.osgeo.org/geos/trunk@1990 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-10 Mateusz Loskot * tests/unit/utility.h: Added custom operators for static and - dynamic casts of pointers wrapped with std::auto_ptr type. git-svn-id: http://svn.osgeo.org/geos/trunk@1989 + dynamic casts of pointers wrapped with std::auto_ptr type. + git-svn-id: http://svn.osgeo.org/geos/trunk@1989 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-08 Mateusz Loskot @@ -19829,7 +22145,8 @@ * ChangeLog, source/index/strtree/STRtree.cpp: Analysis of instability of the yComparator, there are some new important - questions to answer. git-svn-id: http://svn.osgeo.org/geos/trunk@1987 + questions to answer. git-svn-id: + http://svn.osgeo.org/geos/trunk@1987 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-08 Mateusz Loskot @@ -19858,19 +22175,22 @@ source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp, source/index/sweepline/SweepLineIndex.cpp, source/operation/buffer/BufferSubgraph.cpp: Cleaned signed/unsigned - types mixtures, got rid from annoying compiler warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@1986 + types mixtures, got rid from annoying compiler warnings. + git-svn-id: http://svn.osgeo.org/geos/trunk@1986 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-08 Mateusz Loskot * ChangeLog: Applied Konstantin Baumann's suggestion about including - version.h in C API header for Visual C++. git-svn-id: http://svn.osgeo.org/geos/trunk@1985 + version.h in C API header for Visual C++. git-svn-id: + http://svn.osgeo.org/geos/trunk@1985 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-08 Mateusz Loskot * capi/geos_c.h.in: Applied Konstantin Baumann's suggestion about - including version.h in C API header for Visual C++. git-svn-id: http://svn.osgeo.org/geos/trunk@1984 + including version.h in C API header for Visual C++. git-svn-id: + http://svn.osgeo.org/geos/trunk@1984 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-01 Mateusz Loskot @@ -19878,7 +22198,8 @@ * ChangeLog, build/bjam/Jamroot, build/bjam/geos/Jamfile, build/bjam/geos_c/Jamfile, build/bjam/geos_unit/Jamfile: Added Boost.Build configuration for GEOS (experimental). The idea is to - enable users to build GEOS with bjam tool from Boost.Build package. git-svn-id: http://svn.osgeo.org/geos/trunk@1983 + enable users to build GEOS with bjam tool from Boost.Build package. + git-svn-id: http://svn.osgeo.org/geos/trunk@1983 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-06-01 Mateusz Loskot @@ -19891,12 +22212,21 @@ * ChangeLog, build/msvc80/geos_lib/geos_lib.vcproj: Applied patch with pre-build events generating platform.h and version.h headers. - Thanks to Konstantin Baumann for this patch. git-svn-id: http://svn.osgeo.org/geos/trunk@1981 + Thanks to Konstantin Baumann for this patch. git-svn-id: + http://svn.osgeo.org/geos/trunk@1981 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2007-05-06 Mateusz Loskot + + * : Updated svn:ignore property for build\msvc80. git-svn-id: + http://svn.osgeo.org/geos/trunk@1980 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-05-06 Mateusz Loskot - * : Updated svn:ignore property for build\msvc80. git-svn-id: http://svn.osgeo.org/geos/trunk@1980 + * ChangeLog, source/headers/geos/version.h.vc: Added + source/headers/geos/version.h.vc file for Visual C++ compiler. + git-svn-id: http://svn.osgeo.org/geos/trunk@1979 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-04-22 Mateusz Loskot @@ -19918,29 +22248,42 @@ * ChangeLog, tests/xmltester/Makefile.am, tests/xmltester/hole_from_shell.xml, tests/xmltester/hole_red.xml: - Add new testcases by Carl Anderson git-svn-id: http://svn.osgeo.org/geos/trunk@1976 + Add new testcases by Carl Anderson git-svn-id: + http://svn.osgeo.org/geos/trunk@1976 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-26 Sandro Santilli - * ChangeLog, source/inlines.cpp: Patch by Tom Elwertowski: * source/inlines.cpp: fix for MingW32 builds. git-svn-id: http://svn.osgeo.org/geos/trunk@1975 + * ChangeLog, source/inlines.cpp: Patch by Tom Elwertowski: * + source/inlines.cpp: fix for MingW32 builds. git-svn-id: + http://svn.osgeo.org/geos/trunk@1975 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-21 Sandro Santilli * ChangeLog, source/operation/buffer/SubgraphDepthLocater.cpp: Patch - by Carl Anderson: * source/operation/buffer/SubgraphDepthLocater.cpp (findStabbedSegments): Implement short-circuit to avoid inner defective logic. Fixes badguy3.xml git-svn-id: http://svn.osgeo.org/geos/trunk@1974 + by Carl Anderson: * + source/operation/buffer/SubgraphDepthLocater.cpp + (findStabbedSegments): Implement short-circuit to avoid + inner defective logic. Fixes badguy3.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@1974 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-21 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, - tests/xmltester/badguy3.xml: * tests/xmltester/: Makefile.am, badguy3.xml: Added simplified version of nasty buffer bug test. git-svn-id: http://svn.osgeo.org/geos/trunk@1973 - 5242fede-7e19-0410-aef8-94bd7d2200fb + tests/xmltester/badguy3.xml: * tests/xmltester/: Makefile.am, badguy3.xml: + Added simplified version of nasty buffer bug test. + git-svn-id: http://svn.osgeo.org/geos/trunk@1973 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-08 Sandro Santilli - * ChangeLog, configure.in: Patch by Mark Cave-Ayland: * configure.in: Allow configure to continue with use_python set to false if a python binary is not found, as per http://sources.redhat.com/automake/automake.html#Python. git-svn-id: http://svn.osgeo.org/geos/trunk@1972 + * ChangeLog, configure.in: Patch by Mark Cave-Ayland: * + configure.in: Allow configure to continue with use_python + set to false if a python binary is not found, as per + http://sources.redhat.com/automake/automake.html#Python. + git-svn-id: http://svn.osgeo.org/geos/trunk@1972 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-07 Sandro Santilli @@ -19954,71 +22297,94 @@ source/index/strtree/AbstractNode.cpp, source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/ItemBoundable.cpp, - source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: General refactoring aimed at making the code cleaner to read and maintain; use iterators rather then random accessing containers to allow easy future switch to - std::list from std::vector; use a tolerance-based strict - weak ordering operator for sorting child boundables in STRtree, this fixes the heisenbug when building with inlines disabled. git-svn-id: http://svn.osgeo.org/geos/trunk@1971 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: General refactoring aimed at making the code cleaner + to read and maintain; use iterators rather then random + accessing containers to allow easy future switch to + std::list from std::vector; use a + tolerance-based strict weak ordering operator + for sorting child boundables in STRtree, this + fixes the heisenbug when building with inlines disabled. + git-svn-id: http://svn.osgeo.org/geos/trunk@1971 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-06 Sandro Santilli - * ChangeLog, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Expect result of POLYGON simplification to always be a polygon, even if collapsed to the empty geom. git-svn-id: http://svn.osgeo.org/geos/trunk@1970 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: * tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: + Expect result of POLYGON simplification to always be + a polygon, even if collapsed to the empty geom. + git-svn-id: http://svn.osgeo.org/geos/trunk@1970 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-06 Sandro Santilli * ChangeLog, source/headers/geos/operation/buffer/BufferBuilder.h, source/headers/geos/operation/buffer/BufferOp.h, source/operation/buffer/BufferBuilder.cpp, - source/operation/buffer/BufferOp.cpp: * operation::buffer::BufferBuilder, operation::buffer::BufferOp: Fixed buffer operation to always return polygonal geometry git-svn-id: http://svn.osgeo.org/geos/trunk@1969 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/operation/buffer/BufferOp.cpp: * operation::buffer::BufferBuilder, + operation::buffer::BufferOp: Fixed buffer + operation to always return polygonal geometry + git-svn-id: http://svn.osgeo.org/geos/trunk@1969 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-03 Paul Ramsey - * ChangeLog, configure.in: 3.0.0rc4 tagging git-svn-id: http://svn.osgeo.org/geos/trunk@1967 + * ChangeLog, configure.in: 3.0.0rc4 tagging git-svn-id: + http://svn.osgeo.org/geos/trunk@1967 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-02-01 Sandro Santilli * ChangeLog, source/headers/geos/operation/buffer/BufferOp.h, - source/operation/buffer/BufferOp.cpp: * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS so to match JTS. git-svn-id: http://svn.osgeo.org/geos/trunk@1966 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/operation/buffer/BufferOp.cpp: * operation::buffer::BufferOp: set MAX_PRECISION_DIGITS + so to match JTS. git-svn-id: + http://svn.osgeo.org/geos/trunk@1966 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-26 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, - tests/xmltester/stmlf-cases-20070119.xml: * tests/xmltester/: Makefile.am, stmlf-cases-20070119.xml: New overlay test. git-svn-id: http://svn.osgeo.org/geos/trunk@1965 - 5242fede-7e19-0410-aef8-94bd7d2200fb + tests/xmltester/stmlf-cases-20070119.xml: * tests/xmltester/: Makefile.am, stmlf-cases-20070119.xml: + New overlay test. git-svn-id: + http://svn.osgeo.org/geos/trunk@1965 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-26 Sandro Santilli * ChangeLog, source/operation/buffer/BufferBuilder.cpp, - tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: improved buffer result validator. * source/operation/buffer/BufferBuilder.cpp - (computeNodedEdges): remove repeated points from noded - SegmentStrings, skip collapsed edges. git-svn-id: http://svn.osgeo.org/geos/trunk@1964 - 5242fede-7e19-0410-aef8-94bd7d2200fb + tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: improved buffer + result validator. * + source/operation/buffer/BufferBuilder.cpp + (computeNodedEdges): remove repeated points from + noded SegmentStrings, skip collapsed edges. + git-svn-id: http://svn.osgeo.org/geos/trunk@1964 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-17 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, tests/xmltester/heisenbugs.xml: New testcase for bug fixed by - previous commit. git-svn-id: http://svn.osgeo.org/geos/trunk@1963 + previous commit. git-svn-id: http://svn.osgeo.org/geos/trunk@1963 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-17 Sandro Santilli - * ChangeLog, source/index/strtree/STRtree.cpp: * source/index/strtree/STRtree.cpp (yComparator): Use static_cast<> and make code more readable. A side effect seems to be fixing a segfault :! git-svn-id: http://svn.osgeo.org/geos/trunk@1962 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, source/index/strtree/STRtree.cpp: * source/index/strtree/STRtree.cpp (yComparator): + Use static_cast<> and make code more readable. A + side effect seems to be fixing a segfault :! git-svn-id: + http://svn.osgeo.org/geos/trunk@1962 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-17 Sandro Santilli * ChangeLog, source/headers/geos/index/strtree/STRtree.h: * source/headers/geos/index/strtree/STRtree.h (centreY): - const-corrected. git-svn-id: http://svn.osgeo.org/geos/trunk@1961 + const-corrected. git-svn-id: http://svn.osgeo.org/geos/trunk@1961 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-16 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp, - tests/xmltester/XMLTester.h: * tests/xmltester/XMLTester.cpp: don't include catch-all headers. git-svn-id: http://svn.osgeo.org/geos/trunk@1960 + tests/xmltester/XMLTester.h: * tests/xmltester/XMLTester.cpp: don't include catch-all headers. + git-svn-id: http://svn.osgeo.org/geos/trunk@1960 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-09 Sandro Santilli @@ -20031,100 +22397,140 @@ tests/xmltester/Makefile.am, tests/xmltester/TestBufferExternal.xml, tests/xmltester/XMLTester.cpp: * source/operation/buffer/: Makefile.am, - OffsetCurveVertexList.h: New helper class for - OffsetCurveBuilder * operation::buffer::OffsetCurveBuilder: Move vertexlist management to external class. * tests/xmltester/: Makefile.am, TestBufferExternal.xml: added test for above changes (imported from JTS and modified to work with GEOS). * tests/xmltester/XMLTester.cpp: change buffer validator again: check area of topological difference between expected and obtained result to be smaller then 1/1000 of expected geometry area. git-svn-id: http://svn.osgeo.org/geos/trunk@1959 - 5242fede-7e19-0410-aef8-94bd7d2200fb + OffsetCurveVertexList.h: New helper class for + OffsetCurveBuilder * + operation::buffer::OffsetCurveBuilder: Move + vertexlist management to external class. * + tests/xmltester/: Makefile.am, TestBufferExternal.xml: + added test for above changes (imported from JTS and + modified to work with GEOS). * + tests/xmltester/XMLTester.cpp: change buffer + validator again: check area of topological + difference between expected and obtained result to + be smaller then 1/1000 of expected geometry area. + git-svn-id: http://svn.osgeo.org/geos/trunk@1959 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-09 Sandro Santilli * ChangeLog, source/geom/CoordinateArraySequence.cpp, source/headers/geos/geom/CoordinateArraySequence.h, - source/headers/geos/geom/CoordinateSequence.h: * source/geom/CoordinateArraySequence.cpp, source/headers/geos/geom/CoordinateSequence.h, source/headers/geos/geom/CoordinateArraySequence.h: add(Coordinate, bool) made a virtual method and - overrridden for CoordinateArraySequence, for better - performance (single virtual call vs. multiple); added front() and back() methods. git-svn-id: http://svn.osgeo.org/geos/trunk@1958 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/headers/geos/geom/CoordinateSequence.h: * source/geom/CoordinateArraySequence.cpp, + source/headers/geos/geom/CoordinateSequence.h, + source/headers/geos/geom/CoordinateArraySequence.h: + add(Coordinate, bool) made a virtual method and overrridden + for CoordinateArraySequence, for better performance + (single virtual call vs. multiple); added front() and + back() methods. git-svn-id: + http://svn.osgeo.org/geos/trunk@1958 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-09 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: add areatest to buffer test - handler. git-svn-id: http://svn.osgeo.org/geos/trunk@1957 + handler. git-svn-id: http://svn.osgeo.org/geos/trunk@1957 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-05 Sandro Santilli - * ChangeLog, configure.in: * configure.in: prepared for version to 3.0.0rc4, fixed swig python errors as suggested by hint (AM_PATH_PYTHON). git-svn-id: http://svn.osgeo.org/geos/trunk@1956 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, configure.in: * configure.in: prepared for version to 3.0.0rc4, + fixed swig python errors as suggested by hint + (AM_PATH_PYTHON). git-svn-id: + http://svn.osgeo.org/geos/trunk@1956 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-04 Sandro Santilli - * ChangeLog, configure.in, swig/{geos.i => geos.i.in}: * configure.in, swig/geos.i.in, swig/geos.i: geos.i generated at configure time from geos.i.in (so we don't have to manually update versions there). git-svn-id: http://svn.osgeo.org/geos/trunk@1955 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, configure.in, swig/{geos.i => geos.i.in}: * configure.in, swig/geos.i.in, swig/geos.i: + geos.i generated at configure time from geos.i.in + (so we don't have to manually update versions there). + git-svn-id: http://svn.osgeo.org/geos/trunk@1955 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-04 Sandro Santilli - * ChangeLog, swig/geos.i: Patch by dev-zero at gentoo dot org: * swig/geos.i: use unsigned int when CAPI signatures expect unsigned int (not size_t). git-svn-id: http://svn.osgeo.org/geos/trunk@1954 + * ChangeLog, swig/geos.i: Patch by dev-zero at gentoo dot org: + * swig/geos.i: use unsigned int when CAPI signatures + expect unsigned int (not size_t). git-svn-id: + http://svn.osgeo.org/geos/trunk@1954 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-03 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, tests/xmltester/fme.xml: * tests/xmltester/: fme.xml, Makefile.am: added buffer - testcase. git-svn-id: http://svn.osgeo.org/geos/trunk@1953 - 5242fede-7e19-0410-aef8-94bd7d2200fb + testcase. git-svn-id: http://svn.osgeo.org/geos/trunk@1953 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-03 Sandro Santilli - * ChangeLog, tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6 for buffer validation (~10cm at worst when using latlong projections); create sql tables with oid to work around a bug in qgis 0.7.4. git-svn-id: http://svn.osgeo.org/geos/trunk@1952 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: use a tolerance of 10E-6 + for buffer validation (~10cm at worst when using latlong + projections); create sql tables with oid to work around a + bug in qgis 0.7.4. git-svn-id: + http://svn.osgeo.org/geos/trunk@1952 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-03 Sandro Santilli * ChangeLog, source/algorithm/HCoordinate.cpp, source/inlines.cpp: - Applied patch by Mark Cave-Ayland : * source/inlines.cpp, source/algorithm/HCoordinate.cpp: Fixes for MingW builds. See - geos-devel/2007-January/002766.html. git-svn-id: http://svn.osgeo.org/geos/trunk@1951 + Applied patch by Mark Cave-Ayland : + * source/inlines.cpp, source/algorithm/HCoordinate.cpp: + Fixes for MingW builds. See geos-devel/2007-January/002766.html. + git-svn-id: http://svn.osgeo.org/geos/trunk@1951 5242fede-7e19-0410-aef8-94bd7d2200fb 2007-01-03 Sandro Santilli * ChangeLog, source/operation/buffer/BufferOp.cpp: * source/operation/buffer/BufferOp.cpp - (bufferReducedPrecision): Fixed computation of reduced - PrecisionModel scale. git-svn-id: http://svn.osgeo.org/geos/trunk@1950 - 5242fede-7e19-0410-aef8-94bd7d2200fb + (bufferReducedPrecision): Fixed computation of + reduced PrecisionModel scale. git-svn-id: + http://svn.osgeo.org/geos/trunk@1950 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-18 Sandro Santilli - * ChangeLog, tests/xmltester/robustness.xml: * tests/xmltester/robustness.xml: added testcase reported to fail with 2.2.3 on postgis-users/2006-November/014013.html. git-svn-id: http://svn.osgeo.org/geos/trunk@1949 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, tests/xmltester/robustness.xml: * tests/xmltester/robustness.xml: added testcase + reported to fail with 2.2.3 on + postgis-users/2006-November/014013.html. git-svn-id: + http://svn.osgeo.org/geos/trunk@1949 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-18 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h, source/headers/geos/precision/GeometrySnapper.h, source/precision/GeometrySnapper.cpp: Geometry snapping synced with - JTS. git-svn-id: http://svn.osgeo.org/geos/trunk@1948 + JTS. git-svn-id: http://svn.osgeo.org/geos/trunk@1948 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-18 Sandro Santilli - * ChangeLog, HOWTO_RELEASE: * HOWTO_RELEASE: add ChangeLog's release mark step. git-svn-id: http://svn.osgeo.org/geos/trunk@1947 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, HOWTO_RELEASE: * HOWTO_RELEASE: add ChangeLog's release mark step. + git-svn-id: http://svn.osgeo.org/geos/trunk@1947 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-18 Sandro Santilli * ChangeLog, source/precision/GeometrySnapper.cpp, tests/xmltester/Makefile.am, tests/xmltester/TestRobustOverlayFixed.xml: * source/precision/GeometrySnapper.cpp - (computeSnapTolerance): properly compute snap tolerance for - fixed precision geometries. * tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml: new test for fixed precision snapping. git-svn-id: http://svn.osgeo.org/geos/trunk@1946 - 5242fede-7e19-0410-aef8-94bd7d2200fb + (computeSnapTolerance): properly compute snap + tolerance for fixed precision geometries. * + tests/xmltester/: Makefile.am, TestRobustOverlayFixed.xml: + new test for fixed precision snapping. git-svn-id: + http://svn.osgeo.org/geos/trunk@1946 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-15 Sandro Santilli - * ChangeLog: release 3.0.0rc3 marked git-svn-id: http://svn.osgeo.org/geos/trunk@1945 + * ChangeLog: release 3.0.0rc3 marked git-svn-id: + http://svn.osgeo.org/geos/trunk@1945 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-14 Paul Ramsey - * configure.in: bumped version numbers for 3.0.0rc3 git-svn-id: http://svn.osgeo.org/geos/trunk@1943 + * configure.in: bumped version numbers for 3.0.0rc3 git-svn-id: + http://svn.osgeo.org/geos/trunk@1943 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-13 Mateusz Loskot @@ -20143,7 +22549,7 @@ source/operation/overlay/FuzzyPointLocator.cpp, source/operation/overlay/OffsetPointGenerator.cpp, source/operation/overlay/OverlayResultValidator.cpp: Updated port - information. git-svn-id: http://svn.osgeo.org/geos/trunk@1941 + information. git-svn-id: http://svn.osgeo.org/geos/trunk@1941 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-13 Sandro Santilli @@ -20151,8 +22557,10 @@ * ChangeLog, source/headers/geos/precision/GeometrySnapper.h, source/headers/geos/precision/LineStringSnapper.h, source/precision/GeometrySnapper.cpp, - source/precision/LineStringSnapper.cpp: * precision::GeometrySnapper, precision::LineStringSnapper: Updated port information. git-svn-id: http://svn.osgeo.org/geos/trunk@1940 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/precision/LineStringSnapper.cpp: * precision::GeometrySnapper, precision::LineStringSnapper: + Updated port information. git-svn-id: + http://svn.osgeo.org/geos/trunk@1940 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-11 Sandro Santilli @@ -20164,13 +22572,17 @@ source/noding/FastNodingValidator.cpp, source/noding/MCIndexNoder.cpp, source/noding/Makefile.am, source/noding/SingleInteriorIntersectionFinder.cpp: * source/headers/geos/noding/SegmentIntersector.h: added - virtual isDone() function, always returning false by - default. * source/noding/MCIndexNoder.cpp (intersectChains): short-circuit from JTS-1.8, based on the new SegmentIntersector::isDone() method. * source/noding/Makefile.am, - source/noding/FastNodingValidator.cpp, - source/noding/SingleInteriorIntersectionFinder.cpp, source/headers/geos/noding/Makefile.am, source/headers/geos/noding/FastNodingValidator.h, - source/headers/geos/noding/SingleInteriorIntersectionFinder.h: New ports from JTS-1.8-cvs. * source/headers/geos/geomgraph/EdgeNodingValidator.h: use a FastNodingValidator rather then a simple - NodingValidator. git-svn-id: http://svn.osgeo.org/geos/trunk@1939 - 5242fede-7e19-0410-aef8-94bd7d2200fb + virtual isDone() function, always returning false + by default. * source/noding/MCIndexNoder.cpp + (intersectChains): short-circuit from JTS-1.8, + based on the new SegmentIntersector::isDone() + method. * source/noding/Makefile.am, + source/noding/FastNodingValidator.cpp, + source/noding/SingleInteriorIntersectionFinder.cpp, + source/headers/geos/noding/Makefile.am, + source/headers/geos/noding/FastNodingValidator.h, + + source/headers/geos/noding/SingleInteriorIntersectionFinder.h: New ports from JTS-1.8-cvs. * source/headers/geos/geomgraph/EdgeNodingValidator.h: use a FastNodingValidator rather then a simple NodingValidator. git-svn-id: http://svn.osgeo.org/geos/trunk@1939 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-07 Sandro Santilli @@ -20178,9 +22590,11 @@ source/headers/geos/algorithm/CentralEndpointIntersector.h, source/headers/geos/algorithm/LineIntersector.h, source/headers/geos/algorithm/Makefile.am: * source/headers/geos/algorithm/: - CentralEndpointIntersector.h, Makefile.am: new port from - JTS-1.8. * algorithm::LineIntersector: robustness improvements from JTS-1.8. git-svn-id: http://svn.osgeo.org/geos/trunk@1938 - 5242fede-7e19-0410-aef8-94bd7d2200fb + CentralEndpointIntersector.h, Makefile.am: new + port from JTS-1.8. * algorithm::LineIntersector: + robustness improvements from JTS-1.8. + git-svn-id: http://svn.osgeo.org/geos/trunk@1938 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-05 Mateusz Loskot @@ -20191,12 +22605,22 @@ 2006-12-05 Mateusz Loskot - * ChangeLog: Fixed typos in changelog. git-svn-id: http://svn.osgeo.org/geos/trunk@1936 + * ChangeLog: Fixed typos in changelog. git-svn-id: + http://svn.osgeo.org/geos/trunk@1936 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-05 Mateusz Loskot - * : Set svn:keyword property on CAPI tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1935 + * : Set svn:keyword property on CAPI tests. git-svn-id: + http://svn.osgeo.org/geos/trunk@1935 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2006-12-05 Mateusz Loskot + + * ChangeLog, tests/unit/capi/GEOSCoordSeqTest.cpp, + tests/unit/capi/GEOSSimplifyTest.cpp, + tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Purifying CAPI + unit tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1934 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-05 Mateusz Loskot @@ -20209,66 +22633,85 @@ * ChangeLog, source/headers/geos/geom/BinaryOp.h, source/operation/overlay/OverlayOp.cpp: * source/operation/overlay/OverlayOp.cpp: Use - EdgeNodingValidator instead of OverlayResultValidator - (faster and more effective). Note that compile-time defines can - select use of either or both ones. * source/headers/geos/geom/BinaryOp.h: be quiet if not in - DEBUG mode. git-svn-id: http://svn.osgeo.org/geos/trunk@1932 - 5242fede-7e19-0410-aef8-94bd7d2200fb + EdgeNodingValidator instead of + OverlayResultValidator (faster and more effective). + Note that compile-time defines can select use of either or + both ones. * + source/headers/geos/geom/BinaryOp.h: be quiet if not in + DEBUG mode. git-svn-id: + http://svn.osgeo.org/geos/trunk@1932 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-05 Sandro Santilli * ChangeLog, source/headers/geos/noding/NodingValidator.h, - source/noding/NodingValidator.cpp: * noding::NodingValidator.h: throw TopologyException rather then a generic GEOSException. git-svn-id: http://svn.osgeo.org/geos/trunk@1931 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/noding/NodingValidator.cpp: * noding::NodingValidator.h: throw TopologyException + rather then a generic GEOSException. git-svn-id: + http://svn.osgeo.org/geos/trunk@1931 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli - * ChangeLog, source/headers/geos/geomgraph/EdgeNodingValidator.h: * source/headers/geos/geomgraph/EdgeNodingValidator.h: fix members initialization order. git-svn-id: http://svn.osgeo.org/geos/trunk@1930 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, source/headers/geos/geomgraph/EdgeNodingValidator.h: * source/headers/geos/geomgraph/EdgeNodingValidator.h: + fix members initialization order. git-svn-id: + http://svn.osgeo.org/geos/trunk@1930 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli * ChangeLog, source/geomgraph/EdgeNodingValidator.cpp, - source/headers/geos/geomgraph/EdgeNodingValidator.h: * geomgraph::EdgeNodingValidator: minor cleanup to use references args instead of pointers for method that doesn't handle NULLs anyway. git-svn-id: http://svn.osgeo.org/geos/trunk@1929 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/headers/geos/geomgraph/EdgeNodingValidator.h: * geomgraph::EdgeNodingValidator: minor cleanup to + use references args instead of pointers for method + that doesn't handle NULLs anyway. git-svn-id: + http://svn.osgeo.org/geos/trunk@1929 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli * ChangeLog, source/simplify/DouglasPeuckerLineSimplifier.cpp, tests/unit/Makefile.am, tests/unit/capi/{GEOSCoordSeq.cpp => - GEOSCoordSeqTest.cpp}, tests/unit/capi/GEOSSimplifyTest.cpp: * tests/unit/capi/: GEOSCoordSeq.cpp => GEOSCoordSeqTest.cpp * tests/unit/capi/GEOSSimplifyTest.cpp: new test for GEOSSimplify (just a test for bug #134). * source/simplify/DouglasPeuckerLineSimplifier.cpp - (simplify): don't try to simplify empty coordinate lists. - Fixes bug #134. git-svn-id: http://svn.osgeo.org/geos/trunk@1928 - 5242fede-7e19-0410-aef8-94bd7d2200fb + GEOSCoordSeqTest.cpp}, tests/unit/capi/GEOSSimplifyTest.cpp: * tests/unit/capi/: GEOSCoordSeq.cpp => GEOSCoordSeqTest.cpp + * tests/unit/capi/GEOSSimplifyTest.cpp: new test + for GEOSSimplify (just a test for bug #134). * + source/simplify/DouglasPeuckerLineSimplifier.cpp (simplify): + don't try to simplify empty coordinate lists. Fixes bug + #134. git-svn-id: http://svn.osgeo.org/geos/trunk@1928 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli * ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: Other tests using - setOrdinate instead of set{X,Y,Z} git-svn-id: http://svn.osgeo.org/geos/trunk@1927 + setOrdinate instead of set{X,Y,Z} git-svn-id: + http://svn.osgeo.org/geos/trunk@1927 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli * ChangeLog, source/geom/CoordinateArraySequence.cpp: * source/geom/CoordinateArraySequence.cpp (setOrdinate): fix bug - #133. git-svn-id: http://svn.osgeo.org/geos/trunk@1926 + #133. git-svn-id: http://svn.osgeo.org/geos/trunk@1926 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli - * ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133 (failing). git-svn-id: http://svn.osgeo.org/geos/trunk@1925 + * ChangeLog, tests/unit/capi/GEOSCoordSeq.cpp: * tests/unit/capi/GEOSCoordSeq.cpp: add test for bug #133 (failing). + git-svn-id: http://svn.osgeo.org/geos/trunk@1925 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-12-04 Sandro Santilli * ChangeLog, tests/unit/geom/CoordinateArraySequenceTest.cpp: * tests/unit/geom/CoordinateArraySequenceTest.cpp: added tests for - setOrdinate() git-svn-id: http://svn.osgeo.org/geos/trunk@1924 + setOrdinate() git-svn-id: http://svn.osgeo.org/geos/trunk@1924 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-30 Sandro Santilli * ChangeLog, capi/geos_c.cpp, tests/unit/Makefile.am, - tests/unit/capi/GEOSCoordSeq.cpp: * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp: new experimental test for C-API GEOSCoordSeq. * capi/geos_c.cpp (GEOSCoordSeq_create): removed suspicious static cast. git-svn-id: http://svn.osgeo.org/geos/trunk@1923 - 5242fede-7e19-0410-aef8-94bd7d2200fb + tests/unit/capi/GEOSCoordSeq.cpp: * tests/unit/: Makefile.am, capi/GEOSCoordSeq.cpp: + new experimental test for C-API GEOSCoordSeq. * + capi/geos_c.cpp (GEOSCoordSeq_create): removed + suspicious static cast. git-svn-id: + http://svn.osgeo.org/geos/trunk@1923 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-28 Mateusz Loskot @@ -20282,114 +22725,146 @@ 2006-11-23 Sandro Santilli * ChangeLog, source/geom/Point.cpp: * source/geom/Point.cpp (equalsExact): don't segfault on empty - points. Fixes bug #132. git-svn-id: http://svn.osgeo.org/geos/trunk@1921 + points. Fixes bug #132. git-svn-id: + http://svn.osgeo.org/geos/trunk@1921 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-23 Sandro Santilli * tests/xmltester/stmlf-cases-20061020.xml: Added short descripion - of testcases provenience git-svn-id: http://svn.osgeo.org/geos/trunk@1920 + of testcases provenience git-svn-id: + http://svn.osgeo.org/geos/trunk@1920 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-22 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, tests/xmltester/stmlf-cases-20061020.xml: * tests/xmltester/: stmlf-cases-20061020.xml, Makefile.am: add more - robustness testcases. git-svn-id: http://svn.osgeo.org/geos/trunk@1919 + robustness testcases. git-svn-id: + http://svn.osgeo.org/geos/trunk@1919 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-22 Sandro Santilli - * ChangeLog, autogen.sh: Patch by dron@ak4719.spb.edu: * autogen.sh: call 'autoheader' after 'aclocal'. Fixes bug #131 git-svn-id: http://svn.osgeo.org/geos/trunk@1918 + * ChangeLog, autogen.sh: Patch by dron@ak4719.spb.edu: * + autogen.sh: call 'autoheader' after 'aclocal'. Fixes bug + #131 git-svn-id: http://svn.osgeo.org/geos/trunk@1918 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-18 Mateusz Loskot - * source/Makefile.vc: Fixed path to geos_c.h in source/makefile.vc. git-svn-id: http://svn.osgeo.org/geos/trunk@1917 + * source/Makefile.vc: Fixed path to geos_c.h in source/makefile.vc. + git-svn-id: http://svn.osgeo.org/geos/trunk@1917 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-15 Sandro Santilli * ChangeLog, capi/Makefile.am, capi/geos_c.h.vc.in, configure.in, source/Makefile.vc, source/headers/geos/Makefile.am, - source/headers/geos/version.h.vc: * configure.in: don't generate geos_c.h.vc * source/Makefile.vc: don't generate geos_c.h and version.h * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in: removed, will NOT be needed by Makefile.vc * source/headers/geos/Makefile.am: distribute version.h * capi/Makefile.am: distribute geos_c.h git-svn-id: http://svn.osgeo.org/geos/trunk@1916 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/headers/geos/version.h.vc: * configure.in: don't generate geos_c.h.vc * + source/Makefile.vc: don't generate geos_c.h and version.h + * source/headers/geos/version.h.vc, capi/geos_c.h.vc.in: + removed, will NOT be needed by Makefile.vc * + source/headers/geos/Makefile.am: distribute version.h + * capi/Makefile.am: distribute geos_c.h git-svn-id: + http://svn.osgeo.org/geos/trunk@1916 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-15 Sandro Santilli - * ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: hopefully fixed GEOS_DLL use. git-svn-id: http://svn.osgeo.org/geos/trunk@1915 + * ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: hopefully fixed GEOS_DLL use. git-svn-id: + http://svn.osgeo.org/geos/trunk@1915 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-15 Sandro Santilli * ChangeLog, capi/geos_c.cpp: * capi/geos_c.cpp (GEOSGeom_getDimensions): Fix a segfault on empty - geometry input (fix bug #126). git-svn-id: http://svn.osgeo.org/geos/trunk@1914 + geometry input (fix bug #126). git-svn-id: + http://svn.osgeo.org/geos/trunk@1914 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-11 Paul Ramsey * capi/geos_c.h.vc.in: Retreived original .vc file and put in MACRO substitutions. Somehow GNU version replaced .vc version during file - shuffles to get macros in. git-svn-id: http://svn.osgeo.org/geos/trunk@1913 + shuffles to get macros in. git-svn-id: + http://svn.osgeo.org/geos/trunk@1913 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-10 Sandro Santilli - * ChangeLog: fixed timewarp git-svn-id: http://svn.osgeo.org/geos/trunk@1912 + * ChangeLog: fixed timewarp git-svn-id: + http://svn.osgeo.org/geos/trunk@1912 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-10 Paul Ramsey - * ChangeLog: noted .vc change git-svn-id: http://svn.osgeo.org/geos/trunk@1911 + * ChangeLog: noted .vc change git-svn-id: + http://svn.osgeo.org/geos/trunk@1911 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-10 Paul Ramsey * capi/Makefile.am: Made sure geos_c.h.vc is part of 'make dist' - since VC users won't have .configure git-svn-id: http://svn.osgeo.org/geos/trunk@1910 + since VC users won't have .configure git-svn-id: + http://svn.osgeo.org/geos/trunk@1910 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-10 Paul Ramsey * capi/Makefile.am, capi/{geos_c.h.vc => geos_c.h.vc.in}: Added - substitution strings to .in files for .vc generation. git-svn-id: http://svn.osgeo.org/geos/trunk@1909 + substitution strings to .in files for .vc generation. git-svn-id: + http://svn.osgeo.org/geos/trunk@1909 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-10 Paul Ramsey - * configure.in: Changes for capi .vc generation git-svn-id: http://svn.osgeo.org/geos/trunk@1908 + * configure.in: Changes for capi .vc generation git-svn-id: + http://svn.osgeo.org/geos/trunk@1908 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-10 Howard Butler - * capi/geos_c.h.vc: update git-svn-id: http://svn.osgeo.org/geos/trunk@1907 + * capi/geos_c.h.vc: update git-svn-id: + http://svn.osgeo.org/geos/trunk@1907 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-09 Sandro Santilli - * ChangeLog, tests/xmltester/XMLTester.cpp: * test/xmltester/XMLTester.cpp: improved 'testarea' test. git-svn-id: http://svn.osgeo.org/geos/trunk@1906 + * ChangeLog, tests/xmltester/XMLTester.cpp: * test/xmltester/XMLTester.cpp: improved 'testarea' test. + git-svn-id: http://svn.osgeo.org/geos/trunk@1906 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-08 Sandro Santilli - * ChangeLog: added 'release-separator' tag git-svn-id: http://svn.osgeo.org/geos/trunk@1905 + * ChangeLog: added 'release-separator' tag git-svn-id: + http://svn.osgeo.org/geos/trunk@1905 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-08 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, - tests/xmltester/robustness.xml: * tests/xmltester/robustness.xml: made test safe to run by using the new 'areatest' operation; added new testcases just raised on the mailing list. * tests/xmltester/Makefile.am: robustness.xml is now safe to run, so run it on make check. git-svn-id: http://svn.osgeo.org/geos/trunk@1904 - 5242fede-7e19-0410-aef8-94bd7d2200fb + tests/xmltester/robustness.xml: * tests/xmltester/robustness.xml: made test safe to + run by using the new 'areatest' operation; added + new testcases just raised on the mailing list. * + tests/xmltester/Makefile.am: robustness.xml is now safe + to run, so run it on make check. git-svn-id: + http://svn.osgeo.org/geos/trunk@1904 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-08 Sandro Santilli - * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h: enable COMMONBITS-removal heuristic so it is attempted before geometry snapping. git-svn-id: http://svn.osgeo.org/geos/trunk@1903 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h: enable + COMMONBITS-removal heuristic so it is attempted + before geometry snapping. git-svn-id: + http://svn.osgeo.org/geos/trunk@1903 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-05 Sandro Santilli * ChangeLog, capi/Makefile.am: * capi/Makefile.am: distribute files needed for testing, proper - cleanup (make distcheck works now) git-svn-id: http://svn.osgeo.org/geos/trunk@1900 + cleanup (make distcheck works now) git-svn-id: + http://svn.osgeo.org/geos/trunk@1900 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-05 Charlie Savage @@ -20406,106 +22881,136 @@ 2006-11-05 Charlie Savage - * swig/geos.i: Fixes for changes in header files. git-svn-id: http://svn.osgeo.org/geos/trunk@1897 + * swig/geos.i: Fixes for changes in header files. git-svn-id: + http://svn.osgeo.org/geos/trunk@1897 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-03 Sandro Santilli - * capi/testrunner.sh: redirect 'diff' output to stderr git-svn-id: http://svn.osgeo.org/geos/trunk@1896 + * capi/testrunner.sh: redirect 'diff' output to stderr git-svn-id: + http://svn.osgeo.org/geos/trunk@1896 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-03 Sandro Santilli - * ChangeLog, capi/testrunner.sh: hopefully fixed proper quoting git-svn-id: http://svn.osgeo.org/geos/trunk@1895 + * ChangeLog, capi/testrunner.sh: hopefully fixed proper quoting + git-svn-id: http://svn.osgeo.org/geos/trunk@1895 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-03 Sandro Santilli * ChangeLog, capi/testrunner.sh: Report non-zero return from - ./geostest run git-svn-id: http://svn.osgeo.org/geos/trunk@1894 + ./geostest run git-svn-id: http://svn.osgeo.org/geos/trunk@1894 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-02 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h: disable debugging output by - default. git-svn-id: http://svn.osgeo.org/geos/trunk@1893 + default. git-svn-id: http://svn.osgeo.org/geos/trunk@1893 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-02 Sandro Santilli * ChangeLog, capi/geostest.c: * capi/geostest.c: updated to use the new GEOSGeometry typedef, so to build w/out warnings and fully respecting current const - specification. git-svn-id: http://svn.osgeo.org/geos/trunk@1892 + specification. git-svn-id: http://svn.osgeo.org/geos/trunk@1892 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-02 Sandro Santilli * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp, capi/geos_c.h.in: const-corrected and documented - GEOSPolygonize function. git-svn-id: http://svn.osgeo.org/geos/trunk@1891 + GEOSPolygonize function. git-svn-id: + http://svn.osgeo.org/geos/trunk@1891 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-02 Sandro Santilli - * ChangeLog, capi/test.expected, capi/testrunner.sh: * capi/test.expected: updated expected version * capi/testrunner.sh: be happy with geostest running w/out segfaulting, still run diff for reference. git-svn-id: http://svn.osgeo.org/geos/trunk@1890 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, capi/test.expected, capi/testrunner.sh: * capi/test.expected: updated expected version * + capi/testrunner.sh: be happy with geostest running w/out + segfaulting, still run diff for reference. git-svn-id: + http://svn.osgeo.org/geos/trunk@1890 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-02 Sandro Santilli - * ChangeLog, configure.in: * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0 git-svn-id: http://svn.osgeo.org/geos/trunk@1889 + * ChangeLog, configure.in: * configure.in: updated versions to 3.0.0rc2 / CAPI-1.3.0 + git-svn-id: http://svn.osgeo.org/geos/trunk@1889 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-11-02 Sandro Santilli * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch by Markus - Schaber : * capi/geos_c.h.in: add GEOSGeometry and GEOSCoordSequence typedef, to unhide the pointer type and allow fine-grained const specification, use the new typedefs in function - signatures (fix some const-specifications accordingly) * capi/geos_c.cpp: define GEOSGeometry and GEOSCoordSequence for cross-checking of types in header. git-svn-id: http://svn.osgeo.org/geos/trunk@1888 + Schaber : * capi/geos_c.h.in: add + GEOSGeometry and GEOSCoordSequence typedef, to unhide the + pointer type and allow fine-grained const specification, + use the new typedefs in function signatures (fix some + const-specifications accordingly) * capi/geos_c.cpp: define + GEOSGeometry and GEOSCoordSequence for cross-checking of + types in header. git-svn-id: http://svn.osgeo.org/geos/trunk@1888 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch by Markus - Schaber * capi/geos_c.cpp: more focused 'using' directives. * capi/geos_c.h.in: let the enum visible by geos_c.cpp now that there are no more name clashes. git-svn-id: http://svn.osgeo.org/geos/trunk@1887 + Schaber * capi/geos_c.cpp: more + focused 'using' directives. * capi/geos_c.h.in: let the enum + visible by geos_c.cpp now that there are no more name + clashes. git-svn-id: http://svn.osgeo.org/geos/trunk@1887 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli - * capi/geos_c.cpp: removed useless GEOSGeomTypes define git-svn-id: http://svn.osgeo.org/geos/trunk@1886 + * capi/geos_c.cpp: removed useless GEOSGeomTypes define git-svn-id: + http://svn.osgeo.org/geos/trunk@1886 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli * ChangeLog, source/operation/overlay/OverlayOp.cpp: reduce default - verbosity git-svn-id: http://svn.osgeo.org/geos/trunk@1885 + verbosity git-svn-id: http://svn.osgeo.org/geos/trunk@1885 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli - * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp: Remove a typedef which is also included via Header; Use dynamic_cast instead of C cast in 2 cases to allow the - RTTI type check; Replace "geoms" temp vector in - polygonizer function with a loop, this saves us at least one of the - two vector copies; Drop 2 unneded const_cast occurences; Allow calling getNumGeometries against non-collections; 2 comment / whitespace cleanups. * capi/geos_c.h.in: Added a comment explaining ou #ifndef magic; Unified the two #ifndef into a single one. git-svn-id: http://svn.osgeo.org/geos/trunk@1884 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp: Remove a typedef which is also + included via Header; Use dynamic_cast instead of C + cast in 2 cases to allow the RTTI type + check; Replace "geoms" temp vector in polygonizer + function with a loop, this saves us at least one + of the two vector copies; Drop 2 unneded + const_cast occurences; Allow calling + getNumGeometries against non-collections; 2 + comment / whitespace cleanups. * capi/geos_c.h.in: + Added a comment explaining ou #ifndef magic; + Unified the two #ifndef into a single one. git-svn-id: + http://svn.osgeo.org/geos/trunk@1884 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli * ChangeLog, capi/Makefile.am, capi/test.expected, capi/testrunner.sh: * capi/: test.expected, testrunner.sh, Makefile.am: Added a run of - ./geostest as part of 'make check' git-svn-id: http://svn.osgeo.org/geos/trunk@1883 + ./geostest as part of 'make check' git-svn-id: + http://svn.osgeo.org/geos/trunk@1883 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: Patch submitted by - Markus Schaber ( reviewed and fixed ) * capi/: geos_c.cpp, geos_c.h.in: Changed the C-API implementation to actually include the - header that's included by the clients, this allows the - compiler to check declarations and implementation for consistency, - fixed geos_c.cpp accordingly (const-correctness, mainly). git-svn-id: http://svn.osgeo.org/geos/trunk@1882 + Markus Schaber ( reviewed and fixed ) + * capi/: geos_c.cpp, geos_c.h.in: Changed the C-API + implementation to actually include the header that's + included by the clients, this allows the compiler to check + declarations and implementation for consistency, fixed geos_c.cpp + accordingly (const-correctness, mainly). git-svn-id: + http://svn.osgeo.org/geos/trunk@1882 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-30 Sandro Santilli * ChangeLog, capi/geostest.c: * capi/geostest.c: added some checks of return from CAPI functions - returning GEOSGeom (not all, just a few) git-svn-id: http://svn.osgeo.org/geos/trunk@1881 + returning GEOSGeom (not all, just a few) git-svn-id: + http://svn.osgeo.org/geos/trunk@1881 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-27 Sandro Santilli @@ -20516,22 +23021,26 @@ source/headers/geos/geom/Geometry.h, source/headers/geos/operation/polygonize/Polygonizer.h, source/operation/polygonize/Polygonizer.cpp: Patch by Markus Schaber - * algorithm::InteriorPointLine (ctor): take Geometry by - const-pointer. * geom::Geometry (getInteriorPoint): made a const-method * operation::polygonize::Polygonizer: implement filter_ro - rather then filter_rw, as it doesn't change the Geometry, - propagated change to internal interfaces (add methods) git-svn-id: http://svn.osgeo.org/geos/trunk@1880 + * algorithm::InteriorPointLine + (ctor): take Geometry by const-pointer. * geom::Geometry + (getInteriorPoint): made a const-method * + operation::polygonize::Polygonizer: implement filter_ro rather + then filter_rw, as it doesn't change the Geometry, propagated + change to internal interfaces (add methods) git-svn-id: + http://svn.osgeo.org/geos/trunk@1880 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-26 Sandro Santilli - * ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: reverted all changes of 'int' types to 'size_t' types (the lib never changed, and still - expects ints) git-svn-id: http://svn.osgeo.org/geos/trunk@1879 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: reverted all changes of 'int' types + to 'size_t' types (the lib never changed, and still expects + ints) git-svn-id: http://svn.osgeo.org/geos/trunk@1879 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-24 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h: try original geoms first by - default. git-svn-id: http://svn.osgeo.org/geos/trunk@1878 + default. git-svn-id: http://svn.osgeo.org/geos/trunk@1878 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-24 Sandro Santilli @@ -20539,7 +23048,8 @@ * ChangeLog, source/headers/geos/operation/overlay/OverlayResultValidator.h, source/operation/overlay/OverlayResultValidator.cpp: * operation::overlay::OverlayResultValidator.cpp (isValid): run the - test even if inputs and output are not areal. git-svn-id: http://svn.osgeo.org/geos/trunk@1877 + test even if inputs and output are not areal. git-svn-id: + http://svn.osgeo.org/geos/trunk@1877 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-24 Sandro Santilli @@ -20547,39 +23057,48 @@ * ChangeLog, source/headers/geos/operation/overlay/FuzzyPointLocator.h, source/operation/overlay/FuzzyPointLocator.cpp: * operation::overlay::FuzzyPointLocator: eliminate non-polygonal - components from consideration when testing the location of points. git-svn-id: http://svn.osgeo.org/geos/trunk@1876 + components from consideration when testing the location of points. + git-svn-id: http://svn.osgeo.org/geos/trunk@1876 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-24 Sandro Santilli * ChangeLog, source/headers/geos/precision/GeometrySnapper.h, source/precision/GeometrySnapper.cpp: * precision::GeometrySnapper: snapPrecisionFactor augmented from - 10e-12 to 10e-10. git-svn-id: http://svn.osgeo.org/geos/trunk@1875 + 10e-12 to 10e-10. git-svn-id: http://svn.osgeo.org/geos/trunk@1875 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-24 Sandro Santilli * ChangeLog, source/headers/geos/precision/LineStringSnapper.h, - source/precision/LineStringSnapper.cpp: * precision::LineStringSnapper (findSegmentToSnap): return the *closest* segment, don't snap if the closest segment *intersects* the snap points, consider a distance of exactly snapTolerance as non-tolerated (got in sync with JTS) git-svn-id: http://svn.osgeo.org/geos/trunk@1874 + source/precision/LineStringSnapper.cpp: * precision::LineStringSnapper (findSegmentToSnap): return the + *closest* segment, don't snap if the closest segment *intersects* + the snap points, consider a distance of exactly snapTolerance as + non-tolerated (got in sync with JTS) git-svn-id: + http://svn.osgeo.org/geos/trunk@1874 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-23 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h (SnapOp): document and add optional CBR step (snap after applying common bits removal - this is - the default); (check_valid): add validity checker function. git-svn-id: http://svn.osgeo.org/geos/trunk@1873 + the default); (check_valid): add validity checker function. + git-svn-id: http://svn.osgeo.org/geos/trunk@1873 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-20 Sandro Santilli * ChangeLog, source/headers/geos/noding/SegmentString.h, - source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp: * noding::SegmentString: added notifyCoordinatesChange method. * noding::ScaledNoder: notify possible coordinates change to - SegmentString after removing repeated points. git-svn-id: http://svn.osgeo.org/geos/trunk@1872 + source/noding/ScaledNoder.cpp, source/noding/SegmentString.cpp: * noding::SegmentString: added notifyCoordinatesChange method. * + noding::ScaledNoder: notify possible coordinates change to + SegmentString after removing repeated points. git-svn-id: + http://svn.osgeo.org/geos/trunk@1872 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-19 Sandro Santilli - * ChangeLog, configure.in: * configure.in: use 'expr' for arithmetics (more portable) git-svn-id: http://svn.osgeo.org/geos/trunk@1871 + * ChangeLog, configure.in: * configure.in: use 'expr' for arithmetics (more portable) + git-svn-id: http://svn.osgeo.org/geos/trunk@1871 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-18 Mateusz Loskot @@ -20591,132 +23110,157 @@ 2006-10-18 Mateusz Loskot * source/Makefile.vc, source/dirlist.mk: Updated source\makefile.vc - and source\dirlist.mk files. git-svn-id: http://svn.osgeo.org/geos/trunk@1869 + and source\dirlist.mk files. git-svn-id: + http://svn.osgeo.org/geos/trunk@1869 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-18 Mateusz Loskot - * makefile.vc: Added top-level makefile.vc. git-svn-id: http://svn.osgeo.org/geos/trunk@1868 + * makefile.vc: Added top-level makefile.vc. git-svn-id: + http://svn.osgeo.org/geos/trunk@1868 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-18 Sandro Santilli - * : fixed svn:ignore property git-svn-id: http://svn.osgeo.org/geos/trunk@1867 + * : fixed svn:ignore property git-svn-id: + http://svn.osgeo.org/geos/trunk@1867 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2006-10-18 Sandro Santilli + + * ChangeLog, source/operation/overlay/OverlayOp.cpp: disable non-JTS + overlay result validators (to more closely track JTS at this stage) + git-svn-id: http://svn.osgeo.org/geos/trunk@1866 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-17 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h (SnapOp): fixed - horrible bug applying overlay of first geom to itself :( git-svn-id: http://svn.osgeo.org/geos/trunk@1865 - 5242fede-7e19-0410-aef8-94bd7d2200fb + horrible bug applying overlay of first geom to + itself :( git-svn-id: http://svn.osgeo.org/geos/trunk@1865 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-17 Sandro Santilli * capi/geos_c.h.in: really fixed 'extra tokens at end of #endif - directive' warning git-svn-id: http://svn.osgeo.org/geos/trunk@1864 + directive' warning git-svn-id: http://svn.osgeo.org/geos/trunk@1864 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-17 Sandro Santilli * capi/geos_c.h.in: fixed 'extra tokens at end of #endif directive' - warning git-svn-id: http://svn.osgeo.org/geos/trunk@1863 + warning git-svn-id: http://svn.osgeo.org/geos/trunk@1863 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-17 Sandro Santilli - * ChangeLog, capi/Makefile.am: * capi/Makefile.am: don't directly link geostest against both libgeos.so and libstdc++ (should be derived by libgeos_c.so). git-svn-id: http://svn.osgeo.org/geos/trunk@1862 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, capi/Makefile.am: * capi/Makefile.am: don't directly link geostest against + both libgeos.so and libstdc++ (should be derived by + libgeos_c.so). git-svn-id: + http://svn.osgeo.org/geos/trunk@1862 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-12 Sandro Santilli * ChangeLog, tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/TestSweepLineSpeed.cpp, tests/bigtest/bigtest.h: * tests/bigtest/GeometryTestFactory.cpp, tests/bigtest/bigtest.h, tests/bigtest/TestSweepLineSpeed.cpp: fixed header inclusion, to - reduce compiler noise. git-svn-id: http://svn.osgeo.org/geos/trunk@1861 + reduce compiler noise. git-svn-id: + http://svn.osgeo.org/geos/trunk@1861 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-09 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h: always snap geoms to - each-other before applying an overlay (temp hack). git-svn-id: http://svn.osgeo.org/geos/trunk@1860 + each-other before applying an overlay (temp hack). git-svn-id: + http://svn.osgeo.org/geos/trunk@1860 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-09 Sandro Santilli * ChangeLog, source/operation/overlay/OverlayOp.cpp: * source/operation/overlay/OverlayOp.cpp: enable all overlay result - validators, make it disablable at compile time. git-svn-id: http://svn.osgeo.org/geos/trunk@1859 + validators, make it disablable at compile time. git-svn-id: + http://svn.osgeo.org/geos/trunk@1859 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-05 Mateusz Loskot * ChangeLog, capi/geos_c.h.in, capi/geos_c.h.vc: Added inclusion - guards to geos_c.h files. git-svn-id: http://svn.osgeo.org/geos/trunk@1858 + guards to geos_c.h files. git-svn-id: + http://svn.osgeo.org/geos/trunk@1858 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-05 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp: increment areatest - verbosity (needs -v -v) git-svn-id: http://svn.osgeo.org/geos/trunk@1857 + verbosity (needs -v -v) git-svn-id: + http://svn.osgeo.org/geos/trunk@1857 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-10-02 Howard Butler * ChangeLog, capi/geos_c.cpp: GEOSEnvelope wasn't in the PROTOTYPES - section in geos_c.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@1856 + section in geos_c.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@1856 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-27 Sandro Santilli - * HOWTO_RELEASE: updated tag item git-svn-id: http://svn.osgeo.org/geos/trunk@1855 + * HOWTO_RELEASE: updated tag item git-svn-id: + http://svn.osgeo.org/geos/trunk@1855 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-27 Sandro Santilli - * HOWTO_RELEASE: added info about svn tags git-svn-id: http://svn.osgeo.org/geos/trunk@1854 + * HOWTO_RELEASE: added info about svn tags git-svn-id: + http://svn.osgeo.org/geos/trunk@1854 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-19 Sandro Santilli * source/operation/overlay/OffsetPointGenerator.cpp: Added - include git-svn-id: http://svn.osgeo.org/geos/trunk@1853 + include git-svn-id: + http://svn.osgeo.org/geos/trunk@1853 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-08 Paul Ramsey * AUTHORS: Added information about funders of the 3.0.0 series: Safe Software, Autodesk, Bavarian State Ministry of Agriculture and - Forestry and the State Survey of Bavaria. git-svn-id: http://svn.osgeo.org/geos/trunk@1851 + Forestry and the State Survey of Bavaria. git-svn-id: + http://svn.osgeo.org/geos/trunk@1851 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-08 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1850 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1850 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-08 Sandro Santilli * source/operation/overlay/OverlayResultValidator.cpp: more - debugging output git-svn-id: http://svn.osgeo.org/geos/trunk@1849 + debugging output git-svn-id: http://svn.osgeo.org/geos/trunk@1849 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-08 Sandro Santilli * tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp, tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: More - testcases git-svn-id: http://svn.osgeo.org/geos/trunk@1848 + testcases git-svn-id: http://svn.osgeo.org/geos/trunk@1848 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/overlay/OverlayResultValidatorTest.cpp: New - unit test for OverlayResultValidator class git-svn-id: http://svn.osgeo.org/geos/trunk@1847 + unit test for OverlayResultValidator class git-svn-id: + http://svn.osgeo.org/geos/trunk@1847 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * source/operation/overlay/OverlayResultValidator.cpp: more - debugging output git-svn-id: http://svn.osgeo.org/geos/trunk@1846 + debugging output git-svn-id: http://svn.osgeo.org/geos/trunk@1846 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli @@ -20724,19 +23268,20 @@ * source/headers/geos/operation/overlay/OverlayResultValidator.h, source/operation/overlay/OverlayResultValidator.cpp: Added addVertices private method (unused, as in JTS, but possibly useful - in the future) git-svn-id: http://svn.osgeo.org/geos/trunk@1845 + in the future) git-svn-id: http://svn.osgeo.org/geos/trunk@1845 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * source/operation/overlay/OverlayResultValidator.cpp: Added - debugging code git-svn-id: http://svn.osgeo.org/geos/trunk@1844 + debugging code git-svn-id: http://svn.osgeo.org/geos/trunk@1844 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: more - testcases (added test for max distance of offset points) git-svn-id: http://svn.osgeo.org/geos/trunk@1843 + testcases (added test for max distance of offset points) + git-svn-id: http://svn.osgeo.org/geos/trunk@1843 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli @@ -20761,102 +23306,122 @@ tests/unit/noding/SegmentStringTest.cpp, tests/unit/operation/distance/DistanceOpTest.cpp, tests/unit/precision/LineStringSnapperTest.cpp: removed - svn:executable prop from all .cpp files git-svn-id: http://svn.osgeo.org/geos/trunk@1842 + svn:executable prop from all .cpp files git-svn-id: + http://svn.osgeo.org/geos/trunk@1842 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp, tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: removed - svn:executable property git-svn-id: http://svn.osgeo.org/geos/trunk@1841 + svn:executable property git-svn-id: + http://svn.osgeo.org/geos/trunk@1841 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: testing - execute bit state git-svn-id: http://svn.osgeo.org/geos/trunk@1840 + execute bit state git-svn-id: http://svn.osgeo.org/geos/trunk@1840 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Mateusz Loskot - * : Set svn:keyword for $ expansion. git-svn-id: http://svn.osgeo.org/geos/trunk@1839 + * : Set svn:keyword for $ expansion. git-svn-id: + http://svn.osgeo.org/geos/trunk@1839 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2006-09-07 Sandro Santilli + + * source/operation/overlay/OverlayOp.cpp: Cleaned up + OverlayResultValidator call (still disabled due to bugs) + git-svn-id: http://svn.osgeo.org/geos/trunk@1838 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * source/operation/overlay/OverlayResultValidator.cpp: blindly - return positive result if any input or output is not an area git-svn-id: http://svn.osgeo.org/geos/trunk@1837 + return positive result if any input or output is not an area + git-svn-id: http://svn.osgeo.org/geos/trunk@1837 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: new test - for FuzzyPointLocator git-svn-id: http://svn.osgeo.org/geos/trunk@1836 + for FuzzyPointLocator git-svn-id: + http://svn.osgeo.org/geos/trunk@1836 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * source/headers/geos/geom/Location.h: Explicit values to - LocationValue enum items. Removed CVS Log git-svn-id: http://svn.osgeo.org/geos/trunk@1835 + LocationValue enum items. Removed CVS Log git-svn-id: + http://svn.osgeo.org/geos/trunk@1835 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * doc/example.cpp: Removed catch-all headers inclusion and use of - obsoleted Unload class git-svn-id: http://svn.osgeo.org/geos/trunk@1834 + obsoleted Unload class git-svn-id: + http://svn.osgeo.org/geos/trunk@1834 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli - * README: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1833 + * README: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1833 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * source/headers/geos/operation/overlay/OverlayResultValidator.h: - comment cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1832 + comment cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1832 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * source/headers/geos/operation/distance/DistanceOp.h: Comments - about ownership (and lifetime) of returned objects git-svn-id: http://svn.osgeo.org/geos/trunk@1831 + about ownership (and lifetime) of returned objects git-svn-id: + http://svn.osgeo.org/geos/trunk@1831 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli * tests/unit/Makefile.am, tests/unit/operation/distance/DistanceOpTest.cpp: New DistanceOp - unit test git-svn-id: http://svn.osgeo.org/geos/trunk@1830 + unit test git-svn-id: http://svn.osgeo.org/geos/trunk@1830 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli - * ChangeLog, source/operation/distance/DistanceOp.cpp: (computeMinDistancePoints): fixed invalid reference. git-svn-id: http://svn.osgeo.org/geos/trunk@1829 + * ChangeLog, source/operation/distance/DistanceOp.cpp: (computeMinDistancePoints): fixed invalid reference. git-svn-id: + http://svn.osgeo.org/geos/trunk@1829 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-07 Sandro Santilli - * ChangeLog, autogen.sh: don't giveup on automake failures (testing) git-svn-id: http://svn.osgeo.org/geos/trunk@1828 + * ChangeLog, autogen.sh: don't giveup on automake failures (testing) + git-svn-id: http://svn.osgeo.org/geos/trunk@1828 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Ops, overlay result - validation erroenously committed git-svn-id: http://svn.osgeo.org/geos/trunk@1827 + validation erroenously committed git-svn-id: + http://svn.osgeo.org/geos/trunk@1827 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli * ChangeLog, tests/unit/Makefile.am, tests/unit/operation/overlay/OffsetPointGeneratorTest.cpp: new test - for OffsetPointGenerator class git-svn-id: http://svn.osgeo.org/geos/trunk@1826 + for OffsetPointGenerator class git-svn-id: + http://svn.osgeo.org/geos/trunk@1826 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli * source/operation/overlay/OffsetPointGenerator.cpp: Fixed - uninitialized memory bug git-svn-id: http://svn.osgeo.org/geos/trunk@1825 + uninitialized memory bug git-svn-id: + http://svn.osgeo.org/geos/trunk@1825 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli @@ -20864,18 +23429,21 @@ * ChangeLog, source/operation/overlay/OverlayOp.cpp, tests/unit/Makefile.am, tests/unit/operation/overlay/FuzzyPointLocatorTest.cpp: new test for - FuzzyPointLocator class git-svn-id: http://svn.osgeo.org/geos/trunk@1824 + FuzzyPointLocator class git-svn-id: + http://svn.osgeo.org/geos/trunk@1824 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli * tests/unit/precision/GeometrySnapperTest.cpp: updated after - GeometrySnapper interface change. git-svn-id: http://svn.osgeo.org/geos/trunk@1823 + GeometrySnapper interface change. git-svn-id: + http://svn.osgeo.org/geos/trunk@1823 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Mateusz Loskot - * ChangeLog: Set $ expansion for new files in 'overlay' module. git-svn-id: http://svn.osgeo.org/geos/trunk@1822 + * ChangeLog: Set $ expansion for new files in 'overlay' module. + git-svn-id: http://svn.osgeo.org/geos/trunk@1822 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli @@ -20889,19 +23457,21 @@ source/operation/overlay/Makefile.am, source/operation/overlay/OffsetPointGenerator.cpp, source/operation/overlay/OverlayResultValidator.cpp: Rest of Overlay - validation classes. git-svn-id: http://svn.osgeo.org/geos/trunk@1821 + validation classes. git-svn-id: + http://svn.osgeo.org/geos/trunk@1821 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Mateusz Loskot - * ChangeLog: Set svn:keyword property for Id keyword expansion. git-svn-id: http://svn.osgeo.org/geos/trunk@1820 + * ChangeLog: Set svn:keyword property for Id keyword expansion. + git-svn-id: http://svn.osgeo.org/geos/trunk@1820 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli * source/headers/geos/operation/overlay/FuzzyPointLocator.h, source/operation/overlay/FuzzyPointLocator.cpp: Fixed comments and - includes git-svn-id: http://svn.osgeo.org/geos/trunk@1819 + includes git-svn-id: http://svn.osgeo.org/geos/trunk@1819 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli @@ -20909,18 +23479,20 @@ * ChangeLog, source/headers/geos/operation/overlay/FuzzyPointLocator.h, source/operation/overlay/FuzzyPointLocator.cpp: new helper class for - Overlay op validation. git-svn-id: http://svn.osgeo.org/geos/trunk@1818 + Overlay op validation. git-svn-id: + http://svn.osgeo.org/geos/trunk@1818 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-06 Sandro Santilli - * source/headers/geos/geom/Geometry.h: (getBoundary) memory allocations documented git-svn-id: http://svn.osgeo.org/geos/trunk@1817 + * source/headers/geos/geom/Geometry.h: (getBoundary) memory allocations documented git-svn-id: + http://svn.osgeo.org/geos/trunk@1817 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-05 Sandro Santilli * ChangeLog: updated (last commit log was bogus, refer to ChangeLog - entry) git-svn-id: http://svn.osgeo.org/geos/trunk@1816 + entry) git-svn-id: http://svn.osgeo.org/geos/trunk@1816 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-09-05 Sandro Santilli @@ -20930,82 +23502,94 @@ source/operation/overlay/OverlayOp.cpp, source/precision/GeometrySnapper.cpp: (OverlayOp::checkObviouslyWrongResult): exceptions messages - rewording git-svn-id: http://svn.osgeo.org/geos/trunk@1815 + rewording git-svn-id: http://svn.osgeo.org/geos/trunk@1815 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-31 Sandro Santilli * ChangeLog, source/index/quadtree/Root.cpp: (insertContained): fixed bug reported in - geos-devel/2006-August/002541.html git-svn-id: http://svn.osgeo.org/geos/trunk@1814 + geos-devel/2006-August/002541.html git-svn-id: + http://svn.osgeo.org/geos/trunk@1814 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-31 Sandro Santilli * ChangeLog, configure.in: Reverted last two commits. Darwin host on - buildbot seems to have its own problems... git-svn-id: http://svn.osgeo.org/geos/trunk@1813 + buildbot seems to have its own problems... git-svn-id: + http://svn.osgeo.org/geos/trunk@1813 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-31 Sandro Santilli * configure.in: Ops, it was AM_CONFIG_HEADER the old version - still - testing git-svn-id: http://svn.osgeo.org/geos/trunk@1812 + testing git-svn-id: http://svn.osgeo.org/geos/trunk@1812 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-31 Sandro Santilli * ChangeLog, configure.in: AC_CONFIG_HEADERS => AM_CONFIG_HEADER (to - support older automake versions) git-svn-id: http://svn.osgeo.org/geos/trunk@1811 + support older automake versions) git-svn-id: + http://svn.osgeo.org/geos/trunk@1811 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-04 Howard Butler - * capi/geos_c.h.vc: version should be 3.0.0 instead of 3.3.0 git-svn-id: http://svn.osgeo.org/geos/trunk@1810 + * capi/geos_c.h.vc: version should be 3.0.0 instead of 3.3.0 + git-svn-id: http://svn.osgeo.org/geos/trunk@1810 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-04 Howard Butler - * source/headers/geos/version.h.vc: bump patch to rc1 git-svn-id: http://svn.osgeo.org/geos/trunk@1809 + * source/headers/geos/version.h.vc: bump patch to rc1 git-svn-id: + http://svn.osgeo.org/geos/trunk@1809 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-04 Howard Butler - * source/Makefile.vc: give makefile.vc some love git-svn-id: http://svn.osgeo.org/geos/trunk@1808 + * source/Makefile.vc: give makefile.vc some love git-svn-id: + http://svn.osgeo.org/geos/trunk@1808 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-04 Charlie Savage * swig/geos.i, swig/python/geos.py, swig/python/geos_wrap.cxx, swig/ruby/geos_wrap.cxx: Updated SWIG bindings to expose the - equalsExact and normalize methods. git-svn-id: http://svn.osgeo.org/geos/trunk@1807 + equalsExact and normalize methods. git-svn-id: + http://svn.osgeo.org/geos/trunk@1807 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage * source/headers/geos/platform.h.in, source/headers/geos/timeval.h: Two changes needed to include the correct definitions for compiling - geos using MingW/msys on Windows. git-svn-id: http://svn.osgeo.org/geos/trunk@1806 + geos using MingW/msys on Windows. git-svn-id: + http://svn.osgeo.org/geos/trunk@1806 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Sandro Santilli - * ChangeLog: try to keep text within 80 cols git-svn-id: http://svn.osgeo.org/geos/trunk@1805 + * ChangeLog: try to keep text within 80 cols git-svn-id: + http://svn.osgeo.org/geos/trunk@1805 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage - * configure.in: Changed configure.in to use *nix line feeds. git-svn-id: http://svn.osgeo.org/geos/trunk@1804 + * configure.in: Changed configure.in to use *nix line feeds. + git-svn-id: http://svn.osgeo.org/geos/trunk@1804 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc: Mistakenly - used Geometry* in C api headers instead of GEOSGeom. git-svn-id: http://svn.osgeo.org/geos/trunk@1803 + used Geometry* in C api headers instead of GEOSGeom. git-svn-id: + http://svn.osgeo.org/geos/trunk@1803 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage * configure.in: Removed native line endings for configure.in since - CR/LF does not work on Windows under msys. git-svn-id: http://svn.osgeo.org/geos/trunk@1802 + CR/LF does not work on Windows under msys. git-svn-id: + http://svn.osgeo.org/geos/trunk@1802 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage @@ -21014,8 +23598,7 @@ Added equalsExact and normalize to the c api as discussed on the mailing list - (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html).git-svn-id: http://svn.osgeo.org/geos/trunk@1801 - 5242fede-7e19-0410-aef8-94bd7d2200fb + (http://geos.refractions.net/pipermail/geos-devel/2006-July/002452.html). git-svn-id: http://svn.osgeo.org/geos/trunk@1801 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage @@ -21027,56 +23610,118 @@ 2006-08-03 Mateusz Loskot - * ChangeLog, tests/unit/geos_unit.cpp: Fixed Bug #90 git-svn-id: http://svn.osgeo.org/geos/trunk@1799 + * ChangeLog, tests/unit/geos_unit.cpp: Fixed Bug #90 git-svn-id: + http://svn.osgeo.org/geos/trunk@1799 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-08-03 Charlie Savage * swig/python/geos.py, swig/python/geos_wrap.cxx, swig/ruby/geos_wrap.cxx: Added SWIG generated wrapper files for Ruby - and Python git-svn-id: http://svn.osgeo.org/geos/trunk@1798 + and Python git-svn-id: http://svn.osgeo.org/geos/trunk@1798 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-27 Mateusz Loskot * : Added svn:ignore property to ignore 'geos-3.0.0rc1' dir (testing - commit access to SVN). git-svn-id: http://svn.osgeo.org/geos/trunk@1797 + commit access to SVN). git-svn-id: + http://svn.osgeo.org/geos/trunk@1797 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-26 Sandro Santilli - * ChangeLog, capi/Makefile.am, tests/xmltester/XMLTester.cpp: * capi/Makefile.am: forced link of geostest against stdc++ lib * tests/xmltester/XMLTester.cpp: added include (for fabs - use) git-svn-id: http://svn.osgeo.org/geos/trunk@1794 + * .cvsignore, capi/.cvsignore, doc/.cvsignore, macros/.cvsignore, + source/.cvsignore, source/algorithm/.cvsignore, + source/examples/.cvsignore, source/geom/.cvsignore, + source/geom/util/.cvsignore, source/geomgraph/.cvsignore, + source/geomgraph/index/.cvsignore, source/headers/.cvsignore, + source/headers/geos/.cvsignore, + source/headers/geos/algorithm/.cvsignore, + source/headers/geos/geom/.cvsignore, + source/headers/geos/geom/util/.cvsignore, + source/headers/geos/geomgraph/.cvsignore, + source/headers/geos/geomgraph/index/.cvsignore, + source/headers/geos/index/.cvsignore, + source/headers/geos/index/bintree/.cvsignore, + source/headers/geos/index/chain/.cvsignore, + source/headers/geos/index/quadtree/.cvsignore, + source/headers/geos/index/strtree/.cvsignore, + source/headers/geos/index/sweepline/.cvsignore, + source/headers/geos/io/.cvsignore, + source/headers/geos/noding/.cvsignore, + source/headers/geos/noding/snapround/.cvsignore, + source/headers/geos/operation/.cvsignore, + source/headers/geos/operation/buffer/.cvsignore, + source/headers/geos/operation/distance/.cvsignore, + source/headers/geos/operation/linemerge/.cvsignore, + source/headers/geos/operation/overlay/.cvsignore, + source/headers/geos/operation/polygonize/.cvsignore, + source/headers/geos/operation/predicate/.cvsignore, + source/headers/geos/operation/relate/.cvsignore, + source/headers/geos/operation/valid/.cvsignore, + source/headers/geos/planargraph/.cvsignore, + source/headers/geos/planargraph/algorithm/.cvsignore, + source/headers/geos/precision/.cvsignore, + source/headers/geos/simplify/.cvsignore, + source/headers/geos/util/.cvsignore, source/index/.cvsignore, + source/index/bintree/.cvsignore, source/index/chain/.cvsignore, + source/index/quadtree/.cvsignore, source/index/strtree/.cvsignore, + source/index/sweepline/.cvsignore, source/io/.cvsignore, + source/noding/.cvsignore, source/noding/snapround/.cvsignore, + source/operation/.cvsignore, source/operation/buffer/.cvsignore, + source/operation/distance/.cvsignore, + source/operation/linemerge/.cvsignore, + source/operation/overlay/.cvsignore, + source/operation/polygonize/.cvsignore, + source/operation/predicate/.cvsignore, + source/operation/relate/.cvsignore, + source/operation/valid/.cvsignore, source/planargraph/.cvsignore, + source/precision/.cvsignore, source/simplify/.cvsignore, + source/util/.cvsignore, swig/.cvsignore, swig/python/.cvsignore, + swig/python/tests/.cvsignore, swig/ruby/.cvsignore, + swig/ruby/test/.cvsignore, tests/.cvsignore, + tests/bigtest/.cvsignore, tests/tut/.cvsignore, + tests/unit/.cvsignore, tests/xmltester/.cvsignore, tools/.cvsignore: + Removed .cvsignore files from repository git-svn-id: + http://svn.osgeo.org/geos/trunk@1795 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-26 Sandro Santilli - * ChangeLog, source/headers/geos/geom/BinaryOp.h: Added geometry snapping heuristic git-svn-id: http://svn.osgeo.org/geos/trunk@1776 + * ChangeLog, capi/Makefile.am, tests/xmltester/XMLTester.cpp: * capi/Makefile.am: forced link of geostest against stdc++ lib * + tests/xmltester/XMLTester.cpp: added include (for fabs use) + git-svn-id: http://svn.osgeo.org/geos/trunk@1794 5242fede-7e19-0410-aef8-94bd7d2200fb +2006-07-26 Sandro Santilli + + * ChangeLog, source/headers/geos/geom/BinaryOp.h: Added geometry snapping heuristic git-svn-id: + http://svn.osgeo.org/geos/trunk@1776 + 5242fede-7e19-0410-aef8-94bd7d2200fb + 2006-07-25 Sandro Santilli - * ChangeLog, autogen.sh: Made autogen.sh errors more visible git-svn-id: http://svn.osgeo.org/geos/trunk@1775 + * ChangeLog, autogen.sh: Made autogen.sh errors more visible + git-svn-id: http://svn.osgeo.org/geos/trunk@1775 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Charlie Savage * NEWS: Added note about inclusion of version.in.vc. See - http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html for more info.git-svn-id: http://svn.osgeo.org/geos/trunk@1773 - 5242fede-7e19-0410-aef8-94bd7d2200fb + http://geos.refractions.net/pipermail/geos-devel/2006-July/002463.html for more info. git-svn-id: http://svn.osgeo.org/geos/trunk@1773 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli * ChangeLog, tests/unit/Makefile.am, tests/unit/precision/GeometrySnapperTest.cpp: Added test for - GeometrySnapper git-svn-id: http://svn.osgeo.org/geos/trunk@1772 + GeometrySnapper git-svn-id: http://svn.osgeo.org/geos/trunk@1772 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli * source/precision/LineStringSnapper.cpp: Fixed preprocessor - directive use git-svn-id: http://svn.osgeo.org/geos/trunk@1771 + directive use git-svn-id: http://svn.osgeo.org/geos/trunk@1771 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli @@ -21089,26 +23734,29 @@ source/precision/Makefile.am, tests/unit/Makefile.am, tests/unit/precision/LineStringSnapperTest.cpp: Added new precision::LineStringSnapper class + test and - precision::GeometrySnapper (w/out test) git-svn-id: http://svn.osgeo.org/geos/trunk@1770 + precision::GeometrySnapper (w/out test) git-svn-id: + http://svn.osgeo.org/geos/trunk@1770 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli * ChangeLog, source/headers/geos/geom/CoordinateList.h: added - operator<< for CoordinateList class git-svn-id: http://svn.osgeo.org/geos/trunk@1769 + operator<< for CoordinateList class git-svn-id: + http://svn.osgeo.org/geos/trunk@1769 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli * ChangeLog, tests/unit/geom/LineSegmentTest.cpp: Added another - distance() test git-svn-id: http://svn.osgeo.org/geos/trunk@1768 + distance() test git-svn-id: http://svn.osgeo.org/geos/trunk@1768 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Mateusz Loskot * ChangeLog, source/headers/geos/geom.h, source/headers/geos/io.h: Wrapped FIXME message with #warning directive to shout about - potential headers removal in future. git-svn-id: http://svn.osgeo.org/geos/trunk@1767 + potential headers removal in future. git-svn-id: + http://svn.osgeo.org/geos/trunk@1767 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli @@ -21117,82 +23765,94 @@ source/headers/geos/geom/Makefile.am, tests/unit/Makefile.am, tests/unit/geom/CoordinateListTest.cpp: CoordinateList class re-introduced, for list-based ops (not strictly mapped to JTS - version, not yet at least) git-svn-id: http://svn.osgeo.org/geos/trunk@1766 + version, not yet at least) git-svn-id: + http://svn.osgeo.org/geos/trunk@1766 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli - * source/headers/geos/geom/LineSegment.h: Fixed typo in comment git-svn-id: http://svn.osgeo.org/geos/trunk@1765 + * source/headers/geos/geom/LineSegment.h: Fixed typo in comment + git-svn-id: http://svn.osgeo.org/geos/trunk@1765 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-21 Sandro Santilli * swig/ruby/test/Makefile.am: Removed blank space after backslash - (automake complained) git-svn-id: http://svn.osgeo.org/geos/trunk@1764 + (automake complained) git-svn-id: + http://svn.osgeo.org/geos/trunk@1764 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-19 Charlie Savage * source/headers/geos/Makefile.am: Added veresion.h.vc as EXTRA_DIST - to ensure it is packaged when doing make dist. git-svn-id: http://svn.osgeo.org/geos/trunk@1763 + to ensure it is packaged when doing make dist. git-svn-id: + http://svn.osgeo.org/geos/trunk@1763 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-15 Charlie Savage * configure.in: Removed python test/cases directory (tests are now - just in tests directory). git-svn-id: http://svn.osgeo.org/geos/trunk@1762 + just in tests directory). git-svn-id: + http://svn.osgeo.org/geos/trunk@1762 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * ChangeLog: Updated ChangeLog to note additional SWIG tests and - integration with the GEOS build system. git-svn-id: http://svn.osgeo.org/geos/trunk@1761 + integration with the GEOS build system. git-svn-id: + http://svn.osgeo.org/geos/trunk@1761 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * capi/geos_c.h.vc: Updated version number to 3.0.0rc1-CAPI-1.1.1 to - match the autoconf generated files. git-svn-id: http://svn.osgeo.org/geos/trunk@1760 + match the autoconf generated files. git-svn-id: + http://svn.osgeo.org/geos/trunk@1760 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage - * swig/ruby/test/Makefile.am: Fixed spelling mistake in test task. git-svn-id: http://svn.osgeo.org/geos/trunk@1759 + * swig/ruby/test/Makefile.am: Fixed spelling mistake in test task. + git-svn-id: http://svn.osgeo.org/geos/trunk@1759 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/Makefile.am: Removed dependency on README.txt since it has - been removed. git-svn-id: http://svn.osgeo.org/geos/trunk@1758 + been removed. git-svn-id: http://svn.osgeo.org/geos/trunk@1758 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage - * swig/ruby/test/test_buffer.rb: New tests for the buffer operation. git-svn-id: http://svn.osgeo.org/geos/trunk@1757 + * swig/ruby/test/test_buffer.rb: New tests for the buffer operation. + git-svn-id: http://svn.osgeo.org/geos/trunk@1757 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * configure.in: Added SWIG Python and Ruby bindings back into the - main GEOS build system. git-svn-id: http://svn.osgeo.org/geos/trunk@1756 + main GEOS build system. git-svn-id: + http://svn.osgeo.org/geos/trunk@1756 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/tests/Makefile.am, swig/ruby/test/Makefile.am: Updated - extra_dist for test directories. git-svn-id: http://svn.osgeo.org/geos/trunk@1755 + extra_dist for test directories. git-svn-id: + http://svn.osgeo.org/geos/trunk@1755 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/tests/Makefile.am: Remove the dependency on the cases - subdirectory which is no longer needed. git-svn-id: http://svn.osgeo.org/geos/trunk@1754 + subdirectory which is no longer needed. git-svn-id: + http://svn.osgeo.org/geos/trunk@1754 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/tests/runtests.py: Updated test suite to use the - correct tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1753 + correct tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1753 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage @@ -21203,13 +23863,15 @@ swig/python/tests/cases/pointtest.py, swig/python/tests/cases/testing.py, swig/python/tests/cases/wkttest.py: Removed old tests cases which - are no longer valid (worked using the C++ api). git-svn-id: http://svn.osgeo.org/geos/trunk@1752 + are no longer valid (worked using the C++ api). git-svn-id: + http://svn.osgeo.org/geos/trunk@1752 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/tests/test_geometry.py: New Python test case to ensure - creating coordinate sequences and geometries works correctly. git-svn-id: http://svn.osgeo.org/geos/trunk@1751 + creating coordinate sequences and geometries works correctly. + git-svn-id: http://svn.osgeo.org/geos/trunk@1751 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage @@ -21217,131 +23879,144 @@ * swig/README.txt, swig/python/Makefile.am, swig/python/README.txt, swig/ruby/Makefile.am, swig/ruby/README.txt: Removed README.txt files which are no longer applicable now that the SWIG bindings have - been intergrated into the GEOS build system. git-svn-id: http://svn.osgeo.org/geos/trunk@1750 + been intergrated into the GEOS build system. git-svn-id: + http://svn.osgeo.org/geos/trunk@1750 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage - * swig/ruby/test/test_geometry.rb: Renamed test class. git-svn-id: http://svn.osgeo.org/geos/trunk@1749 + * swig/ruby/test/test_geometry.rb: Renamed test class. git-svn-id: + http://svn.osgeo.org/geos/trunk@1749 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage - * swig/python/Makefile.am: Removed old, unused code. git-svn-id: http://svn.osgeo.org/geos/trunk@1748 + * swig/python/Makefile.am: Removed old, unused code. git-svn-id: + http://svn.osgeo.org/geos/trunk@1748 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/python.i: Added tyepmap to support creating polygons - with holes. git-svn-id: http://svn.osgeo.org/geos/trunk@1747 + with holes. git-svn-id: http://svn.osgeo.org/geos/trunk@1747 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/geos.i: Added default value for quadsegs parmeter in buffer - operation. git-svn-id: http://svn.osgeo.org/geos/trunk@1746 + operation. git-svn-id: http://svn.osgeo.org/geos/trunk@1746 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/tests/example.py: Manually moved from parent - directory. git-svn-id: http://svn.osgeo.org/geos/trunk@1745 + directory. git-svn-id: http://svn.osgeo.org/geos/trunk@1745 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/Makefile.am: Updated EXTRA_DIST to include python.i - and geos.pth git-svn-id: http://svn.osgeo.org/geos/trunk@1744 + and geos.pth git-svn-id: http://svn.osgeo.org/geos/trunk@1744 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage - * swig/python/example.py: Moved file to tests subdirectory. git-svn-id: http://svn.osgeo.org/geos/trunk@1743 + * swig/python/example.py: Moved file to tests subdirectory. + git-svn-id: http://svn.osgeo.org/geos/trunk@1743 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/python/setup.py: Installation is now done by autoconf macros - instead of setup.py git-svn-id: http://svn.osgeo.org/geos/trunk@1742 + instead of setup.py git-svn-id: + http://svn.osgeo.org/geos/trunk@1742 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/geos.i, swig/python/python.i, swig/ruby/ruby.i: Cleaned up ruby.i, added licenxe to python.i, commented back in python.i into - geos.i. git-svn-id: http://svn.osgeo.org/geos/trunk@1741 + geos.i. git-svn-id: http://svn.osgeo.org/geos/trunk@1741 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage - * swig/ruby/test/test_helper.rb: Added code to read xml test cases. git-svn-id: http://svn.osgeo.org/geos/trunk@1740 + * swig/ruby/test/test_helper.rb: Added code to read xml test cases. + git-svn-id: http://svn.osgeo.org/geos/trunk@1740 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * swig/geos.i: Added exception handling for results that return geometries. Added normalize and equalsExact, but for the moment - they are commented out. git-svn-id: http://svn.osgeo.org/geos/trunk@1739 + they are commented out. git-svn-id: + http://svn.osgeo.org/geos/trunk@1739 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-13 Charlie Savage * tests/xmltester/XMLTester.cpp: Changes to compile on VC++ - fully - qualified polygon name. Should also work on MingW, will test next. git-svn-id: http://svn.osgeo.org/geos/trunk@1738 + qualified polygon name. Should also work on MingW, will test next. + git-svn-id: http://svn.osgeo.org/geos/trunk@1738 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/test/geos_tests.rb: Disabled test_combinations.rb for - the moment since it fails. git-svn-id: http://svn.osgeo.org/geos/trunk@1737 + the moment since it fails. git-svn-id: + http://svn.osgeo.org/geos/trunk@1737 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/geos.i: Fixed serious bug in geom_to_hex and geom_to_wkb type - maps. Was using temporary variable instead of passed in variable. git-svn-id: http://svn.osgeo.org/geos/trunk@1736 + maps. Was using temporary variable instead of passed in variable. + git-svn-id: http://svn.osgeo.org/geos/trunk@1736 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * capi/geos_c.h.vc: Switched GeosBytesOrder to int in api - signatures. git-svn-id: http://svn.osgeo.org/geos/trunk@1735 + signatures. git-svn-id: http://svn.osgeo.org/geos/trunk@1735 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/geos.i: A number of changes to fix warning generated by gcc - and to make sure the bindings compile for Python. git-svn-id: http://svn.osgeo.org/geos/trunk@1734 + and to make sure the bindings compile for Python. git-svn-id: + http://svn.osgeo.org/geos/trunk@1734 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/python/Makefile.am: Updated Python SWIG makefile to build - with the c api. git-svn-id: http://svn.osgeo.org/geos/trunk@1733 + with the c api. git-svn-id: http://svn.osgeo.org/geos/trunk@1733 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/ruby.i: Minor change to fix gcc warning. git-svn-id: http://svn.osgeo.org/geos/trunk@1732 + * swig/ruby/ruby.i: Minor change to fix gcc warning. git-svn-id: + http://svn.osgeo.org/geos/trunk@1732 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/Makefile.am: Updated Ruby SWIG makefile to build with - the c api. git-svn-id: http://svn.osgeo.org/geos/trunk@1731 + the c api. git-svn-id: http://svn.osgeo.org/geos/trunk@1731 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * capi/geos_c.cpp, capi/geos_c.h.in, capi/geos_c.h.vc: Fixed an error in the way GEOSByteOrder was declared. It is now an enum in - geos_c.h git-svn-id: http://svn.osgeo.org/geos/trunk@1730 + geos_c.h git-svn-id: http://svn.osgeo.org/geos/trunk@1730 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/geos.i: Added %rename directive so that GeomUnion is exposed - as union is SWIG languages. git-svn-id: http://svn.osgeo.org/geos/trunk@1729 + as union is SWIG languages. git-svn-id: + http://svn.osgeo.org/geos/trunk@1729 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage @@ -21350,26 +24025,28 @@ swig/ruby/test/test_combinations.rb, swig/ruby/test/test_operations.rb: Updated tests for combinatins (union, intersection, etc.) and operaptions (buffer, centroid, - etc.). git-svn-id: http://svn.osgeo.org/geos/trunk@1728 + etc.). git-svn-id: http://svn.osgeo.org/geos/trunk@1728 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/test/test_simple.rb: These tests are no longer needed. git-svn-id: http://svn.osgeo.org/geos/trunk@1727 + * swig/ruby/test/test_simple.rb: These tests are no longer needed. + git-svn-id: http://svn.osgeo.org/geos/trunk@1727 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/test/geos_tests.rb, swig/ruby/test/test_helper.rb, swig/ruby/test/test_relations.rb: Ported old tests for relations, - such as intersects, touches, etc., to new swig bindings. git-svn-id: http://svn.osgeo.org/geos/trunk@1726 + such as intersects, touches, etc., to new swig bindings. + git-svn-id: http://svn.osgeo.org/geos/trunk@1726 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/ruby.i: Added type map needed to create polygons with holes. Unfortunately, this is Ruby specific. It needs to be ported - to Python next. git-svn-id: http://svn.osgeo.org/geos/trunk@1725 + to Python next. git-svn-id: http://svn.osgeo.org/geos/trunk@1725 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage @@ -21377,75 +24054,94 @@ * swig/geos.i: Removed wrapper classes and replace them with SWIG "fake" classes. This makes the interface cleaner, and makes memory management much easier. Also added area, dimension, length, - getExteriorRing, getInteriorRingN methods. git-svn-id: http://svn.osgeo.org/geos/trunk@1724 + getExteriorRing, getInteriorRingN methods. git-svn-id: + http://svn.osgeo.org/geos/trunk@1724 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/test/test_srid.rb: Added test to read from wkb geometry - - currently fails, needs more investigation. git-svn-id: http://svn.osgeo.org/geos/trunk@1723 + - currently fails, needs more investigation. git-svn-id: + http://svn.osgeo.org/geos/trunk@1723 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/test/test_io.rb: Added tests for invalid geometries. git-svn-id: http://svn.osgeo.org/geos/trunk@1722 + * swig/ruby/test/test_io.rb: Added tests for invalid geometries. + git-svn-id: http://svn.osgeo.org/geos/trunk@1722 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/test/geos_tests.rb: Updated ruby test suite. git-svn-id: http://svn.osgeo.org/geos/trunk@1721 + * swig/ruby/test/geos_tests.rb: Updated ruby test suite. + git-svn-id: http://svn.osgeo.org/geos/trunk@1721 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/test/test_geometry.rb: New tests for area, length, - distance. git-svn-id: http://svn.osgeo.org/geos/trunk@1720 + distance. git-svn-id: http://svn.osgeo.org/geos/trunk@1720 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * : Converted line feeds to Unix style. git-svn-id: http://svn.osgeo.org/geos/trunk@1719 + * : Converted line feeds to Unix style. git-svn-id: + http://svn.osgeo.org/geos/trunk@1719 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/test/test_srid.rb: Tests for srid handling. git-svn-id: http://svn.osgeo.org/geos/trunk@1717 + * swig/ruby/test/test_geometry.rb: New tests for creating geometries + and calling various functions such as numGeometries, isValid, etc. + git-svn-id: http://svn.osgeo.org/geos/trunk@1718 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/test/test_io.rb: Merged tests from test_wkb_reader.rb git-svn-id: http://svn.osgeo.org/geos/trunk@1716 + * swig/ruby/test/test_srid.rb: Tests for srid handling. + git-svn-id: http://svn.osgeo.org/geos/trunk@1717 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage - * swig/ruby/test/test_wkb_reader.rb: Merging into test_io.rb git-svn-id: http://svn.osgeo.org/geos/trunk@1715 + * swig/ruby/test/test_io.rb: Merged tests from test_wkb_reader.rb + git-svn-id: http://svn.osgeo.org/geos/trunk@1716 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2006-07-12 Charlie Savage + + * swig/ruby/test/test_wkb_reader.rb: Merging into test_io.rb + git-svn-id: http://svn.osgeo.org/geos/trunk@1715 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-12 Charlie Savage * swig/ruby/test/test_version.rb: Tests to verify returned version - numbers from C api. git-svn-id: http://svn.osgeo.org/geos/trunk@1714 + numbers from C api. git-svn-id: + http://svn.osgeo.org/geos/trunk@1714 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * swig/geos.i: Fixes for coordinate sequences. Fixed bug in range checking, chaned clone to be a method instead of copy constructor, - marked clone as creating a new object. git-svn-id: http://svn.osgeo.org/geos/trunk@1713 + marked clone as creating a new object. git-svn-id: + http://svn.osgeo.org/geos/trunk@1713 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * swig/ruby/test/test_coordinate_sequence.rb: Tests for SWIG - coordinate sequence class. git-svn-id: http://svn.osgeo.org/geos/trunk@1712 + coordinate sequence class. git-svn-id: + http://svn.osgeo.org/geos/trunk@1712 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * capi/geos_c.h.in, capi/geos_c.h.vc: Added reference to new enum called GEOSByteOrders. The enum has two values, GEOS_WKB_NDR and - GEOS_WKB_XDR which signify big endian and little endian byte orders. git-svn-id: http://svn.osgeo.org/geos/trunk@1711 + GEOS_WKB_XDR which signify big endian and little endian byte orders. + git-svn-id: http://svn.osgeo.org/geos/trunk@1711 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage @@ -21453,77 +24149,86 @@ * capi/geos_c.h.in, capi/geos_c.h.vc: Added 5 methods to the C API as documented in the changelong. The new methods are read/write WKB Hex values, read/write WKB byte order and read wkb output - dimensions. git-svn-id: http://svn.osgeo.org/geos/trunk@1710 + dimensions. git-svn-id: http://svn.osgeo.org/geos/trunk@1710 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * swig/ruby/test/test_wkb_reader.rb: Test cases for reading and writing geometries to WKT, WKB and hex encoded WKB formats via the - SWIG bindings. git-svn-id: http://svn.osgeo.org/geos/trunk@1709 + SWIG bindings. git-svn-id: http://svn.osgeo.org/geos/trunk@1709 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * capi/geos_c.h.vc: Updated visual studio header file to match - geos_c.h.in git-svn-id: http://svn.osgeo.org/geos/trunk@1708 + geos_c.h.in git-svn-id: http://svn.osgeo.org/geos/trunk@1708 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * capi/geos_c.cpp: Added 5 methods to the C API as documented in the changelong. The new methods are read/write WKB Hex values, - read/write WKB byte order and read wkb output dimensions. git-svn-id: http://svn.osgeo.org/geos/trunk@1707 + read/write WKB byte order and read wkb output dimensions. + git-svn-id: http://svn.osgeo.org/geos/trunk@1707 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage * ChangeLog: Noted additions to the C API and porting of SWIG to use - the C api. git-svn-id: http://svn.osgeo.org/geos/trunk@1706 + the C api. git-svn-id: http://svn.osgeo.org/geos/trunk@1706 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-11 Charlie Savage - * swig/geos.i, swig/ruby/ruby.i: Ported SWIG bindings to use c-api. git-svn-id: http://svn.osgeo.org/geos/trunk@1705 + * swig/geos.i, swig/ruby/ruby.i: Ported SWIG bindings to use c-api. + git-svn-id: http://svn.osgeo.org/geos/trunk@1705 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-10 Sandro Santilli - * tests/tut/.cvsignore: Added .cvsignore file git-svn-id: http://svn.osgeo.org/geos/trunk@1704 + * tests/tut/.cvsignore: Added .cvsignore file git-svn-id: + http://svn.osgeo.org/geos/trunk@1704 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-10 Sandro Santilli * ChangeLog, capi/geos_c.cpp: don't use dynamic strings as format - arg the formatted message callbacks. git-svn-id: http://svn.osgeo.org/geos/trunk@1703 + arg the formatted message callbacks. git-svn-id: + http://svn.osgeo.org/geos/trunk@1703 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-10 Sandro Santilli * ChangeLog, source/headers/geos/simplify/DouglasPeuckerLineSimplifier.h: changed - vector to vector (see bug#101) git-svn-id: http://svn.osgeo.org/geos/trunk@1702 + vector to vector (see bug#101) git-svn-id: + http://svn.osgeo.org/geos/trunk@1702 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-09 Mateusz Loskot * tests/xmltester/.cvsignore: Added 'testrunner' pattern to - tests/xmltester/.cvsignore. git-svn-id: http://svn.osgeo.org/geos/trunk@1701 + tests/xmltester/.cvsignore. git-svn-id: + http://svn.osgeo.org/geos/trunk@1701 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-09 Mateusz Loskot - * .cvsignore: Added 'testrunner' to .cvsignore patterns. git-svn-id: http://svn.osgeo.org/geos/trunk@1700 + * .cvsignore: Added 'testrunner' to .cvsignore patterns. + git-svn-id: http://svn.osgeo.org/geos/trunk@1700 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-09 Mateusz Loskot - * ChangeLog: Updated ChangeLog with details about new unit tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1699 + * ChangeLog: Updated ChangeLog with details about new unit tests. + git-svn-id: http://svn.osgeo.org/geos/trunk@1699 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-09 Mateusz Loskot - * tests/unit/Makefile.am: Added new tests to tests/unit/Makefile.am. git-svn-id: http://svn.osgeo.org/geos/trunk@1698 + * tests/unit/Makefile.am: Added new tests to tests/unit/Makefile.am. + git-svn-id: http://svn.osgeo.org/geos/trunk@1698 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-09 Mateusz Loskot @@ -21531,13 +24236,15 @@ * tests/unit/noding/SegmentNodeTest.cpp, tests/unit/noding/SegmentPointComparatorTest.cpp, tests/unit/noding/SegmentStringTest.cpp: Added new tests cases to - tests/unit/noding. Removed zero-to-pointer casts. git-svn-id: http://svn.osgeo.org/geos/trunk@1697 + tests/unit/noding. Removed zero-to-pointer casts. git-svn-id: + http://svn.osgeo.org/geos/trunk@1697 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-09 Sandro Santilli * tests/xmltester/Makefile.am: Added testrunner to CLEANFILES. make - distcheck now succeeds. git-svn-id: http://svn.osgeo.org/geos/trunk@1696 + distcheck now succeeds. git-svn-id: + http://svn.osgeo.org/geos/trunk@1696 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-08 Sandro Santilli @@ -21549,95 +24256,119 @@ source/headers/geos/geom/GeometryFactory.inl, source/headers/geos/geomgraph/EdgeRing.h, source/headers/geos/platform.h.in: * configure.in: incremented CAPI minor version, to avoid - falling behind any future version from the 2.2. branch. * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp, source/geomgraph/EdgeRing.cpp, source/headers/geos/geom/Geometry.h, source/headers/geos/geom/GeometryFactory.h, source/headers/geos/geom/GeometryFactory.inl, source/headers/geos/geomgraph/EdgeRing.h: updated doxygen comments (sync with JTS head). * source/headers/geos/platform.h.in: include rather then git-svn-id: http://svn.osgeo.org/geos/trunk@1693 - 5242fede-7e19-0410-aef8-94bd7d2200fb + falling behind any future version from the 2.2. branch. + * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp, + source/geomgraph/EdgeRing.cpp, + source/headers/geos/geom/Geometry.h, + source/headers/geos/geom/GeometryFactory.h, + source/headers/geos/geom/GeometryFactory.inl, + source/headers/geos/geomgraph/EdgeRing.h: updated + doxygen comments (sync with JTS head). * + source/headers/geos/platform.h.in: include + rather then git-svn-id: + http://svn.osgeo.org/geos/trunk@1693 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-07 Mateusz Loskot * ChangeLog: Updated ChangeLog with version comparison fix in - GEOS_UNIT. git-svn-id: http://svn.osgeo.org/geos/trunk@1691 + GEOS_UNIT. git-svn-id: http://svn.osgeo.org/geos/trunk@1691 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-07 Mateusz Loskot - * macros/geos.m4: Fixed versions comparison in the GEOS_UNIT macro. git-svn-id: http://svn.osgeo.org/geos/trunk@1690 + * macros/geos.m4: Fixed versions comparison in the GEOS_UNIT macro. + git-svn-id: http://svn.osgeo.org/geos/trunk@1690 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-07 Sandro Santilli - * ChangeLog, acsite.m4, configure.in: * acsite.m4: include rather then (the latter is not available on Solaris 9) * configure.in: make sure CFLAGS is set before compiling using the 64bit integer detection macro. git-svn-id: http://svn.osgeo.org/geos/trunk@1689 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, acsite.m4, configure.in: * acsite.m4: include rather then + (the latter is not available on Solaris 9) * + configure.in: make sure CFLAGS is set before compiling + using the 64bit integer detection macro. git-svn-id: + http://svn.osgeo.org/geos/trunk@1689 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-06 Mateusz Loskot * ChangeLog, macros/geos.m4: Fixed version query regexp with escaped - dots. Removed -lpq from GEOS_LIBS flags. git-svn-id: http://svn.osgeo.org/geos/trunk@1688 + dots. Removed -lpq from GEOS_LIBS flags. git-svn-id: + http://svn.osgeo.org/geos/trunk@1688 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Mateusz Loskot * ChangeLog, macros/geos.m4: Removed redundant -L and -I from - GEOS_LIBS and GEOS_CFLAGS. git-svn-id: http://svn.osgeo.org/geos/trunk@1687 + GEOS_LIBS and GEOS_CFLAGS. git-svn-id: + http://svn.osgeo.org/geos/trunk@1687 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Mateusz Loskot * ChangeLog, macros/geos.m4: Fixed GEOS_INIT to support full paths - to geos-config passed to --with-geos. Fixed version decoding. git-svn-id: http://svn.osgeo.org/geos/trunk@1686 + to geos-config passed to --with-geos. Fixed version decoding. + git-svn-id: http://svn.osgeo.org/geos/trunk@1686 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli - * ChangeLog, tests/unit/Makefile.am: distribute utility.h git-svn-id: http://svn.osgeo.org/geos/trunk@1685 + * ChangeLog, tests/unit/Makefile.am: distribute utility.h + git-svn-id: http://svn.osgeo.org/geos/trunk@1685 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli * ChangeLog, configure.in, tests/Makefile.am, tests/tut/Makefile.am: - distribute the TUT framework. git-svn-id: http://svn.osgeo.org/geos/trunk@1684 + distribute the TUT framework. git-svn-id: + http://svn.osgeo.org/geos/trunk@1684 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am: Distribute XML tests and - tester. git-svn-id: http://svn.osgeo.org/geos/trunk@1683 + tester. git-svn-id: http://svn.osgeo.org/geos/trunk@1683 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli * ChangeLog, source/operation/valid/Makefile.am: Fixed missing - SweeplineNestedRingTester.cpp file. git-svn-id: http://svn.osgeo.org/geos/trunk@1682 + SweeplineNestedRingTester.cpp file. git-svn-id: + http://svn.osgeo.org/geos/trunk@1682 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli * ChangeLog, source/headers/geos/operation/linemerge/Makefile.am: - Fixed missing backslash, dropping headers from distribution. git-svn-id: http://svn.osgeo.org/geos/trunk@1681 + Fixed missing backslash, dropping headers from distribution. + git-svn-id: http://svn.osgeo.org/geos/trunk@1681 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1680 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1680 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-07-05 Sandro Santilli * ChangeLog, source/headers/geos/operation/overlay/OverlayOp.h, source/operation/overlay/OverlayOp.cpp: added checks for obviously - wrong result of difference and intersection ops git-svn-id: http://svn.osgeo.org/geos/trunk@1679 + wrong result of difference and intersection ops git-svn-id: + http://svn.osgeo.org/geos/trunk@1679 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-27 Sandro Santilli * ChangeLog, source/algorithm/HCoordinate.cpp: * source/algorithm/HCoordinate.cpp: added support for MingW -ansi - builds. git-svn-id: http://svn.osgeo.org/geos/trunk@1677 + builds. git-svn-id: http://svn.osgeo.org/geos/trunk@1677 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-27 Sandro Santilli * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in: * capi/geos_c.cpp: fixed forward declaration of - GEOSCoordSeq_getOrdinate. * capi/geos_c.h.in: renamed GEOSGeomTypeId enum to GEOSGeomTypes, to - make VC++ 2005 happy. git-svn-id: http://svn.osgeo.org/geos/trunk@1676 + GEOSCoordSeq_getOrdinate. * capi/geos_c.h.in: renamed GEOSGeomTypeId + enum to GEOSGeomTypes, to make VC++ 2005 happy. git-svn-id: + http://svn.osgeo.org/geos/trunk@1676 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-19 Sandro Santilli @@ -21647,19 +24378,21 @@ source/headers/geos/util/CoordinateArrayFilter.h, source/headers/geos/util/UniqueCoordinateArrayFilter.h, source/noding/ScaledNoder.cpp: Don't *require* CoordinateFilters to - define both read-only and read-write methods. git-svn-id: http://svn.osgeo.org/geos/trunk@1675 + define both read-only and read-write methods. git-svn-id: + http://svn.osgeo.org/geos/trunk@1675 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-19 Sandro Santilli - * ChangeLog, source/geom/Polygon.cpp: optimized loops git-svn-id: http://svn.osgeo.org/geos/trunk@1674 + * ChangeLog, source/geom/Polygon.cpp: optimized loops git-svn-id: + http://svn.osgeo.org/geos/trunk@1674 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-19 Sandro Santilli * ChangeLog, source/geom/util/GeometryTransformer.cpp, source/headers/geos/geom/util/GeometryTransformer.h: updated port - info git-svn-id: http://svn.osgeo.org/geos/trunk@1673 + info git-svn-id: http://svn.osgeo.org/geos/trunk@1673 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-19 Sandro Santilli @@ -21667,13 +24400,14 @@ * ChangeLog, source/geom/GeometryFactory.cpp, source/headers/geos/geom/GeometryFactory.h, source/headers/geos/geom/GeometryFactory.inl: port info and doxygen - dox. git-svn-id: http://svn.osgeo.org/geos/trunk@1672 + dox. git-svn-id: http://svn.osgeo.org/geos/trunk@1672 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-19 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp: parseCase(): make sure - to exit the tag before returning git-svn-id: http://svn.osgeo.org/geos/trunk@1671 + to exit the tag before returning git-svn-id: + http://svn.osgeo.org/geos/trunk@1671 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli @@ -21682,30 +24416,35 @@ source/headers/geos/geom/Coordinate.h, source/headers/geos/geom/Coordinate.inl: Let the compiler synthetize copy ctor and assignment op for Coordinate class to obtain better - numerical stability. git-svn-id: http://svn.osgeo.org/geos/trunk@1670 + numerical stability. git-svn-id: + http://svn.osgeo.org/geos/trunk@1670 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp: Added support for - "AreaTest" operations. git-svn-id: http://svn.osgeo.org/geos/trunk@1669 + "AreaTest" operations. git-svn-id: + http://svn.osgeo.org/geos/trunk@1669 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli * ChangeLog, source/operation/overlay/PolygonBuilder.cpp: Fixed bug - in findShell() needlessly erasing vector elements git-svn-id: http://svn.osgeo.org/geos/trunk@1668 + in findShell() needlessly erasing vector elements git-svn-id: + http://svn.osgeo.org/geos/trunk@1668 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli - * source/operation/overlay/OverlayOp.cpp: Fixed just-introduced bug git-svn-id: http://svn.osgeo.org/geos/trunk@1667 + * source/operation/overlay/OverlayOp.cpp: Fixed just-introduced bug + git-svn-id: http://svn.osgeo.org/geos/trunk@1667 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli * ChangeLog, source/operation/overlay/OverlayOp.cpp: * source/operation/overlay/OverlayOp.cpp: use NodeMap::container and - related typedefs, removed (int) casts, optimized loops. git-svn-id: http://svn.osgeo.org/geos/trunk@1666 + related typedefs, removed (int) casts, optimized loops. + git-svn-id: http://svn.osgeo.org/geos/trunk@1666 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli @@ -21714,33 +24453,36 @@ source/headers/geos/geomgraph/DirectedEdge.h, source/headers/geos/geomgraph/DirectedEdge.inl, source/headers/geos/geomgraph/EdgeEnd.h: EdgeEnd::getEdge() made - non-virtual and inlined. git-svn-id: http://svn.osgeo.org/geos/trunk@1665 + non-virtual and inlined. git-svn-id: + http://svn.osgeo.org/geos/trunk@1665 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-14 Sandro Santilli * ChangeLog, source/operation/overlay/PolygonBuilder.cpp: Fixed bug in PolygonBuilder::placePolygonHoles, performance improved as a side - effect. git-svn-id: http://svn.osgeo.org/geos/trunk@1664 + effect. git-svn-id: http://svn.osgeo.org/geos/trunk@1664 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli * ChangeLog, source/headers/geos/operation/overlay/PolygonBuilder.h, - source/operation/overlay/PolygonBuilder.cpp: cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1663 + source/operation/overlay/PolygonBuilder.cpp: cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1663 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli * ChangeLog, source/headers/geos/io/WKTReader.inl: * source/headers/geos/io/WKTReader.inl: added missing include for - GEOS_DEBUG set case, use stderr for debugging output. git-svn-id: http://svn.osgeo.org/geos/trunk@1662 + GEOS_DEBUG set case, use stderr for debugging output. git-svn-id: + http://svn.osgeo.org/geos/trunk@1662 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli * ChangeLog, source/operation/overlay/LineBuilder.cpp: fixed unused - parameter warning git-svn-id: http://svn.osgeo.org/geos/trunk@1661 + parameter warning git-svn-id: http://svn.osgeo.org/geos/trunk@1661 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli @@ -21748,35 +24490,39 @@ * ChangeLog, source/headers/geos/geomgraph/GeometryGraph.h: Changed GeometryGraph::lineEdgeMap set comparison function to be pointer-based. Should be safe and much faster. Available tests all - succeed. git-svn-id: http://svn.osgeo.org/geos/trunk@1660 + succeed. git-svn-id: http://svn.osgeo.org/geos/trunk@1660 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli - * source/operation/overlay/OverlayOp.cpp: trimmed cvs log, cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1659 + * source/operation/overlay/OverlayOp.cpp: trimmed cvs log, cleanups + git-svn-id: http://svn.osgeo.org/geos/trunk@1659 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli * source/geomgraph/GeometryGraph.cpp: Cleanups and some more - debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1658 + debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1658 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli * ChangeLog, source/geom/Geometry.cpp: Added self comparison check - in Geometry::compareTo(). git-svn-id: http://svn.osgeo.org/geos/trunk@1657 + in Geometry::compareTo(). git-svn-id: + http://svn.osgeo.org/geos/trunk@1657 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-13 Sandro Santilli - * ChangeLog: fixed mis-assigned commit git-svn-id: http://svn.osgeo.org/geos/trunk@1656 + * ChangeLog: fixed mis-assigned commit git-svn-id: + http://svn.osgeo.org/geos/trunk@1656 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, source/simplify/LineSegmentIndex.cpp: LineSegmentIndex: - explicitly initialized parent class in constructors. git-svn-id: http://svn.osgeo.org/geos/trunk@1655 + explicitly initialized parent class in constructors. git-svn-id: + http://svn.osgeo.org/geos/trunk@1655 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli @@ -21784,34 +24530,38 @@ * ChangeLog, source/headers/geos/index/quadtree/Root.h, source/headers/geos/operation/distance/ConnectedElementPointFilter. h, source/headers/geos/operation/polygonize/Polygonizer.h: Removed - unused parameters warning git-svn-id: http://svn.osgeo.org/geos/trunk@1654 + unused parameters warning git-svn-id: + http://svn.osgeo.org/geos/trunk@1654 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, source/headers/geos/geom/GeometryFilter.h: added assert(0) version of filter_ro() and filter_rw() to allow - implementations to only defined the required one. git-svn-id: http://svn.osgeo.org/geos/trunk@1653 + implementations to only defined the required one. git-svn-id: + http://svn.osgeo.org/geos/trunk@1653 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * tests/bigtest/TestSweepLineSpeed.cpp, tests/xmltester/SimpleWKTTester.cpp: Removed unused parameter - warnings git-svn-id: http://svn.osgeo.org/geos/trunk@1652 + warnings git-svn-id: http://svn.osgeo.org/geos/trunk@1652 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * source/headers/geos/planargraph/Node.h: Added note about ownership - of return from getEdgesBetween() git-svn-id: http://svn.osgeo.org/geos/trunk@1651 + of return from getEdgesBetween() git-svn-id: + http://svn.osgeo.org/geos/trunk@1651 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, source/headers/geos/io/WKTWriter.h, source/io/WKTWriter.cpp: fixed compiler warnings, fixed some methods - to omit unused parameters. git-svn-id: http://svn.osgeo.org/geos/trunk@1650 + to omit unused parameters. git-svn-id: + http://svn.osgeo.org/geos/trunk@1650 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli @@ -21819,46 +24569,52 @@ * ChangeLog, source/geom/CoordinateSequence.cpp, source/headers/geos/geom/CoordinateSequence.h, tests/unit/geom/CoordinateArraySequenceTest.cpp: Added equality and - inequality operators and tests git-svn-id: http://svn.osgeo.org/geos/trunk@1649 + inequality operators and tests git-svn-id: + http://svn.osgeo.org/geos/trunk@1649 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, source/geom/CoordinateSequence.cpp, source/headers/geos/geom/CoordinateSequence.h: indentation, notes - about things to be fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@1648 + about things to be fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@1648 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, source/planargraph/Node.cpp: implemented missing - getEdgesBetween() method (untested). git-svn-id: http://svn.osgeo.org/geos/trunk@1647 + getEdgesBetween() method (untested). git-svn-id: + http://svn.osgeo.org/geos/trunk@1647 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * source/headers/geos/planargraph/DirectedEdge.h, source/planargraph/DirectedEdge.cpp: provided a memory friendly - version of toEdges() method. git-svn-id: http://svn.osgeo.org/geos/trunk@1646 + version of toEdges() method. git-svn-id: + http://svn.osgeo.org/geos/trunk@1646 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, source/geom/CoordinateArraySequence.cpp: explicitly - invoked CoordinateSequence (copy) ctor - suggested by GCC warning. git-svn-id: http://svn.osgeo.org/geos/trunk@1645 + invoked CoordinateSequence (copy) ctor - suggested by GCC warning. + git-svn-id: http://svn.osgeo.org/geos/trunk@1645 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * source/headers/geos/geom/CoordinateSequence.h: Added default ctor - and copy ctor (protected) git-svn-id: http://svn.osgeo.org/geos/trunk@1644 + and copy ctor (protected) git-svn-id: + http://svn.osgeo.org/geos/trunk@1644 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, acsite.m4, configure.in, source/headers/geos/platform.h.in: Check for int64_t type for int64 - typedef. git-svn-id: http://svn.osgeo.org/geos/trunk@1643 + typedef. git-svn-id: http://svn.osgeo.org/geos/trunk@1643 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli @@ -21902,7 +24658,8 @@ source/simplify/DouglasPeuckerLineSimplifier.cpp, source/simplify/LineSegmentIndex.cpp, source/simplify/TaggedLineString.cpp, source/util/Profiler.cpp: - unsigned int => size_t git-svn-id: http://svn.osgeo.org/geos/trunk@1642 + unsigned int => size_t git-svn-id: + http://svn.osgeo.org/geos/trunk@1642 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli @@ -21920,13 +24677,15 @@ source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp, source/operation/linemerge/LineSequencer.cpp, - source/planargraph/PlanarGraph.cpp: unsigned int => size_t git-svn-id: http://svn.osgeo.org/geos/trunk@1641 + source/planargraph/PlanarGraph.cpp: unsigned int => size_t + git-svn-id: http://svn.osgeo.org/geos/trunk@1641 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp: don't print test file - precision model if verbosity level < 2. git-svn-id: http://svn.osgeo.org/geos/trunk@1640 + precision model if verbosity level < 2. git-svn-id: + http://svn.osgeo.org/geos/trunk@1640 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-12 Sandro Santilli @@ -21949,31 +24708,36 @@ source/headers/geos/geom/LineSegment.h, source/headers/geos/util/UniqueCoordinateArrayFilter.h: Fixed getGeometryN() to take size_t rather then int, changed unsigned int - parameters to size_t. git-svn-id: http://svn.osgeo.org/geos/trunk@1639 + parameters to size_t. git-svn-id: + http://svn.osgeo.org/geos/trunk@1639 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-09 Sandro Santilli - * tests/xmltester/SimpleWKTTester.cpp: Removed compiler warning git-svn-id: http://svn.osgeo.org/geos/trunk@1638 + * tests/xmltester/SimpleWKTTester.cpp: Removed compiler warning + git-svn-id: http://svn.osgeo.org/geos/trunk@1638 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-09 Sandro Santilli * ChangeLog, tests/unit/noding/SegmentStringTest.cpp: removed - signed/unsigned comparison warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@1637 + signed/unsigned comparison warnings. git-svn-id: + http://svn.osgeo.org/geos/trunk@1637 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-09 Sandro Santilli * ChangeLog, tests/unit/geom/LinearRingTest.cpp, tests/unit/geom/MultiPointTest.cpp, tests/unit/geom/PolygonTest.cpp: - removed signed/unsigned comparison warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@1636 + removed signed/unsigned comparison warnings. git-svn-id: + http://svn.osgeo.org/geos/trunk@1636 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-09 Sandro Santilli * ChangeLog, tests/unit/geom/LineStringTest.cpp: Fixed - signed/unsigned comparison tests git-svn-id: http://svn.osgeo.org/geos/trunk@1635 + signed/unsigned comparison tests git-svn-id: + http://svn.osgeo.org/geos/trunk@1635 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-09 Sandro Santilli @@ -21986,24 +24750,28 @@ source/operation/overlay/OverlayOp.cpp, source/operation/valid/RepeatedPointTester.cpp: Fixed warning after Polygon ring accessor methods changed to work with size_t. Small - optimizations in loops. git-svn-id: http://svn.osgeo.org/geos/trunk@1634 + optimizations in loops. git-svn-id: + http://svn.osgeo.org/geos/trunk@1634 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-09 Sandro Santilli - * ChangeLog: Added missing log for mloskot change git-svn-id: http://svn.osgeo.org/geos/trunk@1633 + * ChangeLog: Added missing log for mloskot change git-svn-id: + http://svn.osgeo.org/geos/trunk@1633 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Mateusz Loskot * tests/unit/geom/DimensionTest.cpp: Fixed no-effect warning in - test<1> from DimensionTest.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@1632 + test<1> from DimensionTest.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@1632 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli * ChangeLog, tests/unit/geom/GeometryFactoryTest.cpp: * tests/unit/geom/GeometryFactoryTest.cpp: fixed compiler warnings - about signed/unsigned comparisons. git-svn-id: http://svn.osgeo.org/geos/trunk@1631 + about signed/unsigned comparisons. git-svn-id: + http://svn.osgeo.org/geos/trunk@1631 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli @@ -22012,38 +24780,43 @@ source/geom/Polygon.cpp, source/geom/util/GeometryEditor.cpp, source/headers/geos/geom/Polygon.h, source/io/WKTWriter.cpp: Polygon::getNumInteriorRing() return size_t, - Polygon::interiorRingN() takes size_t. git-svn-id: http://svn.osgeo.org/geos/trunk@1630 + Polygon::interiorRingN() takes size_t. git-svn-id: + http://svn.osgeo.org/geos/trunk@1630 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli * ChangeLog, tests/unit/geom/CoordinateArraySequenceTest.cpp: * tests/unit/geom/CoordinateArraySequenceTest.cpp: fix - signed/unsigned comparison warning. git-svn-id: http://svn.osgeo.org/geos/trunk@1629 + signed/unsigned comparison warning. git-svn-id: + http://svn.osgeo.org/geos/trunk@1629 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli * ChangeLog, tests/xmltester/markup/MarkupSTL.cpp: * tests/xmltester/markup/MarkupSTL.cpp: removed use of allocator, which brings in some incompatibilities with - libstdc++ 6.0.7 (gcc 4.0.2). git-svn-id: http://svn.osgeo.org/geos/trunk@1628 + libstdc++ 6.0.7 (gcc 4.0.2). git-svn-id: + http://svn.osgeo.org/geos/trunk@1628 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli - * configure.in: Commented out ruby and python detection git-svn-id: http://svn.osgeo.org/geos/trunk@1627 + * configure.in: Commented out ruby and python detection + git-svn-id: http://svn.osgeo.org/geos/trunk@1627 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/testrunner.sh: Fixed - xml testrunner rule git-svn-id: http://svn.osgeo.org/geos/trunk@1626 + xml testrunner rule git-svn-id: + http://svn.osgeo.org/geos/trunk@1626 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli * ChangeLog, tests/xmltester/Makefile.am, tests/xmltester/testrunner.sh: added XML tests run to the 'make - check' rule. git-svn-id: http://svn.osgeo.org/geos/trunk@1625 + check' rule. git-svn-id: http://svn.osgeo.org/geos/trunk@1625 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-08 Sandro Santilli @@ -22058,25 +24831,26 @@ source/headers/geos/index/ItemVisitor.h, source/headers/geos/index/strtree/AbstractSTRtree.h, source/headers/geos/index/sweepline/SweepLineOverlapAction.h: Added - missing virtual destructor to abstract classes. git-svn-id: http://svn.osgeo.org/geos/trunk@1624 + missing virtual destructor to abstract classes. git-svn-id: + http://svn.osgeo.org/geos/trunk@1624 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli * ChangeLog, configure.in: * configure.in: enforce -Wall -ansi -pedantic -Wno-long-long to C - and CXX flags. git-svn-id: http://svn.osgeo.org/geos/trunk@1623 + and CXX flags. git-svn-id: http://svn.osgeo.org/geos/trunk@1623 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli * swig/ruby/test/Makefile.am: Renamed (reserved) TESTS variable to - RUBY_TESTS git-svn-id: http://svn.osgeo.org/geos/trunk@1622 + RUBY_TESTS git-svn-id: http://svn.osgeo.org/geos/trunk@1622 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli * Makefile.am: Fixed SUBDIRS order, and added a NOTE about - maintaining it. git-svn-id: http://svn.osgeo.org/geos/trunk@1621 + maintaining it. git-svn-id: http://svn.osgeo.org/geos/trunk@1621 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli @@ -22084,44 +24858,50 @@ * ChangeLog, Makefile.am, configure.in, swig/python/Makefile.am, swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: * Makefile.am, configure.in, swig/python/Makefile.am, swig/ruby/Makefile.am, swig/ruby/test/Makefile.am: swig removed from - automatic build process. * configure.in: removed check for boost availability. git-svn-id: http://svn.osgeo.org/geos/trunk@1620 + automatic build process. * configure.in: removed check for boost + availability. git-svn-id: http://svn.osgeo.org/geos/trunk@1620 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli - * configure.in: Set release version to 3.0.0rc1 git-svn-id: http://svn.osgeo.org/geos/trunk@1619 + * configure.in: Set release version to 3.0.0rc1 git-svn-id: + http://svn.osgeo.org/geos/trunk@1619 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Mateusz Loskot * ChangeLog, tests/unit/Makefile.am: Update ChangeLog with info - about new test case isPointInRingTest.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@1618 + about new test case isPointInRingTest.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@1618 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Mateusz Loskot * tests/unit/algorithm/CGAlgorithms/{isPointInRing.cpp => isPointInRingTest.cpp}: Renamed file isPointInRing.cpp to - isPointInRingTest.cpp to follow GEOS Unit Test convention. git-svn-id: http://svn.osgeo.org/geos/trunk@1617 + isPointInRingTest.cpp to follow GEOS Unit Test convention. + git-svn-id: http://svn.osgeo.org/geos/trunk@1617 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Mateusz Loskot * tests/unit/Makefile.am, tests/unit/algorithm/CGAlgorithms/isPointInRing.cpp: Added new test: - CGAlgorithms/isPointInRing.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@1616 + CGAlgorithms/isPointInRing.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@1616 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli * ChangeLog, source/headers/geos/geom.h: Removed Triangle.h include - from geom.h git-svn-id: http://svn.osgeo.org/geos/trunk@1615 + from geom.h git-svn-id: http://svn.osgeo.org/geos/trunk@1615 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-07 Sandro Santilli * ChangeLog, source/headers/geos/geom/Makefile.am: * source/headers/geos/geom/Makefile.am: removed Triangle.h from - installed header set. git-svn-id: http://svn.osgeo.org/geos/trunk@1614 + installed header set. git-svn-id: + http://svn.osgeo.org/geos/trunk@1614 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-05 Sandro Santilli @@ -22161,7 +24941,8 @@ source/headers/geos/planargraph/algorithm/Makefile.am, source/headers/geos/precision/Makefile.am, source/headers/geos/util.h, source/headers/geos/util/Makefile.am: - Fixed noinst_geos_HEADERS => noinst_HEADERS. git-svn-id: http://svn.osgeo.org/geos/trunk@1613 + Fixed noinst_geos_HEADERS => noinst_HEADERS. git-svn-id: + http://svn.osgeo.org/geos/trunk@1613 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-05 Sandro Santilli @@ -22177,19 +24958,22 @@ source/operation/overlay/PointBuilder.cpp, tests/xmltester/XMLTester.cpp: Given OverlayOp funx code enum a name and renamed values to have a lowercase prefix. Drop all of noding - headers from installed header set. git-svn-id: http://svn.osgeo.org/geos/trunk@1612 + headers from installed header set. git-svn-id: + http://svn.osgeo.org/geos/trunk@1612 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-03 Howard Butler - * source/Makefile.vc: update to track latest removals git-svn-id: http://svn.osgeo.org/geos/trunk@1611 + * source/Makefile.vc: update to track latest removals git-svn-id: + http://svn.osgeo.org/geos/trunk@1611 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-03 Howard Butler * source/simplify/DouglasPeuckerLineSimplifier.cpp: Use a fully qualified namespace for LineSegment because we're inside of - geos::simplify at the time git-svn-id: http://svn.osgeo.org/geos/trunk@1610 + geos::simplify at the time git-svn-id: + http://svn.osgeo.org/geos/trunk@1610 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-01 Sandro Santilli @@ -22207,7 +24991,7 @@ source/headers/geos/precision.h, source/headers/geos/precision/Makefile.am, source/io/WKTWriter.cpp, source/io/Writer.cpp: Reduced installed headers form geomgraph - namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1609 + namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1609 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-06-01 Sandro Santilli @@ -22224,38 +25008,43 @@ source/headers/geos/indexSweepline.h, source/headers/geos/operation/valid/SweeplineNestedRingTester.h, source/operation/valid/Makefile.am: Reduced number of installed - headers for the geos::index namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1608 + headers for the geos::index namespace git-svn-id: + http://svn.osgeo.org/geos/trunk@1608 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-25 Sandro Santilli * ChangeLog, tests/unit/geom/TriangleTest.cpp: * tests/unit/geom/TriangleTest.cpp: take floating-point rounding - error into account. git-svn-id: http://svn.osgeo.org/geos/trunk@1607 + error into account. git-svn-id: + http://svn.osgeo.org/geos/trunk@1607 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-25 Mateusz Loskot * tests/tut/tut.h: Changed precision constant with epsilon() from - std::numeric_limits. git-svn-id: http://svn.osgeo.org/geos/trunk@1606 + std::numeric_limits. git-svn-id: + http://svn.osgeo.org/geos/trunk@1606 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-25 Mateusz Loskot * tests/tut/tut.h: Added specialization of ensure_equals for double - type. git-svn-id: http://svn.osgeo.org/geos/trunk@1605 + type. git-svn-id: http://svn.osgeo.org/geos/trunk@1605 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli * ChangeLog, source/index/quadtree/DoubleBits.cpp: * source/index/quadtree/DoubleBits.cpp: handled negative or zero - values in getExponent(). git-svn-id: http://svn.osgeo.org/geos/trunk@1604 + values in getExponent(). git-svn-id: + http://svn.osgeo.org/geos/trunk@1604 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli * ChangeLog, tests/unit/utility.h: * tests/unit/utility.h: fixed missing return from isSameStructure's specialization on GeometryCollection, also fixed a signed/unsigned - mismatch warning there. git-svn-id: http://svn.osgeo.org/geos/trunk@1603 + mismatch warning there. git-svn-id: + http://svn.osgeo.org/geos/trunk@1603 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli @@ -22265,14 +25054,16 @@ source/util/UniqueCoordinateArrayFilter.cpp: * source/util/Makefile.am, source/util/CoordinateArrayFiter.cpp, source/util/GEOSException.cpp, source/util/UniqueCoordinateArrayFilter.cpp: removed empty - implementation files. git-svn-id: http://svn.osgeo.org/geos/trunk@1602 + implementation files. git-svn-id: + http://svn.osgeo.org/geos/trunk@1602 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli * ChangeLog, source/headers/geos/simplify/TaggedLinesSimplifier.h: * source/headers/geos/simplify/TaggedLinesSimplifier.h: added LineSegmentIndex.h include so that every use of the templated - simplify() function get all the required definitions. git-svn-id: http://svn.osgeo.org/geos/trunk@1601 + simplify() function get all the required definitions. git-svn-id: + http://svn.osgeo.org/geos/trunk@1601 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli @@ -22289,30 +25080,41 @@ source/headers/geos/operation/polygonize/Makefile.am, source/headers/geos/operation/relate/Makefile.am, source/headers/geos/planargraph/Makefile.am: Reduced number of - installed headers in geos/operation/ subdir git-svn-id: http://svn.osgeo.org/geos/trunk@1600 + installed headers in geos/operation/ subdir git-svn-id: + http://svn.osgeo.org/geos/trunk@1600 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli - * NEWS: Added a note about unit tests being introduced git-svn-id: http://svn.osgeo.org/geos/trunk@1599 + * NEWS: Added a note about unit tests being introduced git-svn-id: + http://svn.osgeo.org/geos/trunk@1599 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Mateusz Loskot - * ChangeLog: Added missing entries to ChangeLog. git-svn-id: http://svn.osgeo.org/geos/trunk@1598 + * ChangeLog: Added missing entries to ChangeLog. git-svn-id: + http://svn.osgeo.org/geos/trunk@1598 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli * ChangeLog, source/headers/geos/simplify/TaggedLinesSimplifier.h, source/simplify/TaggedLinesSimplifier.cpp, - source/simplify/TopologyPreservingSimplifier.cpp: * source/headers/geos/simplify/TaggedLinesSimplifier.h, source/simplify/TaggedLinesSimplifier.cpp, source/simplify/TopologyPreservingSimplifier.cpp: fixed bug in TopologyPreservingSimplifier failing to detect intersections, refactored TaggedLinesSimplifier class to more closely match JTS and use templated functions. git-svn-id: http://svn.osgeo.org/geos/trunk@1597 - 5242fede-7e19-0410-aef8-94bd7d2200fb + source/simplify/TopologyPreservingSimplifier.cpp: * source/headers/geos/simplify/TaggedLinesSimplifier.h, + source/simplify/TaggedLinesSimplifier.cpp, + source/simplify/TopologyPreservingSimplifier.cpp: + fixed bug in TopologyPreservingSimplifier failing to + detect intersections, refactored TaggedLinesSimplifier + class to more closely match JTS and use templated + functions. git-svn-id: + http://svn.osgeo.org/geos/trunk@1597 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Sandro Santilli * ChangeLog, capi/geos_c.h.in: * capi/geos_c.h.in: #include to get size_t definition - (only #ifndef __cplusplus) git-svn-id: http://svn.osgeo.org/geos/trunk@1596 + (only #ifndef __cplusplus) git-svn-id: + http://svn.osgeo.org/geos/trunk@1596 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-24 Mateusz Loskot @@ -22321,19 +25123,21 @@ tests/unit/simplify/TopologyPreservingSimplifierTest.cpp, tests/unit/utility.h: Added new test: TopologyPreservingSimplifierTest.cpp. Added new utility.cpp helper - for Unit Tests (implementes utils from JTS Unit Tests). git-svn-id: http://svn.osgeo.org/geos/trunk@1595 + for Unit Tests (implementes utils from JTS Unit Tests). + git-svn-id: http://svn.osgeo.org/geos/trunk@1595 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, source/headers/geos/geom/Coordinate.h: * source/headers/geos/geom/Coordinate.h: added missing - include. git-svn-id: http://svn.osgeo.org/geos/trunk@1594 + include. git-svn-id: http://svn.osgeo.org/geos/trunk@1594 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, source/headers/geos/config.h: * source/headers/geos/config.h: removed file which is not supposed - to be in the repository. git-svn-id: http://svn.osgeo.org/geos/trunk@1593 + to be in the repository. git-svn-id: + http://svn.osgeo.org/geos/trunk@1593 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli @@ -22341,54 +25145,60 @@ * ChangeLog, source/headers/geos/index/quadtree/DoubleBits.h, source/index/quadtree/DoubleBits.cpp: * source/headers/geos/index/quadtree/DoubleBits.h, source/index/quadtree/DoubleBits.cpp: const correctness and - documentation. git-svn-id: http://svn.osgeo.org/geos/trunk@1592 + documentation. git-svn-id: http://svn.osgeo.org/geos/trunk@1592 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * tests/unit/io/ByteOrderValuesTest.cpp: Added test for put/get Long - values git-svn-id: http://svn.osgeo.org/geos/trunk@1591 + values git-svn-id: http://svn.osgeo.org/geos/trunk@1591 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, source/io/WKBWriter.cpp: Fixed a bug in - WKBWriter::writeByteOrder() failing to consider machine's byte order git-svn-id: http://svn.osgeo.org/geos/trunk@1590 + WKBWriter::writeByteOrder() failing to consider machine's byte order + git-svn-id: http://svn.osgeo.org/geos/trunk@1590 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli - * tests/unit/geom/CoordinateTest.cpp: Fixed small typo in label git-svn-id: http://svn.osgeo.org/geos/trunk@1589 + * tests/unit/geom/CoordinateTest.cpp: Fixed small typo in label + git-svn-id: http://svn.osgeo.org/geos/trunk@1589 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, source/io/ByteOrderValues.cpp: * source/io/ByteOrderValues.cpp: fixed bug in putLong() also - affecting putDouble() git-svn-id: http://svn.osgeo.org/geos/trunk@1588 + affecting putDouble() git-svn-id: + http://svn.osgeo.org/geos/trunk@1588 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, tests/unit/Makefile.am, tests/unit/io/ByteOrderValuesTest.cpp: * tests/unit/Makefile.am, tests/unit/io/ByteOrderValuesTest.cpp: - unit test for ByteOrderValues class. git-svn-id: http://svn.osgeo.org/geos/trunk@1587 + unit test for ByteOrderValues class. git-svn-id: + http://svn.osgeo.org/geos/trunk@1587 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, source/io/WKBWriter.cpp: * source/io/WKBWriter.cpp: fixed bug in ::writeInt missing to honour - the requested byte order. git-svn-id: http://svn.osgeo.org/geos/trunk@1586 + the requested byte order. git-svn-id: + http://svn.osgeo.org/geos/trunk@1586 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli - * tests/unit/io/WKBReaderTest.cpp: Fixed top comment git-svn-id: http://svn.osgeo.org/geos/trunk@1585 + * tests/unit/io/WKBReaderTest.cpp: Fixed top comment git-svn-id: + http://svn.osgeo.org/geos/trunk@1585 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli * ChangeLog, tests/unit/io/WKBReaderTest.cpp: * tests/unit/io/WKBReaderTest.cpp: cleaned up and added both XDR and - NDR tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1584 + NDR tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1584 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-23 Sandro Santilli @@ -22396,79 +25206,99 @@ * ChangeLog, source/headers/geos/io/WKBConstants.h, source/io/ByteOrderValues.cpp: * source/io/ByteOrderValues.cpp: changed ENDIAN_BIG and ENDIAN_LITTLE values to match WKBConstants::XDR and - WKBConstants::NDR respectively. * source/headers/geos/io/WKBConstants.h: added comments about - meaning of XDR/NDR. git-svn-id: http://svn.osgeo.org/geos/trunk@1583 + WKBConstants::NDR respectively. * + source/headers/geos/io/WKBConstants.h: added comments about meaning + of XDR/NDR. git-svn-id: http://svn.osgeo.org/geos/trunk@1583 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-22 Sandro Santilli * source/headers/geos/util/GEOSException.h: Print colon after - exception name (as it has always been) git-svn-id: http://svn.osgeo.org/geos/trunk@1582 + exception name (as it has always been) git-svn-id: + http://svn.osgeo.org/geos/trunk@1582 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-19 Sandro Santilli - * ChangeLog, source/simplify/TopologyPreservingSimplifier.cpp: * source/simplify/TopologyPreservingSimplifier.cpp: removed friend specification in TopologyPreservingSimplifier helper class (no more needed) git-svn-id: http://svn.osgeo.org/geos/trunk@1581 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, source/simplify/TopologyPreservingSimplifier.cpp: * source/simplify/TopologyPreservingSimplifier.cpp: + removed friend specification in + TopologyPreservingSimplifier helper class (no more + needed) git-svn-id: http://svn.osgeo.org/geos/trunk@1581 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-19 Sandro Santilli - * ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: * tests/unit/geom/Geometry/coversTest.cpp: keep tests in 'tut' namespace. git-svn-id: http://svn.osgeo.org/geos/trunk@1580 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: * tests/unit/geom/Geometry/coversTest.cpp: keep + tests in 'tut' namespace. git-svn-id: + http://svn.osgeo.org/geos/trunk@1580 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-19 Sandro Santilli - * ChangeLog, tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: report error on load of requested tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1579 - 5242fede-7e19-0410-aef8-94bd7d2200fb + * ChangeLog, tests/xmltester/XMLTester.cpp: * tests/xmltester/XMLTester.cpp: report error on + load of requested tests. git-svn-id: + http://svn.osgeo.org/geos/trunk@1579 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-18 Sandro Santilli - * ChangeLog, source/headers/geos/geom.h: * source/headers/geos/geom.h: fixed doxygen header for mainpage. git-svn-id: http://svn.osgeo.org/geos/trunk@1578 + * ChangeLog, source/headers/geos/geom.h: * source/headers/geos/geom.h: fixed doxygen header for mainpage. + git-svn-id: http://svn.osgeo.org/geos/trunk@1578 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-18 Sandro Santilli - * NEWS: Added note about the new BinaryOp class and its uses. git-svn-id: http://svn.osgeo.org/geos/trunk@1577 + * NEWS: Added note about the new BinaryOp class and its uses. + git-svn-id: http://svn.osgeo.org/geos/trunk@1577 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-18 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: * source/headers/geos/geom/BinaryOp.h: added compile-time defines to avoid precision-reduction and simplify based policies (default to - enabled). git-svn-id: http://svn.osgeo.org/geos/trunk@1576 + enabled). git-svn-id: http://svn.osgeo.org/geos/trunk@1576 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-18 Sandro Santilli - * NEWS: added note about new Geometry predicates git-svn-id: http://svn.osgeo.org/geos/trunk@1575 + * NEWS: added note about new Geometry predicates git-svn-id: + http://svn.osgeo.org/geos/trunk@1575 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-18 Sandro Santilli * ChangeLog, tests/unit/geom/Geometry/coversTest.cpp: Added tests - for coveredBy(), fixed ChangeLog entry git-svn-id: http://svn.osgeo.org/geos/trunk@1574 + for coveredBy(), fixed ChangeLog entry git-svn-id: + http://svn.osgeo.org/geos/trunk@1574 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-18 Sandro Santilli * ChangeLog, source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h, tests/unit/Makefile.am, - tests/unit/geom/Geometry/coversTest.cpp: * source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h: added covers() and isCoveredBy() predicates. * tests/unit/Makefile.am, tests/unit/geom/Geometry/coversTest.cpp: added test for covers() predicates. git-svn-id: http://svn.osgeo.org/geos/trunk@1573 - 5242fede-7e19-0410-aef8-94bd7d2200fb + tests/unit/geom/Geometry/coversTest.cpp: * source/geom/Geometry.cpp, + source/headers/geos/geom/Geometry.h: added covers() + and isCoveredBy() predicates. * + tests/unit/Makefile.am, + tests/unit/geom/Geometry/coversTest.cpp: added test + for covers() predicates. git-svn-id: + http://svn.osgeo.org/geos/trunk@1573 + 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-17 Sandro Santilli * source/geom/IntersectionMatrix.cpp, source/headers/geos/geom/IntersectionMatrix.h, tests/unit/geom/IntersectionMatrixTest.cpp: Added output operator + - test git-svn-id: http://svn.osgeo.org/geos/trunk@1572 + test git-svn-id: http://svn.osgeo.org/geos/trunk@1572 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-17 Sandro Santilli * ChangeLog, source/geom/IntersectionMatrix.cpp, source/headers/geos/geom/IntersectionMatrix.h: Added port info, - fixed isCoveredBy() comment. git-svn-id: http://svn.osgeo.org/geos/trunk@1571 + fixed isCoveredBy() comment. git-svn-id: + http://svn.osgeo.org/geos/trunk@1571 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-17 Sandro Santilli @@ -22477,18 +25307,27 @@ source/headers/geos/geom/IntersectionMatrix.h, tests/unit/geom/IntersectionMatrixTest.cpp: added isCovers() and isCoveredBy() public methods to IntersectionMatrix and associated - tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1570 + tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1570 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-17 Sandro Santilli * source/headers/geos/geom/BinaryOp.h: typo fixed to make - description more clear git-svn-id: http://svn.osgeo.org/geos/trunk@1569 + description more clear git-svn-id: + http://svn.osgeo.org/geos/trunk@1569 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2006-05-13 Mateusz Loskot + + * : Fixed line-ends in PointLocatorTest.cpp file. git-svn-id: + http://svn.osgeo.org/geos/trunk@1563 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-13 Mateusz Loskot - * : Fixed line-ends in PointLocatorTest.cpp file. git-svn-id: http://svn.osgeo.org/geos/trunk@1563 + * .cvsignore, tests/unit/.cvsignore: Fixed line-ends in + isRectangleTest.cpp. Added new patterns to .cvsignore. git-svn-id: + http://svn.osgeo.org/geos/trunk@1562 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-05 Sandro Santilli @@ -22496,13 +25335,15 @@ * ChangeLog, source/noding/snapround/MCIndexSnapRounder.cpp, source/noding/snapround/SimpleSnapRounder.cpp: Had nodind validation error throw an exception for SimpleSnapRounder and - MCIndexSnapRounder git-svn-id: http://svn.osgeo.org/geos/trunk@1561 + MCIndexSnapRounder git-svn-id: + http://svn.osgeo.org/geos/trunk@1561 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-05 Sandro Santilli * ChangeLog, tests/unit/Makefile.am, - tests/unit/noding/SegmentStringTest.cpp: New SegmentString unit test git-svn-id: http://svn.osgeo.org/geos/trunk@1560 + tests/unit/noding/SegmentStringTest.cpp: New SegmentString unit test + git-svn-id: http://svn.osgeo.org/geos/trunk@1560 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-05 Sandro Santilli @@ -22511,7 +25352,8 @@ source/headers/geos/noding/SegmentString.inl, source/noding/SegmentString.cpp: moved getSegmentOctant out of .inl into .cpp, renamed private eiList to nodeList as in JTS, added more - assertion checking and fixed doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1559 + assertion checking and fixed doxygen comments git-svn-id: + http://svn.osgeo.org/geos/trunk@1559 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-05 Sandro Santilli @@ -22520,13 +25362,14 @@ source/headers/geos/noding/SegmentString.inl, source/noding/SegmentNodeList.cpp: droppped SegmentString::getContext(), new name is getData() to reflect change - in JTS git-svn-id: http://svn.osgeo.org/geos/trunk@1558 + in JTS git-svn-id: http://svn.osgeo.org/geos/trunk@1558 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-05 Sandro Santilli * ChangeLog, source/headers/geos/geom.h: * source/headers/geos/geom.h: fixed namespace qualification in - doxygen page about C++ interface. git-svn-id: http://svn.osgeo.org/geos/trunk@1557 + doxygen page about C++ interface. git-svn-id: + http://svn.osgeo.org/geos/trunk@1557 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli @@ -22546,7 +25389,7 @@ source/headers/geos/geom/Polygon.h, source/operation/buffer/BufferOp.cpp: updated all Geometry::getDimension() methods to return Dimension::DimensionType - (closes bug#93) git-svn-id: http://svn.osgeo.org/geos/trunk@1556 + (closes bug#93) git-svn-id: http://svn.osgeo.org/geos/trunk@1556 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli @@ -22556,167 +25399,188 @@ source/headers/geos/util/math.h, source/noding/ScaledNoder.cpp: * source/headers/geos/util/math.h: provided an util::round() method being an inline proxy to call appropriate default rounding function for the whole GEOS codebase. Currently pointing at - util::java_math_round() being the last being used. git-svn-id: http://svn.osgeo.org/geos/trunk@1555 + util::java_math_round() being the last being used. git-svn-id: + http://svn.osgeo.org/geos/trunk@1555 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/headers/geos/geomgraph/DirectedEdge.h: doxygen comments - cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1554 + cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1554 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/headers/geos/geomgraph/NodeMap.h: Added invariant tester for NodeMap class, fixed comment about ownership of - NodeFactory git-svn-id: http://svn.osgeo.org/geos/trunk@1553 + NodeFactory git-svn-id: http://svn.osgeo.org/geos/trunk@1553 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/operation/buffer/BufferSubgraph.cpp: Added some comments - about RightmostEdgeFinder only considering forward DirectedEdge git-svn-id: http://svn.osgeo.org/geos/trunk@1552 + about RightmostEdgeFinder only considering forward DirectedEdge + git-svn-id: http://svn.osgeo.org/geos/trunk@1552 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/headers/geos/operation/buffer/RightmostEdgeFinder.h: Added - note about findEdge() only scanning for forward DirectedEdges git-svn-id: http://svn.osgeo.org/geos/trunk@1551 + note about findEdge() only scanning for forward DirectedEdges + git-svn-id: http://svn.osgeo.org/geos/trunk@1551 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/geomgraph/PlanarGraph.cpp: Added comment about management - of newly created DirectedEdges git-svn-id: http://svn.osgeo.org/geos/trunk@1550 + of newly created DirectedEdges git-svn-id: + http://svn.osgeo.org/geos/trunk@1550 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/headers/geos/operation/buffer/OffsetCurveSetBuilder.h: - Doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1549 + Doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1549 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Added JTS debugging, - for comparison with JTS git-svn-id: http://svn.osgeo.org/geos/trunk@1548 + for comparison with JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@1548 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/headers/geos/geom/CoordinateSequence.h: Added - note about the CoordinateSequence::toVector() method. git-svn-id: http://svn.osgeo.org/geos/trunk@1547 + note about the CoordinateSequence::toVector() method. git-svn-id: + http://svn.osgeo.org/geos/trunk@1547 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/noding/SegmentNodeList.cpp: noding/SegmentNodeList.cpp: cleanups, changed output operator to be - more similar to JTS git-svn-id: http://svn.osgeo.org/geos/trunk@1546 + more similar to JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@1546 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/noding/ScaledNoder.cpp: removed use of - SegmentString::setCoordinates() [dropped] git-svn-id: http://svn.osgeo.org/geos/trunk@1545 + SegmentString::setCoordinates() [dropped] git-svn-id: + http://svn.osgeo.org/geos/trunk@1545 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/headers/geos/noding/SegmentString.h, source/headers/geos/noding/SegmentString.inl: * source/noding/ScaledNoder.cpp: removed use of - SegmentString::setCoordinates(). * source/headers/geos/noding/SegmentStrign.{h,inl}: removed new - setCoordinates() interface. git-svn-id: http://svn.osgeo.org/geos/trunk@1544 + SegmentString::setCoordinates(). * + source/headers/geos/noding/SegmentStrign.{h,inl}: removed new + setCoordinates() interface. git-svn-id: + http://svn.osgeo.org/geos/trunk@1544 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/headers/geos/noding/SegmentString.h, source/noding/SegmentString.cpp: output operator for SegmentString - class git-svn-id: http://svn.osgeo.org/geos/trunk@1543 + class git-svn-id: http://svn.osgeo.org/geos/trunk@1543 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * ChangeLog, source/headers/geos/noding/SegmentNodeList.h: - const-correct size() method for SegmentNodeList git-svn-id: http://svn.osgeo.org/geos/trunk@1542 + const-correct size() method for SegmentNodeList git-svn-id: + http://svn.osgeo.org/geos/trunk@1542 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-04 Sandro Santilli * source/headers/geos/noding/ScaledNoder.h: Extended definition to - take new CoordinateSequence tracking into account git-svn-id: http://svn.osgeo.org/geos/trunk@1541 + take new CoordinateSequence tracking into account git-svn-id: + http://svn.osgeo.org/geos/trunk@1541 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/noding/ScaledNoder.cpp: Added SQL debugging - output git-svn-id: http://svn.osgeo.org/geos/trunk@1540 + output git-svn-id: http://svn.osgeo.org/geos/trunk@1540 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/geom/CoordinateSequence.cpp, source/headers/geos/geom/CoordinateSequence.h: added operator<< for - CoordinateSequence git-svn-id: http://svn.osgeo.org/geos/trunk@1539 + CoordinateSequence git-svn-id: + http://svn.osgeo.org/geos/trunk@1539 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/headers/geos/noding/SegmentString.h, source/headers/geos/noding/SegmentString.inl: added - SegmentString::setCoordinates() interface git-svn-id: http://svn.osgeo.org/geos/trunk@1538 + SegmentString::setCoordinates() interface git-svn-id: + http://svn.osgeo.org/geos/trunk@1538 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/noding/snapround/SimpleSnapRounder.cpp: Uncommented - correctness checker git-svn-id: http://svn.osgeo.org/geos/trunk@1537 + correctness checker git-svn-id: + http://svn.osgeo.org/geos/trunk@1537 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/noding/snapround/HotPixel.cpp: system headers included - after package headers git-svn-id: http://svn.osgeo.org/geos/trunk@1536 + after package headers git-svn-id: + http://svn.osgeo.org/geos/trunk@1536 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/headers/geos/noding/snapround/HotPixel.h: - Doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1535 + Doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1535 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * source/headers/geos/nodingSnapround.h: Forgot a slash git-svn-id: http://svn.osgeo.org/geos/trunk@1534 + * source/headers/geos/nodingSnapround.h: Forgot a slash + git-svn-id: http://svn.osgeo.org/geos/trunk@1534 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * ChangeLog, source/headers/geos/nodingSnapround.h: Doxygen brief git-svn-id: http://svn.osgeo.org/geos/trunk@1533 + * ChangeLog, source/headers/geos/nodingSnapround.h: Doxygen brief + git-svn-id: http://svn.osgeo.org/geos/trunk@1533 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Howard Butler - * source/Makefile.vc: tweak clean target git-svn-id: http://svn.osgeo.org/geos/trunk@1532 + * source/Makefile.vc: tweak clean target git-svn-id: + http://svn.osgeo.org/geos/trunk@1532 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Howard Butler * source/Makefile.vc: Build the C API and shared lib separate from - the normal lib Add missing files git-svn-id: http://svn.osgeo.org/geos/trunk@1531 + the normal lib Add missing files git-svn-id: + http://svn.osgeo.org/geos/trunk@1531 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * source/headers/geos/noding/SegmentString.h: fit in 80 columns git-svn-id: http://svn.osgeo.org/geos/trunk@1530 + * source/headers/geos/noding/SegmentString.h: fit in 80 columns + git-svn-id: http://svn.osgeo.org/geos/trunk@1530 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Howard Butler * capi/geos_c.h.vc: Maintain a geos_c.h.vc until we come up with a - better solution git-svn-id: http://svn.osgeo.org/geos/trunk@1529 + better solution git-svn-id: http://svn.osgeo.org/geos/trunk@1529 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Howard Butler @@ -22727,24 +25591,26 @@ * ChangeLog, source/noding/snapround/SimpleSnapRounder.cpp: fixed bug in SimpleSnapRounder::computeSnaps, trying to access - out-of-bound vector element. git-svn-id: http://svn.osgeo.org/geos/trunk@1527 + out-of-bound vector element. git-svn-id: + http://svn.osgeo.org/geos/trunk@1527 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Howard Butler * source/Makefile.vc: add additional files and change names where - necessary git-svn-id: http://svn.osgeo.org/geos/trunk@1526 + necessary git-svn-id: http://svn.osgeo.org/geos/trunk@1526 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/noding/ScaledNoder.cpp: test SegmentString invariant before - and after scaling git-svn-id: http://svn.osgeo.org/geos/trunk@1525 + and after scaling git-svn-id: http://svn.osgeo.org/geos/trunk@1525 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * ChangeLog: Tabs for indent git-svn-id: http://svn.osgeo.org/geos/trunk@1524 + * ChangeLog: Tabs for indent git-svn-id: + http://svn.osgeo.org/geos/trunk@1524 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Howard Butler @@ -22754,60 +25620,67 @@ 2006-05-03 Howard Butler * source/headers/geos/version.h.vc: Maintain a version.h.vc until we - come up with a better solution git-svn-id: http://svn.osgeo.org/geos/trunk@1522 + come up with a better solution git-svn-id: + http://svn.osgeo.org/geos/trunk@1522 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * ChangeLog, configure.in: updated JTS_PORT to 1.7.1 git-svn-id: http://svn.osgeo.org/geos/trunk@1521 + * ChangeLog, configure.in: updated JTS_PORT to 1.7.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@1521 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/headers/geos/noding/SegmentString.h, source/headers/geos/noding/SegmentString.inl: testInvariant made - public and always inlined git-svn-id: http://svn.osgeo.org/geos/trunk@1520 + public and always inlined git-svn-id: + http://svn.osgeo.org/geos/trunk@1520 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/headers/geos/noding/snapround/HotPixel.inl: - Changed sym_round() to java_math_round() git-svn-id: http://svn.osgeo.org/geos/trunk@1519 + Changed sym_round() to java_math_round() git-svn-id: + http://svn.osgeo.org/geos/trunk@1519 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * source/noding/ScaledNoder.cpp: Oops, uninitialized value fix git-svn-id: http://svn.osgeo.org/geos/trunk@1518 + * source/noding/ScaledNoder.cpp: Oops, uninitialized value fix + git-svn-id: http://svn.osgeo.org/geos/trunk@1518 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * ChangeLog: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@1517 + * ChangeLog: Updated git-svn-id: + http://svn.osgeo.org/geos/trunk@1517 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/headers/geos/noding/IntersectionFinderAdder.h: Better - doxygen comment git-svn-id: http://svn.osgeo.org/geos/trunk@1516 + doxygen comment git-svn-id: http://svn.osgeo.org/geos/trunk@1516 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/operation/buffer/RightmostEdgeFinder.cpp: Assertions - checking git-svn-id: http://svn.osgeo.org/geos/trunk@1515 + checking git-svn-id: http://svn.osgeo.org/geos/trunk@1515 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/headers/geos/noding/ScaledNoder.h: removed reduntant port - info git-svn-id: http://svn.osgeo.org/geos/trunk@1514 + info git-svn-id: http://svn.osgeo.org/geos/trunk@1514 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * source/headers/geos/noding/snapround/SimpleSnapRounder.h, source/noding/snapround/SimpleSnapRounder.cpp: moved some - implementations from header to .cpp file (taken out of inline) git-svn-id: http://svn.osgeo.org/geos/trunk@1513 + implementations from header to .cpp file (taken out of inline) + git-svn-id: http://svn.osgeo.org/geos/trunk@1513 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli @@ -22815,18 +25688,20 @@ * source/headers/geos/noding/ScaledNoder.h, source/noding/ScaledNoder.cpp: Fixed scale() function to remove repeated points *after* rounding. Added brief doxygen class - description. git-svn-id: http://svn.osgeo.org/geos/trunk@1512 + description. git-svn-id: http://svn.osgeo.org/geos/trunk@1512 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli * ChangeLog, source/operation/buffer/BufferOp.cpp: Fixed misuse of - precision model in noder (bufferFixedPrecision) git-svn-id: http://svn.osgeo.org/geos/trunk@1511 + precision model in noder (bufferFixedPrecision) git-svn-id: + http://svn.osgeo.org/geos/trunk@1511 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli - * ChangeLog: buffer headers reduction item git-svn-id: http://svn.osgeo.org/geos/trunk@1510 + * ChangeLog: buffer headers reduction item git-svn-id: + http://svn.osgeo.org/geos/trunk@1510 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli @@ -22834,7 +25709,8 @@ * source/headers/geos/opBuffer.h, source/headers/geos/operation/buffer/Makefile.am: Do not install following buffer headers: BufferBuilder.h, OffsetCurveSetBuilder.h, - BufferSubgraph.h, SubgraphDepthLocater.h, RightmostEdgeFinder.h git-svn-id: http://svn.osgeo.org/geos/trunk@1509 + BufferSubgraph.h, SubgraphDepthLocater.h, RightmostEdgeFinder.h + git-svn-id: http://svn.osgeo.org/geos/trunk@1509 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli @@ -22842,9 +25718,10 @@ * ChangeLog, source/headers/geos/noding/ScaledNoder.h, source/noding/ScaledNoder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: * source/operation/buffer/OffsetCurveSetBuilder.cpp: used auto_ptr - to protect leaks of CoordinateSequence * source/noding/ScaledNoder.cpp, + to protect leaks of CoordinateSequence * + source/noding/ScaledNoder.cpp, source/headers/geos/noding/ScaledNoder.h: ported JTS bugfix in scale - method. git-svn-id: http://svn.osgeo.org/geos/trunk@1508 + method. git-svn-id: http://svn.osgeo.org/geos/trunk@1508 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-03 Sandro Santilli @@ -22853,20 +25730,22 @@ source/headers/geos/geom/CoordinateArraySequence.h, source/headers/geos/geom/CoordinateSequence.h, tests/unit/geom/CoordinateArraySequenceTest.cpp: added new - non-static CoordinateSequence::removeRepeatedPoints() mutator. git-svn-id: http://svn.osgeo.org/geos/trunk@1507 + non-static CoordinateSequence::removeRepeatedPoints() mutator. + git-svn-id: http://svn.osgeo.org/geos/trunk@1507 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-02 Sandro Santilli * ChangeLog, source/noding/ScaledNoder.cpp: * source/noding/ScaledNoder.cpp: use java_math_round instead of - sym_round. git-svn-id: http://svn.osgeo.org/geos/trunk@1506 + sym_round. git-svn-id: http://svn.osgeo.org/geos/trunk@1506 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-02 Sandro Santilli * source/algorithm/CGAlgorithms.cpp, source/headers/geos/algorithm/CGAlgorithms.h: Added port info and - fixed doxygen comments for CGAlgorithms class git-svn-id: http://svn.osgeo.org/geos/trunk@1505 + fixed doxygen comments for CGAlgorithms class git-svn-id: + http://svn.osgeo.org/geos/trunk@1505 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-02 Sandro Santilli @@ -22876,29 +25755,33 @@ source/headers/geos/operation/polygonize/Makefile.am, source/operation/polygonize/EdgeRing.cpp: Added port info for polygonize/EdgeRing class, polygonize/EdgeRing.h header not - installed. git-svn-id: http://svn.osgeo.org/geos/trunk@1503 + installed. git-svn-id: http://svn.osgeo.org/geos/trunk@1503 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-02 Sandro Santilli * ChangeLog, source/operation/polygonize/{polygonizeEdgeRing.cpp => EdgeRing.cpp}, source/operation/polygonize/Makefile.am: * source/operation/polygonize/: polygonizeEdgeRing.cpp renamed to - EdgeRing.cpp, to follow JTS naming. git-svn-id: http://svn.osgeo.org/geos/trunk@1502 + EdgeRing.cpp, to follow JTS naming. git-svn-id: + http://svn.osgeo.org/geos/trunk@1502 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-05-02 Sandro Santilli - * ChangeLog, source/io/WKBReader.cpp: * source/io/WKBReader.cpp: fixed reads of XDR WKB. git-svn-id: http://svn.osgeo.org/geos/trunk@1500 + * ChangeLog, source/io/WKBReader.cpp: * source/io/WKBReader.cpp: fixed reads of XDR WKB. git-svn-id: + http://svn.osgeo.org/geos/trunk@1500 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-28 Sandro Santilli - * tests/xmltester/Makefile.am: Added 'verbose-test' rule git-svn-id: http://svn.osgeo.org/geos/trunk@1497 + * tests/xmltester/Makefile.am: Added 'verbose-test' rule + git-svn-id: http://svn.osgeo.org/geos/trunk@1497 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-28 Sandro Santilli - * NEWS: Added note about Geometry constructors git-svn-id: http://svn.osgeo.org/geos/trunk@1496 + * NEWS: Added note about Geometry constructors git-svn-id: + http://svn.osgeo.org/geos/trunk@1496 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-28 Sandro Santilli @@ -22906,8 +25789,9 @@ * ChangeLog, source/geom/GeometryFactory.cpp, source/geom/Polygon.cpp, source/headers/geos/geom/GeometryFactory.h: * source/geom/GeometryFactory.cpp, source/headers/geos/geom/GeometryFactory.h: added LineString copy - constructor. * source/geom/Polygon.cpp: fixed getBoundary method to always return - a geometry composed by LineStrings (not LinearRings) git-svn-id: http://svn.osgeo.org/geos/trunk@1495 + constructor. * source/geom/Polygon.cpp: fixed getBoundary method to + always return a geometry composed by LineStrings (not LinearRings) + git-svn-id: http://svn.osgeo.org/geos/trunk@1495 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-28 Sandro Santilli @@ -22916,7 +25800,8 @@ source/headers/geos/operation/predicate/RectangleIntersects.h, source/io/WKTWriter.cpp, source/operation/predicate/RectangleIntersects.cpp: removed warnings - related to change in getNumPoints() return type. git-svn-id: http://svn.osgeo.org/geos/trunk@1494 + related to change in getNumPoints() return type. git-svn-id: + http://svn.osgeo.org/geos/trunk@1494 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-28 Sandro Santilli @@ -22935,7 +25820,8 @@ source/headers/geos/geom/Polygon.h: Geometry constructors made protected, to ensure all constructions use GeometryFactory, which has been made friend of all Geometry derivates. getNumPoints() - changed to return size_t. git-svn-id: http://svn.osgeo.org/geos/trunk@1493 + changed to return size_t. git-svn-id: + http://svn.osgeo.org/geos/trunk@1493 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-28 Sandro Santilli @@ -22943,56 +25829,62 @@ * ChangeLog, tests/unit/geom/LineStringTest.cpp, tests/unit/geom/MultiPointTest.cpp, tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp: Unit tests: only construct Geoms - using GeometryFactory. git-svn-id: http://svn.osgeo.org/geos/trunk@1492 + using GeometryFactory. git-svn-id: + http://svn.osgeo.org/geos/trunk@1492 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-27 Sandro Santilli * ChangeLog, source/headers/geos/geomgraph/Node.h: Z check removed from invariant tester to avoid aborts due to differences in FP - computations. git-svn-id: http://svn.osgeo.org/geos/trunk@1491 + computations. git-svn-id: http://svn.osgeo.org/geos/trunk@1491 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-27 Sandro Santilli * source/geomgraph/PlanarGraph.cpp: use output operators in - debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1490 + debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1490 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-27 Sandro Santilli * ChangeLog, source/geomgraph/NodeMap.cpp: (addNode): always use the Node Coordinate as a key in the map to - reduce likeliness of a premature deletion. git-svn-id: http://svn.osgeo.org/geos/trunk@1489 + reduce likeliness of a premature deletion. git-svn-id: + http://svn.osgeo.org/geos/trunk@1489 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-27 Sandro Santilli * source/geomgraph/Node.cpp: standard algorithm used in addZ() for - vector seek git-svn-id: http://svn.osgeo.org/geos/trunk@1488 + vector seek git-svn-id: http://svn.osgeo.org/geos/trunk@1488 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-26 Sandro Santilli * ChangeLog, source/io/StringTokenizer.cpp, source/io/WKTReader.cpp, tests/xmltester/testLeaksBig.xml: Had - WKTReader accept correct form for MultiPoint git-svn-id: http://svn.osgeo.org/geos/trunk@1485 + WKTReader accept correct form for MultiPoint git-svn-id: + http://svn.osgeo.org/geos/trunk@1485 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-26 Sandro Santilli - * ChangeLog: Added mloskot item (bug#100) git-svn-id: http://svn.osgeo.org/geos/trunk@1482 + * ChangeLog: Added mloskot item (bug#100) git-svn-id: + http://svn.osgeo.org/geos/trunk@1482 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-26 Sandro Santilli * ChangeLog, tools/geos-config.in: tools/geos-config.in: fixed - library path to use layout detected by autoconf git-svn-id: http://svn.osgeo.org/geos/trunk@1481 + library path to use layout detected by autoconf git-svn-id: + http://svn.osgeo.org/geos/trunk@1481 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-24 Sandro Santilli * source/simplify/TopologyPreservingSimplifier.cpp: Public - constructors change made permanent git-svn-id: http://svn.osgeo.org/geos/trunk@1480 + constructors change made permanent git-svn-id: + http://svn.osgeo.org/geos/trunk@1480 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-23 Mateusz Loskot @@ -23000,30 +25892,33 @@ * .cvsignore, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: Small refactoring of DouglasPeuckerSimplifierTest (prefer to use ctor instead of operator= to create objects). Added new patterns to - .cvsignore. git-svn-id: http://svn.osgeo.org/geos/trunk@1479 + .cvsignore. git-svn-id: http://svn.osgeo.org/geos/trunk@1479 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-23 Mateusz Loskot - * .cvsignore: Added new patterns to .cvsignore file. git-svn-id: http://svn.osgeo.org/geos/trunk@1478 + * .cvsignore: Added new patterns to .cvsignore file. git-svn-id: + http://svn.osgeo.org/geos/trunk@1478 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-22 Mateusz Loskot * source/simplify/TopologyPreservingSimplifier.cpp: Temporar fix of - Bug #100. This report requires deeper analysis!. git-svn-id: http://svn.osgeo.org/geos/trunk@1477 + Bug #100. This report requires deeper analysis!. git-svn-id: + http://svn.osgeo.org/geos/trunk@1477 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-21 Sandro Santilli * ChangeLog, source/geom/PrecisionModel.cpp: Fixed constructor by - type to always initialize scale factor git-svn-id: http://svn.osgeo.org/geos/trunk@1476 + type to always initialize scale factor git-svn-id: + http://svn.osgeo.org/geos/trunk@1476 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-20 Sandro Santilli * ChangeLog, source/headers/geos/geom/BinaryOp.h: Added missing - debugging output git-svn-id: http://svn.osgeo.org/geos/trunk@1475 + debugging output git-svn-id: http://svn.osgeo.org/geos/trunk@1475 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-20 Sandro Santilli @@ -23031,13 +25926,14 @@ * ChangeLog, source/algorithm/HCoordinate.cpp, source/headers/geos/algorithm/HCoordinate.h: HCoordinate class changed to use long double types internally, in order to improve - computation precision git-svn-id: http://svn.osgeo.org/geos/trunk@1474 + computation precision git-svn-id: + http://svn.osgeo.org/geos/trunk@1474 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-20 Sandro Santilli * source/headers/geos/algorithm/LineIntersector.h: Added some more - doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1473 + doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1473 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-20 Sandro Santilli @@ -23045,51 +25941,59 @@ * ChangeLog, source/algorithm/HCoordinate.cpp: source/algorithm/HCoordinate.cpp: added compile time define to force storage of intermediate computation values to variables (in order to - make the -ffloat-store gcc switch effective). Disabled by default. git-svn-id: http://svn.osgeo.org/geos/trunk@1472 + make the -ffloat-store gcc switch effective). Disabled by default. + git-svn-id: http://svn.osgeo.org/geos/trunk@1472 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-19 Sandro Santilli - * TODO: Added snapround and simplify tests items git-svn-id: http://svn.osgeo.org/geos/trunk@1471 + * TODO: Added snapround and simplify tests items git-svn-id: + http://svn.osgeo.org/geos/trunk@1471 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-19 Sandro Santilli - * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1470 + * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1470 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli * ChangeLog, capi/geos_c.cpp: Had CAPI use new BinaryOp class in an - aim to reduce robustness problems git-svn-id: http://svn.osgeo.org/geos/trunk@1469 + aim to reduce robustness problems git-svn-id: + http://svn.osgeo.org/geos/trunk@1469 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli - * TODO: updated, somehow git-svn-id: http://svn.osgeo.org/geos/trunk@1468 + * TODO: updated, somehow git-svn-id: + http://svn.osgeo.org/geos/trunk@1468 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli * ChangeLog, source/operation/overlay/OverlayOp.cpp: removed - precision reduction code (use BinaryOp for that) git-svn-id: http://svn.osgeo.org/geos/trunk@1467 + precision reduction code (use BinaryOp for that) git-svn-id: + http://svn.osgeo.org/geos/trunk@1467 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli - * source/headers/geos/geom/Makefile.am: Added BinaryOp.h header git-svn-id: http://svn.osgeo.org/geos/trunk@1466 + * source/headers/geos/geom/Makefile.am: Added BinaryOp.h header + git-svn-id: http://svn.osgeo.org/geos/trunk@1466 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli * source/headers/geos/operation/overlay/OverlayOp.h: fixed missing - namespace qualification in overlay::overlayOp git-svn-id: http://svn.osgeo.org/geos/trunk@1465 + namespace qualification in overlay::overlayOp git-svn-id: + http://svn.osgeo.org/geos/trunk@1465 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli * ChangeLog, tests/xmltester/XMLTester.cpp: XMLTester binary ops - invoked using the new BinaryOp template function. git-svn-id: http://svn.osgeo.org/geos/trunk@1464 + invoked using the new BinaryOp template function. git-svn-id: + http://svn.osgeo.org/geos/trunk@1464 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli @@ -23097,51 +26001,59 @@ * ChangeLog, source/headers/geos/geom/BinaryOp.h: new geos::Geom::BinaryOp template function implementing various heuristics aimed at making binary geometry ops work around - robustness issues. git-svn-id: http://svn.osgeo.org/geos/trunk@1463 + robustness issues. git-svn-id: + http://svn.osgeo.org/geos/trunk@1463 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli * ChangeLog, source/headers/geos/operation/overlay/OverlayOp.h: - Added overlayOp() adapter for use in templates expecting binary ops git-svn-id: http://svn.osgeo.org/geos/trunk@1462 + Added overlayOp() adapter for use in templates expecting binary ops + git-svn-id: http://svn.osgeo.org/geos/trunk@1462 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-14 Sandro Santilli * ChangeLog, source/algorithm/HCoordinate.cpp, source/headers/geos/algorithm/HCoordinate.h: Hadded output operator - and debugging prints for HCoordinate. git-svn-id: http://svn.osgeo.org/geos/trunk@1461 + and debugging prints for HCoordinate. git-svn-id: + http://svn.osgeo.org/geos/trunk@1461 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Disables reduced precision - overlayOp (is broken) git-svn-id: http://svn.osgeo.org/geos/trunk@1460 + overlayOp (is broken) git-svn-id: + http://svn.osgeo.org/geos/trunk@1460 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Plugged CommonBitsOp attempts in overlay op, before brute force precision reduction (this - is likely going to change) git-svn-id: http://svn.osgeo.org/geos/trunk@1459 + is likely going to change) git-svn-id: + http://svn.osgeo.org/geos/trunk@1459 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * source/precision/CommonBitsOp.cpp: "always build before commit" - (forgot a closing paren) git-svn-id: http://svn.osgeo.org/geos/trunk@1458 + (forgot a closing paren) git-svn-id: + http://svn.osgeo.org/geos/trunk@1458 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * ChangeLog, source/headers/geos/precision/CommonBitsOp.h, source/precision/CommonBitsOp.cpp: fixed bug in binary ops failing - to consistently reduce operands. git-svn-id: http://svn.osgeo.org/geos/trunk@1457 + to consistently reduce operands. git-svn-id: + http://svn.osgeo.org/geos/trunk@1457 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli - * capi/geostest.c: fixed bug introduced by previous commit git-svn-id: http://svn.osgeo.org/geos/trunk@1456 + * capi/geostest.c: fixed bug introduced by previous commit + git-svn-id: http://svn.osgeo.org/geos/trunk@1456 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli @@ -23151,26 +26063,30 @@ source/simplify/TaggedLineString.cpp, source/simplify/TaggedLineStringSimplifier.cpp, source/simplify/TopologyPreservingSimplifier.cpp: Many debugging - lines and assertions added. Fixed bug in TaggedLineString class. git-svn-id: http://svn.osgeo.org/geos/trunk@1455 + lines and assertions added. Fixed bug in TaggedLineString class. + git-svn-id: http://svn.osgeo.org/geos/trunk@1455 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * ChangeLog, capi/geos_c.cpp: Use default GeometryFactory instance - (finishGEOS() is a no-op now) git-svn-id: http://svn.osgeo.org/geos/trunk@1454 + (finishGEOS() is a no-op now) git-svn-id: + http://svn.osgeo.org/geos/trunk@1454 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * ChangeLog, capi/geos_c.cpp, capi/geos_c.h.in, capi/geostest.c: Added GEOSSimplify and GEOSTopologyPreserveSimplify interfaces. - Removed compiler warnings in geostest git-svn-id: http://svn.osgeo.org/geos/trunk@1453 + Removed compiler warnings in geostest git-svn-id: + http://svn.osgeo.org/geos/trunk@1453 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * source/simplify/DouglasPeuckerSimplifier.cpp: Fixed a bug in - DPTransformer handling of MultiPolygons git-svn-id: http://svn.osgeo.org/geos/trunk@1452 + DPTransformer handling of MultiPolygons git-svn-id: + http://svn.osgeo.org/geos/trunk@1452 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli @@ -23179,13 +26095,15 @@ source/headers/geos/simplify/TopologyPreservingSimplifier.h, source/simplify/Makefile.am, source/simplify/TopologyPreservingSimplifier.cpp: Made - TopologyPreservingSimplifier implementation successfully build git-svn-id: http://svn.osgeo.org/geos/trunk@1451 + TopologyPreservingSimplifier implementation successfully build + git-svn-id: http://svn.osgeo.org/geos/trunk@1451 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli * ChangeLog, tests/unit/io/WKBReaderTest.cpp: Forced NDR output (to - not rely on architecture). Removed CRs endings. git-svn-id: http://svn.osgeo.org/geos/trunk@1450 + not rely on architecture). Removed CRs endings. git-svn-id: + http://svn.osgeo.org/geos/trunk@1450 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli @@ -23198,7 +26116,8 @@ source/simplify/Makefile.am, source/simplify/TaggedLinesSimplifier.cpp, source/simplify/TopologyPreservingSimplifier.cpp: - TopologyPreservingSimplifier initial port git-svn-id: http://svn.osgeo.org/geos/trunk@1449 + TopologyPreservingSimplifier initial port git-svn-id: + http://svn.osgeo.org/geos/trunk@1449 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Sandro Santilli @@ -23213,29 +26132,33 @@ source/simplify/Makefile.am, source/simplify/TaggedLinesSimplifier.cpp, source/simplify/TopologyPreservingSimplifier.cpp: Initial - implementation of TaggedLinesSimplifier class git-svn-id: http://svn.osgeo.org/geos/trunk@1448 + implementation of TaggedLinesSimplifier class git-svn-id: + http://svn.osgeo.org/geos/trunk@1448 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Mateusz Loskot * source/headers/geos/simplify/LineSegmentIndex.h, source/simplify/LineSegmentIndex.cpp: Removed definition of copy - ctor and assignment operator for LineSegmentString class. git-svn-id: http://svn.osgeo.org/geos/trunk@1447 + ctor and assignment operator for LineSegmentString class. + git-svn-id: http://svn.osgeo.org/geos/trunk@1447 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-13 Mateusz Loskot * source/headers/geos/simplify/TaggedLineString.h, source/simplify/TaggedLineString.cpp: Removed definition of copy - ctor and assignment operator for TaggedLineString class. According + ctor and assignment operator for TaggedLineString class. According to following rule: Declaring, but not defining, private copy - operations has the effect of "turning off" copying for the class. git-svn-id: http://svn.osgeo.org/geos/trunk@1446 + operations has the effect of "turning off" copying for the class. + git-svn-id: http://svn.osgeo.org/geos/trunk@1446 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli * ChangeLog: Added note about reduction of installed headers in - simplify namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1445 + simplify namespace git-svn-id: + http://svn.osgeo.org/geos/trunk@1445 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli @@ -23248,7 +26171,8 @@ source/simplify/Makefile.am, source/simplify/TaggedLineSegment.cpp, source/simplify/TaggedLineStringSimplifier.cpp: Ported TaggedLineStringSimplifier class, made LineSegment class polymorphic - to fix derivation of TaggedLineSegment git-svn-id: http://svn.osgeo.org/geos/trunk@1444 + to fix derivation of TaggedLineSegment git-svn-id: + http://svn.osgeo.org/geos/trunk@1444 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli @@ -23257,7 +26181,8 @@ source/headers/geos/simplify/Makefile.am, source/headers/geos/simplify/TaggedLineString.h, source/simplify/LineSegmentIndex.cpp, source/simplify/Makefile.am, - source/simplify/TaggedLineString.cpp: LineSegmentIndex class git-svn-id: http://svn.osgeo.org/geos/trunk@1443 + source/simplify/TaggedLineString.cpp: LineSegmentIndex class + git-svn-id: http://svn.osgeo.org/geos/trunk@1443 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli @@ -23267,38 +26192,43 @@ source/headers/geos/simplify/TaggedLineString.h, source/simplify/Makefile.am, source/simplify/TaggedLineSegment.cpp, source/simplify/TaggedLineString.cpp: Initial implementation of - TaggedLineSegment and TaggedLineString classes git-svn-id: http://svn.osgeo.org/geos/trunk@1442 + TaggedLineSegment and TaggedLineString classes git-svn-id: + http://svn.osgeo.org/geos/trunk@1442 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Added support for use of - CommonBitsOp in reduced precision attempts (compile-time option) git-svn-id: http://svn.osgeo.org/geos/trunk@1441 + CommonBitsOp in reduced precision attempts (compile-time option) + git-svn-id: http://svn.osgeo.org/geos/trunk@1441 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli - * source/algorithm/LineIntersector.cpp: Fixed debugging line git-svn-id: http://svn.osgeo.org/geos/trunk@1440 + * source/algorithm/LineIntersector.cpp: Fixed debugging line + git-svn-id: http://svn.osgeo.org/geos/trunk@1440 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli * source/headers/geos/geom/GeometryFactory.h: Removed Geometry.h and - CoordinateSequence.h includes. The former created a circular - dependency. git-svn-id: http://svn.osgeo.org/geos/trunk@1439 + CoordinateSequence.h includes. The former created a circular + dependency. git-svn-id: http://svn.osgeo.org/geos/trunk@1439 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli * ChangeLog, source/io/WKBReader.cpp: Fixed exceptions constructors - (were using operator+ with strings and const char*) git-svn-id: http://svn.osgeo.org/geos/trunk@1438 + (were using operator+ with strings and const char*) git-svn-id: + http://svn.osgeo.org/geos/trunk@1438 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-12 Sandro Santilli * ChangeLog, source/headers/geos/io/WKBReader.h, source/io/WKBReader.cpp: Added WKBReader default ctor using default - GeometryFactory instance git-svn-id: http://svn.osgeo.org/geos/trunk@1437 + GeometryFactory instance git-svn-id: + http://svn.osgeo.org/geos/trunk@1437 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli @@ -23309,13 +26239,15 @@ source/simplify/DouglasPeuckerSimplifier.cpp, source/simplify/Makefile.am, tests/unit/Makefile.am, tests/unit/simplify/DouglasPeuckerSimplifierTest.cpp: - geos::simplify::DouglasPeukerSimplifier class + unit test git-svn-id: http://svn.osgeo.org/geos/trunk@1436 + geos::simplify::DouglasPeukerSimplifier class + unit test + git-svn-id: http://svn.osgeo.org/geos/trunk@1436 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli * source/headers/geos/geom/util/GeometryTransformer.h: used typedef - for auto_ptr git-svn-id: http://svn.osgeo.org/geos/trunk@1435 + for auto_ptr git-svn-id: + http://svn.osgeo.org/geos/trunk@1435 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli @@ -23324,13 +26256,14 @@ source/geom/util/Makefile.am, source/headers/geos/geom/util/GeometryTransformer.h, source/headers/geos/geom/util/Makefile.am: GeometryTransformer class - ported git-svn-id: http://svn.osgeo.org/geos/trunk@1434 + ported git-svn-id: http://svn.osgeo.org/geos/trunk@1434 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli * source/headers/geos/geom/CoordinateSequence.h: Added - CoordinateSequence::AutoPtr typedef git-svn-id: http://svn.osgeo.org/geos/trunk@1433 + CoordinateSequence::AutoPtr typedef git-svn-id: + http://svn.osgeo.org/geos/trunk@1433 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli @@ -23340,13 +26273,14 @@ source/headers/geos/geom/GeometryFactory.h, source/headers/geos/geom/LineString.h, source/headers/geos/geom/LinearRing.h: Added LineString and - LinearRing constructors by auto_ptr git-svn-id: http://svn.osgeo.org/geos/trunk@1432 + LinearRing constructors by auto_ptr git-svn-id: + http://svn.osgeo.org/geos/trunk@1432 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli * source/headers/geos/geom/GeometryList.h: Added missing duplicated - include sentinel git-svn-id: http://svn.osgeo.org/geos/trunk@1431 + include sentinel git-svn-id: http://svn.osgeo.org/geos/trunk@1431 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli @@ -23354,19 +26288,20 @@ * source/geom/GeometryList.cpp, source/geom/Makefile.am, source/headers/geos/geom/GeometryList.h, source/headers/geos/geom/Makefile.am: Initial implementation of a - GeometryList class, to be used to manage lists of Geometry pointers. git-svn-id: http://svn.osgeo.org/geos/trunk@1430 + GeometryList class, to be used to manage lists of Geometry pointers. + git-svn-id: http://svn.osgeo.org/geos/trunk@1430 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli * source/headers/geos/geom/Geometry.h: Added Geometry::AutoPtr - typedef git-svn-id: http://svn.osgeo.org/geos/trunk@1429 + typedef git-svn-id: http://svn.osgeo.org/geos/trunk@1429 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-11 Sandro Santilli * source/geom/Geometry.cpp: Fixed initialization list (removed - compiler warning) git-svn-id: http://svn.osgeo.org/geos/trunk@1428 + compiler warning) git-svn-id: http://svn.osgeo.org/geos/trunk@1428 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli @@ -23380,8 +26315,9 @@ source/headers/geos/geom/LineString.h, source/headers/geos/geom/Point.h, source/headers/geos/geom/Polygon.h: Changed Geometry::envelope - member to be of type auto_ptr. Changed - computeEnvelopeInternal() signater to return auto_ptr git-svn-id: http://svn.osgeo.org/geos/trunk@1427 + member to be of type auto_ptr. Changed + computeEnvelopeInternal() signater to return auto_ptr + git-svn-id: http://svn.osgeo.org/geos/trunk@1427 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli @@ -23393,43 +26329,50 @@ source/headers/geos/geom/Point.h, tests/unit/geom/LineStringTest.cpp, tests/unit/geom/PointTest.cpp: Changed LineString::points and Point::coordinates to be wrapped in - an auto_ptr<>. This should close bugs #86 and #89 git-svn-id: http://svn.osgeo.org/geos/trunk@1426 + an auto_ptr<>. This should close bugs #86 and #89 git-svn-id: + http://svn.osgeo.org/geos/trunk@1426 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli * ChangeLog: First manual edit (will likely update later tonight... - with changes grouped by date) git-svn-id: http://svn.osgeo.org/geos/trunk@1425 + with changes grouped by date) git-svn-id: + http://svn.osgeo.org/geos/trunk@1425 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli * tests/xmltester/TestInteriorPoint.xml: Re-synced with JTS version - (so this actually *was* a bug :) git-svn-id: http://svn.osgeo.org/geos/trunk@1424 + (so this actually *was* a bug :) git-svn-id: + http://svn.osgeo.org/geos/trunk@1424 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli * source/geom/Geometry.cpp: Fixed a bug introduced by previous - commit in getCentroid() git-svn-id: http://svn.osgeo.org/geos/trunk@1423 + commit in getCentroid() git-svn-id: + http://svn.osgeo.org/geos/trunk@1423 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli * source/geom/Geometry.cpp: Fixed getCentroid(Coordinate&) to round - using PrecisionModel all unit tests succeed. git-svn-id: http://svn.osgeo.org/geos/trunk@1422 + using PrecisionModel all unit tests succeed. git-svn-id: + http://svn.osgeo.org/geos/trunk@1422 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli * source/headers/geos/io/WKTReader.h, source/headers/geos/io/WKTReader.inl: Added default ctor for - WKTReader (using GeometryFactory's default instance) git-svn-id: http://svn.osgeo.org/geos/trunk@1421 + WKTReader (using GeometryFactory's default instance) git-svn-id: + http://svn.osgeo.org/geos/trunk@1421 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli - * tools/geos-config.in: Removed INLINE flags from geos-config --libs git-svn-id: http://svn.osgeo.org/geos/trunk@1420 + * tools/geos-config.in: Removed INLINE flags from geos-config --libs + git-svn-id: http://svn.osgeo.org/geos/trunk@1420 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli @@ -23438,7 +26381,8 @@ source/headers/geos/geom/GeometryFactory.h, source/io/Unload.cpp: Added GeometryFactory::defaultInstance() Made Geometry::INTERNAL_GEOMETRY_FACTORY an alias for it removed last - deletion from Unload::Release class git-svn-id: http://svn.osgeo.org/geos/trunk@1419 + deletion from Unload::Release class git-svn-id: + http://svn.osgeo.org/geos/trunk@1419 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli @@ -23454,14 +26398,16 @@ source/inlines.cpp, source/io/ByteOrderDataInStream.cpp, source/io/WKTReader.cpp, source/operation/overlay/OverlayOp.cpp: Added inline-replicator implementation files to make sure functions - in .inl files are still available out-of-line. A side effect is - this should fix MingW build. git-svn-id: http://svn.osgeo.org/geos/trunk@1418 + in .inl files are still available out-of-line. A side effect is this + should fix MingW build. git-svn-id: + http://svn.osgeo.org/geos/trunk@1418 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Sandro Santilli * tests/unit/algorithm/PointLocatorTest.cpp: Uncommented required - Geometry.h include (for use in auto_ptr) git-svn-id: http://svn.osgeo.org/geos/trunk@1417 + Geometry.h include (for use in auto_ptr) git-svn-id: + http://svn.osgeo.org/geos/trunk@1417 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-10 Mateusz Loskot @@ -23476,37 +26422,43 @@ tests/unit/geom/MultiPointTest.cpp, tests/unit/util/UniqueCoordinateArrayFilterTest.cpp: Added new test for UniqueCoordinateArrayFilter class. Small fixes related to - signed/unsigned comparison. git-svn-id: http://svn.osgeo.org/geos/trunk@1416 + signed/unsigned comparison. git-svn-id: + http://svn.osgeo.org/geos/trunk@1416 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot - * doc/example.cpp: Small fixes in doc/example.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@1413 + * doc/example.cpp: Small fixes in doc/example.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@1413 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot * tests/xmltester/markup/MarkupSTL.cpp: Removed redundant semicolons - from xmltester sources. git-svn-id: http://svn.osgeo.org/geos/trunk@1412 + from xmltester sources. git-svn-id: + http://svn.osgeo.org/geos/trunk@1412 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot * tests/xmltester/markup/MarkupSTL.cpp: Removed redundant semicolon - reported by g++ -pedantic. git-svn-id: http://svn.osgeo.org/geos/trunk@1411 + reported by g++ -pedantic. git-svn-id: + http://svn.osgeo.org/geos/trunk@1411 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot * source/operation/valid/SweeplineNestedRingTester.cpp: Removed - redundant semicolon reported by g++ -pedantic. git-svn-id: http://svn.osgeo.org/geos/trunk@1410 + redundant semicolon reported by g++ -pedantic. git-svn-id: + http://svn.osgeo.org/geos/trunk@1410 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot * tests/unit/Makefile.am, tests/unit/geom/IntersectionMatrixTest.cpp: Added Unit Test for - IntersectionMatrix class. git-svn-id: http://svn.osgeo.org/geos/trunk@1409 + IntersectionMatrix class. git-svn-id: + http://svn.osgeo.org/geos/trunk@1409 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot @@ -23514,62 +26466,75 @@ * source/headers/geos/geom/IntersectionMatrix.h: [SORRY] Added comments for doxygen based on JTS docs. Added row/col dimension consts. Added asserts in functions to check if given row/col is in - range. git-svn-id: http://svn.osgeo.org/geos/trunk@1408 + range. git-svn-id: http://svn.osgeo.org/geos/trunk@1408 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-09 Mateusz Loskot * source/geom/IntersectionMatrix.cpp: Added comments for doxygen based on JTS docs. Added row/col dimension consts. Added asserts in - functions to check if given row/col is in range. git-svn-id: http://svn.osgeo.org/geos/trunk@1407 + functions to check if given row/col is in range. git-svn-id: + http://svn.osgeo.org/geos/trunk@1407 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-08 Mateusz Loskot * tests/tut/tut.h, tests/tut/tut_reporter.h, tests/tut/tut_restartable.h: Added copyright notice to TUT files. - Small cleaning. git-svn-id: http://svn.osgeo.org/geos/trunk@1406 + Small cleaning. git-svn-id: http://svn.osgeo.org/geos/trunk@1406 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-08 Sandro Santilli - * source/geomgraph/EdgeEnd.cpp: Added assertion git-svn-id: http://svn.osgeo.org/geos/trunk@1405 + * source/geomgraph/EdgeEnd.cpp: Added assertion git-svn-id: + http://svn.osgeo.org/geos/trunk@1405 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-08 Sandro Santilli * source/geomgraph/NodeMap.cpp: assertion checking, mergeLabel() - call fix (bug#91) git-svn-id: http://svn.osgeo.org/geos/trunk@1404 + call fix (bug#91) git-svn-id: http://svn.osgeo.org/geos/trunk@1404 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli * source/geomgraph/PlanarGraph.cpp, source/headers/geos/geomgraph/PlanarGraph.h: Port info, doxygen - comments, assertion checking git-svn-id: http://svn.osgeo.org/geos/trunk@1403 + comments, assertion checking git-svn-id: + http://svn.osgeo.org/geos/trunk@1403 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli * source/geomgraph/Node.cpp, source/headers/geos/geomgraph/Node.h: Port info, doxygen comments, testInvariant(), many assertionss, - handling of the NULL EdgeEndStar member git-svn-id: http://svn.osgeo.org/geos/trunk@1402 + handling of the NULL EdgeEndStar member git-svn-id: + http://svn.osgeo.org/geos/trunk@1402 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Use of - auto_ptr<> to prevent confusing leaks in tester git-svn-id: http://svn.osgeo.org/geos/trunk@1401 + auto_ptr<> to prevent confusing leaks in tester git-svn-id: + http://svn.osgeo.org/geos/trunk@1401 + 5242fede-7e19-0410-aef8-94bd7d2200fb + +2006-04-07 Mateusz Loskot + + * tests/tut/tut_reporter.h: Fixed annoying warnings from TUT. + git-svn-id: http://svn.osgeo.org/geos/trunk@1400 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot - * tests/tut/tut_reporter.h: Fixed annoying warnings from TUT. git-svn-id: http://svn.osgeo.org/geos/trunk@1400 + * : Fixed line-ends to LF. git-svn-id: + http://svn.osgeo.org/geos/trunk@1399 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot - * : Fixed line-ends to LF. git-svn-id: http://svn.osgeo.org/geos/trunk@1399 + * tests/unit/geom/PolygonTest.cpp: Uncommented test nr 38 in + PolygonTest.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@1398 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot @@ -23580,14 +26545,16 @@ tests/unit/geom/MultiPolygonTest.cpp, tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp, tests/unit/geos_unit.cpp: Added java_math_round() function for - Asymmetric Arithmetic Rounding. Small fixes in Unit Tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1397 + Asymmetric Arithmetic Rounding. Small fixes in Unit Tests. + git-svn-id: http://svn.osgeo.org/geos/trunk@1397 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot * tests/unit/geom/GeometryFactoryTest.cpp, tests/unit/geom/PointTest.cpp: Added test nr 29 to PointTest (JTS - conformance). Removed inform() calls from GeometryFactoryTest. git-svn-id: http://svn.osgeo.org/geos/trunk@1396 + conformance). Removed inform() calls from GeometryFactoryTest. + git-svn-id: http://svn.osgeo.org/geos/trunk@1396 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli @@ -23604,47 +26571,52 @@ source/io/WKTWriter.cpp, source/operation/valid/IsValidOp.cpp, source/operation/valid/RepeatedPointTester.cpp: Geometry::getNumGeometries() changed to return 'unsigned int' rather - then 'int' git-svn-id: http://svn.osgeo.org/geos/trunk@1395 + then 'int' git-svn-id: http://svn.osgeo.org/geos/trunk@1395 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli * source/algorithm/LineIntersector.cpp: kept isInSegmentEnvelopes() - check even when not debugging git-svn-id: http://svn.osgeo.org/geos/trunk@1394 + check even when not debugging git-svn-id: + http://svn.osgeo.org/geos/trunk@1394 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli - * source/precision/EnhancedPrecisionOp.cpp: Debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1393 + * source/precision/EnhancedPrecisionOp.cpp: Debugging lines + git-svn-id: http://svn.osgeo.org/geos/trunk@1393 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli * source/headers/geos/precision/CommonBitsRemover.h: made addCommonBits/removeCommonBits interface consistent, doxygen - comments git-svn-id: http://svn.osgeo.org/geos/trunk@1392 + comments git-svn-id: http://svn.osgeo.org/geos/trunk@1392 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli * source/precision/CommonBitsRemover.cpp: debugging lines, - assertions git-svn-id: http://svn.osgeo.org/geos/trunk@1391 + assertions git-svn-id: http://svn.osgeo.org/geos/trunk@1391 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Sandro Santilli - * source/precision/CommonBitsOp.cpp: debugging blocks git-svn-id: http://svn.osgeo.org/geos/trunk@1390 + * source/precision/CommonBitsOp.cpp: debugging blocks git-svn-id: + http://svn.osgeo.org/geos/trunk@1390 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot * tests/unit/Makefile.am, tests/unit/geom/CoordinateTest.cpp: Add - new-line at the EOF some files. git-svn-id: http://svn.osgeo.org/geos/trunk@1389 + new-line at the EOF some files. git-svn-id: + http://svn.osgeo.org/geos/trunk@1389 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot - * .cvsignore: Added new objects to .cvsignore. git-svn-id: http://svn.osgeo.org/geos/trunk@1388 + * .cvsignore: Added new objects to .cvsignore. git-svn-id: + http://svn.osgeo.org/geos/trunk@1388 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot @@ -23654,13 +26626,14 @@ tests/unit/geom/LocationTest.cpp, tests/unit/geom/PointTest.cpp: Added name for anonymous enum in Dimension class (bug). Added missing new-line at the end of source files. Removed CR from line - ends. git-svn-id: http://svn.osgeo.org/geos/trunk@1387 + ends. git-svn-id: http://svn.osgeo.org/geos/trunk@1387 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-07 Mateusz Loskot * tests/unit/geom/Geometry/isRectangleTest.cpp: Adding missing - isRectangleTest.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@1386 + isRectangleTest.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@1386 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot @@ -23681,24 +26654,27 @@ tests/unit/geom/MultiPolygonTest.cpp, tests/unit/geom/PointTest.cpp, tests/unit/geom/PolygonTest.cpp, tests/unit/geom/TriangleTest.cpp, tests/unit/io/WKBReaderTest.cpp: - Adding new Unit Tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1385 + Adding new Unit Tests. git-svn-id: + http://svn.osgeo.org/geos/trunk@1385 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli - * AUTHORS: Added Mateusz Loskot git-svn-id: http://svn.osgeo.org/geos/trunk@1384 + * AUTHORS: Added Mateusz Loskot git-svn-id: + http://svn.osgeo.org/geos/trunk@1384 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot * tests/unit/algorithm/PointLocatorTest.cpp: [UT Files Renaming] Add - PointLocatorTest.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@1383 + PointLocatorTest.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@1383 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot * tests/unit/io/WKBReader.cpp: [UT Files Renaming] Remove 'io' - tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1382 + tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1382 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot @@ -23706,45 +26682,49 @@ * tests/unit/geom/Envelope.cpp, tests/unit/geom/Geometry/isRectangle.cpp, tests/unit/geom/LineSegment.cpp: [UT Files Renaming] Remove 'geom' - tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1381 + tests. git-svn-id: http://svn.osgeo.org/geos/trunk@1381 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot * tests/unit/algorithm/PointLocator.cpp: [UT Files Renaming] Remove - file PointLocator.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@1380 + file PointLocator.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@1380 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot * tests/unit/geos_unit.cpp: New version of Unit Test runner. Now, - it's more GNU style compatible git-svn-id: http://svn.osgeo.org/geos/trunk@1379 + it's more GNU style compatible git-svn-id: + http://svn.osgeo.org/geos/trunk@1379 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Mateusz Loskot * tests/tut/tut.h, tests/tut/tut_reporter.h: Add inform() target in - tut.h and new callbacks in tut_reporter.h git-svn-id: http://svn.osgeo.org/geos/trunk@1378 + tut.h and new callbacks in tut_reporter.h git-svn-id: + http://svn.osgeo.org/geos/trunk@1378 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/algorithm/LineIntersector.cpp, source/headers/geos/algorithm/LineIntersector.h: Const correctness - for debugging function git-svn-id: http://svn.osgeo.org/geos/trunk@1377 + for debugging function git-svn-id: + http://svn.osgeo.org/geos/trunk@1377 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/headers/geos/util/math.h: Added missing rint_vc() forward - declaration git-svn-id: http://svn.osgeo.org/geos/trunk@1376 + declaration git-svn-id: http://svn.osgeo.org/geos/trunk@1376 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * tests/unit/Makefile.am, tests/unit/index/quadtree/DoubleBitsTest.cpp: Added unit test for - DoubleBits git-svn-id: http://svn.osgeo.org/geos/trunk@1375 + DoubleBits git-svn-id: http://svn.osgeo.org/geos/trunk@1375 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli @@ -23755,38 +26735,41 @@ source/precision/CommonBitsOp.cpp, source/precision/CommonBitsRemover.cpp, source/precision/EnhancedPrecisionOp.cpp: Cleanup in geos::precision - namespace (leaks plugged, auto_ptr use, ...) git-svn-id: http://svn.osgeo.org/geos/trunk@1374 + namespace (leaks plugged, auto_ptr use, ...) git-svn-id: + http://svn.osgeo.org/geos/trunk@1374 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/geomgraph/DirectedEdge.cpp: Added printing of EdgeRing if - available git-svn-id: http://svn.osgeo.org/geos/trunk@1373 + available git-svn-id: http://svn.osgeo.org/geos/trunk@1373 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/headers/geos/operation/valid/ConnectedInteriorTester.h: Added private vector to keep track of allocated MaximalEdgeRings - objects git-svn-id: http://svn.osgeo.org/geos/trunk@1372 + objects git-svn-id: http://svn.osgeo.org/geos/trunk@1372 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli - * source/geomgraph/EdgeEnd.cpp: Fixed output function git-svn-id: http://svn.osgeo.org/geos/trunk@1371 + * source/geomgraph/EdgeEnd.cpp: Fixed output function git-svn-id: + http://svn.osgeo.org/geos/trunk@1371 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/operation/valid/ConnectedInteriorTester.cpp: Delayed - deletion of newly allocated MaximalEdgeRings. Existing 'valid' - operation tests don't should instability with this patch. git-svn-id: http://svn.osgeo.org/geos/trunk@1370 + deletion of newly allocated MaximalEdgeRings. Existing 'valid' + operation tests don't should instability with this patch. + git-svn-id: http://svn.osgeo.org/geos/trunk@1370 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/geom/PrecisionModel.cpp: removed spurious lines from - previous commi git-svn-id: http://svn.osgeo.org/geos/trunk@1369 + previous commi git-svn-id: http://svn.osgeo.org/geos/trunk@1369 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli @@ -23794,31 +26777,36 @@ * source/geom/PrecisionModel.cpp, source/headers/geos/geom/PrecisionModel.h, source/headers/geos/geom/PrecisionModel.inl: Port info, more - debugging lines, doxygen comments git-svn-id: http://svn.osgeo.org/geos/trunk@1368 + debugging lines, doxygen comments git-svn-id: + http://svn.osgeo.org/geos/trunk@1368 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli - * source/geom/GeometryFactory.cpp: More debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1367 + * source/geom/GeometryFactory.cpp: More debugging lines + git-svn-id: http://svn.osgeo.org/geos/trunk@1367 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/io/WKBReader.cpp: Fixed bogus static PrecisionModel - variable in ::readCoordinate(). git-svn-id: http://svn.osgeo.org/geos/trunk@1366 + variable in ::readCoordinate(). git-svn-id: + http://svn.osgeo.org/geos/trunk@1366 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/geomgraph/EdgeRing.cpp, source/headers/geos/geomgraph/EdgeRing.h: Added operator<<, added - pts!=NULL assertion in testInvariant() function git-svn-id: http://svn.osgeo.org/geos/trunk@1365 + pts!=NULL assertion in testInvariant() function git-svn-id: + http://svn.osgeo.org/geos/trunk@1365 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli * source/geomgraph/EdgeEnd.cpp, - source/headers/geos/geomgraph/EdgeEnd.h: Added operator<< git-svn-id: http://svn.osgeo.org/geos/trunk@1364 + source/headers/geos/geomgraph/EdgeEnd.h: Added operator<< + git-svn-id: http://svn.osgeo.org/geos/trunk@1364 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli @@ -23827,100 +26815,113 @@ source/geomgraph/TopologyLocation.cpp, source/headers/geos/geomgraph/Label.h, source/headers/geos/geomgraph/TopologyLocation.h: Doxygen comments, - port info, operator<<, assertion checking git-svn-id: http://svn.osgeo.org/geos/trunk@1363 + port info, operator<<, assertion checking git-svn-id: + http://svn.osgeo.org/geos/trunk@1363 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-06 Sandro Santilli - * source/geomgraph/DirectedEdge.cpp: Fixed bug in ::print() function git-svn-id: http://svn.osgeo.org/geos/trunk@1362 + * source/geomgraph/DirectedEdge.cpp: Fixed bug in ::print() function + git-svn-id: http://svn.osgeo.org/geos/trunk@1362 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli * source/headers/geos/geomgraph/Edge.h, source/headers/geos/geomgraph/EdgeRing.h: Moved testInvariant() - methods from private to public, added some comments about them. git-svn-id: http://svn.osgeo.org/geos/trunk@1361 + methods from private to public, added some comments about them. + git-svn-id: http://svn.osgeo.org/geos/trunk@1361 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli - * source/operation/overlay/OverlayOp.cpp: Removed dead code git-svn-id: http://svn.osgeo.org/geos/trunk@1360 + * source/operation/overlay/OverlayOp.cpp: Removed dead code + git-svn-id: http://svn.osgeo.org/geos/trunk@1360 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli * tests/xmltester/markup/MarkupSTL.cpp, tests/xmltester/markup/MarkupSTL.h: Removed annoying warnings from - external source git-svn-id: http://svn.osgeo.org/geos/trunk@1359 + external source git-svn-id: http://svn.osgeo.org/geos/trunk@1359 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli * source/geom/Envelope.cpp, source/headers/geos/geom/Envelope.h, source/headers/geos/geom/Envelope.inl: Fixed copy ctor to support - "Null" Envelope copies. Drop init(Envelope&) method. Port info and - various cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@1358 + "Null" Envelope copies. Drop init(Envelope&) method. Port info and + various cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@1358 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli * source/geom/LineString.cpp, source/headers/geos/geom/LineString.h: Fixed LineString constructor to ensure deletion of - CoordinateSequence argument on exception throw git-svn-id: http://svn.osgeo.org/geos/trunk@1357 + CoordinateSequence argument on exception throw git-svn-id: + http://svn.osgeo.org/geos/trunk@1357 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli * source/headers/geos/util/GEOSException.h: GEOSException derived - from std::exception again, hopefully the correct way now git-svn-id: http://svn.osgeo.org/geos/trunk@1356 + from std::exception again, hopefully the correct way now + git-svn-id: http://svn.osgeo.org/geos/trunk@1356 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-05 Sandro Santilli * source/headers/geos/operation/buffer/RightmostEdgeFinder.h, source/operation/buffer/RightmostEdgeFinder.cpp: Added port - informations and many assertion checking. Fixed bug in - getRightmostSide() method ( a "testing-only" corner case ) git-svn-id: http://svn.osgeo.org/geos/trunk@1355 + informations and many assertion checking. Fixed bug in + getRightmostSide() method ( a "testing-only" corner case ) + git-svn-id: http://svn.osgeo.org/geos/trunk@1355 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli * source/geomgraph/DirectedEdgeStar.cpp: More assertion checking, - less overhead when built with NDEBUG defined git-svn-id: http://svn.osgeo.org/geos/trunk@1353 + less overhead when built with NDEBUG defined git-svn-id: + http://svn.osgeo.org/geos/trunk@1353 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli * source/geomgraph/EdgeEndStar.cpp, source/headers/geos/geomgraph/EdgeEndStar.h: Port info, assertion - checking, indentation git-svn-id: http://svn.osgeo.org/geos/trunk@1352 + checking, indentation git-svn-id: + http://svn.osgeo.org/geos/trunk@1352 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli * source/algorithm/LineIntersector.cpp: Changed NotRepresentableCoordinate exception handler to throw a - TopologyException. This allows further handling. git-svn-id: http://svn.osgeo.org/geos/trunk@1351 + TopologyException. This allows further handling. git-svn-id: + http://svn.osgeo.org/geos/trunk@1351 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli * source/algorithm/HCoordinate.cpp, source/headers/geos/algorithm/HCoordinate.h: Port information + - initialization lists in ctors git-svn-id: http://svn.osgeo.org/geos/trunk@1350 + initialization lists in ctors git-svn-id: + http://svn.osgeo.org/geos/trunk@1350 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli * source/algorithm/HCoordinate.cpp: NotRepresentable condition detected using finite() from rather then using FINITE() - macro. Made ::intersection() body more readable. git-svn-id: http://svn.osgeo.org/geos/trunk@1349 + macro. Made ::intersection() body more readable. git-svn-id: + http://svn.osgeo.org/geos/trunk@1349 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli * source/headers/geos/geom/CoordinateSequence.h: Fixed - applyCoordinateFilter() templated function body git-svn-id: http://svn.osgeo.org/geos/trunk@1348 + applyCoordinateFilter() templated function body git-svn-id: + http://svn.osgeo.org/geos/trunk@1348 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Sandro Santilli @@ -23936,45 +26937,50 @@ source/io/ParseException.cpp, source/operation/overlay/ElevationMatrix.cpp, source/util/GEOSException.cpp: Changed GEOSException hierarchy to be - derived from std::runtime_exception. Removed the - GEOSException::toString redundant method (use ::what() instead) git-svn-id: http://svn.osgeo.org/geos/trunk@1345 + derived from std::runtime_exception. Removed the + GEOSException::toString redundant method (use ::what() instead) + git-svn-id: http://svn.osgeo.org/geos/trunk@1345 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Howard Butler * source/Makefile.vc: Add in changes/missing from previous - rearranging. git-svn-id: http://svn.osgeo.org/geos/trunk@1344 + rearranging. git-svn-id: http://svn.osgeo.org/geos/trunk@1344 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Howard Butler - * capi/geos_c.cpp: GEOS_JTS_PORT is in version.h not platform.h git-svn-id: http://svn.osgeo.org/geos/trunk@1343 + * capi/geos_c.cpp: GEOS_JTS_PORT is in version.h not platform.h + git-svn-id: http://svn.osgeo.org/geos/trunk@1343 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-04 Howard Butler * source/Makefile.vc: remove objects that no longer exist default to - MSVC_VER=1310 git-svn-id: http://svn.osgeo.org/geos/trunk@1342 + MSVC_VER=1310 git-svn-id: http://svn.osgeo.org/geos/trunk@1342 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeEnd.cpp, source/geomgraph/Label.cpp, source/headers/geos/geomgraph/EdgeEnd.h: - Assertion checking, port info, cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1341 + Assertion checking, port info, cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1341 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/headers/geos/operation/GeometryGraphOperation.h, source/operation/GeometryGraphOperation.cpp: - getArgGeometry() parameter type changed from 'int' to 'unsigned - int' - Added port informations - minor assertions checking - minor cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1340 + int' - Added port informations - minor assertions checking - minor + cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1340 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/headers/geos/geom/PrecisionModel.h: Commented out obsoleted - toInternal() method git-svn-id: http://svn.osgeo.org/geos/trunk@1339 + toInternal() method git-svn-id: + http://svn.osgeo.org/geos/trunk@1339 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli @@ -23982,14 +26988,18 @@ * macros/ac_pkg_swig.m4, macros/ac_python_devel.m4, swig/geos.i, swig/python/Makefile.am, swig/python/python.i, swig/ruby/ruby.i, swig/ruby/test/geos_tests.rb, swig/ruby/test/test_helper.rb: Applied - patch by Charlie Savage: - Fixes up the SWIG bindings to use the new GEOS namespaces - Fixes a bug in the Python m4 macro - Adds the -modern flag for SWIG when compiling a Python extension git-svn-id: http://svn.osgeo.org/geos/trunk@1337 + patch by Charlie Savage: - Fixes up the SWIG bindings to use the new + GEOS namespaces - Fixes a bug in the Python m4 macro - Adds the + -modern flag for SWIG when compiling a Python extension + git-svn-id: http://svn.osgeo.org/geos/trunk@1337 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/headers/geos/precision/SimpleGeometryPrecisionReducer.h, source/precision/SimpleGeometryPrecisionReducer.cpp: Made - externally-owned PrecisionModel const git-svn-id: http://svn.osgeo.org/geos/trunk@1336 + externally-owned PrecisionModel const git-svn-id: + http://svn.osgeo.org/geos/trunk@1336 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli @@ -24002,14 +27012,15 @@ source/util/AssertionFailedException.cpp, source/util/IllegalArgumentException.cpp, source/util/Makefile.am, source/util/UnsupportedOperationException.cpp: Removed - implementation files build spec for fully-inlined classes git-svn-id: http://svn.osgeo.org/geos/trunk@1334 + implementation files build spec for fully-inlined classes + git-svn-id: http://svn.osgeo.org/geos/trunk@1334 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/index/strtree/STRtree.cpp, source/noding/snapround/MCIndexSnapRounder.cpp: Added missing - headers git-svn-id: http://svn.osgeo.org/geos/trunk@1333 + headers git-svn-id: http://svn.osgeo.org/geos/trunk@1333 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli @@ -24021,20 +27032,23 @@ source/headers/geos/simplify/Makefile.am, source/simplify/.cvsignore, source/simplify/DouglasPeuckerLineSimplifier.cpp, - source/simplify/Makefile.am: DouglasPeuckerLineSimplifier class port git-svn-id: http://svn.osgeo.org/geos/trunk@1332 + source/simplify/Makefile.am: DouglasPeuckerLineSimplifier class port + git-svn-id: http://svn.osgeo.org/geos/trunk@1332 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/headers/geos/index/strtree/STRtree.h, - source/index/strtree/STRtree.cpp: Added port info, minor cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1331 + source/index/strtree/STRtree.cpp: Added port info, minor cleanups + git-svn-id: http://svn.osgeo.org/geos/trunk@1331 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-04-03 Sandro Santilli * source/headers/geos/index/quadtree/Quadtree.h, source/index/quadtree/Quadtree.cpp: Added port info, cleaned up log - message, minor assertion checking. git-svn-id: http://svn.osgeo.org/geos/trunk@1330 + message, minor assertion checking. git-svn-id: + http://svn.osgeo.org/geos/trunk@1330 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-31 Sandro Santilli @@ -24042,39 +27056,44 @@ * source/geom/GeometryFactory.cpp, source/headers/geos/geom/GeometryFactory.h: A few assertion checking, comments cleanup, use of initialization lists in - constructors, handled NULL parameters. git-svn-id: http://svn.osgeo.org/geos/trunk@1329 + constructors, handled NULL parameters. git-svn-id: + http://svn.osgeo.org/geos/trunk@1329 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-31 Sandro Santilli * NEWS, source/geom/LineString.cpp, source/headers/geos/geom/LineString.h: Added many assertions - checking in LineString implementation. Changed ::getCoordinate() to - return NULL on empty geom. Changed ::get{Start,End}Point() to - return NULL on empty geom. git-svn-id: http://svn.osgeo.org/geos/trunk@1328 + checking in LineString implementation. Changed ::getCoordinate() to + return NULL on empty geom. Changed ::get{Start,End}Point() to return + NULL on empty geom. git-svn-id: + http://svn.osgeo.org/geos/trunk@1328 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-31 Sandro Santilli * source/headers/geos/geom/Geometry.h: Added comment about possible - NULL return from getCoordinate() git-svn-id: http://svn.osgeo.org/geos/trunk@1327 + NULL return from getCoordinate() git-svn-id: + http://svn.osgeo.org/geos/trunk@1327 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-31 Sandro Santilli * source/geom/Geometry.cpp: Fixed NULL-GeometryFactory constructor - to use INTERNAL_GEOMETRY_FACTORY (should fix bug #81) git-svn-id: http://svn.osgeo.org/geos/trunk@1325 + to use INTERNAL_GEOMETRY_FACTORY (should fix bug #81) git-svn-id: + http://svn.osgeo.org/geos/trunk@1325 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-30 Sandro Santilli - * source/headers/geos/io/WKTReader.h: minor cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1324 + * source/headers/geos/io/WKTReader.h: minor cleanup git-svn-id: + http://svn.osgeo.org/geos/trunk@1324 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli * capi/geos_c.cpp: Added missing 'const' in catch std::exception - statements git-svn-id: http://svn.osgeo.org/geos/trunk@1323 + statements git-svn-id: http://svn.osgeo.org/geos/trunk@1323 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli @@ -24084,18 +27103,21 @@ source/headers/geos/geomgraph/GeometryGraph.h, source/headers/geos/geomgraph/GeometryGraph.inl, source/headers/geos/geomgraph/Makefile.am: Moved GeometryGraph - inlines from .h to .inl file git-svn-id: http://svn.osgeo.org/geos/trunk@1322 + inlines from .h to .inl file git-svn-id: + http://svn.osgeo.org/geos/trunk@1322 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli - * tests/xmltester/TestValid.xml: Sync'ed testfile with JTS head git-svn-id: http://svn.osgeo.org/geos/trunk@1321 + * tests/xmltester/TestValid.xml: Sync'ed testfile with JTS head + git-svn-id: http://svn.osgeo.org/geos/trunk@1321 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli * tests/unit/Makefile.am, tests/unit/algorithm/PointLocator.cpp, - tests/unit/io/WKBReader.cpp: Added PointLocator unit test git-svn-id: http://svn.osgeo.org/geos/trunk@1320 + tests/unit/io/WKBReader.cpp: Added PointLocator unit test + git-svn-id: http://svn.osgeo.org/geos/trunk@1320 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli @@ -24106,68 +27128,76 @@ source/operation/valid/ConnectedInteriorTester.cpp, source/operation/valid/IsValidOp.cpp: EdgeRing equipped with Invariant testing function and lots of exceptional assertions. - Removed useless heap allocations, and pointers usages. git-svn-id: http://svn.osgeo.org/geos/trunk@1319 + Removed useless heap allocations, and pointers usages. git-svn-id: + http://svn.osgeo.org/geos/trunk@1319 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli * source/algorithm/MCPointInRing.cpp, source/headers/geos/algorithm/MCPointInRing.h: const correctness, - useless heap allocations removal git-svn-id: http://svn.osgeo.org/geos/trunk@1318 + useless heap allocations removal git-svn-id: + http://svn.osgeo.org/geos/trunk@1318 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-29 Sandro Santilli * source/headers/geos/operation/valid/QuadtreeNestedRingTester.h, source/operation/valid/QuadtreeNestedRingTester.cpp: Removed useless - heap allocations in construction, enforced const correctness git-svn-id: http://svn.osgeo.org/geos/trunk@1317 + heap allocations in construction, enforced const correctness + git-svn-id: http://svn.osgeo.org/geos/trunk@1317 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * source/io/WKBReader.cpp: Reintroduced rewind of input parameter in - printHEX() [dropped by prev commit] git-svn-id: http://svn.osgeo.org/geos/trunk@1316 + printHEX() [dropped by prev commit] git-svn-id: + http://svn.osgeo.org/geos/trunk@1316 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * source/headers/geos/geom/GeometryFactory.h: Added note about args - responsibility in GeometryFactory constructor git-svn-id: http://svn.osgeo.org/geos/trunk@1315 + responsibility in GeometryFactory constructor git-svn-id: + http://svn.osgeo.org/geos/trunk@1315 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * tests/unit/io/WKBReader.cpp: swapped assert_equals() args to get - obtained/expected the right way. git-svn-id: http://svn.osgeo.org/geos/trunk@1314 + obtained/expected the right way. git-svn-id: + http://svn.osgeo.org/geos/trunk@1314 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli - * source/io/WKBReader.cpp: Simplified printHEX() implementation git-svn-id: http://svn.osgeo.org/geos/trunk@1313 + * source/io/WKBReader.cpp: Simplified printHEX() implementation + git-svn-id: http://svn.osgeo.org/geos/trunk@1313 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * doc/example.cpp: Added macros for sections skip (useful in - debugging) git-svn-id: http://svn.osgeo.org/geos/trunk@1312 + debugging) git-svn-id: http://svn.osgeo.org/geos/trunk@1312 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * tests/unit/Makefile.am, tests/unit/io/WKBReader.cpp: Added simple - test for WKB reader. git-svn-id: http://svn.osgeo.org/geos/trunk@1311 + test for WKB reader. git-svn-id: + http://svn.osgeo.org/geos/trunk@1311 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * source/io/WKBReader.cpp: added missing header for non-inlined - builds git-svn-id: http://svn.osgeo.org/geos/trunk@1310 + builds git-svn-id: http://svn.osgeo.org/geos/trunk@1310 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * source/io/ByteOrderDataInStream.cpp: forgot to add in previous - commit git-svn-id: http://svn.osgeo.org/geos/trunk@1309 + commit git-svn-id: http://svn.osgeo.org/geos/trunk@1309 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli @@ -24177,36 +27207,41 @@ source/headers/geos/io/Makefile.am, source/headers/geos/io/WKBWriter.h, source/io/Makefile.am: ByteOrderDataInStream inlines moved to .inl file, updated - implementation files includes. git-svn-id: http://svn.osgeo.org/geos/trunk@1308 + implementation files includes. git-svn-id: + http://svn.osgeo.org/geos/trunk@1308 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli - * source/io/WKBWriter.cpp: Assertion checking git-svn-id: http://svn.osgeo.org/geos/trunk@1307 + * source/io/WKBWriter.cpp: Assertion checking git-svn-id: + http://svn.osgeo.org/geos/trunk@1307 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * source/headers/geos/geom/LineSegment.h, - source/headers/geos/geom/LineSegment.inl: Headers inclusion fix. git-svn-id: http://svn.osgeo.org/geos/trunk@1306 + source/headers/geos/geom/LineSegment.inl: Headers inclusion fix. + git-svn-id: http://svn.osgeo.org/geos/trunk@1306 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * source/headers/geos/geom/PrecisionModel.h, source/headers/geos/geom/PrecisionModel.inl: Comments cleanup, - system headers included after project headers git-svn-id: http://svn.osgeo.org/geos/trunk@1305 + system headers included after project headers git-svn-id: + http://svn.osgeo.org/geos/trunk@1305 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-28 Sandro Santilli * configure.in: C-API lib version bumped to 1.1.1 (release 2.2.2 - will ship 1.1.0) git-svn-id: http://svn.osgeo.org/geos/trunk@1304 + will ship 1.1.0) git-svn-id: http://svn.osgeo.org/geos/trunk@1304 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli - * source/operation/buffer/OffsetCurveBuilder.cpp: Fixed small leak. git-svn-id: http://svn.osgeo.org/geos/trunk@1302 + * source/operation/buffer/OffsetCurveBuilder.cpp: Fixed small leak. + git-svn-id: http://svn.osgeo.org/geos/trunk@1302 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli @@ -24214,7 +27249,8 @@ * source/headers/geos/operation/buffer/OffsetCurveBuilder.h, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Cleanups and - explicit initializations git-svn-id: http://svn.osgeo.org/geos/trunk@1301 + explicit initializations git-svn-id: + http://svn.osgeo.org/geos/trunk@1301 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli @@ -24229,20 +27265,22 @@ source/operation/overlay/MinimalEdgeRing.cpp, source/operation/valid/ConnectedInteriorTester.cpp: Added INL file for MinimalEdgeRing, added many debugging blocks, fixed memory leak - in ConnectedInteriorTester (bug #59) git-svn-id: http://svn.osgeo.org/geos/trunk@1300 + in ConnectedInteriorTester (bug #59) git-svn-id: + http://svn.osgeo.org/geos/trunk@1300 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * source/headers/geos/geom/Coordinate.h, source/headers/geos/geom/Coordinate.inl: Commented need for - platform.h include git-svn-id: http://svn.osgeo.org/geos/trunk@1299 + platform.h include git-svn-id: + http://svn.osgeo.org/geos/trunk@1299 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * source/geom/Coordinate.cpp: Added missing platform.h include (for - ISNAN macro) git-svn-id: http://svn.osgeo.org/geos/trunk@1298 + ISNAN macro) git-svn-id: http://svn.osgeo.org/geos/trunk@1298 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli @@ -24250,7 +27288,8 @@ * source/headers/geos/operation/valid/ConnectedInteriorTester.h, source/operation/valid/ConnectedInteriorTester.cpp: Added paranoid assertion checking and a note in header about responsibility of - return from buildMaximalEdgeRings() git-svn-id: http://svn.osgeo.org/geos/trunk@1297 + return from buildMaximalEdgeRings() git-svn-id: + http://svn.osgeo.org/geos/trunk@1297 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli @@ -24258,32 +27297,37 @@ * source/headers/geos/operation/valid/ConsistentAreaTester.h, source/operation/valid/ConsistentAreaTester.cpp: Reduced heap allocations and probability of error by making LineIntersector and - RelateNodeGraph part of ConsistentAreaTester class . git-svn-id: http://svn.osgeo.org/geos/trunk@1296 + RelateNodeGraph part of ConsistentAreaTester class . git-svn-id: + http://svn.osgeo.org/geos/trunk@1296 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * source/operation/valid/TopologyValidationError.cpp: added missing - space in exception message git-svn-id: http://svn.osgeo.org/geos/trunk@1295 + space in exception message git-svn-id: + http://svn.osgeo.org/geos/trunk@1295 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * source/headers/geos/geom/Coordinate.inl: moved external includes - after internal ones git-svn-id: http://svn.osgeo.org/geos/trunk@1294 + after internal ones git-svn-id: + http://svn.osgeo.org/geos/trunk@1294 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/TestValid2-big.xml: - Added final isValid test from JTS (floating version) git-svn-id: http://svn.osgeo.org/geos/trunk@1293 + Added final isValid test from JTS (floating version) git-svn-id: + http://svn.osgeo.org/geos/trunk@1293 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/TestValid2.xml, tests/xmltester/testLeaksBig.xml: Extracted TestValid2.xml from - testLeaksBig.xml (target file is taken from JTS source tree) git-svn-id: http://svn.osgeo.org/geos/trunk@1292 + testLeaksBig.xml (target file is taken from JTS source tree) + git-svn-id: http://svn.osgeo.org/geos/trunk@1292 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli @@ -24291,50 +27335,55 @@ * tests/xmltester/Makefile.am, tests/xmltester/TestValid.xml, tests/xmltester/testLeaksBig.xml: Added TestValid.xml test, taken from JTS source tree, already present in testLeaksBig (from which - tests were removed) git-svn-id: http://svn.osgeo.org/geos/trunk@1291 + tests were removed) git-svn-id: + http://svn.osgeo.org/geos/trunk@1291 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli - * NEWS: added namespaces use and headers split git-svn-id: http://svn.osgeo.org/geos/trunk@1290 + * NEWS: added namespaces use and headers split git-svn-id: + http://svn.osgeo.org/geos/trunk@1290 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * capi/geos_c.h.in: Added note about responsibility of return from - GEOSGeomType() git-svn-id: http://svn.osgeo.org/geos/trunk@1289 + GEOSGeomType() git-svn-id: http://svn.osgeo.org/geos/trunk@1289 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-27 Sandro Santilli * source/geom/CoordinateArraySequence.cpp: Bug #79 - Small fix in - CoordinateArraySequence::toString() git-svn-id: http://svn.osgeo.org/geos/trunk@1288 + CoordinateArraySequence::toString() git-svn-id: + http://svn.osgeo.org/geos/trunk@1288 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli - * configure.in: reverted default of assertion checking git-svn-id: http://svn.osgeo.org/geos/trunk@1287 + * configure.in: reverted default of assertion checking git-svn-id: + http://svn.osgeo.org/geos/trunk@1287 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli * TODO, configure.in, tools/geos-config.in: Inlining enabled by - default, assertion checking disabled by default. Added - --enable-cassert and --disable-inline configure switches. Had + default, assertion checking disabled by default. Added + --enable-cassert and --disable-inline configure switches. Had geos-config --cflags output appropriate inline flag if required - (-DGEOS_INLINE) git-svn-id: http://svn.osgeo.org/geos/trunk@1286 + (-DGEOS_INLINE) git-svn-id: http://svn.osgeo.org/geos/trunk@1286 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli * source/operation/linemerge/LineSequencer.cpp: Changed assert() - with Assert::isTrue in addReverseSubpath git-svn-id: http://svn.osgeo.org/geos/trunk@1285 + with Assert::isTrue in addReverseSubpath git-svn-id: + http://svn.osgeo.org/geos/trunk@1285 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli * source/operation/linemerge/LineSequencer.cpp: Fixed to build with - -DNDEBUG git-svn-id: http://svn.osgeo.org/geos/trunk@1284 + -DNDEBUG git-svn-id: http://svn.osgeo.org/geos/trunk@1284 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli @@ -24421,24 +27470,27 @@ source/noding/SegmentString.cpp, source/noding/snapround/HotPixel.cpp, source/noding/snapround/MCIndexSnapRounder.cpp, - source/operation/distance/DistanceOp.cpp: USE_INLINE => GEOS_INLINE git-svn-id: http://svn.osgeo.org/geos/trunk@1283 + source/operation/distance/DistanceOp.cpp: USE_INLINE => GEOS_INLINE + git-svn-id: http://svn.osgeo.org/geos/trunk@1283 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli - * capi/geos_c.cpp: Bug #77 - Missing platform.h git-svn-id: http://svn.osgeo.org/geos/trunk@1282 + * capi/geos_c.cpp: Bug #77 - Missing platform.h git-svn-id: + http://svn.osgeo.org/geos/trunk@1282 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli * source/noding/snapround/MCIndexPointSnapper.cpp, source/operation/buffer/BufferBuilder.cpp: Bugs #77 and #76: missing - git-svn-id: http://svn.osgeo.org/geos/trunk@1281 + git-svn-id: http://svn.osgeo.org/geos/trunk@1281 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-24 Sandro Santilli - * tests/unit/geos_unit.cpp: Bug #78 - Small fixes and cleaning git-svn-id: http://svn.osgeo.org/geos/trunk@1280 + * tests/unit/geos_unit.cpp: Bug #78 - Small fixes and cleaning + git-svn-id: http://svn.osgeo.org/geos/trunk@1280 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli @@ -24451,7 +27503,8 @@ source/headers/geos/geomgraph/DirectedEdgeStar.h, source/headers/geos/util/TopologyException.h, source/operation/overlay/OverlayOp.cpp: Dropped by-pointer - TopologyException constructor, various small cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1278 + TopologyException constructor, various small cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1278 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli @@ -24462,7 +27515,7 @@ source/index/chain/MonotoneChainBuilder.cpp, source/index/quadtree/Node.cpp, source/index/quadtree/NodeBase.cpp, source/index/quadtree/Quadtree.cpp: Fixed to allow build with - GEOS_DEBUG git-svn-id: http://svn.osgeo.org/geos/trunk@1277 + GEOS_DEBUG git-svn-id: http://svn.osgeo.org/geos/trunk@1277 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli @@ -24477,27 +27530,28 @@ source/headers/geos/geom/MultiLineString.inl, source/headers/geos/geom/MultiPolygon.inl, source/operation/distance/DistanceOp.cpp: Fixes to allow build with - -DUSE_INLINE git-svn-id: http://svn.osgeo.org/geos/trunk@1276 + -DUSE_INLINE git-svn-id: http://svn.osgeo.org/geos/trunk@1276 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli * Makefile.am, configure.in: Temporarly excluded 'swig' extension from distribution, to allow for successufull 'dist' rule and - distributed testing. git-svn-id: http://svn.osgeo.org/geos/trunk@1275 + distributed testing. git-svn-id: + http://svn.osgeo.org/geos/trunk@1275 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli * source/headers/geos/Makefile.am, source/headers/geos/operation/relate/Makefile.am: Fixed automake - files git-svn-id: http://svn.osgeo.org/geos/trunk@1274 + files git-svn-id: http://svn.osgeo.org/geos/trunk@1274 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli * source/headers/geos/operation/predicate/Makefile.am: Fixed missing - backslash git-svn-id: http://svn.osgeo.org/geos/trunk@1273 + backslash git-svn-id: http://svn.osgeo.org/geos/trunk@1273 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-23 Sandro Santilli @@ -24517,7 +27571,8 @@ source/precision/CommonBitsRemover.cpp, source/precision/EnhancedPrecisionOp.cpp, source/precision/SimpleGeometryPrecisionReducer.cpp: precision.h - header split, minor optimizations git-svn-id: http://svn.osgeo.org/geos/trunk@1272 + header split, minor optimizations git-svn-id: + http://svn.osgeo.org/geos/trunk@1272 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24544,12 +27599,14 @@ source/noding/snapround/MCIndexPointSnapper.cpp, source/noding/snapround/MCIndexSnapRounder.cpp, source/operation/buffer/BufferBuilder.cpp, - source/operation/valid/IsValidOp.cpp: indexChain.h header split. git-svn-id: http://svn.osgeo.org/geos/trunk@1271 + source/operation/valid/IsValidOp.cpp: indexChain.h header split. + git-svn-id: http://svn.osgeo.org/geos/trunk@1271 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli - * source/headers/geos/geosAlgorithm.h: cleaned up git-svn-id: http://svn.osgeo.org/geos/trunk@1270 + * source/headers/geos/geosAlgorithm.h: cleaned up git-svn-id: + http://svn.osgeo.org/geos/trunk@1270 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24574,9 +27631,10 @@ source/io/WKTWriter.cpp, source/util/CoordinateArrayFiter.cpp, source/util/GeometricShapeFactory.cpp, source/util/UniqueCoordinateArrayFilter.cpp: Removed (almost) all - inclusions of geom.h. Removed obsoleted .cpp files. Fixed a bug in + inclusions of geom.h. Removed obsoleted .cpp files. Fixed a bug in WKTReader not using the provided CoordinateSequence implementation, - optimized out some memory allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@1269 + optimized out some memory allocations. git-svn-id: + http://svn.osgeo.org/geos/trunk@1269 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24598,7 +27656,8 @@ source/index/bintree/{BinTreeNode.cpp => Node.cpp}, source/index/bintree/NodeBase.cpp, source/index/bintree/Root.cpp, tests/xmltester/XMLTester.cpp: indexBintree.h header split, classes - renamed to match JTS git-svn-id: http://svn.osgeo.org/geos/trunk@1268 + renamed to match JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@1268 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24608,7 +27667,8 @@ source/index/quadtree/{QuadTreeNode.cpp => Node.cpp}, source/index/quadtree/{QuadTreeNodeBase.cpp => NodeBase.cpp}, source/index/quadtree/{QuadTreeRoot.cpp => Root.cpp}: Filenames - renamed to match class names (matching JTS) git-svn-id: http://svn.osgeo.org/geos/trunk@1267 + renamed to match class names (matching JTS) git-svn-id: + http://svn.osgeo.org/geos/trunk@1267 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24634,7 +27694,7 @@ source/index/quadtree/QuadTreeRoot.cpp, source/index/quadtree/Quadtree.cpp, source/operation/valid/QuadtreeNestedRingTester.cpp: indexQuadtree.h - split git-svn-id: http://svn.osgeo.org/geos/trunk@1266 + split git-svn-id: http://svn.osgeo.org/geos/trunk@1266 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24655,7 +27715,7 @@ source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp, source/operation/polygonize/polygonizeEdgeRing.cpp: opPolygonize.h - headers split. git-svn-id: http://svn.osgeo.org/geos/trunk@1265 + headers split. git-svn-id: http://svn.osgeo.org/geos/trunk@1265 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24663,7 +27723,7 @@ * source/operation/buffer/BufferSubgraph.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Changed back 'unable to find edge to compute depths' from assertion to - TopologyException git-svn-id: http://svn.osgeo.org/geos/trunk@1264 + TopologyException git-svn-id: http://svn.osgeo.org/geos/trunk@1264 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-22 Sandro Santilli @@ -24682,7 +27742,8 @@ source/operation/linemerge/LineMergeEdge.cpp, source/operation/linemerge/LineMergeGraph.cpp, source/operation/linemerge/LineMerger.cpp, - source/operation/linemerge/LineSequencer.cpp: opLinemerge.h split git-svn-id: http://svn.osgeo.org/geos/trunk@1263 + source/operation/linemerge/LineSequencer.cpp: opLinemerge.h split + git-svn-id: http://svn.osgeo.org/geos/trunk@1263 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24725,7 +27786,8 @@ source/planargraph/planarNode.cpp, source/planargraph/planarNodeMap.cpp, source/planargraph/planarSubgraph.cpp: planargraph.h header split, - planargraph:: classes renamed to match JTS symbols git-svn-id: http://svn.osgeo.org/geos/trunk@1262 + planargraph:: classes renamed to match JTS symbols git-svn-id: + http://svn.osgeo.org/geos/trunk@1262 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24746,7 +27808,7 @@ source/operation/distance/ConnectedElementPointFilter.cpp, source/operation/distance/DistanceOp.cpp, source/operation/distance/GeometryLocation.cpp: opDistance.h header - split git-svn-id: http://svn.osgeo.org/geos/trunk@1261 + split git-svn-id: http://svn.osgeo.org/geos/trunk@1261 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24762,7 +27824,8 @@ , source/operation/predicate/RectangleContains.cpp, source/operation/predicate/RectangleIntersects.cpp, source/operation/predicate/SegmentIntersectionTester.cpp: - opPredicate.h header split git-svn-id: http://svn.osgeo.org/geos/trunk@1260 + opPredicate.h header split git-svn-id: + http://svn.osgeo.org/geos/trunk@1260 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24789,7 +27852,7 @@ source/operation/relate/RelateNodeGraph.cpp, source/operation/relate/RelateOp.cpp, source/operation/valid/ConsistentAreaTester.cpp: opRelate.h header - split git-svn-id: http://svn.osgeo.org/geos/trunk@1259 + split git-svn-id: http://svn.osgeo.org/geos/trunk@1259 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24797,7 +27860,8 @@ * tests/xmltester/TestInteriorPoint.xml: Changed expected result to the obtained one :) We're not cheating, it's a 2-vertex linestring for which an InteriorPoint is requested, both vertexes are correct - answer (equidistant from centroid). git-svn-id: http://svn.osgeo.org/geos/trunk@1258 + answer (equidistant from centroid). git-svn-id: + http://svn.osgeo.org/geos/trunk@1258 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24822,7 +27886,8 @@ source/algorithm/SimplePointInAreaLocator.cpp, source/algorithm/SimplePointInRing.cpp, source/headers/geos/algorithm/SIRtreePointInRing.h: Cleanups: - headers inclusion and Log section git-svn-id: http://svn.osgeo.org/geos/trunk@1257 + headers inclusion and Log section git-svn-id: + http://svn.osgeo.org/geos/trunk@1257 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24843,13 +27908,15 @@ source/index/strtree/Interval.cpp, source/index/strtree/ItemBoundable.cpp, source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: - indexStrtree.h split git-svn-id: http://svn.osgeo.org/geos/trunk@1256 + indexStrtree.h split git-svn-id: + http://svn.osgeo.org/geos/trunk@1256 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli * source/algorithm/RobustDeterminant.cpp: streamlined header - inclusion, put original copyright on top git-svn-id: http://svn.osgeo.org/geos/trunk@1255 + inclusion, put original copyright on top git-svn-id: + http://svn.osgeo.org/geos/trunk@1255 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-21 Sandro Santilli @@ -24867,7 +27934,8 @@ SweepLineEvent.cpp}, source/index/sweepline/SweepLineIndex.cpp, source/index/sweepline/SweepLineInterval.cpp, source/operation/valid/SweeplineNestedRingTester.cpp: - indexSweepline.h header split git-svn-id: http://svn.osgeo.org/geos/trunk@1254 + indexSweepline.h header split git-svn-id: + http://svn.osgeo.org/geos/trunk@1254 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli @@ -24890,20 +27958,20 @@ source/io/WKBReader.cpp, source/io/WKBWriter.cpp, source/io/WKTReader.cpp, source/io/WKTWriter.cpp, source/io/Writer.cpp, source/operation/buffer/BufferSubgraph.cpp: - io.h header split git-svn-id: http://svn.osgeo.org/geos/trunk@1253 + io.h header split git-svn-id: http://svn.osgeo.org/geos/trunk@1253 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/index/quadtree/DoubleBits.cpp: included when - appropriate git-svn-id: http://svn.osgeo.org/geos/trunk@1252 + appropriate git-svn-id: http://svn.osgeo.org/geos/trunk@1252 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/headers/geos/geom/CoordinateSequence.h, source/headers/geos/geom/GeometryFactory.h: Bug #72 - Missing - header git-svn-id: http://svn.osgeo.org/geos/trunk@1251 + header git-svn-id: http://svn.osgeo.org/geos/trunk@1251 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli @@ -24913,7 +27981,8 @@ source/headers/geos/noding/snapround/Makefile.am, source/headers/geos/operation/buffer/Makefile.am, source/headers/geos/operation/overlay/Makefile.am, - source/headers/geos/operation/valid/Makefile.am: Fixed geosdir git-svn-id: http://svn.osgeo.org/geos/trunk@1250 + source/headers/geos/operation/valid/Makefile.am: Fixed geosdir + git-svn-id: http://svn.osgeo.org/geos/trunk@1250 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli @@ -24958,19 +28027,22 @@ source/operation/valid/RepeatedPointTester.cpp, source/operation/valid/SimpleNestedRingTester.cpp, source/operation/valid/TopologyValidationError.cpp: spatialindex.h - and opValid.h headers split git-svn-id: http://svn.osgeo.org/geos/trunk@1249 + and opValid.h headers split git-svn-id: + http://svn.osgeo.org/geos/trunk@1249 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli - * macros/ac_python_devel.m4: redirected find stderr to /dev/null git-svn-id: http://svn.osgeo.org/geos/trunk@1248 + * macros/ac_python_devel.m4: redirected find stderr to /dev/null + git-svn-id: http://svn.osgeo.org/geos/trunk@1248 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/operation/overlay/PolygonBuilder.cpp: Changed assertion to TopologyException for the "orphaned" hole case in order to allow for - reduced precision ops to catch the case. git-svn-id: http://svn.osgeo.org/geos/trunk@1247 + reduced precision ops to catch the case. git-svn-id: + http://svn.osgeo.org/geos/trunk@1247 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli @@ -24978,19 +28050,22 @@ * source/headers/geos/operation/overlay/PolygonBuilder.h, source/operation/overlay/PolygonBuilder.cpp: Simplified some privat methods to use refs instead of pointers, added debugging section for - failiures of holes/shells associations git-svn-id: http://svn.osgeo.org/geos/trunk@1246 + failiures of holes/shells associations git-svn-id: + http://svn.osgeo.org/geos/trunk@1246 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/headers/geos/geomgraph/EdgeRing.h: Added note about - responsibility of return from ::toPolygon git-svn-id: http://svn.osgeo.org/geos/trunk@1245 + responsibility of return from ::toPolygon git-svn-id: + http://svn.osgeo.org/geos/trunk@1245 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geos/geom/Geometry.h: - Added operator<< for Geometry, writing HEXWKB git-svn-id: http://svn.osgeo.org/geos/trunk@1244 + Added operator<< for Geometry, writing HEXWKB git-svn-id: + http://svn.osgeo.org/geos/trunk@1244 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli @@ -24998,38 +28073,43 @@ * source/noding/Octant.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing - include git-svn-id: http://svn.osgeo.org/geos/trunk@1243 + include git-svn-id: http://svn.osgeo.org/geos/trunk@1243 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/operation/predicate/RectangleContains.cpp, source/operation/predicate/RectangleIntersects.cpp: Bug #61 - - Disambiguated geom::Polygon use git-svn-id: http://svn.osgeo.org/geos/trunk@1242 + Disambiguated geom::Polygon use git-svn-id: + http://svn.osgeo.org/geos/trunk@1242 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/headers/geos/timeval.h: Bug #69 - Check for macro - WIN32_LEAN_AND_MEAN git-svn-id: http://svn.osgeo.org/geos/trunk@1241 + WIN32_LEAN_AND_MEAN git-svn-id: + http://svn.osgeo.org/geos/trunk@1241 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/operation/buffer/SubgraphDepthLocater.cpp: Bug #71 - - Missing git-svn-id: http://svn.osgeo.org/geos/trunk@1240 + Missing git-svn-id: + http://svn.osgeo.org/geos/trunk@1240 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/headers/geos/geom/Coordinate.h: Bug #70 - Small fix in fwd - decl. of CoordinateLessThen git-svn-id: http://svn.osgeo.org/geos/trunk@1239 + decl. of CoordinateLessThen git-svn-id: + http://svn.osgeo.org/geos/trunk@1239 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-20 Sandro Santilli * source/geom/GeometryFactory.cpp: Bug #67 - Debugging helpers in - GeometryFactory class git-svn-id: http://svn.osgeo.org/geos/trunk@1238 + GeometryFactory class git-svn-id: + http://svn.osgeo.org/geos/trunk@1238 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-17 Sandro Santilli @@ -25045,13 +28125,14 @@ source/operation/valid/SimpleNestedRingTester.cpp: LineIntersector and PointLocator made complete components of RelateComputer (were statics const pointers before). Reduced inclusions from opRelate.h - and opValid.h, updated .cpp files to allow build. git-svn-id: http://svn.osgeo.org/geos/trunk@1237 + and opValid.h, updated .cpp files to allow build. git-svn-id: + http://svn.osgeo.org/geos/trunk@1237 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-17 Sandro Santilli * tests/xmltester/XMLTester.cpp: Fixed filename normalizer for sql - output git-svn-id: http://svn.osgeo.org/geos/trunk@1236 + output git-svn-id: http://svn.osgeo.org/geos/trunk@1236 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-17 Sandro Santilli @@ -25088,18 +28169,21 @@ source/operation/overlay/PolygonBuilder.cpp: opOverlay.h header splitted. Reduced header inclusions in operation/overlay implementation files. ElevationMatrixFilter code moved from own file - to ElevationMatrix.cpp (ideally a class-private). git-svn-id: http://svn.osgeo.org/geos/trunk@1235 + to ElevationMatrix.cpp (ideally a class-private). git-svn-id: + http://svn.osgeo.org/geos/trunk@1235 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli - * tests/xmltester/linemerge.xml: Added missing testfile git-svn-id: http://svn.osgeo.org/geos/trunk@1234 + * tests/xmltester/linemerge.xml: Added missing testfile + git-svn-id: http://svn.osgeo.org/geos/trunk@1234 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli * tests/unit/Makefile.am, tests/unit/geom/LineSegment.cpp: new unit - test for LineSegment (adding tests would be helpful) git-svn-id: http://svn.osgeo.org/geos/trunk@1233 + test for LineSegment (adding tests would be helpful) git-svn-id: + http://svn.osgeo.org/geos/trunk@1233 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli @@ -25107,30 +28191,34 @@ * source/geom/LineSegment.cpp, source/headers/geos/geom/LineSegment.h, source/headers/geos/geom/LineSegment.inl: obsoleted getCoordinate(), - replaced by operator[] git-svn-id: http://svn.osgeo.org/geos/trunk@1232 + replaced by operator[] git-svn-id: + http://svn.osgeo.org/geos/trunk@1232 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli - * README: Added notes about testing git-svn-id: http://svn.osgeo.org/geos/trunk@1231 + * README: Added notes about testing git-svn-id: + http://svn.osgeo.org/geos/trunk@1231 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli * tests/unit/geos_unit.cpp: Bug #65 - Command line changes and EOL - fixes Unit Test git-svn-id: http://svn.osgeo.org/geos/trunk@1230 + fixes Unit Test git-svn-id: http://svn.osgeo.org/geos/trunk@1230 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli * source/geom/Geometry.cpp: Bug #64 - Not all control paths return a - value in geos::geom::Geometry::getClassSortIndex git-svn-id: http://svn.osgeo.org/geos/trunk@1229 + value in geos::geom::Geometry::getClassSortIndex git-svn-id: + http://svn.osgeo.org/geos/trunk@1229 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli * source/algorithm/LineIntersector.cpp: Bug #63 - Remove - unreferenced local variable warning git-svn-id: http://svn.osgeo.org/geos/trunk@1228 + unreferenced local variable warning git-svn-id: + http://svn.osgeo.org/geos/trunk@1228 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-16 Sandro Santilli @@ -25139,36 +28227,42 @@ tests/tut/tut_restartable.h, tests/unit/Makefile.am, tests/unit/envelope_class_test.cpp, tests/unit/geom/Envelope.cpp, tests/unit/geom/Geometry/isRectangle.cpp, tests/unit/geos_unit.cpp: - Initial unit tests git-svn-id: http://svn.osgeo.org/geos/trunk@1227 + Initial unit tests git-svn-id: + http://svn.osgeo.org/geos/trunk@1227 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/headers/geos/operation/IsSimpleOp.h: Bug #62: 'struct' - CoordinateLessThen in forward declaration git-svn-id: http://svn.osgeo.org/geos/trunk@1226 + CoordinateLessThen in forward declaration git-svn-id: + http://svn.osgeo.org/geos/trunk@1226 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli - * source/operation/buffer/SubgraphDepthLocater.cpp: small cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1225 + * source/operation/buffer/SubgraphDepthLocater.cpp: small cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@1225 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli - * source/operation/buffer/BufferBuilder.cpp: cleanups in DEBUG lines git-svn-id: http://svn.osgeo.org/geos/trunk@1224 + * source/operation/buffer/BufferBuilder.cpp: cleanups in DEBUG lines + git-svn-id: http://svn.osgeo.org/geos/trunk@1224 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Temporary hack to avoid snapround:: Noders (still using ScaledNoder wrapper) to allow for - buffer_snapround.xml test to succeed git-svn-id: http://svn.osgeo.org/geos/trunk@1223 + buffer_snapround.xml test to succeed git-svn-id: + http://svn.osgeo.org/geos/trunk@1223 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * tests/xmltester/buffer_snapround.xml: Added xml testfile showing - bug in snapround:: noders git-svn-id: http://svn.osgeo.org/geos/trunk@1222 + bug in snapround:: noders git-svn-id: + http://svn.osgeo.org/geos/trunk@1222 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli @@ -25181,13 +28275,15 @@ source/index/quadtree/QuadTreeKey.cpp, source/index/strtree/STRtree.cpp, source/util/GeometricShapeFactory.cpp: Bug #60 - Missing - header in some files git-svn-id: http://svn.osgeo.org/geos/trunk@1221 + header in some files git-svn-id: + http://svn.osgeo.org/geos/trunk@1221 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/operation/buffer/BufferSubgraph.cpp: Changed operator<< to - use operator<< for Nodes git-svn-id: http://svn.osgeo.org/geos/trunk@1220 + use operator<< for Nodes git-svn-id: + http://svn.osgeo.org/geos/trunk@1220 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli @@ -25195,7 +28291,8 @@ * source/headers/geos/geomgraph/DirectedEdgeStar.h, source/headers/geos/geomgraph/EdgeRing.h, source/headers/geos/geomgraph/index/SweepLineEvent.h: Added missing - forward declarations git-svn-id: http://svn.osgeo.org/geos/trunk@1219 + forward declarations git-svn-id: + http://svn.osgeo.org/geos/trunk@1219 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli @@ -25219,43 +28316,46 @@ source/geomgraph/index/SimpleSweepLineIntersector.cpp, source/geomgraph/index/SweepLineEvent.cpp, source/geomgraph/index/SweepLineSegment.cpp: streamlined headers - inclusion git-svn-id: http://svn.osgeo.org/geos/trunk@1218 + inclusion git-svn-id: http://svn.osgeo.org/geos/trunk@1218 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/geomgraph/Node.cpp, source/headers/geos/geomgraph/Node.h: - operator<< for Node class git-svn-id: http://svn.osgeo.org/geos/trunk@1217 + operator<< for Node class git-svn-id: + http://svn.osgeo.org/geos/trunk@1217 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/headers/geos/operation/buffer/SubgraphDepthLocater.h, source/operation/buffer/SubgraphDepthLocater.cpp: const correctness, - cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1216 + cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1216 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/headers/geos/geomgraph/DirectedEdge.h, - source/headers/geos/geomgraph/EdgeEnd.h: cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1215 + source/headers/geos/geomgraph/EdgeEnd.h: cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1215 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/geomgraph/DirectedEdge.cpp, source/geomgraph/EdgeRing.cpp: - Cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1214 + Cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1214 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: removed leftover - debugging line git-svn-id: http://svn.osgeo.org/geos/trunk@1213 + debugging line git-svn-id: http://svn.osgeo.org/geos/trunk@1213 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli - * source/headers/geos/opBuffer.h: Removed DepthSegment.h include git-svn-id: http://svn.osgeo.org/geos/trunk@1212 + * source/headers/geos/opBuffer.h: Removed DepthSegment.h include + git-svn-id: http://svn.osgeo.org/geos/trunk@1212 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli @@ -25263,7 +28363,7 @@ * source/headers/geos/operation/buffer/DepthSegment.h, source/headers/geos/operation/buffer/Makefile.am: Removed public DepthSegment definition (moved inside SubgraphDepthLocater - implementation) git-svn-id: http://svn.osgeo.org/geos/trunk@1211 + implementation) git-svn-id: http://svn.osgeo.org/geos/trunk@1211 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli @@ -25273,44 +28373,48 @@ source/operation/buffer/SubgraphDepthLocater.cpp: DepthSegment class moved inside SubgraphDepthLocator implementaion as it was private to this file in JTS. Also, changed to reduce copies of LineSegment - copies. git-svn-id: http://svn.osgeo.org/geos/trunk@1210 + copies. git-svn-id: http://svn.osgeo.org/geos/trunk@1210 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/headers/geos/operation/buffer/BufferSubgraph.h: doxygen - comments git-svn-id: http://svn.osgeo.org/geos/trunk@1209 + comments git-svn-id: http://svn.osgeo.org/geos/trunk@1209 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/operation/overlay/PolygonBuilder.cpp: debug blocks, dumping - SQL when GEOS_DEBUG > 1 git-svn-id: http://svn.osgeo.org/geos/trunk@1208 + SQL when GEOS_DEBUG > 1 git-svn-id: + http://svn.osgeo.org/geos/trunk@1208 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: more debugging lines, - with two levels of debugging handled git-svn-id: http://svn.osgeo.org/geos/trunk@1207 + with two levels of debugging handled git-svn-id: + http://svn.osgeo.org/geos/trunk@1207 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/operation/buffer/BufferSubgraph.cpp: comments cleanup, changed computeDepths to use a list<> rather then a vector - (performance related) git-svn-id: http://svn.osgeo.org/geos/trunk@1206 + (performance related) git-svn-id: + http://svn.osgeo.org/geos/trunk@1206 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * doc/Doxyfile.in: Fixed to allow doxygen runs from external - builddir git-svn-id: http://svn.osgeo.org/geos/trunk@1205 + builddir git-svn-id: http://svn.osgeo.org/geos/trunk@1205 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli * source/headers/geos/noding/SegmentString.inl, - source/headers/geos/noding/SimpleNoder.h: streamlined header usage git-svn-id: http://svn.osgeo.org/geos/trunk@1204 + source/headers/geos/noding/SimpleNoder.h: streamlined header usage + git-svn-id: http://svn.osgeo.org/geos/trunk@1204 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli @@ -25324,51 +28428,57 @@ source/noding/SimpleNoder.cpp, source/noding/snapround/MCIndexPointSnapper.cpp, source/noding/snapround/SimpleSnapRounder.cpp: streamlined headers - usage git-svn-id: http://svn.osgeo.org/geos/trunk@1203 + usage git-svn-id: http://svn.osgeo.org/geos/trunk@1203 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli - * source/geom/Polygon.cpp: updated port info git-svn-id: http://svn.osgeo.org/geos/trunk@1202 + * source/geom/Polygon.cpp: updated port info git-svn-id: + http://svn.osgeo.org/geos/trunk@1202 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-15 Sandro Santilli - * source/headers/geos/geom/Polygon.h: isSimple doc git-svn-id: http://svn.osgeo.org/geos/trunk@1201 + * source/headers/geos/geom/Polygon.h: isSimple doc git-svn-id: + http://svn.osgeo.org/geos/trunk@1201 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli - * source/headers/geos/util/Assert.h: Removed unrequired include git-svn-id: http://svn.osgeo.org/geos/trunk@1200 + * source/headers/geos/util/Assert.h: Removed unrequired include + git-svn-id: http://svn.osgeo.org/geos/trunk@1200 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli - * source/operation/buffer/BufferSubgraph.cpp: cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1199 + * source/operation/buffer/BufferSubgraph.cpp: cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1199 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli * source/headers/geos/opOverlay.h, source/operation/overlay/MaximalEdgeRing.cpp: comments cleanup, - integrity checks git-svn-id: http://svn.osgeo.org/geos/trunk@1198 + integrity checks git-svn-id: http://svn.osgeo.org/geos/trunk@1198 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli * source/operation/overlay/PolygonBuilder.cpp: oops, GEOS_DEBUG - default to 0 git-svn-id: http://svn.osgeo.org/geos/trunk@1197 + default to 0 git-svn-id: http://svn.osgeo.org/geos/trunk@1197 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli * source/headers/geos/opOverlay.h, - source/operation/overlay/PolygonBuilder.cpp: comments cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1196 + source/operation/overlay/PolygonBuilder.cpp: comments cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@1196 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli - * source/geomgraph/Edge.cpp: removed endline from printing funx git-svn-id: http://svn.osgeo.org/geos/trunk@1195 + * source/geomgraph/Edge.cpp: removed endline from printing funx + git-svn-id: http://svn.osgeo.org/geos/trunk@1195 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25376,7 +28486,8 @@ * source/headers/geos/operation/buffer/BufferBuilder.h, source/operation/buffer/BufferBuilder.cpp: changed buildSubgraphs signature to use refs rather then pointers, made it const-correct. - Reduced heap allocations in createSubgraphs() git-svn-id: http://svn.osgeo.org/geos/trunk@1194 + Reduced heap allocations in createSubgraphs() git-svn-id: + http://svn.osgeo.org/geos/trunk@1194 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25384,7 +28495,7 @@ * source/geomgraph/PlanarGraph.cpp, source/headers/geos/geomgraph/PlanarGraph.h: Added PlanarGraph::getNodes(vector&) func, to reduce useless heap - allocations git-svn-id: http://svn.osgeo.org/geos/trunk@1193 + allocations git-svn-id: http://svn.osgeo.org/geos/trunk@1193 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25393,7 +28504,7 @@ source/geom/CoordinateArraySequence.cpp, source/geomgraph/DirectedEdge.cpp, source/geomgraph/Edge.cpp, source/geomgraph/Node.cpp: Cleaned up toString funx (more WKT - friendly) git-svn-id: http://svn.osgeo.org/geos/trunk@1192 + friendly) git-svn-id: http://svn.osgeo.org/geos/trunk@1192 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25402,7 +28513,8 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferSubgraph.cpp, source/operation/overlay/PolygonBuilder.cpp: operator<< for - BufferSubgraph, more debugging calls git-svn-id: http://svn.osgeo.org/geos/trunk@1191 + BufferSubgraph, more debugging calls git-svn-id: + http://svn.osgeo.org/geos/trunk@1191 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25446,7 +28558,8 @@ source/noding/snapround/MCIndexSnapRounder.cpp, source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferOp.cpp: Headers split: - geomgraphindex.h, nodingSnapround.h git-svn-id: http://svn.osgeo.org/geos/trunk@1190 + geomgraphindex.h, nodingSnapround.h git-svn-id: + http://svn.osgeo.org/geos/trunk@1190 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25454,19 +28567,19 @@ * source/geomgraph/Edge.cpp, source/geomgraph/EdgeList.cpp, source/headers/geos/geomgraph/Edge.h, source/headers/geos/geomgraph/EdgeList.h: Added operator<< for Edge - and EdgeList git-svn-id: http://svn.osgeo.org/geos/trunk@1189 + and EdgeList git-svn-id: http://svn.osgeo.org/geos/trunk@1189 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli * source/headers/geos/operation/buffer/Makefile.am: Fixed include - filenames git-svn-id: http://svn.osgeo.org/geos/trunk@1188 + filenames git-svn-id: http://svn.osgeo.org/geos/trunk@1188 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Reduced 'buffer' headers - inclusion git-svn-id: http://svn.osgeo.org/geos/trunk@1187 + inclusion git-svn-id: http://svn.osgeo.org/geos/trunk@1187 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-14 Sandro Santilli @@ -25489,13 +28602,14 @@ source/operation/buffer/OffsetCurveSetBuilder.cpp, source/operation/buffer/RightmostEdgeFinder.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: opBuffer.h split, - streamlined headers in some (not all) files in operation/buffer/ git-svn-id: http://svn.osgeo.org/geos/trunk@1186 + streamlined headers in some (not all) files in operation/buffer/ + git-svn-id: http://svn.osgeo.org/geos/trunk@1186 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-13 Sandro Santilli * source/headers/geos/geom/LineSegment.h: Added missing forward - declarations git-svn-id: http://svn.osgeo.org/geos/trunk@1185 + declarations git-svn-id: http://svn.osgeo.org/geos/trunk@1185 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-13 Sandro Santilli @@ -25504,7 +28618,8 @@ source/geom/CoordinateSequenceFactory.cpp, source/geom/Geometry.cpp, source/geom/GeometryComponentFilter.cpp, source/geom/IntersectionMatrix.cpp, source/geom/LineSegment.cpp, - source/geom/Triangle.cpp: Streamlined headers inclusion. git-svn-id: http://svn.osgeo.org/geos/trunk@1184 + source/geom/Triangle.cpp: Streamlined headers inclusion. + git-svn-id: http://svn.osgeo.org/geos/trunk@1184 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-13 Sandro Santilli @@ -25513,26 +28628,29 @@ source/noding/ScaledNoder.cpp: Fixed bug in ScaledNoder scaling mechanism (hugly code, due to CoordinateSequence visitor pattern design). Tests are still failing so this possibly needs some other - fix. Streamlined includes by implementation file. git-svn-id: http://svn.osgeo.org/geos/trunk@1183 + fix. Streamlined includes by implementation file. git-svn-id: + http://svn.osgeo.org/geos/trunk@1183 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-13 Sandro Santilli * source/headers/geos/noding/SegmentString.h: Added missing forward - declarations git-svn-id: http://svn.osgeo.org/geos/trunk@1182 + declarations git-svn-id: http://svn.osgeo.org/geos/trunk@1182 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-13 Sandro Santilli * source/headers/geos/geom/CoordinateFilter.h: Added comment about - possible refactoring git-svn-id: http://svn.osgeo.org/geos/trunk@1181 + possible refactoring git-svn-id: + http://svn.osgeo.org/geos/trunk@1181 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-11 Sandro Santilli * source/headers/geos/opBuffer.h, source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in - OffsetCurveBuilder::getCoordinates. git-svn-id: http://svn.osgeo.org/geos/trunk@1180 + OffsetCurveBuilder::getCoordinates. git-svn-id: + http://svn.osgeo.org/geos/trunk@1180 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli @@ -25540,61 +28658,66 @@ * source/geomgraph/EdgeRing.cpp: Changed 'found null Directed Edge' from an Assertion to a TopologyException, to give 'precision-reducing' overlay operation a chance to handle it (it - seems to work) git-svn-id: http://svn.osgeo.org/geos/trunk@1179 + seems to work) git-svn-id: http://svn.osgeo.org/geos/trunk@1179 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * source/geomgraph/EdgeRing.cpp: fine-tuned includes, reverted - Assert=>assert due to user-input based failure git-svn-id: http://svn.osgeo.org/geos/trunk@1178 + Assert=>assert due to user-input based failure git-svn-id: + http://svn.osgeo.org/geos/trunk@1178 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * configure.in, tests/unit/Makefile.am, tests/unit/envelope_class_test.cpp: boost detection code fix, first - UTF source for testing purposes git-svn-id: http://svn.osgeo.org/geos/trunk@1177 + UTF source for testing purposes git-svn-id: + http://svn.osgeo.org/geos/trunk@1177 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1176 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1176 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * configure.in: Update configure script to work with new boost.m4 - file git-svn-id: http://svn.osgeo.org/geos/trunk@1175 + file git-svn-id: http://svn.osgeo.org/geos/trunk@1175 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli - * macros/boost.m4: Updated boost detection macro git-svn-id: http://svn.osgeo.org/geos/trunk@1174 + * macros/boost.m4: Updated boost detection macro git-svn-id: + http://svn.osgeo.org/geos/trunk@1174 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * source/index/quadtree/QuadTreeNodeBase.cpp: Added missing - include (bug#56) git-svn-id: http://svn.osgeo.org/geos/trunk@1173 + include (bug#56) git-svn-id: + http://svn.osgeo.org/geos/trunk@1173 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * configure.in, macros/boost.m4, tests/Makefile.am, tests/unit/.cvsignore, tests/unit/Makefile.am: Initial boost - detection code git-svn-id: http://svn.osgeo.org/geos/trunk@1172 + detection code git-svn-id: http://svn.osgeo.org/geos/trunk@1172 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * source/operation/valid/ConnectedInteriorTester.cpp: Comments - cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1171 + cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1171 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * source/Makefile.vc: Bug #58 - Patch to makefile.vc after big - refactoring commit git-svn-id: http://svn.osgeo.org/geos/trunk@1170 + refactoring commit git-svn-id: + http://svn.osgeo.org/geos/trunk@1170 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli @@ -25602,24 +28725,28 @@ * source/operation/buffer/BufferBuilder.cpp, source/operation/overlay/ElevationMatrixFilter.cpp, source/precision/EnhancedPrecisionOp.cpp: Unreferenced exception - objects cleanup (#52) git-svn-id: http://svn.osgeo.org/geos/trunk@1169 + objects cleanup (#52) git-svn-id: + http://svn.osgeo.org/geos/trunk@1169 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli * source/geomgraph/index/SimpleSweepLineIntersector.cpp: Added - missing include (#55) git-svn-id: http://svn.osgeo.org/geos/trunk@1168 + missing include (#55) git-svn-id: + http://svn.osgeo.org/geos/trunk@1168 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-10 Sandro Santilli - * source/geom/Polygon.cpp: Added missing include (#54) git-svn-id: http://svn.osgeo.org/geos/trunk@1167 + * source/geom/Polygon.cpp: Added missing include (#54) + git-svn-id: http://svn.osgeo.org/geos/trunk@1167 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/TestIsValid.xml: - Added isvalid test for latest validop patch git-svn-id: http://svn.osgeo.org/geos/trunk@1166 + Added isvalid test for latest validop patch git-svn-id: + http://svn.osgeo.org/geos/trunk@1166 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli @@ -25628,14 +28755,15 @@ source/operation/overlay/MaximalEdgeRing.cpp, source/operation/valid/ConnectedInteriorTester.cpp: Added memory-friendly MaximalEdgeRing::buildMinimalRings() implementation. - Applied patch to IsValid operation from JTS-1.7.1 git-svn-id: http://svn.osgeo.org/geos/trunk@1165 + Applied patch to IsValid operation from JTS-1.7.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@1165 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * source/headers/geos/opBuffer.h, source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug#33 - (hopefully) git-svn-id: http://svn.osgeo.org/geos/trunk@1164 + (hopefully) git-svn-id: http://svn.osgeo.org/geos/trunk@1164 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli @@ -25842,104 +28970,118 @@ source/operation/valid/RepeatedPointTester.cpp, source/util/Assert.cpp, tests/xmltester/SimpleWKTTester.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml: - geos::geom namespace definition, first pass at headers split git-svn-id: http://svn.osgeo.org/geos/trunk@1163 + geos::geom namespace definition, first pass at headers split + git-svn-id: http://svn.osgeo.org/geos/trunk@1163 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * tests/xmltester/Makefile.am: Fixed to allow tests from external - build tree (thanks Norman:) git-svn-id: http://svn.osgeo.org/geos/trunk@1162 + build tree (thanks Norman:) git-svn-id: + http://svn.osgeo.org/geos/trunk@1162 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * source/geomgraph/Position.cpp, source/operation/overlay/ElevationMatrixFilter.cpp: Fixed debugging - lines git-svn-id: http://svn.osgeo.org/geos/trunk@1161 + lines git-svn-id: http://svn.osgeo.org/geos/trunk@1161 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Fixed debugging lines, - added missing header git-svn-id: http://svn.osgeo.org/geos/trunk@1160 + added missing header git-svn-id: + http://svn.osgeo.org/geos/trunk@1160 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * source/operation/linemerge/LineMergeGraph.cpp: Fixed debugging - lines git-svn-id: http://svn.osgeo.org/geos/trunk@1159 + lines git-svn-id: http://svn.osgeo.org/geos/trunk@1159 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli * source/index/quadtree/QuadTreeKey.cpp, source/index/quadtree/QuadTreeRoot.cpp, - source/noding/SegmentNodeList.cpp: Fixed debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1158 + source/noding/SegmentNodeList.cpp: Fixed debugging lines + git-svn-id: http://svn.osgeo.org/geos/trunk@1158 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-09 Sandro Santilli - * capi/Makefile.am: Added missing INCLUDES line git-svn-id: http://svn.osgeo.org/geos/trunk@1157 + * capi/Makefile.am: Added missing INCLUDES line git-svn-id: + http://svn.osgeo.org/geos/trunk@1157 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli * tests/xmltester/XMLTester.cpp: Leak plugged, tweeked output to be - nice with --sql-output git-svn-id: http://svn.osgeo.org/geos/trunk@1156 + nice with --sql-output git-svn-id: + http://svn.osgeo.org/geos/trunk@1156 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli * source/headers/geos/opBuffer.h, source/operation/buffer/OffsetCurveBuilder.cpp: Big deal of heap - allocations reduction git-svn-id: http://svn.osgeo.org/geos/trunk@1155 + allocations reduction git-svn-id: + http://svn.osgeo.org/geos/trunk@1155 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli * source/util/Profiler.cpp: Profiler singleton implemented with a - function-static Profiler instance git-svn-id: http://svn.osgeo.org/geos/trunk@1154 + function-static Profiler instance git-svn-id: + http://svn.osgeo.org/geos/trunk@1154 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli * tests/xmltester/buffer.xml: addedvalidity test for a case with - invalid input git-svn-id: http://svn.osgeo.org/geos/trunk@1153 + invalid input git-svn-id: http://svn.osgeo.org/geos/trunk@1153 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Added - --wkb-output and made --sql-output compatible with -v git-svn-id: http://svn.osgeo.org/geos/trunk@1152 + --wkb-output and made --sql-output compatible with -v git-svn-id: + http://svn.osgeo.org/geos/trunk@1152 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli - * tests/xmltester/XMLTester.cpp: table name for sqlOutput normalized git-svn-id: http://svn.osgeo.org/geos/trunk@1151 + * tests/xmltester/XMLTester.cpp: table name for sqlOutput normalized + git-svn-id: http://svn.osgeo.org/geos/trunk@1151 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Added - --sql-output switch for debugging git-svn-id: http://svn.osgeo.org/geos/trunk@1150 + --sql-output switch for debugging git-svn-id: + http://svn.osgeo.org/geos/trunk@1150 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-07 Sandro Santilli - * tests/xmltester/XMLTester.cpp: verbose validity errors git-svn-id: http://svn.osgeo.org/geos/trunk@1149 + * tests/xmltester/XMLTester.cpp: verbose validity errors + git-svn-id: http://svn.osgeo.org/geos/trunk@1149 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * doc/example.cpp, source/headers/geos/geom.h, source/headers/geos/opRelate.h, tests/xmltester/XMLTester.cpp: - Cascading fixed after Unload definition moved to geos::io namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1148 + Cascading fixed after Unload definition moved to geos::io namespace + git-svn-id: http://svn.osgeo.org/geos/trunk@1148 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * source/headers/geos/unload.h: Fixed Unload class definition - namespace (geos::io) git-svn-id: http://svn.osgeo.org/geos/trunk@1147 + namespace (geos::io) git-svn-id: + http://svn.osgeo.org/geos/trunk@1147 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli @@ -26012,7 +29154,7 @@ source/util/UnsupportedOperationException.cpp, tests/xmltester/SimpleWKTTester.cpp, tests/xmltester/XMLTester.cpp: geos::util namespace. New GeometryCollection::iterator interface, - many cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@1146 + many cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@1146 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli @@ -26025,85 +29167,96 @@ source/io/WKTWriter.cpp, source/io/Writer.cpp, tests/xmltester/SimpleWKTTester.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h, tests/xmltester/buffer.xml: geos::io - namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1145 + namespace git-svn-id: http://svn.osgeo.org/geos/trunk@1145 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli - * capi/geos_c.cpp: Validity error include Coordinate git-svn-id: http://svn.osgeo.org/geos/trunk@1143 + * capi/geos_c.cpp: Validity error include Coordinate git-svn-id: + http://svn.osgeo.org/geos/trunk@1143 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli - * source/geom/Polygon.cpp: Cleaned up equalsExact git-svn-id: http://svn.osgeo.org/geos/trunk@1142 + * source/geom/Polygon.cpp: Cleaned up equalsExact git-svn-id: + http://svn.osgeo.org/geos/trunk@1142 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * tests/xmltester/XMLTester.cpp: Fixed equalsExact check, and also - reduced tolerance git-svn-id: http://svn.osgeo.org/geos/trunk@1141 + reduced tolerance git-svn-id: http://svn.osgeo.org/geos/trunk@1141 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * source/headers/geos/opValid.h, source/operation/valid/IsValidOp.cpp: TopologyValidationError error - names (enum) renamed to avoid conflicts. git-svn-id: http://svn.osgeo.org/geos/trunk@1140 + names (enum) renamed to avoid conflicts. git-svn-id: + http://svn.osgeo.org/geos/trunk@1140 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli - * tests/xmltester/robustness.xml: Added second case for Union git-svn-id: http://svn.osgeo.org/geos/trunk@1139 + * tests/xmltester/robustness.xml: Added second case for Union + git-svn-id: http://svn.osgeo.org/geos/trunk@1139 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: precision.h => - geos/precision.h (#48) git-svn-id: http://svn.osgeo.org/geos/trunk@1138 + geos/precision.h (#48) git-svn-id: + http://svn.osgeo.org/geos/trunk@1138 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * tests/xmltester/robustness.xml: Added test extracted from data - provided by Guillaume Sueur git-svn-id: http://svn.osgeo.org/geos/trunk@1137 + provided by Guillaume Sueur git-svn-id: + http://svn.osgeo.org/geos/trunk@1137 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * source/headers/geos/geom.h: Dropped unused/unmaintained/platform-problematic serial version info for - classes (#47) git-svn-id: http://svn.osgeo.org/geos/trunk@1136 + classes (#47) git-svn-id: http://svn.osgeo.org/geos/trunk@1136 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * capi/geos_c.cpp: added a compile-time option to get - VERBOSE_EXCEPTION (print args on exceptions) git-svn-id: http://svn.osgeo.org/geos/trunk@1135 + VERBOSE_EXCEPTION (print args on exceptions) git-svn-id: + http://svn.osgeo.org/geos/trunk@1135 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: precision reducing - overlayOp made compile-time optional git-svn-id: http://svn.osgeo.org/geos/trunk@1134 + overlayOp made compile-time optional git-svn-id: + http://svn.osgeo.org/geos/trunk@1134 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-06 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Added - input and output validity test facilities git-svn-id: http://svn.osgeo.org/geos/trunk@1133 + input and output validity test facilities git-svn-id: + http://svn.osgeo.org/geos/trunk@1133 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-03 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Experimental - precision-reducing overlayOp git-svn-id: http://svn.osgeo.org/geos/trunk@1132 + precision-reducing overlayOp git-svn-id: + http://svn.osgeo.org/geos/trunk@1132 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-03 Sandro Santilli * source/algorithm/InteriorPointLine.cpp, source/headers/geos/geom.h, source/headers/geos/geosAlgorithm.h: - Cleaned up InteriorPointLine class git-svn-id: http://svn.osgeo.org/geos/trunk@1131 + Cleaned up InteriorPointLine class git-svn-id: + http://svn.osgeo.org/geos/trunk@1131 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-03 Sandro Santilli @@ -26222,18 +29375,21 @@ source/util/GeometricShapeFactory.cpp, source/util/Profiler.cpp, tests/xmltester/XMLTester.cpp, tests/xmltester/XMLTester.h: Removed 'using namespace' from headers, added missing headers in .cpp files, - removed useless includes in headers (bug#46) git-svn-id: http://svn.osgeo.org/geos/trunk@1130 + removed useless includes in headers (bug#46) git-svn-id: + http://svn.osgeo.org/geos/trunk@1130 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/robustness.xml: Added - robustness testcases git-svn-id: http://svn.osgeo.org/geos/trunk@1129 + robustness testcases git-svn-id: + http://svn.osgeo.org/geos/trunk@1129 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli - * tests/xmltester/XMLTester.cpp: Updated copyright notice git-svn-id: http://svn.osgeo.org/geos/trunk@1128 + * tests/xmltester/XMLTester.cpp: Updated copyright notice + git-svn-id: http://svn.osgeo.org/geos/trunk@1128 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli @@ -26244,7 +29400,7 @@ source/precision/CommonBitsRemover.cpp, source/precision/EnhancedPrecisionOp.cpp, source/precision/SimpleGeometryPrecisionReducer.cpp: geos::precision - namespace added git-svn-id: http://svn.osgeo.org/geos/trunk@1127 + namespace added git-svn-id: http://svn.osgeo.org/geos/trunk@1127 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli @@ -26253,7 +29409,8 @@ source/headers/geos/geomgraphindex.h, source/headers/geos/indexSweepline.h, source/index/sweepline/indexSweepLineEvent.cpp: - SweepLineEvent::DELETE=>DELETE_EVENT, INSERT=>INSERT_EVENT (#45) git-svn-id: http://svn.osgeo.org/geos/trunk@1126 + SweepLineEvent::DELETE=>DELETE_EVENT, INSERT=>INSERT_EVENT (#45) + git-svn-id: http://svn.osgeo.org/geos/trunk@1126 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli @@ -26263,12 +29420,13 @@ source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PolygonBuilder.cpp: GeometryGraphOperation::li made a non-static member, and not more a - pointer git-svn-id: http://svn.osgeo.org/geos/trunk@1125 + pointer git-svn-id: http://svn.osgeo.org/geos/trunk@1125 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli - * capi/geos_c.cpp: DEBUG => GEOS_DEBUG [#44] git-svn-id: http://svn.osgeo.org/geos/trunk@1124 + * capi/geos_c.cpp: DEBUG => GEOS_DEBUG [#44] git-svn-id: + http://svn.osgeo.org/geos/trunk@1124 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli @@ -26307,68 +29465,73 @@ source/operation/overlay/PolygonBuilder.cpp, source/operation/polygonize/Polygonizer.cpp: Renamed DEBUG macros to GEOS_DEBUG, all wrapped in #ifndef block to allow global override - (bug#43) git-svn-id: http://svn.osgeo.org/geos/trunk@1123 + (bug#43) git-svn-id: http://svn.osgeo.org/geos/trunk@1123 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * tests/xmltester/XMLTester.cpp: Added assertion in relate test - handler git-svn-id: http://svn.osgeo.org/geos/trunk@1122 + handler git-svn-id: http://svn.osgeo.org/geos/trunk@1122 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * source/geom/IntersectionMatrix.cpp, source/headers/geos/geom.h: Changed IntersectionMatrix funx taking strings to take const string& - instead git-svn-id: http://svn.osgeo.org/geos/trunk@1121 + instead git-svn-id: http://svn.osgeo.org/geos/trunk@1121 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * tests/xmltester/XMLTester.cpp, tests/xmltester/buffer.xml: Added - support for FLOATING_SINGLE precisionmodel in XML tests git-svn-id: http://svn.osgeo.org/geos/trunk@1120 + support for FLOATING_SINGLE precisionmodel in XML tests + git-svn-id: http://svn.osgeo.org/geos/trunk@1120 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * capi/Makefile.am, capi/geos_c.cpp: Removed use of strdup, changed GEOSjtsport() to return const char* instead of char* (is not - advertised in headerfile, so no compatibility problems) git-svn-id: http://svn.osgeo.org/geos/trunk@1119 + advertised in headerfile, so no compatibility problems) + git-svn-id: http://svn.osgeo.org/geos/trunk@1119 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Fixes in DEBUG lines - (bug#42) git-svn-id: http://svn.osgeo.org/geos/trunk@1118 + (bug#42) git-svn-id: http://svn.osgeo.org/geos/trunk@1118 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * source/headers/geos/LineSegment.inl: Changed LineSegment output to - use 'LINESEGMENT' label rather then 'LINESTRING' git-svn-id: http://svn.osgeo.org/geos/trunk@1117 + use 'LINESEGMENT' label rather then 'LINESTRING' git-svn-id: + http://svn.osgeo.org/geos/trunk@1117 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * source/headers/geos/timeval.h: WINCE implmentation of gettimeofday - (bug#40) git-svn-id: http://svn.osgeo.org/geos/trunk@1116 + (bug#40) git-svn-id: http://svn.osgeo.org/geos/trunk@1116 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-02 Sandro Santilli * source/operation/buffer/SubgraphDepthLocater.cpp: cleaned up - debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1115 + debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1115 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli - * NEWS: added note about getInteriorPoint() possibly returning NULL git-svn-id: http://svn.osgeo.org/geos/trunk@1114 + * NEWS: added note about getInteriorPoint() possibly returning NULL + git-svn-id: http://svn.osgeo.org/geos/trunk@1114 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * capi/geos_c.cpp: Handled new NULL return from - Geometry::getInteriorPoint() git-svn-id: http://svn.osgeo.org/geos/trunk@1113 + Geometry::getInteriorPoint() git-svn-id: + http://svn.osgeo.org/geos/trunk@1113 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli @@ -26377,15 +29540,17 @@ source/algorithm/InteriorPointPoint.cpp, source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp, source/headers/geos/geom.h: Geometry::createPointFromInternalCoord dropped (it's a duplication - of GeometryFactory::createPointFromInternalCoord). Fixed bugs in - InteriorPoint* and getCentroid() inserted by previous commits. git-svn-id: http://svn.osgeo.org/geos/trunk@1112 + of GeometryFactory::createPointFromInternalCoord). Fixed bugs in + InteriorPoint* and getCentroid() inserted by previous commits. + git-svn-id: http://svn.osgeo.org/geos/trunk@1112 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * tests/xmltester/Makefile.am, tests/xmltester/TestCentroid.xml, tests/xmltester/testLeaksBig.xml: getCentroid() test moved from - testLeaksBig.xml to TestCentroid.xml (synced with JTS-1.7) git-svn-id: http://svn.osgeo.org/geos/trunk@1111 + testLeaksBig.xml to TestCentroid.xml (synced with JTS-1.7) + git-svn-id: http://svn.osgeo.org/geos/trunk@1111 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli @@ -26394,13 +29559,14 @@ tests/xmltester/TestInteriorPoint.xml, tests/xmltester/testLeaksBig.xml: Extracted getInteriorPoint() tests out of testLeaksBig.xml and into TestInteriorPoint.xml (synced with - JTS-1.7). git-svn-id: http://svn.osgeo.org/geos/trunk@1110 + JTS-1.7). git-svn-id: http://svn.osgeo.org/geos/trunk@1110 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * tests/xmltester/XMLTester.cpp: Handled NULL return from - Geometry::getInteriorPoint() git-svn-id: http://svn.osgeo.org/geos/trunk@1109 + Geometry::getInteriorPoint() git-svn-id: + http://svn.osgeo.org/geos/trunk@1109 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli @@ -26418,31 +29584,35 @@ source/headers/geos/opBuffer.h, source/operation/buffer/SubgraphDepthLocater.cpp, source/operation/distance/DistanceOp.cpp: LineSegment class made - final and optionally (compile-time) inlined. Reduced heap + final and optionally (compile-time) inlined. Reduced heap allocations in Centroid{Area,Line,Point} and - InteriorPoint{Area,Line,Point}. git-svn-id: http://svn.osgeo.org/geos/trunk@1108 + InteriorPoint{Area,Line,Point}. git-svn-id: + http://svn.osgeo.org/geos/trunk@1108 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli - * source/Makefile.vc: Fixed include name (Bug#41) git-svn-id: http://svn.osgeo.org/geos/trunk@1107 + * source/Makefile.vc: Fixed include name (Bug#41) git-svn-id: + http://svn.osgeo.org/geos/trunk@1107 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * source/noding/SegmentNodeList.cpp: Fixed const correctness of - operator<<(ostream&, SegmentNodeList&) [bug#37] git-svn-id: http://svn.osgeo.org/geos/trunk@1106 + operator<<(ostream&, SegmentNodeList&) [bug#37] git-svn-id: + http://svn.osgeo.org/geos/trunk@1106 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli - * source/index/quadtree/Quadtree.cpp: Fixed debug lines (bug#36) git-svn-id: http://svn.osgeo.org/geos/trunk@1105 + * source/index/quadtree/Quadtree.cpp: Fixed debug lines (bug#36) + git-svn-id: http://svn.osgeo.org/geos/trunk@1105 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * tests/xmltester/Stackwalker.cpp: Fixed missing type specifier - (bug#35) git-svn-id: http://svn.osgeo.org/geos/trunk@1104 + (bug#35) git-svn-id: http://svn.osgeo.org/geos/trunk@1104 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli @@ -26451,18 +29621,21 @@ tests/xmltester/buffer.xml: Used FLOATING precision model in buffer.xml test, added expected results, changed XMLTester.cpp to use a tolerance when comparing expected and obtained results from - buffer operations. git-svn-id: http://svn.osgeo.org/geos/trunk@1103 + buffer operations. git-svn-id: + http://svn.osgeo.org/geos/trunk@1103 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * tests/xmltester/XMLTester.cpp: Fixed a bug in verbose output - preventing geometry arg 'A' from being properly printed git-svn-id: http://svn.osgeo.org/geos/trunk@1102 + preventing geometry arg 'A' from being properly printed + git-svn-id: http://svn.osgeo.org/geos/trunk@1102 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli - * source/Makefile.vc: Applied patch by Mateusz Loskot (Bug #39) git-svn-id: http://svn.osgeo.org/geos/trunk@1101 + * source/Makefile.vc: Applied patch by Mateusz Loskot (Bug #39) + git-svn-id: http://svn.osgeo.org/geos/trunk@1101 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli @@ -26470,42 +29643,49 @@ * source/headers/geos/opValid.h, source/operation/valid/TopologyValidationError.cpp: Changed static TopologyValidationError::errMsg[] from 'string' to 'const char*' to - reduce dynamic memory allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@1100 + reduce dynamic memory allocations. git-svn-id: + http://svn.osgeo.org/geos/trunk@1100 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * source/headers/geos/unload.h, source/io/Unload.cpp: ctor and dtor - made private and inlined git-svn-id: http://svn.osgeo.org/geos/trunk@1099 + made private and inlined git-svn-id: + http://svn.osgeo.org/geos/trunk@1099 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * tests/xmltester/XMLTester.cpp: Case insensitive operation names - and geometry arguments names (a/b) git-svn-id: http://svn.osgeo.org/geos/trunk@1098 + and geometry arguments names (a/b) git-svn-id: + http://svn.osgeo.org/geos/trunk@1098 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli * tests/xmltester/XMLTester.cpp: Unrecognized tests always printed - (was only printed when verbose before) git-svn-id: http://svn.osgeo.org/geos/trunk@1097 + (was only printed when verbose before) git-svn-id: + http://svn.osgeo.org/geos/trunk@1097 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-03-01 Sandro Santilli - * source/dirlist.mk: File to be included by Makefile.vc git-svn-id: http://svn.osgeo.org/geos/trunk@1096 + * source/dirlist.mk: File to be included by Makefile.vc + git-svn-id: http://svn.osgeo.org/geos/trunk@1096 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli * source/headers/geos/opBuffer.h, source/operation/buffer/OffsetCurveBuilder.cpp: Fixed in-place - definition of static members in OffsetCurveBuilder (bug#33) git-svn-id: http://svn.osgeo.org/geos/trunk@1095 + definition of static members in OffsetCurveBuilder (bug#33) + git-svn-id: http://svn.osgeo.org/geos/trunk@1095 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli - * tests/xmltester/XMLTester.cpp: Added cctype include (bug #34) git-svn-id: http://svn.osgeo.org/geos/trunk@1094 + * tests/xmltester/XMLTester.cpp: Added cctype include (bug #34) + git-svn-id: http://svn.osgeo.org/geos/trunk@1094 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli @@ -26515,14 +29695,15 @@ source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp, source/operation/buffer/BufferBuilder.cpp: Added a check in SegmentNode::addSplitEdge to prevent attempts to build SegmentString - with less then 2 points. This is a temporary fix for the buffer.xml + with less then 2 points. This is a temporary fix for the buffer.xml assertion failure, temporary as Martin Davis review would really be - needed there. git-svn-id: http://svn.osgeo.org/geos/trunk@1093 + needed there. git-svn-id: http://svn.osgeo.org/geos/trunk@1093 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli - * tests/xmltester/XMLTester.cpp: Fix for VC++ builds (Bug #32) git-svn-id: http://svn.osgeo.org/geos/trunk@1092 + * tests/xmltester/XMLTester.cpp: Fix for VC++ builds (Bug #32) + git-svn-id: http://svn.osgeo.org/geos/trunk@1092 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli @@ -26541,39 +29722,46 @@ source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp, tests/xmltester/buffer.xml: Added many assertions and debugging - output hunting for a bug in BufferOp git-svn-id: http://svn.osgeo.org/geos/trunk@1091 + output hunting for a bug in BufferOp git-svn-id: + http://svn.osgeo.org/geos/trunk@1091 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli - * source/geomgraph/Edge.cpp: Fixed a bug in a debugging line git-svn-id: http://svn.osgeo.org/geos/trunk@1090 + * source/geomgraph/Edge.cpp: Fixed a bug in a debugging line + git-svn-id: http://svn.osgeo.org/geos/trunk@1090 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli * source/headers/geos/noding.h: Added missing definition of - IteratedNoder::MAX_ITER, moving it to private access level git-svn-id: http://svn.osgeo.org/geos/trunk@1089 + IteratedNoder::MAX_ITER, moving it to private access level + git-svn-id: http://svn.osgeo.org/geos/trunk@1089 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli - * tests/xmltester/markup/MarkupSTL.cpp: Fixed strchr use (Bug #30) git-svn-id: http://svn.osgeo.org/geos/trunk@1088 + * tests/xmltester/markup/MarkupSTL.cpp: Fixed strchr use (Bug #30) + git-svn-id: http://svn.osgeo.org/geos/trunk@1088 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sandro Santilli - * capi/geos_c.cpp: Fixed typo in GEOSLenght function git-svn-id: http://svn.osgeo.org/geos/trunk@1087 + * capi/geos_c.cpp: Fixed typo in GEOSLenght function git-svn-id: + http://svn.osgeo.org/geos/trunk@1087 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-28 Sean Gillies * NEWS, capi/geos_c.cpp, capi/geos_c.h.in: added GEOSLength(), - GEOSEnvelope() to the C API git-svn-id: http://svn.osgeo.org/geos/trunk@1085 + GEOSEnvelope() to the C API git-svn-id: + http://svn.osgeo.org/geos/trunk@1085 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-27 Sandro Santilli - * tests/xmltester/XMLTester.cpp: More verbose handling of exceptions git-svn-id: http://svn.osgeo.org/geos/trunk@1076 + * tests/xmltester/XMLTester.cpp: More verbose handling of exceptions + git-svn-id: http://svn.osgeo.org/geos/trunk@1076 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-27 Sandro Santilli @@ -26581,7 +29769,8 @@ * source/geomgraph/DirectedEdgeStar.cpp, source/headers/geos/geomgraph.h: DirectedEdgeStar made more safe trough assert(), use of standard iterator and dynamic casts - substituting static ones. git-svn-id: http://svn.osgeo.org/geos/trunk@1075 + substituting static ones. git-svn-id: + http://svn.osgeo.org/geos/trunk@1075 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-27 Sandro Santilli @@ -26594,7 +29783,8 @@ source/headers/geos/opOverlay.h, source/headers/geos/operation.h, source/operation/GeometryGraphOperation.cpp, source/operation/overlay/OverlayOp.cpp: Doxygen comments, a few - inlines and general cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1074 + inlines and general cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1074 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-24 Sandro Santilli @@ -26604,8 +29794,9 @@ source/util/Makefile.am, source/util/math.cpp, tests/xmltester/testLeaksBig.xml: Added Mateusz implementation of round() in a new math.cpp file named sym_round(). Changed use of - rint_vc to sym_round in PrecisionModel. Moved rint_vc to math.cpp - (geos::util namespace), to be renamed to something more meaningful git-svn-id: http://svn.osgeo.org/geos/trunk@1073 + rint_vc to sym_round in PrecisionModel. Moved rint_vc to math.cpp + (geos::util namespace), to be renamed to something more meaningful + git-svn-id: http://svn.osgeo.org/geos/trunk@1073 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-24 Sandro Santilli @@ -26616,12 +29807,16 @@ source/operation/linemerge/LineMergeGraph.cpp, source/operation/linemerge/LineMerger.cpp, source/planargraph/planarEdge.cpp, - source/planargraph/planarNode.cpp, tests/xmltester/Makefile.am: - operator>> for Coordinate, planarNode and planarEdge - Fixed bug in planarGraphComponent::setMarked - Added linemerge.xml test (single test, should grow a bit) git-svn-id: http://svn.osgeo.org/geos/trunk@1072 + source/planargraph/planarNode.cpp, tests/xmltester/Makefile.am: - operator>> for Coordinate, planarNode and planarEdge - Fixed bug + in planarGraphComponent::setMarked - Added linemerge.xml test + (single test, should grow a bit) git-svn-id: + http://svn.osgeo.org/geos/trunk@1072 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-24 Sandro Santilli - * doc/Doxyfile.in: Fixed typo in config file git-svn-id: http://svn.osgeo.org/geos/trunk@1071 + * doc/Doxyfile.in: Fixed typo in config file git-svn-id: + http://svn.osgeo.org/geos/trunk@1071 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-23 Sandro Santilli @@ -26637,13 +29832,17 @@ source/operation/polygonize/polygonizeEdgeRing.cpp, source/operation/valid/TopologyValidationError.cpp, source/planargraph/planarDirectedEdgeStar.cpp, - source/util/GeometricShapeFactory.cpp: - Coordinate::nullCoordinate made private - Simplified Coordinate inline definitions - LMGeometryComponentFilter definition moved to LineMerger.cpp file - Misc cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1070 + source/util/GeometricShapeFactory.cpp: - Coordinate::nullCoordinate made private - Simplified Coordinate + inline definitions - LMGeometryComponentFilter definition moved to + LineMerger.cpp file - Misc cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1070 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-23 Sandro Santilli * tests/xmltester/XMLTester.cpp: Added support for LineMerge tests. - Exception printed on stderr. git-svn-id: http://svn.osgeo.org/geos/trunk@1069 + Exception printed on stderr. git-svn-id: + http://svn.osgeo.org/geos/trunk@1069 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-23 Sandro Santilli @@ -26655,12 +29854,14 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferOp.cpp: Fixed bug in MCIndexNoder constructor making memory checker go crazy, more doxygen-friendly - comments, miscellaneous cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1068 + comments, miscellaneous cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@1068 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-23 Sandro Santilli - * doc/Doxyfile.in: updated to also show undocumented methods git-svn-id: http://svn.osgeo.org/geos/trunk@1067 + * doc/Doxyfile.in: updated to also show undocumented methods + git-svn-id: http://svn.osgeo.org/geos/trunk@1067 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-23 Sandro Santilli @@ -26696,8 +29897,13 @@ source/util/GEOSException.cpp, source/util/IllegalArgumentException.cpp, source/util/Makefile.am, source/util/UnsupportedOperationException.cpp, - tests/xmltester/buffer.xml: - MCIndexPointSnapper - MCIndexSnapRounder - SnapRounding BufferOp - ScaledNoder - GEOSException hierarchy cleanups - SpatialIndex memory-friendly query interface - GeometryGraph::getBoundaryNodes memory-friendly - NodeMap::getBoundaryNodes memory-friendly - Cleanups in geomgraph::Edge - Added an XML test for snaprounding buffer (shows leaks, working on - it) git-svn-id: http://svn.osgeo.org/geos/trunk@1066 + tests/xmltester/buffer.xml: - MCIndexPointSnapper - MCIndexSnapRounder - SnapRounding BufferOp - + ScaledNoder - GEOSException hierarchy cleanups - SpatialIndex + memory-friendly query interface - GeometryGraph::getBoundaryNodes + memory-friendly - NodeMap::getBoundaryNodes memory-friendly - + Cleanups in geomgraph::Edge - Added an XML test for snaprounding + buffer (shows leaks, working on it) git-svn-id: + http://svn.osgeo.org/geos/trunk@1066 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-21 Sandro Santilli @@ -26713,7 +29919,8 @@ source/noding/snapround/MCIndexPointSnapper.cpp, source/noding/snapround/MCIndexSnapRounder.cpp, source/noding/snapround/SimpleSnapRounder.cpp: MCIndexPointSnapper, - MCIndexSnapRounder git-svn-id: http://svn.osgeo.org/geos/trunk@1065 + MCIndexSnapRounder git-svn-id: + http://svn.osgeo.org/geos/trunk@1065 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-20 Sandro Santilli @@ -26725,7 +29932,8 @@ source/index/quadtree/QuadTreeNodeBase.cpp, source/index/quadtree/Quadtree.cpp, source/index/strtree/AbstractSTRtree.cpp, - source/index/strtree/STRtree.cpp: - namespace geos::index - SpatialIndex interface synced git-svn-id: http://svn.osgeo.org/geos/trunk@1064 + source/index/strtree/STRtree.cpp: - namespace geos::index - SpatialIndex interface synced + git-svn-id: http://svn.osgeo.org/geos/trunk@1064 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-20 Sandro Santilli @@ -26770,7 +29978,8 @@ source/io/Unload.cpp, source/noding/MCIndexNoder.cpp, source/noding/snapround/MCIndexPointSnapper.cpp, source/operation/valid/QuadtreeNestedRingTester.cpp, - source/operation/valid/SweeplineNestedRingTester.cpp: - namespaces geos::index::* - Doxygen documentation cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@1063 + source/operation/valid/SweeplineNestedRingTester.cpp: - namespaces geos::index::* - Doxygen documentation cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@1063 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-19 Sandro Santilli @@ -26914,7 +30123,8 @@ source/planargraph/planarSubgraph.cpp, tests/xmltester/XMLTester.cpp: Packages <-> namespaces mapping for most GEOS internal code (uncomplete, but working). Dir-level libs - for index/ subdirs. git-svn-id: http://svn.osgeo.org/geos/trunk@1062 + for index/ subdirs. git-svn-id: + http://svn.osgeo.org/geos/trunk@1062 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-18 Sandro Santilli @@ -26935,30 +30145,37 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: - new CoordinateSequence::applyCoordinateFilter method (slow but - useful) - SegmentString::getCoordinates() doesn't return a clone anymore. - SegmentString::getCoordinatesRO() obsoleted. - SegmentString constructor does not promises constness of passed CoordinateSequence anymore. - NEW ScaledNoder class - Stubs for MCIndexPointSnapper and MCIndexSnapRounder - Simplified internal interaces of OffsetCurveBuilder and - OffsetCurveSetBuilder git-svn-id: http://svn.osgeo.org/geos/trunk@1061 + useful) - SegmentString::getCoordinates() doesn't return a clone + anymore. - SegmentString::getCoordinatesRO() obsoleted. - + SegmentString constructor does not promises constness of passed + CoordinateSequence anymore. - NEW ScaledNoder class - Stubs for + MCIndexPointSnapper and MCIndexSnapRounder - Simplified internal + interaces of OffsetCurveBuilder and OffsetCurveSetBuilder + git-svn-id: http://svn.osgeo.org/geos/trunk@1061 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-16 Sandro Santilli * source/noding/NodingValidator.cpp: Fixed include: "util.h" => - "geos/util.h" git-svn-id: http://svn.osgeo.org/geos/trunk@1060 + "geos/util.h" git-svn-id: http://svn.osgeo.org/geos/trunk@1060 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-16 Sandro Santilli * source/headers/geos/nodingSnapround.h: added include for - round() git-svn-id: http://svn.osgeo.org/geos/trunk@1059 + round() git-svn-id: http://svn.osgeo.org/geos/trunk@1059 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-16 Sandro Santilli - * source/noding/IntersectionAdder.cpp: Missed from last commit git-svn-id: http://svn.osgeo.org/geos/trunk@1058 + * source/noding/IntersectionAdder.cpp: Missed from last commit + git-svn-id: http://svn.osgeo.org/geos/trunk@1058 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-15 Sean Gillies - * capi/geos_c.h.in: added GEOSGeomType git-svn-id: http://svn.osgeo.org/geos/trunk@1057 + * capi/geos_c.h.in: added GEOSGeomType git-svn-id: + http://svn.osgeo.org/geos/trunk@1057 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-15 Sandro Santilli @@ -26968,7 +30185,8 @@ source/headers/geos/noding.h, source/noding/NodingValidator.cpp, source/noding/snapround/SimpleSnapRounder.cpp: NodingValidator synced with JTS-1.7, added CoordinateSequence::operator[] and size() - to easy port maintainance. git-svn-id: http://svn.osgeo.org/geos/trunk@1056 + to easy port maintainance. git-svn-id: + http://svn.osgeo.org/geos/trunk@1056 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-15 Sandro Santilli @@ -26976,7 +30194,8 @@ * source/headers/geos/noding.h, source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp: JTS-1.7 sync for: noding/SegmentNode.cpp noding/SegmentNodeList.cpp - noding/SegmentString.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@1055 + noding/SegmentString.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@1055 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-14 Sandro Santilli @@ -27007,8 +30226,9 @@ source/noding/snapround/SnapRounder.cpp, source/operation/buffer/BufferBuilder.cpp, tests/xmltester/XMLTester.cpp: New SnapRounding code ported from - JTS-1.7 (not complete yet). Buffer op optimized by using new - snaprounding code. Leaks fixed in XMLTester. git-svn-id: http://svn.osgeo.org/geos/trunk@1054 + JTS-1.7 (not complete yet). Buffer op optimized by using new + snaprounding code. Leaks fixed in XMLTester. git-svn-id: + http://svn.osgeo.org/geos/trunk@1054 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Sandro Santilli @@ -27057,44 +30277,50 @@ source/util/UnsupportedOperationException.cpp, tests/xmltester/CTS.cpp, tests/xmltester/SimpleWKTTester.cpp, tests/xmltester/XMLTester.cpp: GEOSException derived from - std::exception; always thrown and cought by const ref. git-svn-id: http://svn.osgeo.org/geos/trunk@1053 + std::exception; always thrown and cought by const ref. git-svn-id: + http://svn.osgeo.org/geos/trunk@1053 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Sean Gillies - * configure.in: incrementing C API patch level git-svn-id: http://svn.osgeo.org/geos/trunk@1052 + * configure.in: incrementing C API patch level git-svn-id: + http://svn.osgeo.org/geos/trunk@1052 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Sean Gillies * capi/geos_c.cpp, capi/geos_c.h.in, capi/geostest.c: added - GEOSArea() to the C API git-svn-id: http://svn.osgeo.org/geos/trunk@1051 + GEOSArea() to the C API git-svn-id: + http://svn.osgeo.org/geos/trunk@1051 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geos/geom.h, source/io/WKBReader.cpp: Added support for SRID in input WKB, - undeprecated Geometry::setSRID and Geometry::getSRID git-svn-id: http://svn.osgeo.org/geos/trunk@1050 + undeprecated Geometry::setSRID and Geometry::getSRID git-svn-id: + http://svn.osgeo.org/geos/trunk@1050 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Frank Warmerdam * source/io/WKBReader.cpp: Botched last fix. Hopefully this is - better. git-svn-id: http://svn.osgeo.org/geos/trunk@1049 + better. git-svn-id: http://svn.osgeo.org/geos/trunk@1049 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Sandro Santilli * ChangeLog, source/operation/linemerge/LineSequencer.cpp: Added - missing include git-svn-id: http://svn.osgeo.org/geos/trunk@1048 + missing include git-svn-id: + http://svn.osgeo.org/geos/trunk@1048 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-09 Frank Warmerdam * ChangeLog, source/io/WKBReader.cpp: Fixed support for consuming WKB for 'POLYGON EMPTY' with numRings==0. - http://bugzilla.remotesensing.org/show_bug.cgi?id=1064 git-svn-id: http://svn.osgeo.org/geos/trunk@1047 + http://bugzilla.remotesensing.org/show_bug.cgi?id=1064 git-svn-id: + http://svn.osgeo.org/geos/trunk@1047 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-08 Sandro Santilli @@ -27106,12 +30332,20 @@ source/headers/geos/opValid.h, source/io/WKTWriter.cpp, source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferOp.cpp, - source/operation/valid/IsValidOp.cpp: - New WKTWriter::toLineString and ::toPoint convenience methods - New IsValidOp::setSelfTouchingRingFormingHoleValid method - New Envelope::centre() - New Envelope::intersection(Envelope) - New Envelope::expandBy(distance, [ydistance]) - New LineString::reverse() - New MultiLineString::reverse() - New Geometry::buffer(distance, quadSeg, endCapStyle) - Obsoleted toInternalGeometry/fromInternalGeometry - More const-correctness in Buffer "package" git-svn-id: http://svn.osgeo.org/geos/trunk@1046 + source/operation/valid/IsValidOp.cpp: - New WKTWriter::toLineString and ::toPoint convenience methods - + New IsValidOp::setSelfTouchingRingFormingHoleValid method - New + Envelope::centre() - New Envelope::intersection(Envelope) - New + Envelope::expandBy(distance, [ydistance]) - New + LineString::reverse() - New MultiLineString::reverse() - New + Geometry::buffer(distance, quadSeg, endCapStyle) - Obsoleted + toInternalGeometry/fromInternalGeometry - More const-correctness in + Buffer "package" git-svn-id: http://svn.osgeo.org/geos/trunk@1046 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-08 Sandro Santilli - * NEWS: Added note about new LineSequencer class git-svn-id: http://svn.osgeo.org/geos/trunk@1045 + * NEWS: Added note about new LineSequencer class git-svn-id: + http://svn.osgeo.org/geos/trunk@1045 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-08 Sandro Santilli @@ -27122,24 +30356,35 @@ source/operation/linemerge/Makefile.am, source/planargraph/algorithm/ConnectedSubgraphFinder.cpp, source/planargraph/planarDirectedEdgeStar.cpp, - source/planargraph/planarSubgraph.cpp: - NEW Geometry::applyComponentFilter() templated method - Changed Geometry::getGeometryN() to take unsigned int and - getNumGeometries to return unsigned int. - Changed planarNode::getDegree() to return unsigned int. - Added Geometry::NonConstVect typedef - NEW LineSequencer class - Changed planarDirectedEdgeStar::outEdges from protected to private - added static templated setVisitedMap to change Visited flag for all values in a map - Added const versions of some planarDirectedEdgeStar methods. - Added containers typedefs for planarDirectedEdgeStar git-svn-id: http://svn.osgeo.org/geos/trunk@1044 + source/planargraph/planarSubgraph.cpp: - NEW Geometry::applyComponentFilter() templated method - Changed + Geometry::getGeometryN() to take unsigned int and getNumGeometries + to return unsigned int. - Changed planarNode::getDegree() to return + unsigned int. - Added Geometry::NonConstVect typedef - NEW + LineSequencer class - Changed planarDirectedEdgeStar::outEdges from + protected to private - added static templated setVisitedMap to + change Visited flag for all values in a map - Added const versions + of some planarDirectedEdgeStar methods. - Added containers typedefs + for planarDirectedEdgeStar git-svn-id: + http://svn.osgeo.org/geos/trunk@1044 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-07 Sandro Santilli - * source/Makefile.am: Added missing geomgraph SUBDIR git-svn-id: http://svn.osgeo.org/geos/trunk@1043 + * source/Makefile.am: Added missing geomgraph SUBDIR git-svn-id: + http://svn.osgeo.org/geos/trunk@1043 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-07 Sandro Santilli * tests/xmltester/Makefile.am: Removed TestConvexHull.xml file - (already included in testLeaksBig.xml git-svn-id: http://svn.osgeo.org/geos/trunk@1042 + (already included in testLeaksBig.xml git-svn-id: + http://svn.osgeo.org/geos/trunk@1042 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-06 Sandro Santilli - * tests/.cvsignore: new entry git-svn-id: http://svn.osgeo.org/geos/trunk@1041 + * tests/.cvsignore: new entry git-svn-id: + http://svn.osgeo.org/geos/trunk@1041 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-05 Sandro Santilli @@ -27150,7 +30395,9 @@ source/planargraph/planarDirectedEdgeStar.cpp, source/planargraph/planarNode.cpp, source/planargraph/planarNodeMap.cpp, - source/planargraph/planarPlanarGraph.cpp: - New ConnectedSubgraphFinder class. - More iterators returning methods, inlining and cleanups in planargraph. git-svn-id: http://svn.osgeo.org/geos/trunk@1040 + source/planargraph/planarPlanarGraph.cpp: - New ConnectedSubgraphFinder class. - More iterators returning + methods, inlining and cleanups in planargraph. git-svn-id: + http://svn.osgeo.org/geos/trunk@1040 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-04 Sandro Santilli @@ -27158,25 +30405,29 @@ * ChangeLog, NEWS, source/headers/geos/geom.h, source/headers/geos/geomgraph.h, source/headers/geos/planargraph.h, source/planargraph/planarSubgraph.cpp, swig/ruby/Makefile.am, - tests/xmltester/Makefile.am: - Doxygen dox updated - LineStringLT struct moved from geomgraph.h to geom.h - New planarSubgraph class - Fixed ruby Makefiles to avoid running tests when disabled - Renamed TESTS variable to XMLTESTS to not confuse 'make check' - rule git-svn-id: http://svn.osgeo.org/geos/trunk@1039 + tests/xmltester/Makefile.am: - Doxygen dox updated - LineStringLT struct moved from geomgraph.h + to geom.h - New planarSubgraph class - Fixed ruby Makefiles to avoid + running tests when disabled - Renamed TESTS variable to XMLTESTS to + not confuse 'make check' rule git-svn-id: + http://svn.osgeo.org/geos/trunk@1039 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-03 Sandro Santilli * source/geom/util/ShortCircuitedGeometryVisitor.cpp: Added missing - file git-svn-id: http://svn.osgeo.org/geos/trunk@1038 + file git-svn-id: http://svn.osgeo.org/geos/trunk@1038 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-02 Sandro Santilli * source/geom/Polygon.cpp: Fixed bug in isRectangle() failing to - detect rectangles. git-svn-id: http://svn.osgeo.org/geos/trunk@1037 + detect rectangles. git-svn-id: + http://svn.osgeo.org/geos/trunk@1037 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-01 Sandro Santilli - * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1036 + * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1036 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-02-01 Sandro Santilli @@ -27187,40 +30438,46 @@ source/headers/geos/planargraph.h, source/operation/Makefile.am, source/operation/predicate/Makefile.am, source/planargraph/planarGraphComponent.cpp: - Added rectangle-based optimizations of intersects() and contains() - ops - Inlined all planarGraphComponent class git-svn-id: http://svn.osgeo.org/geos/trunk@1035 + ops - Inlined all planarGraphComponent class git-svn-id: + http://svn.osgeo.org/geos/trunk@1035 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli - * source/Makefile.vc: Added DepthSegment object git-svn-id: http://svn.osgeo.org/geos/trunk@1034 + * source/Makefile.vc: Added DepthSegment object git-svn-id: + http://svn.osgeo.org/geos/trunk@1034 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli * swig/geos.i: Fixes error in calling read_hex from scripting - languages. git-svn-id: http://svn.osgeo.org/geos/trunk@1033 + languages. git-svn-id: http://svn.osgeo.org/geos/trunk@1033 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli - * capi/Makefile.in: Erroneusly ended in CVS git-svn-id: http://svn.osgeo.org/geos/trunk@1032 + * capi/Makefile.in: Erroneusly ended in CVS git-svn-id: + http://svn.osgeo.org/geos/trunk@1032 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli * source/operation/predicate/RectangleContains.cpp: Added missing - file from last commits git-svn-id: http://svn.osgeo.org/geos/trunk@1031 + file from last commits git-svn-id: + http://svn.osgeo.org/geos/trunk@1031 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli - * source/bigtest/.cvsignore: Another left-over from cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@1030 + * source/bigtest/.cvsignore: Another left-over from cleanups + git-svn-id: http://svn.osgeo.org/geos/trunk@1030 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli * source/capi/.cvsignore, source/test/.cvsignore: Removed leftover - files in obsoleted dirs git-svn-id: http://svn.osgeo.org/geos/trunk@1029 + files in obsoleted dirs git-svn-id: + http://svn.osgeo.org/geos/trunk@1029 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-31 Sandro Santilli @@ -27231,8 +30488,7 @@ capi}/geos_c.h.in, {source/capi => capi}/geostest.c, {source/capi => capi}/test.wkt, configure.in, doc/Doxyfile.in, doc/Makefile.am, doc/example.cpp, source/.cvsignore, source/Makefile.am, - source/{io/markup => algorithm}/.cvsignore, - source/algorithm/CGAlgorithms.cpp, + source/algorithm/.cvsignore, source/algorithm/CGAlgorithms.cpp, source/algorithm/CentroidArea.cpp, source/algorithm/CentroidLine.cpp, source/algorithm/ConvexHull.cpp, source/algorithm/InteriorPointArea.cpp, @@ -27316,7 +30572,7 @@ source/operation/predicate/Makefile.am, source/operation/predicate/RectangleIntersects.cpp, source/operation/predicate/SegmentIntersectionTester.cpp, - source/operation/relate/.cvsignore, + source/{io/markup => operation/relate}/.cvsignore, source/operation/relate/Makefile.am, source/operation/valid/.cvsignore, source/operation/valid/ConnectedInteriorTester.cpp, @@ -27349,86 +30605,108 @@ tests/xmltester}/markup/MarkupSTL.cpp, {source/io => tests/xmltester}/markup/MarkupSTL.h, {source/test => tests/xmltester}/test.xml, {source/test => - tests/xmltester}/testLeaksBig.xml: - Renamed DefaultCoordinateSequence to CoordinateArraySequence. - Moved GetNumGeometries() and GetGeometryN() interfaces from GeometryCollection to Geometry class. - Added getAt(int pos, Coordinate &to) funtion to CoordinateSequence - class. - Reworked automake scripts to produce a static lib for each subdir - and then link all subsystem's libs togheter - Moved C-API in it's own top-level dir capi/ - Moved source/bigtest and source/test to tests/bigtest and - test/xmltester - Fixed PointLocator handling of LinearRings - Changed CoordinateArrayFilter to reduce memory copies - Changed UniqueCoordinateArrayFilter to reduce memory copies - Added CGAlgorithms::isPointInRing() version working with Coordinate::ConstVect type (faster!) - Ported JTS-1.7 version of ConvexHull with big attention to memory usage optimizations. - Improved XMLTester output and user interface - geos::geom::util namespace used for geom/util stuff - Improved memory use in geos::geom::util::PolygonExtractor - New ShortCircuitedGeometryVisitor class - New operation/predicate package git-svn-id: http://svn.osgeo.org/geos/trunk@1028 + tests/xmltester}/testLeaksBig.xml: - Renamed DefaultCoordinateSequence to CoordinateArraySequence. - + Moved GetNumGeometries() and GetGeometryN() interfaces from + GeometryCollection to Geometry class. - Added getAt(int pos, + Coordinate &to) funtion to CoordinateSequence class. - Reworked + automake scripts to produce a static lib for each subdir and then + link all subsystem's libs togheter - Moved C-API in it's own + top-level dir capi/ - Moved source/bigtest and source/test to + tests/bigtest and test/xmltester - Fixed PointLocator handling of + LinearRings - Changed CoordinateArrayFilter to reduce memory copies + - Changed UniqueCoordinateArrayFilter to reduce memory copies - + Added CGAlgorithms::isPointInRing() version working with + Coordinate::ConstVect type (faster!) - Ported JTS-1.7 version of + ConvexHull with big attention to memory usage optimizations. - + Improved XMLTester output and user interface - geos::geom::util + namespace used for geom/util stuff - Improved memory use in + geos::geom::util::PolygonExtractor - New + ShortCircuitedGeometryVisitor class - New operation/predicate + package git-svn-id: http://svn.osgeo.org/geos/trunk@1028 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-30 Frank Warmerdam * source/algorithm/LineIntersector.cpp: yikes! comment out debug - define again git-svn-id: http://svn.osgeo.org/geos/trunk@1027 + define again git-svn-id: http://svn.osgeo.org/geos/trunk@1027 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-30 Frank Warmerdam * ChangeLog, source/algorithm/LineIntersector.cpp: fixed up some - debug messages git-svn-id: http://svn.osgeo.org/geos/trunk@1026 + debug messages git-svn-id: http://svn.osgeo.org/geos/trunk@1026 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-30 Sandro Santilli * macros/ac_python_devel.m4, swig/python/Makefile.am, swig/python/example.py, swig/python/geos.pth, swig/python/python.i, - swig/ruby/test/geos_tests.rb: More patches from Charlie Savage git-svn-id: http://svn.osgeo.org/geos/trunk@1025 + swig/ruby/test/geos_tests.rb: More patches from Charlie Savage + git-svn-id: http://svn.osgeo.org/geos/trunk@1025 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-27 Sandro Santilli * configure.in: Python and Ruby build disable by default (until - we've properly tested it) git-svn-id: http://svn.osgeo.org/geos/trunk@1024 + we've properly tested it) git-svn-id: + http://svn.osgeo.org/geos/trunk@1024 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-27 Sandro Santilli * macros/ac_python_devel.m4, swig/python/Makefile.am, swig/ruby/ruby.i: * Ruby - removes dependency on renames.i file which is no longer - deleted and was removed from CVS last week * Python - fixes autoconf search for Python include path * Python - fixes autoconf search for Python lib directory on - MingW/windows * Python - adds python library to link line so that python extension - can be built git-svn-id: http://svn.osgeo.org/geos/trunk@1023 + deleted and was removed from CVS last week * Python - fixes + autoconf search for Python include path * Python - fixes autoconf + search for Python lib directory on MingW/windows * Python - adds + python library to link line so that python extension can be built + git-svn-id: http://svn.osgeo.org/geos/trunk@1023 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-22 Sandro Santilli * TODO: Added Safe's performance improvement idea for - CoordinateSequence git-svn-id: http://svn.osgeo.org/geos/trunk@1022 + CoordinateSequence git-svn-id: + http://svn.osgeo.org/geos/trunk@1022 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-21 Sandro Santilli - * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1021 + * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@1021 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-21 Sandro Santilli * source/io/ByteOrderValues.cpp: Fixed integer conversion bug - (ported from JTS-1.7). Added last port information. git-svn-id: http://svn.osgeo.org/geos/trunk@1020 + (ported from JTS-1.7). Added last port information. git-svn-id: + http://svn.osgeo.org/geos/trunk@1020 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-21 Sandro Santilli * source/test/hexwkb.xml: Added endian specification to case - descriptions. All tests are Little Endian, should add the same - tests with Big Endian format. git-svn-id: http://svn.osgeo.org/geos/trunk@1019 + descriptions. All tests are Little Endian, should add the same tests + with Big Endian format. git-svn-id: + http://svn.osgeo.org/geos/trunk@1019 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-20 Sandro Santilli * source/operation/overlay/PolygonBuilder.cpp: Updated port - information git-svn-id: http://svn.osgeo.org/geos/trunk@1018 + information git-svn-id: http://svn.osgeo.org/geos/trunk@1018 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-20 Sandro Santilli - * source/operation/overlay/PolygonBuilder.cpp: Fixed bug #13 git-svn-id: http://svn.osgeo.org/geos/trunk@1017 + * source/operation/overlay/PolygonBuilder.cpp: Fixed bug #13 + git-svn-id: http://svn.osgeo.org/geos/trunk@1017 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-20 Sandro Santilli * source/operation/valid/IsValidOp.cpp, source/operation/valid/TopologyValidationError.cpp: Updated last - port info git-svn-id: http://svn.osgeo.org/geos/trunk@1016 + port info git-svn-id: http://svn.osgeo.org/geos/trunk@1016 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-20 Sandro Santilli @@ -27436,50 +30714,57 @@ * configure.in, macros/ruby.m4, swig/python/Makefile.am, swig/ruby/Makefile.am, swig/ruby/renames.i, swig/ruby/test/Makefile.am, swig/ruby/{ => test}/example.rb, - swig/ruby/test/test_envelope.rb: More SWIG/python/ruby patches git-svn-id: http://svn.osgeo.org/geos/trunk@1015 + swig/ruby/test/test_envelope.rb: More SWIG/python/ruby patches + git-svn-id: http://svn.osgeo.org/geos/trunk@1015 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-20 Sandro Santilli - * source/io/WKBReader.cpp: Better debugging git-svn-id: http://svn.osgeo.org/geos/trunk@1014 + * source/io/WKBReader.cpp: Better debugging git-svn-id: + http://svn.osgeo.org/geos/trunk@1014 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-20 Sandro Santilli - * source/test/hexwkb.xml: PrecisionModel made FLOATING git-svn-id: http://svn.osgeo.org/geos/trunk@1013 + * source/test/hexwkb.xml: PrecisionModel made FLOATING git-svn-id: + http://svn.osgeo.org/geos/trunk@1013 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli * source/test/XMLTester.cpp, source/test/XMLTester.h: Reworked - XMLTester to be quiet by default. Use -v switch to make it verbose. git-svn-id: http://svn.osgeo.org/geos/trunk@1012 + XMLTester to be quiet by default. Use -v switch to make it verbose. + git-svn-id: http://svn.osgeo.org/geos/trunk@1012 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli - * source/test/hexwkb.xml: Added GEOMETRYCOLLECTION test git-svn-id: http://svn.osgeo.org/geos/trunk@1011 + * source/test/hexwkb.xml: Added GEOMETRYCOLLECTION test + git-svn-id: http://svn.osgeo.org/geos/trunk@1011 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli - * source/test/Makefile.am: Added another local test to the test rule git-svn-id: http://svn.osgeo.org/geos/trunk@1010 + * source/test/Makefile.am: Added another local test to the test rule + git-svn-id: http://svn.osgeo.org/geos/trunk@1010 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli * source/io/WKTWriter.cpp: Fixed leak in ::writeFormatted(Geometry - *) git-svn-id: http://svn.osgeo.org/geos/trunk@1009 + *) git-svn-id: http://svn.osgeo.org/geos/trunk@1009 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli - * source/io/WKBReader.cpp: more debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@1008 + * source/io/WKBReader.cpp: more debugging lines git-svn-id: + http://svn.osgeo.org/geos/trunk@1008 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli * source/io/WKBReader.cpp: Set binary flag for stringstream used in - ::readHEX() git-svn-id: http://svn.osgeo.org/geos/trunk@1007 + ::readHEX() git-svn-id: http://svn.osgeo.org/geos/trunk@1007 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli @@ -27488,20 +30773,22 @@ source/test/XMLTester.h, source/test/hexwkb.xml: Added HEXWKB support in XMLTester. Added a simple test in HEXWKB form and a 'test' rule running the locally-available tests and showing result - summay. git-svn-id: http://svn.osgeo.org/geos/trunk@1006 + summay. git-svn-id: http://svn.osgeo.org/geos/trunk@1006 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-18 Sandro Santilli - * macros/ac_python_devel.m4: Added missing macro file git-svn-id: http://svn.osgeo.org/geos/trunk@1005 + * macros/ac_python_devel.m4: Added missing macro file git-svn-id: + http://svn.osgeo.org/geos/trunk@1005 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-17 Sandro Santilli * configure.in, macros/ac_pkg_swig.m4: Modified AC_PROG_SWIG macro to set SWIG to the empty string on error (rather then making it echo - an error and return false). SWIG version 1.3.28 or up required in - order to build SWIG-based extensions. git-svn-id: http://svn.osgeo.org/geos/trunk@1004 + an error and return false). SWIG version 1.3.28 or up required in + order to build SWIG-based extensions. git-svn-id: + http://svn.osgeo.org/geos/trunk@1004 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-16 Sandro Santilli @@ -27509,7 +30796,8 @@ * autogen.sh, configure.in, macros/ac_pkg_swig.m4, macros/python.m4, swig/python/.cvsignore, swig/python/Makefile.am, swig/python/python.i, swig/ruby/Makefile.am: Added initial - conditional build of python and ruby wrappers git-svn-id: http://svn.osgeo.org/geos/trunk@1003 + conditional build of python and ruby wrappers git-svn-id: + http://svn.osgeo.org/geos/trunk@1003 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-15 Sandro Santilli @@ -27518,7 +30806,8 @@ swig/ruby/.cvsignore, swig/ruby/Makefile, swig/ruby/Makefile.am, swig/ruby/renames.i, swig/ruby/ruby.i, swig/ruby/test/.cvsignore, swig/ruby/test/Makefile.am: Added bare build/install/dist scripts - support for ruby interface git-svn-id: http://svn.osgeo.org/geos/trunk@1001 + support for ruby interface git-svn-id: + http://svn.osgeo.org/geos/trunk@1001 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-15 Sandro Santilli @@ -27527,37 +30816,41 @@ swig/ruby/test/test_combinations.rb, swig/ruby/test/test_helper.rb, swig/ruby/test/test_io.rb, swig/ruby/test/test_operations.rb, swig/ruby/test/test_relations.rb, swig/ruby/test/test_simple.rb: - Initial import of ruby unit tests git-svn-id: http://svn.osgeo.org/geos/trunk@1000 + Initial import of ruby unit tests git-svn-id: + http://svn.osgeo.org/geos/trunk@1000 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-15 Sandro Santilli * source/geom/Envelope.cpp, source/headers/geos/geom.h: Added Envelope constructor by string (accepting what's returned by - ::toString) git-svn-id: http://svn.osgeo.org/geos/trunk@999 + ::toString) git-svn-id: http://svn.osgeo.org/geos/trunk@999 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-15 Sandro Santilli * source/headers/geos/io.h, source/io/WKBReader.cpp, source/io/WKBWriter.cpp: Added WKBWriter::writeHEX() and - WKBReader::readHEX() git-svn-id: http://svn.osgeo.org/geos/trunk@998 + WKBReader::readHEX() git-svn-id: + http://svn.osgeo.org/geos/trunk@998 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-12 Sandro Santilli - * NEWS: synced after 2.2.1 release git-svn-id: http://svn.osgeo.org/geos/trunk@997 + * NEWS: synced after 2.2.1 release git-svn-id: + http://svn.osgeo.org/geos/trunk@997 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-12 Sandro Santilli - * source/capi/geos_c.cpp: Removed double call to ::isValid git-svn-id: http://svn.osgeo.org/geos/trunk@996 + * source/capi/geos_c.cpp: Removed double call to ::isValid + git-svn-id: http://svn.osgeo.org/geos/trunk@996 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-08 Sandro Santilli * source/capi/geos_c.cpp: Changed finite() function call with - FINITE() macro. git-svn-id: http://svn.osgeo.org/geos/trunk@994 + FINITE() macro. git-svn-id: http://svn.osgeo.org/geos/trunk@994 5242fede-7e19-0410-aef8-94bd7d2200fb 2006-01-08 Sandro Santilli @@ -27571,10 +30864,11 @@ source/operation/relate/RelateNodeGraph.cpp, source/operation/valid/IsValidOp.cpp, source/util/GeometricShapeFactory.cpp: Changed container-related - typedef to class-scoped STL-like typedefs. Fixed const correctness + typedef to class-scoped STL-like typedefs. Fixed const correctness of EdgeIntersectionList::begin() and ::end() consts; defined M_PI - when undef as suggested by Charlie Savage. Removed - include from GeometricShapeFactory.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@993 + when undef as suggested by Charlie Savage. Removed include + from GeometricShapeFactory.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@993 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-22 Sandro Santilli @@ -27582,25 +30876,26 @@ * swig/README.txt, swig/geos.i, swig/ruby/Makefile, swig/ruby/README.txt, swig/ruby/example.rb, swig/ruby/renames.i, swig/ruby/ruby.i: Imported Charlie Savage new ruby wrapper and swig - changes git-svn-id: http://svn.osgeo.org/geos/trunk@992 + changes git-svn-id: http://svn.osgeo.org/geos/trunk@992 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-14 Sandro Santilli * HOWTO_RELEASE: Added a note about the need to *always* increment - CAPI version git-svn-id: http://svn.osgeo.org/geos/trunk@991 + CAPI version git-svn-id: http://svn.osgeo.org/geos/trunk@991 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-14 Sandro Santilli - * HOWTO_RELEASE, source/algorithm/ConvexHull.cpp: New entry git-svn-id: http://svn.osgeo.org/geos/trunk@990 + * HOWTO_RELEASE, source/algorithm/ConvexHull.cpp: New entry + git-svn-id: http://svn.osgeo.org/geos/trunk@990 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-13 Sandro Santilli * source/capi/geos_c.h.in: Removed INTERFACE_* defines (obsoleted). Made GEOSCoordSeq_clone() arg const (won't change ABI, it's C world, - lucky ;) git-svn-id: http://svn.osgeo.org/geos/trunk@989 + lucky ;) git-svn-id: http://svn.osgeo.org/geos/trunk@989 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-13 Sandro Santilli @@ -27608,60 +30903,67 @@ * source/capi/geos_c.cpp: Removed conditional blocks based on GEOS version (we're always in sync). This fixed an annoying problem introduced since INTERFACE_LAST and INTERFACE_CURREN were taken off - geos/version.h git-svn-id: http://svn.osgeo.org/geos/trunk@988 + geos/version.h git-svn-id: http://svn.osgeo.org/geos/trunk@988 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-12 Sandro Santilli * configure.in, source/geom/Makefile.am, source/headers/geos/version.h.in: Switched to -release mode for C++ - library versioning. Every release will be binary-incompatible with - previous. Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE - defines from geos/version.h. git-svn-id: http://svn.osgeo.org/geos/trunk@987 + library versioning. Every release will be binary-incompatible with + previous. Removed GEOS_FIRST_INTERFACE and GEOS_LAST_INTERFACE + defines from geos/version.h. git-svn-id: + http://svn.osgeo.org/geos/trunk@987 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-11 Sandro Santilli * source/operation/overlay/ElevationMatrix.cpp, source/operation/overlay/ElevationMatrixFilter.cpp: Fixed premature - initialization of average Z value in ElevationMatrixFilter git-svn-id: http://svn.osgeo.org/geos/trunk@984 + initialization of average Z value in ElevationMatrixFilter + git-svn-id: http://svn.osgeo.org/geos/trunk@984 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-11 Sandro Santilli - * configure.in: Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0) git-svn-id: http://svn.osgeo.org/geos/trunk@983 + * configure.in: Fixed mungled versions (1.0.0/3.0.1 => 1.0.1/3.0.0) + git-svn-id: http://svn.osgeo.org/geos/trunk@983 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-10 Sandro Santilli - * source/capi/geos_c.cpp: Unkown -> Unknown typo fix git-svn-id: http://svn.osgeo.org/geos/trunk@981 + * source/capi/geos_c.cpp: Unkown -> Unknown typo fix git-svn-id: + http://svn.osgeo.org/geos/trunk@981 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-09 Sandro Santilli * configure.in: Capi lib version set to 1.0.1 (due to leak fix in - GEOSHasZ) git-svn-id: http://svn.osgeo.org/geos/trunk@980 + GEOSHasZ) git-svn-id: http://svn.osgeo.org/geos/trunk@980 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-09 Sandro Santilli * NEWS, source/capi/geos_c.cpp, source/operation/polygonize/PolygonizeGraph.cpp: Small leak plugged - in CAPI::GEOSHasZ() and in invalid input to PolygonizeGraph (again) git-svn-id: http://svn.osgeo.org/geos/trunk@977 + in CAPI::GEOSHasZ() and in invalid input to PolygonizeGraph (again) + git-svn-id: http://svn.osgeo.org/geos/trunk@977 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-09 Sandro Santilli * source/operation/polygonize/Polygonizer.cpp: Cleaned up debugging - line left over from previous commit git-svn-id: http://svn.osgeo.org/geos/trunk@974 + line left over from previous commit git-svn-id: + http://svn.osgeo.org/geos/trunk@974 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-09 Sandro Santilli * NEWS, source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp: Fixed a bug making - PolygonizeGraph choking on invalid LineStrings. Minor optimizations - in Polygonizer loops. git-svn-id: http://svn.osgeo.org/geos/trunk@972 + PolygonizeGraph choking on invalid LineStrings. Minor optimizations + in Polygonizer loops. git-svn-id: + http://svn.osgeo.org/geos/trunk@972 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-08 Sandro Santilli @@ -27679,41 +30981,45 @@ used for both elevation and Matrix fill, thus removing CoordinateSequence copy in ElevetaionMatrix::add(Geometry *). Changed CoordinateFilter::filter_rw to be a const method: updated - all apply_rw() methods to take a const CoordinateFilter. git-svn-id: http://svn.osgeo.org/geos/trunk@971 + all apply_rw() methods to take a const CoordinateFilter. + git-svn-id: http://svn.osgeo.org/geos/trunk@971 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-08 Sandro Santilli * NEWS, source/headers/geos/noding.h, source/noding/Noder.cpp, source/noding/SegmentString.cpp: SegmentString::eiList made a real - object rather then a pointer. Adde getter for const and non-const - references of it (dropping get by pointer) git-svn-id: http://svn.osgeo.org/geos/trunk@970 + object rather then a pointer. Adde getter for const and non-const + references of it (dropping get by pointer) git-svn-id: + http://svn.osgeo.org/geos/trunk@970 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-08 Sandro Santilli * source/geomgraph/EdgeIntersectionList.cpp: minor optimizations in - loops git-svn-id: http://svn.osgeo.org/geos/trunk@969 + loops git-svn-id: http://svn.osgeo.org/geos/trunk@969 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-08 Sandro Santilli * source/geomgraph/EdgeIntersectionList.cpp: Reduced coordinate - assignments in ::createSplitEdge git-svn-id: http://svn.osgeo.org/geos/trunk@968 + assignments in ::createSplitEdge git-svn-id: + http://svn.osgeo.org/geos/trunk@968 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-08 Sandro Santilli * NEWS, source/headers/geos/opOverlay.h, source/operation/overlay/LineBuilder.cpp: LineBuilder::lineEdgesList - made a real vector, rather then pointer (private member). Small + made a real vector, rather then pointer (private member). Small optimizations in LineBuilder loops, cleanups in LineBuilder class - dox. git-svn-id: http://svn.osgeo.org/geos/trunk@967 + dox. git-svn-id: http://svn.osgeo.org/geos/trunk@967 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli - * source/geomgraph/EdgeIntersection.cpp: standard indentation git-svn-id: http://svn.osgeo.org/geos/trunk@966 + * source/geomgraph/EdgeIntersection.cpp: standard indentation + git-svn-id: http://svn.osgeo.org/geos/trunk@966 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli @@ -27723,37 +31029,41 @@ CoordinateSequence::apply_rw(CoordinateFilter *) and CoordinateSequence::apply_ro(CoordinateFilter *) const to reduce coordinate copies on read-write CoordinateFilter applications - (previously required getAt()/setAt() calls). Undefined + (previously required getAt()/setAt() calls). Undefined PROFILE_COORDINATE_COPIES (erroneously left defined by previous - commit) git-svn-id: http://svn.osgeo.org/geos/trunk@965 + commit) git-svn-id: http://svn.osgeo.org/geos/trunk@965 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli * source/geom/CoordinateSequence.cpp: Optimized memory allocations - in ::removeRepeatedPoints git-svn-id: http://svn.osgeo.org/geos/trunk@964 + in ::removeRepeatedPoints git-svn-id: + http://svn.osgeo.org/geos/trunk@964 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli * source/geomgraph/GeometryGraph.cpp: minor container methods call - reduction git-svn-id: http://svn.osgeo.org/geos/trunk@963 + reduction git-svn-id: http://svn.osgeo.org/geos/trunk@963 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli - * source/geomgraph/EdgeEndStar.cpp: removed dead code git-svn-id: http://svn.osgeo.org/geos/trunk@962 + * source/geomgraph/EdgeEndStar.cpp: removed dead code git-svn-id: + http://svn.osgeo.org/geos/trunk@962 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli - * source/geomgraph/DirectedEdgeStar.cpp: minor cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@961 + * source/geomgraph/DirectedEdgeStar.cpp: minor cleanups + git-svn-id: http://svn.osgeo.org/geos/trunk@961 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli * source/geomgraph/Edge.cpp: Oops, removed Coordinate copies - introduced by recent code cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@960 + introduced by recent code cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@960 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-07 Sandro Santilli @@ -27764,95 +31074,106 @@ source/operation/overlay/OverlayOp.cpp, source/operation/valid/ConnectedInteriorTester.cpp: Changed PlanarGraph::addEdges and EdgeList::addAll to take a const vector by - reference rather then a non-const vector by pointer. Optimized - polygon vector allocations in OverlayOp::computeOverlay. git-svn-id: http://svn.osgeo.org/geos/trunk@959 + reference rather then a non-const vector by pointer. Optimized + polygon vector allocations in OverlayOp::computeOverlay. + git-svn-id: http://svn.osgeo.org/geos/trunk@959 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-12-06 Sandro Santilli * Makefile.am, NEWS, configure.in, source/capi/Makefile.am, - source/geom/Makefile.am: Added acsite.m4 to distribution. Added - macros and flags required to build on mingw arch. git-svn-id: http://svn.osgeo.org/geos/trunk@958 + source/geom/Makefile.am: Added acsite.m4 to distribution. Added + macros and flags required to build on mingw arch. git-svn-id: + http://svn.osgeo.org/geos/trunk@958 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-30 Sandro Santilli - * source/capi/.cvsignore: Added geos_c.h git-svn-id: http://svn.osgeo.org/geos/trunk@955 + * source/capi/.cvsignore: Added geos_c.h git-svn-id: + http://svn.osgeo.org/geos/trunk@955 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-30 Sandro Santilli - * tools/geos-config.in: Added --ldflags git-svn-id: http://svn.osgeo.org/geos/trunk@951 + * tools/geos-config.in: Added --ldflags git-svn-id: + http://svn.osgeo.org/geos/trunk@951 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-30 Sandro Santilli - * README: Updated with C-API usage git-svn-id: http://svn.osgeo.org/geos/trunk@949 + * README: Updated with C-API usage git-svn-id: + http://svn.osgeo.org/geos/trunk@949 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-30 Sandro Santilli - * doc/example.cpp: catch std::exception by ref git-svn-id: http://svn.osgeo.org/geos/trunk@945 + * doc/example.cpp: catch std::exception by ref git-svn-id: + http://svn.osgeo.org/geos/trunk@945 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-30 Sandro Santilli - * doc/example.cpp: includes cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@944 + * doc/example.cpp: includes cleanup git-svn-id: + http://svn.osgeo.org/geos/trunk@944 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli - * NEWS: updated moving some items to 2.2.0 git-svn-id: http://svn.osgeo.org/geos/trunk@942 + * NEWS: updated moving some items to 2.2.0 git-svn-id: + http://svn.osgeo.org/geos/trunk@942 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli * source/geomgraph/TopologyLocation.cpp, source/headers/geos/geomgraph.h: Fixed signedness of - TopologyLocation methods, cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@936 + TopologyLocation methods, cleanups. git-svn-id: + http://svn.osgeo.org/geos/trunk@936 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli * ChangeLog, source/algorithm/MinimumDiameter.cpp, source/headers/geos/geosAlgorithm.h: Fixed sign-related warnings and - signatures. git-svn-id: http://svn.osgeo.org/geos/trunk@935 + signatures. git-svn-id: http://svn.osgeo.org/geos/trunk@935 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli - * NEWS: More info git-svn-id: http://svn.osgeo.org/geos/trunk@934 + * NEWS: More info git-svn-id: http://svn.osgeo.org/geos/trunk@934 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli - * NEWS: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@933 + * NEWS: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@933 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli * source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h: - Removed number of points cache in Edge, replaced with local caches. git-svn-id: http://svn.osgeo.org/geos/trunk@932 + Removed number of points cache in Edge, replaced with local caches. + git-svn-id: http://svn.osgeo.org/geos/trunk@932 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli * source/geom/CoordinateSequence.cpp, source/geom/DefaultCoordinateSequence.cpp: More signed/unsigned - fixes git-svn-id: http://svn.osgeo.org/geos/trunk@931 + fixes git-svn-id: http://svn.osgeo.org/geos/trunk@931 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli * source/headers/geos/geom.h, source/headers/geos/io.h: Moved byte - typedef from geom.h to io.h. Removed useless commas at inlined funx - end. Changed CoordinateSequenceFactory::create(siz,dims) to use - unsigned for dims. git-svn-id: http://svn.osgeo.org/geos/trunk@930 + typedef from geom.h to io.h. Removed useless commas at inlined funx + end. Changed CoordinateSequenceFactory::create(siz,dims) to use + unsigned for dims. git-svn-id: http://svn.osgeo.org/geos/trunk@930 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli - * NEWS: organized changes info git-svn-id: http://svn.osgeo.org/geos/trunk@929 + * NEWS: organized changes info git-svn-id: + http://svn.osgeo.org/geos/trunk@929 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-29 Sandro Santilli @@ -27863,26 +31184,29 @@ source/operation/buffer/BufferSubgraph.cpp, source/operation/relate/EdgeEndBundleStar.cpp, source/operation/valid/ConsistentAreaTester.cpp: Removed edgeList - cache from EdgeEndRing. edgeMap is enough. Restructured iterated + cache from EdgeEndRing. edgeMap is enough. Restructured iterated access by use of standard ::iterator abstraction with scoped - typedefs. git-svn-id: http://svn.osgeo.org/geos/trunk@928 + typedefs. git-svn-id: http://svn.osgeo.org/geos/trunk@928 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-28 Sandro Santilli - * source/geom/LineString.cpp: Minor warning removal git-svn-id: http://svn.osgeo.org/geos/trunk@927 + * source/geom/LineString.cpp: Minor warning removal git-svn-id: + http://svn.osgeo.org/geos/trunk@927 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-25 Sandro Santilli * NEWS, source/test/XMLTester.cpp, source/test/XMLTester.h: Made - XMLTester able to run multiple test files and keep overall counters. git-svn-id: http://svn.osgeo.org/geos/trunk@926 + XMLTester able to run multiple test files and keep overall counters. + git-svn-id: http://svn.osgeo.org/geos/trunk@926 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-25 Sandro Santilli * source/precision/SimpleGeometryPrecisionReducer.cpp: Another - getSize in for loop, another int-unsigned int warning git-svn-id: http://svn.osgeo.org/geos/trunk@925 + getSize in for loop, another int-unsigned int warning git-svn-id: + http://svn.osgeo.org/geos/trunk@925 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-25 Sandro Santilli @@ -27897,37 +31221,42 @@ source/operation/valid/ConnectedInteriorTester.cpp, source/operation/valid/IsValidOp.cpp, source/operation/valid/RepeatedPointTester.cpp: Removed all - CoordinateSequence::getSize() calls embedded in for loops. git-svn-id: http://svn.osgeo.org/geos/trunk@924 + CoordinateSequence::getSize() calls embedded in for loops. + git-svn-id: http://svn.osgeo.org/geos/trunk@924 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-25 Sandro Santilli * source/geomgraph/Edge.cpp: Fix in ::equals() - this finally passes - testLeaksBig.xml tests git-svn-id: http://svn.osgeo.org/geos/trunk@923 + testLeaksBig.xml tests git-svn-id: + http://svn.osgeo.org/geos/trunk@923 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-25 Sandro Santilli * source/geom/GeometryCollection.cpp: Fixed bug in getCoordinates() - [ introduced by previous commit ] git-svn-id: http://svn.osgeo.org/geos/trunk@922 + [ introduced by previous commit ] git-svn-id: + http://svn.osgeo.org/geos/trunk@922 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-24 Sandro Santilli * source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h: Yes - another fix, sorry. Missing const-correctness. git-svn-id: http://svn.osgeo.org/geos/trunk@921 + another fix, sorry. Missing const-correctness. git-svn-id: + http://svn.osgeo.org/geos/trunk@921 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-24 Sandro Santilli * source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h: Fixed - equals() function [ optimized in previous commit, but unchecked ] git-svn-id: http://svn.osgeo.org/geos/trunk@920 + equals() function [ optimized in previous commit, but unchecked ] + git-svn-id: http://svn.osgeo.org/geos/trunk@920 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-24 Sandro Santilli * NEWS: Added note about CoordinateSequence signed->unsigned change - in API git-svn-id: http://svn.osgeo.org/geos/trunk@919 + in API git-svn-id: http://svn.osgeo.org/geos/trunk@919 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-24 Sandro Santilli @@ -27949,7 +31278,8 @@ source/noding/snapround/SimpleSegmentStringsSnapper.cpp: CoordinateSequence indexes switched from int to the more the correct unsigned int. Optimizations here and there to avoid calling - getSize() in loops. Update of all callers is not complete yet. git-svn-id: http://svn.osgeo.org/geos/trunk@918 + getSize() in loops. Update of all callers is not complete yet. + git-svn-id: http://svn.osgeo.org/geos/trunk@918 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-24 Sandro Santilli @@ -27957,7 +31287,8 @@ * source/algorithm/CentroidLine.cpp, source/headers/geos/geosAlgorithm.h: CentroidLine made concrete class (only destructor was virtual) - avoided heap allocation for - owned Coordinate centSum git-svn-id: http://svn.osgeo.org/geos/trunk@917 + owned Coordinate centSum git-svn-id: + http://svn.osgeo.org/geos/trunk@917 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-21 Sandro Santilli @@ -27990,7 +31321,28 @@ source/operation/relate/RelateNodeGraph.cpp, source/operation/relate/RelateOp.cpp, source/operation/valid/ConnectedInteriorTester.cpp, - source/operation/valid/IsValidOp.cpp: Coordinate interface change: Removed setCoordinate call, use assignment operator instead. Provided a compile-time switch to make copy ctor and assignment operators non-inline to allow for more accurate profiling. Coordinate copies removal: NodeFactory::createNode() takes now a Coordinate reference rather then real value. This brings coordinate copies in the testLeaksBig.xml test from 654818 to 645991 (tested in 2.1 branch). In the head branch Coordinate copies are 222198. Removed useless coordinate copies in ConvexHull operations STL containers heap allocations reduction: Converted many containers element from pointers to real objects. Made some use of .reserve() or size initialization when final container size is known in advance. Stateless classes allocations reduction: Provided ::instance() function for NodeFactories, to avoid allocating more then one (they are all stateless). HCoordinate improvements: Changed HCoordinate constructor by HCoordinates take reference rather then real objects. Changed HCoordinate::intersection to avoid a new allocation but rather return into a provided storage. LineIntersector changed to reflect the above change. git-svn-id: http://svn.osgeo.org/geos/trunk@916 + source/operation/valid/IsValidOp.cpp: Coordinate interface change: + Removed setCoordinate call, use assignment operator instead. + Provided a compile-time switch to make copy ctor and + assignment operators non-inline to allow for more accurate + profiling. Coordinate copies removal: + NodeFactory::createNode() takes now a Coordinate reference + rather then real value. This brings coordinate copies in the + testLeaksBig.xml test from 654818 to 645991 (tested in 2.1 + branch). In the head branch Coordinate copies are 222198. + Removed useless coordinate copies in ConvexHull operations + STL containers heap allocations reduction: Converted many + containers element from pointers to real objects. + Made some use of .reserve() or size initialization when + final container size is known in advance. Stateless classes + allocations reduction: Provided ::instance() function for + NodeFactories, to avoid allocating more then one (they are + all stateless). HCoordinate improvements: Changed + HCoordinate constructor by HCoordinates take reference + rather then real objects. Changed HCoordinate::intersection + to avoid a new allocation but rather return into a provided + storage. LineIntersector changed to reflect the above + change. git-svn-id: http://svn.osgeo.org/geos/trunk@916 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-18 Sandro Santilli @@ -28000,11 +31352,12 @@ source/operation/overlay/MaximalEdgeRing.cpp, source/operation/overlay/MinimalEdgeRing.cpp, source/operation/overlay/PolygonBuilder.cpp: Fixed a bug in - EdgeRing::containsPoint(). Changed EdgeRing::getLinearRing() to + EdgeRing::containsPoint(). Changed EdgeRing::getLinearRing() to avoid LinearRing copy and updated usages from PolygonBuilder. Removed CoordinateSequence copy in EdgeRing (ownership is - transferred to its LinearRing). Removed heap allocations for - EdgeRing containers. Initialization lists and cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@915 + transferred to its LinearRing). Removed heap allocations for + EdgeRing containers. Initialization lists and cleanups. + git-svn-id: http://svn.osgeo.org/geos/trunk@915 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-16 Sandro Santilli @@ -28014,7 +31367,8 @@ source/geomgraph/GeometryGraph.cpp, source/geomgraph/PlanarGraph.cpp, source/headers/geos/geomgraph.h, source/operation/valid/IsValidOp.cpp: enforced const-correctness and - use of initializer lists. git-svn-id: http://svn.osgeo.org/geos/trunk@913 + use of initializer lists. git-svn-id: + http://svn.osgeo.org/geos/trunk@913 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-16 Sandro Santilli @@ -28029,7 +31383,7 @@ source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateNodeGraph.cpp, source/operation/valid/IsValidOp.cpp: Reduced gratuitous heap - allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@912 + allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@912 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-15 Sandro Santilli @@ -28037,7 +31391,8 @@ * source/algorithm/LineIntersector.cpp, source/geomgraph/Label.cpp, source/geomgraph/TopologyLocation.cpp, source/headers/geos/geomgraph.h, - source/headers/geos/geosAlgorithm.h: Removed dead code git-svn-id: http://svn.osgeo.org/geos/trunk@911 + source/headers/geos/geosAlgorithm.h: Removed dead code git-svn-id: + http://svn.osgeo.org/geos/trunk@911 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-15 Sandro Santilli @@ -28057,7 +31412,7 @@ source/planargraph/planarNodeMap.cpp, source/planargraph/planarPlanarGraph.cpp: Reduced heap allocations, made use of references when appropriate, small optimizations here - and there. git-svn-id: http://svn.osgeo.org/geos/trunk@909 + and there. git-svn-id: http://svn.osgeo.org/geos/trunk@909 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-15 Sandro Santilli @@ -28070,14 +31425,16 @@ source/geomgraph/index/SimpleSweepLineIntersector.cpp, source/geomgraph/index/SweepLineSegment.cpp, source/headers/geos/geomgraphindex.h: Reduced heap allocations - (vectors, mostly). Enforced const-correctness, changed some - interfaces to use references rather then pointers when appropriate. git-svn-id: http://svn.osgeo.org/geos/trunk@908 + (vectors, mostly). Enforced const-correctness, changed some + interfaces to use references rather then pointers when appropriate. + git-svn-id: http://svn.osgeo.org/geos/trunk@908 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-15 Sandro Santilli * source/geom/LineString.cpp: optimized envelope computation - reducing virtual calls git-svn-id: http://svn.osgeo.org/geos/trunk@907 + reducing virtual calls git-svn-id: + http://svn.osgeo.org/geos/trunk@907 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-14 Sandro Santilli @@ -28092,14 +31449,15 @@ source/operation/overlay/OverlayOp.cpp, source/operation/relate/EdgeEndBuilder.cpp, source/operation/relate/EdgeEndBundle.cpp: Reduced heap allocations - made by TopologyLocation and Label objects. Enforced - const-correctness on GraphComponent. Cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@906 + made by TopologyLocation and Label objects. Enforced + const-correctness on GraphComponent. Cleanups. git-svn-id: + http://svn.osgeo.org/geos/trunk@906 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-10 Sandro Santilli * source/io/WKBReader.cpp: Fixed printHEX (was printing one char - past the WKB) git-svn-id: http://svn.osgeo.org/geos/trunk@904 + past the WKB) git-svn-id: http://svn.osgeo.org/geos/trunk@904 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-10 Sandro Santilli @@ -28107,45 +31465,51 @@ * source/headers/geos/geomUtil.h, source/headers/geos/geomgraph.h, source/headers/geos/geosAlgorithm.h, source/headers/geos/indexStrtree.h, source/headers/geos/noding.h, - source/headers/geos/precision.h: Made virtual overloads explicit. git-svn-id: http://svn.osgeo.org/geos/trunk@903 + source/headers/geos/precision.h: Made virtual overloads explicit. + git-svn-id: http://svn.osgeo.org/geos/trunk@903 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-10 Sandro Santilli * source/geom/MultiPoint.cpp, source/headers/geos/geom.h: Renamed MultiPoint::getCoordinate(int) to MultiPoint::getCoordinateN(int) to - avoid hiding of Geometry::getCoordinate(). git-svn-id: http://svn.osgeo.org/geos/trunk@902 + avoid hiding of Geometry::getCoordinate(). git-svn-id: + http://svn.osgeo.org/geos/trunk@902 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-10 Sandro Santilli * source/headers/geos/util.h, source/util/CoordinateArrayFiter.cpp: - Fixed virtual overload of CoordinateArrayFilter::filter* git-svn-id: http://svn.osgeo.org/geos/trunk@901 + Fixed virtual overload of CoordinateArrayFilter::filter* + git-svn-id: http://svn.osgeo.org/geos/trunk@901 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-10 Sandro Santilli * source/geom/LineString.cpp, source/headers/geos/geom.h: Removed - virtual overloading LineString::compareTo(LineString *) git-svn-id: http://svn.osgeo.org/geos/trunk@900 + virtual overloading LineString::compareTo(LineString *) + git-svn-id: http://svn.osgeo.org/geos/trunk@900 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-09 Sandro Santilli - * source/operation/buffer/DepthSegment.cpp: Forgot to add this git-svn-id: http://svn.osgeo.org/geos/trunk@899 + * source/operation/buffer/DepthSegment.cpp: Forgot to add this + git-svn-id: http://svn.osgeo.org/geos/trunk@899 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-09 Sandro Santilli * source/geomgraph/Node.cpp, source/geomgraph/NodeMap.cpp, source/headers/geos/geomgraph.h: Cleanups in Node and NodeMap. - Optimization of EdgeIntersectionLessThen. git-svn-id: http://svn.osgeo.org/geos/trunk@898 + Optimization of EdgeIntersectionLessThen. git-svn-id: + http://svn.osgeo.org/geos/trunk@898 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-09 Sandro Santilli * source/geom/IntersectionMatrix.cpp, source/headers/geos/geom.h: - IntersectionMatrix made a concrete and final type. Cleanups in - class definition. git-svn-id: http://svn.osgeo.org/geos/trunk@897 + IntersectionMatrix made a concrete and final type. Cleanups in class + definition. git-svn-id: http://svn.osgeo.org/geos/trunk@897 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-08 Sandro Santilli @@ -28154,59 +31518,68 @@ source/headers/geos/opBuffer.h, source/operation/buffer/BufferSubgraph.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: Memory overhead - reductions in buffer operations. git-svn-id: http://svn.osgeo.org/geos/trunk@896 + reductions in buffer operations. git-svn-id: + http://svn.osgeo.org/geos/trunk@896 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-08 Sandro Santilli * source/geom/DefaultCoordinateSequence.cpp: Cleanups, ::setPoint - small improvement git-svn-id: http://svn.osgeo.org/geos/trunk@895 + small improvement git-svn-id: http://svn.osgeo.org/geos/trunk@895 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-08 Sandro Santilli - * source/operation/overlay/OverlayOp.cpp: comments cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@894 + * source/operation/overlay/OverlayOp.cpp: comments cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@894 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-08 Sandro Santilli - * configure.in: Library versioning took back to 3.0.0 git-svn-id: http://svn.osgeo.org/geos/trunk@893 + * configure.in: Library versioning took back to 3.0.0 git-svn-id: + http://svn.osgeo.org/geos/trunk@893 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-08 Sandro Santilli * configure.in, doc/Doxyfile.in, source/geom/Envelope.cpp, source/geom/Geometry.cpp, source/headers/geos/geom.h: Set library - version to 2.2.0. Cleaned up Doxygen warnings. Inlined more - Envelope methods. Dropped deprecated Envelope::overlaps methods. git-svn-id: http://svn.osgeo.org/geos/trunk@892 + version to 2.2.0. Cleaned up Doxygen warnings. Inlined more Envelope + methods. Dropped deprecated Envelope::overlaps methods. + git-svn-id: http://svn.osgeo.org/geos/trunk@892 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Sandro Santilli - * configure.in: Removed VisualStudio knowledge from configure script git-svn-id: http://svn.osgeo.org/geos/trunk@890 + * configure.in: Removed VisualStudio knowledge from configure script + git-svn-id: http://svn.osgeo.org/geos/trunk@890 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Sandro Santilli * source/geomgraph/EdgeIntersectionList.cpp, source/headers/geos/noding.h, source/noding/SegmentNodeList.cpp: - Reduced set<> lookups git-svn-id: http://svn.osgeo.org/geos/trunk@889 + Reduced set<> lookups git-svn-id: + http://svn.osgeo.org/geos/trunk@889 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Frank Warmerdam * VisualStudio/GEOS.sln, VisualStudio/GEOS.vcproj, - VisualStudio/Makefile.am: no longer used git-svn-id: http://svn.osgeo.org/geos/trunk@888 + VisualStudio/Makefile.am: no longer used git-svn-id: + http://svn.osgeo.org/geos/trunk@888 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Frank Warmerdam - * Makefile.am: removed VisualStudio, no longer distributed git-svn-id: http://svn.osgeo.org/geos/trunk@887 + * Makefile.am: removed VisualStudio, no longer distributed + git-svn-id: http://svn.osgeo.org/geos/trunk@887 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Frank Warmerdam - * VisualStudio/.cvsignore: obsolete git-svn-id: http://svn.osgeo.org/geos/trunk@886 + * VisualStudio/.cvsignore: obsolete git-svn-id: + http://svn.osgeo.org/geos/trunk@886 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Sandro Santilli @@ -28225,25 +31598,28 @@ source/operation/relate/RelateNodeGraph.cpp, source/operation/valid/IsValidOp.cpp: Changed EdgeIntersectionList to use a set<> rathern then a vector<>, and to avoid dynamic - allocation of initial header. Inlined short SweepLineEvent methods. git-svn-id: http://svn.osgeo.org/geos/trunk@885 + allocation of initial header. Inlined short SweepLineEvent methods. + git-svn-id: http://svn.osgeo.org/geos/trunk@885 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-07 Sandro Santilli * source/capi/geos_c.h.in: Added const qualifiers to function to - reflect paradigm of immutable Geometry objects. git-svn-id: http://svn.osgeo.org/geos/trunk@884 + reflect paradigm of immutable Geometry objects. git-svn-id: + http://svn.osgeo.org/geos/trunk@884 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-04 Sandro Santilli * source/geomgraph/index/SweepLineEvent.cpp: Fixed bug in SweepLineEventLessThen functor (didn't conform to strict weak - ordering). Note: this was introduced by previous commit. git-svn-id: http://svn.osgeo.org/geos/trunk@883 + ordering). Note: this was introduced by previous commit. + git-svn-id: http://svn.osgeo.org/geos/trunk@883 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-04 Sandro Santilli - * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@882 + * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@882 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-04 Sandro Santilli @@ -28254,24 +31630,25 @@ source/operation/valid/SimpleNestedRingTester.cpp, source/operation/valid/SweeplineNestedRingTester.cpp, source/operation/valid/TopologyValidationError.cpp: Ported revision - 1.38 of IsValidOp.java (adding closed Ring checks). Changed + 1.38 of IsValidOp.java (adding closed Ring checks). Changed NestedRingTester classes to use Coorinate pointers rather then - actual objects, to speedup NULL tests. Added JTS port revision when - applicable. git-svn-id: http://svn.osgeo.org/geos/trunk@881 + actual objects, to speedup NULL tests. Added JTS port revision when + applicable. git-svn-id: http://svn.osgeo.org/geos/trunk@881 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-04 Sandro Santilli * NEWS, source/operation/overlay/OverlayOp.cpp: Ported speedup of OverlayOp::insertUniqueEdge() from JTS-1.7 (rev 1.23) Updated NEWS - file. git-svn-id: http://svn.osgeo.org/geos/trunk@880 + file. git-svn-id: http://svn.osgeo.org/geos/trunk@880 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-03 Sandro Santilli * source/geomgraph/index/SimpleMCSweepLineIntersector.cpp, source/geomgraph/index/SimpleSweepLineIntersector.cpp: Fixed - constructors broke by previous commit git-svn-id: http://svn.osgeo.org/geos/trunk@878 + constructors broke by previous commit git-svn-id: + http://svn.osgeo.org/geos/trunk@878 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-03 Sandro Santilli @@ -28279,19 +31656,21 @@ * source/geomgraph/index/SimpleMCSweepLineIntersector.cpp, source/geomgraph/index/SimpleSweepLineIntersector.cpp, source/headers/geos/geomgraphindex.h: Indentation changes, small - vector memory allocation optimization. git-svn-id: http://svn.osgeo.org/geos/trunk@877 + vector memory allocation optimization. git-svn-id: + http://svn.osgeo.org/geos/trunk@877 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-03 Sandro Santilli * source/headers/geos/geom.h: Removed declaration of - PointCoordinateSequence and PointCoordinateSequenceFactory git-svn-id: http://svn.osgeo.org/geos/trunk@876 + PointCoordinateSequence and PointCoordinateSequenceFactory + git-svn-id: http://svn.osgeo.org/geos/trunk@876 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-11-01 Sandro Santilli * source/operation/valid/IsValidOp.cpp: Replaced finite() with - FINITE() calls. git-svn-id: http://svn.osgeo.org/geos/trunk@875 + FINITE() calls. git-svn-id: http://svn.osgeo.org/geos/trunk@875 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-27 Sandro Santilli @@ -28299,165 +31678,187 @@ * source/geomgraph/index/SimpleMCSweepLineIntersector.cpp, source/geomgraph/index/SweepLineEvent.cpp, source/headers/geos/geomgraphindex.h: Added a SweepLineEventLessThen - functor to be used by sort algorithm. git-svn-id: http://svn.osgeo.org/geos/trunk@873 + functor to be used by sort algorithm. git-svn-id: + http://svn.osgeo.org/geos/trunk@873 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-24 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h.in, source/capi/geostest.c: Changed constructors to take ownership of - GEOSGeom and GEOSCoordSeq objects. Changed inspectors to retain - ownership of GEOSGeom and GEOSCoordSeq objects. Added - GEOSGeom_clone() method. git-svn-id: http://svn.osgeo.org/geos/trunk@872 + GEOSGeom and GEOSCoordSeq objects. Changed inspectors to retain + ownership of GEOSGeom and GEOSCoordSeq objects. Added + GEOSGeom_clone() method. git-svn-id: + http://svn.osgeo.org/geos/trunk@872 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h.in: Added - GEOSGeom_clone() function git-svn-id: http://svn.osgeo.org/geos/trunk@871 + GEOSGeom_clone() function git-svn-id: + http://svn.osgeo.org/geos/trunk@871 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Sandro Santilli - * source/capi/geos_c.h.in: Added missing GEOS_DLL specifiers git-svn-id: http://svn.osgeo.org/geos/trunk@870 + * source/capi/geos_c.h.in: Added missing GEOS_DLL specifiers + git-svn-id: http://svn.osgeo.org/geos/trunk@870 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h.in, source/capi/geostest.c: Added fine-grained geometry constructors and - GEOSCoordSeq abstract data type. Renamed GEOSmakeCollection to - GEOSGeom_createCollection git-svn-id: http://svn.osgeo.org/geos/trunk@869 + GEOSCoordSeq abstract data type. Renamed GEOSmakeCollection to + GEOSGeom_createCollection git-svn-id: + http://svn.osgeo.org/geos/trunk@869 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Sandro Santilli - * configure.in: typo fixed git-svn-id: http://svn.osgeo.org/geos/trunk@868 + * configure.in: typo fixed git-svn-id: + http://svn.osgeo.org/geos/trunk@868 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * AUTHORS: added myself to authors - isn't that cheeky! git-svn-id: http://svn.osgeo.org/geos/trunk@867 + * AUTHORS: added myself to authors - isn't that cheeky! + git-svn-id: http://svn.osgeo.org/geos/trunk@867 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * README: added note on source\makefile.vc git-svn-id: http://svn.osgeo.org/geos/trunk@866 + * README: added note on source\makefile.vc git-svn-id: + http://svn.osgeo.org/geos/trunk@866 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * source/Makefile.vc: added a wee readme git-svn-id: http://svn.osgeo.org/geos/trunk@865 + * source/Makefile.vc: added a wee readme git-svn-id: + http://svn.osgeo.org/geos/trunk@865 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * source/Makefile.vc: added DLL building, and geostest.exe git-svn-id: http://svn.osgeo.org/geos/trunk@864 + * source/Makefile.vc: added DLL building, and geostest.exe + git-svn-id: http://svn.osgeo.org/geos/trunk@864 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * source/capi/geos_c.h.in: need to DLL export C API git-svn-id: http://svn.osgeo.org/geos/trunk@863 + * source/capi/geos_c.h.in: need to DLL export C API git-svn-id: + http://svn.osgeo.org/geos/trunk@863 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * source/capi/geos_c.cpp: DLL Export functions git-svn-id: http://svn.osgeo.org/geos/trunk@862 + * source/capi/geos_c.cpp: DLL Export functions git-svn-id: + http://svn.osgeo.org/geos/trunk@862 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam * source/capi/geostest.c: avoid non-portable vasprintf, make big - buffer static git-svn-id: http://svn.osgeo.org/geos/trunk@861 + buffer static git-svn-id: http://svn.osgeo.org/geos/trunk@861 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-21 Frank Warmerdam - * source/Makefile.vc: updated for 3.0.0 and added C API git-svn-id: http://svn.osgeo.org/geos/trunk@860 + * source/Makefile.vc: updated for 3.0.0 and added C API + git-svn-id: http://svn.osgeo.org/geos/trunk@860 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-20 Frank Warmerdam * source/headers/geos/platform.h.vc: added getMachineByteOrder(), - convert to unix text mode git-svn-id: http://svn.osgeo.org/geos/trunk@859 + convert to unix text mode git-svn-id: + http://svn.osgeo.org/geos/trunk@859 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-19 Sandro Santilli * source/io/WKBReader.cpp: Added support for SRID flag in WKB (full - EWKB is accepted now) git-svn-id: http://svn.osgeo.org/geos/trunk@858 + EWKB is accepted now) git-svn-id: + http://svn.osgeo.org/geos/trunk@858 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-19 Sandro Santilli * source/headers/geos/io.h: Added input stream checks in - ByteOrderDataInStream, throwing ParseException on unexpected EOF git-svn-id: http://svn.osgeo.org/geos/trunk@857 + ByteOrderDataInStream, throwing ParseException on unexpected EOF + git-svn-id: http://svn.osgeo.org/geos/trunk@857 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-17 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h.in: Added - GetGeometryN, GetInteriorRingN, GetExteriorRing git-svn-id: http://svn.osgeo.org/geos/trunk@856 + GetGeometryN, GetInteriorRingN, GetExteriorRing git-svn-id: + http://svn.osgeo.org/geos/trunk@856 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-17 Sandro Santilli * source/capi/geos_c.h.in: Added comments on exception returns for - Geometry info functions git-svn-id: http://svn.osgeo.org/geos/trunk@855 + Geometry info functions git-svn-id: + http://svn.osgeo.org/geos/trunk@855 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-17 Sandro Santilli * source/capi/geos_c.cpp: Added missing exception handlers from - previous commit. Fixed GEOSGeomTypeId signatures. git-svn-id: http://svn.osgeo.org/geos/trunk@854 + previous commit. Fixed GEOSGeomTypeId signatures. git-svn-id: + http://svn.osgeo.org/geos/trunk@854 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-17 Sandro Santilli * source/geom/Makefile.am: Removed GEOS_VERSION define (Geometry.cpp, the only file using this will use the one in - version.h) git-svn-id: http://svn.osgeo.org/geos/trunk@853 + version.h) git-svn-id: http://svn.osgeo.org/geos/trunk@853 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-17 Sandro Santilli * source/capi/geos_c.h.in: Fixed GEOSGeom typedef to be accepted by C++ compilers, added extern "C" namespace for inclusion by C++ code - (really needed?) git-svn-id: http://svn.osgeo.org/geos/trunk@852 + (really needed?) git-svn-id: http://svn.osgeo.org/geos/trunk@852 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-10-17 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h.in, - source/capi/geostest.c: Added GEOSDistance() function. Trapped all + source/capi/geostest.c: Added GEOSDistance() function. Trapped all exceptions and reported using ERROR_MESSAGE rather then - NOTICE_MESSAGE. Changed WKB functions to use 'unsigned char' rather + NOTICE_MESSAGE. Changed WKB functions to use 'unsigned char' rather then 'char' Added missing GEOS_setWKBOutputDims() function in header - file. git-svn-id: http://svn.osgeo.org/geos/trunk@851 + file. git-svn-id: http://svn.osgeo.org/geos/trunk@851 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-28 Sandro Santilli * source/capi/geos_c.cpp: Added GEOS_setWKBOutputDims(int) function - to specify coordinate dimension in WKB output. git-svn-id: http://svn.osgeo.org/geos/trunk@850 + to specify coordinate dimension in WKB output. git-svn-id: + http://svn.osgeo.org/geos/trunk@850 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-28 Sandro Santilli * source/headers/geos/io.h, source/io/WKBWriter.cpp: WKBWriter ctor out-lined (will require changes in the near future, for higher - dimensions support), added support for 3d WKB output git-svn-id: http://svn.osgeo.org/geos/trunk@849 + dimensions support), added support for 3d WKB output git-svn-id: + http://svn.osgeo.org/geos/trunk@849 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-28 Sandro Santilli - * source/io/WKBReader.cpp: Cleanups in the printHEX function git-svn-id: http://svn.osgeo.org/geos/trunk@848 + * source/io/WKBReader.cpp: Cleanups in the printHEX function + git-svn-id: http://svn.osgeo.org/geos/trunk@848 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-27 Sandro Santilli * source/io/WKBReader.cpp: Ported JTS-1.7 use of PrecisionModel in - WKBReader git-svn-id: http://svn.osgeo.org/geos/trunk@847 + WKBReader git-svn-id: http://svn.osgeo.org/geos/trunk@847 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-27 Sandro Santilli @@ -28467,7 +31868,8 @@ change, fixed the bug by turning WKBReader.factory into a reference rather then a real object. ABI still breaks, but API at least is safe (we didn't release any WKB-aware package so breaking ABI is not - a big deal at this stage). git-svn-id: http://svn.osgeo.org/geos/trunk@846 + a big deal at this stage). git-svn-id: + http://svn.osgeo.org/geos/trunk@846 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-27 Sandro Santilli @@ -28476,32 +31878,34 @@ source/headers/geos/io.h, source/io/WKBReader.cpp: Fixed bug in WKBReader destroying the GeometryFactory used in Geometry construction. Changed it's definition to *require* a GeometryFactory - pointer parameter. git-svn-id: http://svn.osgeo.org/geos/trunk@845 + pointer parameter. git-svn-id: http://svn.osgeo.org/geos/trunk@845 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-27 Sandro Santilli * source/test/Makefile.am: Added XMLTester.h in XMLTester_SOURCES - list git-svn-id: http://svn.osgeo.org/geos/trunk@844 + list git-svn-id: http://svn.osgeo.org/geos/trunk@844 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli * source/io/WKBReader.cpp: Fixed handling of higher dimensional WKB - streams git-svn-id: http://svn.osgeo.org/geos/trunk@843 + streams git-svn-id: http://svn.osgeo.org/geos/trunk@843 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli * source/capi/Makefile.am: Modified GEOS_CAPI_VERSION to include - underlying GEOS version git-svn-id: http://svn.osgeo.org/geos/trunk@842 + underlying GEOS version git-svn-id: + http://svn.osgeo.org/geos/trunk@842 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli * configure.in, source/capi/Makefile.am, source/capi/geos_c.cpp, source/capi/{geos_c.h => geos_c.h.in}: Moved C-api versioning to - top-level configure.in Added version info in geos_c.h git-svn-id: http://svn.osgeo.org/geos/trunk@841 + top-level configure.in Added version info in geos_c.h git-svn-id: + http://svn.osgeo.org/geos/trunk@841 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli @@ -28510,18 +31914,20 @@ source/capi/geostest.c: Changed LineMerge interface to accept a single Geometry and return the simpler Geometry obtainable with the set of merger LineStrings. Fixed leaks in geostest, fixed a leak in - GEOSRelate(). git-svn-id: http://svn.osgeo.org/geos/trunk@840 + GEOSRelate(). git-svn-id: http://svn.osgeo.org/geos/trunk@840 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli * source/geom/PrecisionModel.cpp: Initializzation lists in - PrecisionModel ctors git-svn-id: http://svn.osgeo.org/geos/trunk@839 + PrecisionModel ctors git-svn-id: + http://svn.osgeo.org/geos/trunk@839 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli - * NEWS: Added changes in LineMerger git-svn-id: http://svn.osgeo.org/geos/trunk@838 + * NEWS: Added changes in LineMerger git-svn-id: + http://svn.osgeo.org/geos/trunk@838 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli @@ -28531,62 +31937,71 @@ source/operation/linemerge/LineMergeEdge.cpp, source/operation/linemerge/LineMergeGraph.cpp, source/operation/linemerge/LineMerger.cpp: Const correctness changes - in LineMerger package, and a few speedups. git-svn-id: http://svn.osgeo.org/geos/trunk@837 + in LineMerger package, and a few speedups. git-svn-id: + http://svn.osgeo.org/geos/trunk@837 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli - * source/capi/.cvsignore: Added .lo, .la and geostest git-svn-id: http://svn.osgeo.org/geos/trunk@836 + * source/capi/.cvsignore: Added .lo, .la and geostest git-svn-id: + http://svn.osgeo.org/geos/trunk@836 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-26 Sandro Santilli - * doc/example.cpp: Removed memory leak from WKB tester git-svn-id: http://svn.osgeo.org/geos/trunk@835 + * doc/example.cpp: Removed memory leak from WKB tester git-svn-id: + http://svn.osgeo.org/geos/trunk@835 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-23 Sandro Santilli * source/headers/geos/opLinemerge.h, source/operation/linemerge/LineMerger.cpp: Made LineMerger graph be - a real object (rather then a pointer to it) git-svn-id: http://svn.osgeo.org/geos/trunk@834 + a real object (rather then a pointer to it) git-svn-id: + http://svn.osgeo.org/geos/trunk@834 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-23 Sandro Santilli * source/capi/geos_c.cpp: Fixed export of GEOSPolygonize() and - GEOSMakeCollection() git-svn-id: http://svn.osgeo.org/geos/trunk@833 + GEOSMakeCollection() git-svn-id: + http://svn.osgeo.org/geos/trunk@833 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-23 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h: Added - GEOSMakeCollection. Changed GEOSGetCentroid to return an + GEOSMakeCollection. Changed GEOSGetCentroid to return an EmptyGeometry when no Centroid can be computed (Empty input, for - example). git-svn-id: http://svn.osgeo.org/geos/trunk@832 + example). git-svn-id: http://svn.osgeo.org/geos/trunk@832 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-19 Sandro Santilli - * NEWS: Added C api git-svn-id: http://svn.osgeo.org/geos/trunk@831 + * NEWS: Added C api git-svn-id: + http://svn.osgeo.org/geos/trunk@831 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-14 Sandro Santilli * source/capi/geos_c.h: Removed functions returning not-new GEOSGeom objects to avoid ambiguity whereas when to destroy returns. Added - not about memory management. git-svn-id: http://svn.osgeo.org/geos/trunk@830 + not about memory management. git-svn-id: + http://svn.osgeo.org/geos/trunk@830 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-14 Sandro Santilli * source/capi/geos_c.cpp, source/capi/geos_c.h, - source/capi/geostest.c: Added copyright notices and usage notes git-svn-id: http://svn.osgeo.org/geos/trunk@829 + source/capi/geostest.c: Added copyright notices and usage notes + git-svn-id: http://svn.osgeo.org/geos/trunk@829 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-14 Sandro Santilli * source/io/WKBWriter.cpp: Fixed bug writing WKB for all Multi* - geoms as Collections. git-svn-id: http://svn.osgeo.org/geos/trunk@828 + geoms as Collections. git-svn-id: + http://svn.osgeo.org/geos/trunk@828 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-14 Sandro Santilli @@ -28594,12 +32009,14 @@ * configure.in, source/Makefile.am, source/capi/.cvsignore, source/capi/Makefile.am, source/capi/geos_c.cpp, source/capi/geos_c.h, source/capi/geostest.c, source/capi/test.wkt: - Initial abstract C api. git-svn-id: http://svn.osgeo.org/geos/trunk@827 + Initial abstract C api. git-svn-id: + http://svn.osgeo.org/geos/trunk@827 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-14 Sandro Santilli - * source/io/WKBReader.cpp: Typo fixed git-svn-id: http://svn.osgeo.org/geos/trunk@826 + * source/io/WKBReader.cpp: Typo fixed git-svn-id: + http://svn.osgeo.org/geos/trunk@826 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-09-03 Sandro Santilli @@ -28609,12 +32026,14 @@ source/headers/geos/Makefile.am, source/headers/geos/WKBWriterT.h, source/headers/geos/io.h, source/{headers/geos/WKBReaderT.h => io/WKBReader.cpp}, source/io/WKBWriter.cpp: Reworked WKB I/O to - avoid use of templates and make better use of STL git-svn-id: http://svn.osgeo.org/geos/trunk@825 + avoid use of templates and make better use of STL git-svn-id: + http://svn.osgeo.org/geos/trunk@825 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-08-22 Sandro Santilli - * NEWS: Added 2.1.4 section git-svn-id: http://svn.osgeo.org/geos/trunk@822 + * NEWS: Added 2.1.4 section git-svn-id: + http://svn.osgeo.org/geos/trunk@822 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-08-22 Sandro Santilli @@ -28623,41 +32042,47 @@ source/operation/buffer/BufferBuilder.cpp, source/planargraph/planarDirectedEdgeStar.cpp: Fixed comparator functions used with STL sort() algorithm to implement - StrictWeakOrdering semantic. git-svn-id: http://svn.osgeo.org/geos/trunk@821 + StrictWeakOrdering semantic. git-svn-id: + http://svn.osgeo.org/geos/trunk@821 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-12 Sandro Santilli - * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@819 + * NEWS: updated git-svn-id: http://svn.osgeo.org/geos/trunk@819 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli * source/headers/geos/ByteOrderDataInStreamT.h, source/headers/geos/WKBReaderT.h, source/headers/geos/WKBWriterT.h: - Removed '_' prefix from header guards git-svn-id: http://svn.osgeo.org/geos/trunk@818 + Removed '_' prefix from header guards git-svn-id: + http://svn.osgeo.org/geos/trunk@818 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli * source/headers/geos/io.h, source/headers/geos/opOverlay.h, - source/headers/geos/platform.h.in: Cleaned up syntax git-svn-id: http://svn.osgeo.org/geos/trunk@817 + source/headers/geos/platform.h.in: Cleaned up syntax git-svn-id: + http://svn.osgeo.org/geos/trunk@817 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli - * doc/example.cpp: Commented out useless include git-svn-id: http://svn.osgeo.org/geos/trunk@816 + * doc/example.cpp: Commented out useless include git-svn-id: + http://svn.osgeo.org/geos/trunk@816 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli - * source/geom/Geometry.cpp: Added parens suggested by compiler git-svn-id: http://svn.osgeo.org/geos/trunk@815 + * source/geom/Geometry.cpp: Added parens suggested by compiler + git-svn-id: http://svn.osgeo.org/geos/trunk@815 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli * source/geomgraph/Edge.cpp, source/headers/geos/WKBReaderT.h: - Cleaned up signed/unsigned mismatches git-svn-id: http://svn.osgeo.org/geos/trunk@814 + Cleaned up signed/unsigned mismatches git-svn-id: + http://svn.osgeo.org/geos/trunk@814 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli @@ -28665,18 +32090,21 @@ * source/geomgraph/DirectedEdge.cpp, source/operation/buffer/BufferOp.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: Fixed - initializzazion lists git-svn-id: http://svn.osgeo.org/geos/trunk@813 + initializzazion lists git-svn-id: + http://svn.osgeo.org/geos/trunk@813 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli * source/headers/geos/geom.h: Made CoordinateSequence::getDimension - return unsigned int instead of int git-svn-id: http://svn.osgeo.org/geos/trunk@812 + return unsigned int instead of int git-svn-id: + http://svn.osgeo.org/geos/trunk@812 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-07-11 Sandro Santilli - * source/geom/Geometry.cpp: removed useless assignment git-svn-id: http://svn.osgeo.org/geos/trunk@811 + * source/geom/Geometry.cpp: removed useless assignment git-svn-id: + http://svn.osgeo.org/geos/trunk@811 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-30 Sandro Santilli @@ -28684,68 +32112,76 @@ * source/headers/geos/opBuffer.h, source/operation/buffer/BufferSubgraph.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: Ported - SubgraphDepthLocator optimizations from JTS code git-svn-id: http://svn.osgeo.org/geos/trunk@807 + SubgraphDepthLocator optimizations from JTS code git-svn-id: + http://svn.osgeo.org/geos/trunk@807 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-28 Sandro Santilli * source/operation/buffer/SubgraphDepthLocater.cpp: Fixed a bug introduced by LineSegment skip - made LineSegment skip a - compile-time optione git-svn-id: http://svn.osgeo.org/geos/trunk@803 + compile-time optione git-svn-id: + http://svn.osgeo.org/geos/trunk@803 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-28 Sandro Santilli * source/test/XMLTester.cpp: Added number of points count as a - debugging aid git-svn-id: http://svn.osgeo.org/geos/trunk@802 + debugging aid git-svn-id: http://svn.osgeo.org/geos/trunk@802 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-28 Sandro Santilli - * NEWS: Added DepthSegmentLT bugfix git-svn-id: http://svn.osgeo.org/geos/trunk@801 + * NEWS: Added DepthSegmentLT bugfix git-svn-id: + http://svn.osgeo.org/geos/trunk@801 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-28 Sandro Santilli * source/headers/geos/opOverlay.h, source/operation/overlay/PointBuilder.cpp: improved extraction of - result points in overlay op git-svn-id: http://svn.osgeo.org/geos/trunk@796 + result points in overlay op git-svn-id: + http://svn.osgeo.org/geos/trunk@796 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-28 Sandro Santilli * source/geomgraph/Node.cpp: improved ::isIncidentEdgeInResult() - method git-svn-id: http://svn.osgeo.org/geos/trunk@794 + method git-svn-id: http://svn.osgeo.org/geos/trunk@794 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-27 Sandro Santilli * source/operation/buffer/SubgraphDepthLocater.cpp: Bugfix in - DepthSegmentLT as suggested by Graeme Hiebert git-svn-id: http://svn.osgeo.org/geos/trunk@793 + DepthSegmentLT as suggested by Graeme Hiebert git-svn-id: + http://svn.osgeo.org/geos/trunk@793 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-27 Sandro Santilli * source/operation/buffer/SubgraphDepthLocater.cpp: Fixed bug - just-introduced with optimization. git-svn-id: http://svn.osgeo.org/geos/trunk@790 + just-introduced with optimization. git-svn-id: + http://svn.osgeo.org/geos/trunk@790 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-27 Sandro Santilli * NEWS, source/operation/buffer/SubgraphDepthLocater.cpp: Reduced - Coordinate copies due to LineSegment overuse git-svn-id: http://svn.osgeo.org/geos/trunk@789 + Coordinate copies due to LineSegment overuse git-svn-id: + http://svn.osgeo.org/geos/trunk@789 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-25 Sandro Santilli * NEWS, source/geomgraph/Node.cpp, source/headers/geos/geomgraph.h, source/operation/overlay/PointBuilder.cpp: OverlayOp speedup (JTS - port) git-svn-id: http://svn.osgeo.org/geos/trunk@787 + port) git-svn-id: http://svn.osgeo.org/geos/trunk@787 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-24 Sandro Santilli - * NEWS: Added LineIntersector concrete type note git-svn-id: http://svn.osgeo.org/geos/trunk@786 + * NEWS: Added LineIntersector concrete type note git-svn-id: + http://svn.osgeo.org/geos/trunk@786 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-24 Sandro Santilli @@ -28763,10 +32199,9 @@ source/operation/relate/RelateComputer.cpp, source/operation/valid/ConsistentAreaTester.cpp, source/operation/valid/IsValidOp.cpp: Dropped RobustLineIntersector, - made LineIntersector a concrete class. Added + made LineIntersector a concrete class. Added - LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&)to avoid computing intersection point (Z) when it's not necessary. git-svn-id: http://svn.osgeo.org/geos/trunk@785 - 5242fede-7e19-0410-aef8-94bd7d2200fb + LineIntersector::hasIntersection(Coordinate&,Coordinate&,Coordinate&) to avoid computing intersection point (Z) when it's not necessary. git-svn-id: http://svn.osgeo.org/geos/trunk@785 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-23 Sandro Santilli @@ -28774,144 +32209,162 @@ source/geom/LineString.cpp, source/geom/LinearRing.cpp, source/geom/Point.cpp, source/geom/Polygon.cpp, source/headers/geos/geom.h: Inlined and added missing ::clone() for - Geometry subclasses git-svn-id: http://svn.osgeo.org/geos/trunk@784 + Geometry subclasses git-svn-id: + http://svn.osgeo.org/geos/trunk@784 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-23 Sandro Santilli * NEWS, source/algorithm/CGAlgorithms.cpp: performance improvement - for CGAlgorithms::isOnLine() git-svn-id: http://svn.osgeo.org/geos/trunk@782 + for CGAlgorithms::isOnLine() git-svn-id: + http://svn.osgeo.org/geos/trunk@782 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-22 Sandro Santilli - * NEWS, source/geom/Geometry.cpp: Shortcircuit tests for Union git-svn-id: http://svn.osgeo.org/geos/trunk@779 + * NEWS, source/geom/Geometry.cpp: Shortcircuit tests for Union + git-svn-id: http://svn.osgeo.org/geos/trunk@779 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-22 Sandro Santilli * source/geom/GeometryFactory.cpp: Fixed bugus handling of - collections in ::buildGeometry git-svn-id: http://svn.osgeo.org/geos/trunk@777 + collections in ::buildGeometry git-svn-id: + http://svn.osgeo.org/geos/trunk@777 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-21 Sandro Santilli * NEWS, source/test/XMLTester.cpp, source/test/XMLTester.h: - XMLTester code cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@773 + XMLTester code cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@773 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-20 Sandro Santilli - * NEWS, source/test/Makefile.am: XMLTester installed by default git-svn-id: http://svn.osgeo.org/geos/trunk@772 + * NEWS, source/test/Makefile.am: XMLTester installed by default + git-svn-id: http://svn.osgeo.org/geos/trunk@772 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-17 Sandro Santilli * .cvsignore, ltmain.sh: Removed ltmain.sh from repository, will be - created by autogen.sh git-svn-id: http://svn.osgeo.org/geos/trunk@770 + created by autogen.sh git-svn-id: + http://svn.osgeo.org/geos/trunk@770 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-17 Sandro Santilli * NEWS, source/operation/polygonize/Polygonizer.cpp, source/operation/polygonize/polygonizeEdgeRing.cpp: Polygonizer - segfault fix git-svn-id: http://svn.osgeo.org/geos/trunk@766 + segfault fix git-svn-id: http://svn.osgeo.org/geos/trunk@766 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-17 Sandro Santilli * source/geom/GeometryFactory.cpp: Fixed segfault in LinearRing and - LineString constructors git-svn-id: http://svn.osgeo.org/geos/trunk@764 + LineString constructors git-svn-id: + http://svn.osgeo.org/geos/trunk@764 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-14 Sandro Santilli * NEWS, source/test/XMLTester.cpp: Added workaround for mingw - Polygon name clash git-svn-id: http://svn.osgeo.org/geos/trunk@761 + Polygon name clash git-svn-id: http://svn.osgeo.org/geos/trunk@761 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-10 Sandro Santilli - * autogen.sh: Added libtoolize call git-svn-id: http://svn.osgeo.org/geos/trunk@760 + * autogen.sh: Added libtoolize call git-svn-id: + http://svn.osgeo.org/geos/trunk@760 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-10 Sandro Santilli * source/test/XMLTester.cpp: Added use declaration to make MingW - build work git-svn-id: http://svn.osgeo.org/geos/trunk@758 + build work git-svn-id: http://svn.osgeo.org/geos/trunk@758 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-08 Sandro Santilli - * INSTALL: Added GCC version requirement note git-svn-id: http://svn.osgeo.org/geos/trunk@754 + * INSTALL: Added GCC version requirement note git-svn-id: + http://svn.osgeo.org/geos/trunk@754 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-06-05 Sandro Santilli * CHANGES, NEWS: Changes file renamed back to NEWS, automake insists - on finding it. git-svn-id: http://svn.osgeo.org/geos/trunk@752 + on finding it. git-svn-id: http://svn.osgeo.org/geos/trunk@752 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-30 No Body - * NEWS: Blank news file to molfify new versions of autoconf git-svn-id: http://svn.osgeo.org/geos/trunk@750 + * NEWS: Blank news file to molfify new versions of autoconf + git-svn-id: http://svn.osgeo.org/geos/trunk@750 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-24 Sandro Santilli - * NEWS: Info moved into CHANGES file git-svn-id: http://svn.osgeo.org/geos/trunk@749 + * NEWS: Info moved into CHANGES file git-svn-id: + http://svn.osgeo.org/geos/trunk@749 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-24 Sandro Santilli - * CHANGES: Filled in section from 2.0.0 to 2.1.1 git-svn-id: http://svn.osgeo.org/geos/trunk@748 + * CHANGES: Filled in section from 2.0.0 to 2.1.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@748 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-24 Sandro Santilli - * CHANGES: Initial import git-svn-id: http://svn.osgeo.org/geos/trunk@744 + * CHANGES: Initial import git-svn-id: + http://svn.osgeo.org/geos/trunk@744 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-23 Sandro Santilli - * source/geom/Point.cpp: Added Refractions copyright git-svn-id: http://svn.osgeo.org/geos/trunk@728 + * source/geom/Point.cpp: Added Refractions copyright git-svn-id: + http://svn.osgeo.org/geos/trunk@728 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-23 Sandro Santilli * source/operation/buffer/BufferSubgraph.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: Added debugging - output git-svn-id: http://svn.osgeo.org/geos/trunk@717 + output git-svn-id: http://svn.osgeo.org/geos/trunk@717 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-23 Sandro Santilli - * source/geom/LineSegment.cpp: Fixed bug in ::reverse() git-svn-id: http://svn.osgeo.org/geos/trunk@716 + * source/geom/LineSegment.cpp: Fixed bug in ::reverse() + git-svn-id: http://svn.osgeo.org/geos/trunk@716 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-22 Sandro Santilli * source/operation/buffer/BufferSubgraph.cpp: Fixed initialization - list order git-svn-id: http://svn.osgeo.org/geos/trunk@715 + list order git-svn-id: http://svn.osgeo.org/geos/trunk@715 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-22 Sandro Santilli * ChangeLog, source/headers/geos/Makefile.am: Added missing - WKBWriterT.h git-svn-id: http://svn.osgeo.org/geos/trunk@714 + WKBWriterT.h git-svn-id: http://svn.osgeo.org/geos/trunk@714 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-20 Sandro Santilli * source/geomgraph/Position.cpp, source/operation/buffer/BufferSubgraph.cpp, - source/operation/buffer/SubgraphDepthLocater.cpp: Code cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@713 + source/operation/buffer/SubgraphDepthLocater.cpp: Code cleanups + git-svn-id: http://svn.osgeo.org/geos/trunk@713 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-20 Sandro Santilli * source/operation/buffer/OffsetCurveSetBuilder.cpp: Fixed a bug in - addPolygonRing setting wrong depths on Edges git-svn-id: http://svn.osgeo.org/geos/trunk@712 + addPolygonRing setting wrong depths on Edges git-svn-id: + http://svn.osgeo.org/geos/trunk@712 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-19 Sandro Santilli @@ -28934,51 +32387,55 @@ CGAlgorithms instances substituting them with direct calls to the static functions. Interfaces accepting CGAlgorithms pointers kept for backward compatibility but modified to make the argument - optional. Fixed a small memory leak in - OffsetCurveBuilder::getRingCurve. Inlined some smaller functions - encountered during bug hunting. Updated Copyright notices in the - touched files. git-svn-id: http://svn.osgeo.org/geos/trunk@711 + optional. Fixed a small memory leak in + OffsetCurveBuilder::getRingCurve. Inlined some smaller functions + encountered during bug hunting. Updated Copyright notices in the + touched files. git-svn-id: http://svn.osgeo.org/geos/trunk@711 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-19 Sandro Santilli * source/test/testLeaksBig.xml: Added bogus multipolygon buffering - test git-svn-id: http://svn.osgeo.org/geos/trunk@710 + test git-svn-id: http://svn.osgeo.org/geos/trunk@710 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-13 Sandro Santilli * source/headers/geos/geom.h: Added default tolerance parameter for - equalsExact git-svn-id: http://svn.osgeo.org/geos/trunk@709 + equalsExact git-svn-id: http://svn.osgeo.org/geos/trunk@709 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-13 Sandro Santilli - * source/geom/Point.cpp: cleanups and indentations git-svn-id: http://svn.osgeo.org/geos/trunk@708 + * source/geom/Point.cpp: cleanups and indentations git-svn-id: + http://svn.osgeo.org/geos/trunk@708 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-13 Sandro Santilli * source/geom/Geometry.cpp: Added comment about 2D-only comparison - of ::equal(Coordinate, Coordinate, double) git-svn-id: http://svn.osgeo.org/geos/trunk@707 + of ::equal(Coordinate, Coordinate, double) git-svn-id: + http://svn.osgeo.org/geos/trunk@707 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-09 Sandro Santilli * source/headers/geos/WKBWriterT.h: Second argument to ::write made - mandatory. git-svn-id: http://svn.osgeo.org/geos/trunk@706 + mandatory. git-svn-id: http://svn.osgeo.org/geos/trunk@706 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-09 Sandro Santilli * source/algorithm/RobustLineIntersector.cpp, source/headers/geos/geosAlgorithm.h: Ported JTS robustness patches - made by Martin on suggestions by Kevin. git-svn-id: http://svn.osgeo.org/geos/trunk@705 + made by Martin on suggestions by Kevin. git-svn-id: + http://svn.osgeo.org/geos/trunk@705 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-05-03 Sandro Santilli - * TODO: Added WKB TODOs git-svn-id: http://svn.osgeo.org/geos/trunk@704 + * TODO: Added WKB TODOs git-svn-id: + http://svn.osgeo.org/geos/trunk@704 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-29 Sandro Santilli @@ -28988,18 +32445,21 @@ source/headers/geos/geom.h, source/headers/geos/io.h, source/headers/geos/opOverlay.h, source/io/ByteOrderValues.cpp, source/operation/overlay/OverlayOp.cpp: Updated Doxygen - documentation and some Copyright headers. git-svn-id: http://svn.osgeo.org/geos/trunk@703 + documentation and some Copyright headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@703 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-29 Sandro Santilli - * source/headers/geos/io.h: Fixed biostringstream stream output. git-svn-id: http://svn.osgeo.org/geos/trunk@702 + * source/headers/geos/io.h: Fixed biostringstream stream output. + git-svn-id: http://svn.osgeo.org/geos/trunk@702 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-29 Sandro Santilli * doc/example.cpp: Made WKBReader use global_factory, for having WKB - reads produce same context of input geoms. git-svn-id: http://svn.osgeo.org/geos/trunk@701 + reads produce same context of input geoms. git-svn-id: + http://svn.osgeo.org/geos/trunk@701 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-29 Sandro Santilli @@ -29007,9 +32467,10 @@ * doc/example.cpp, source/headers/geos/WKBReaderT.h, source/headers/geos/WKBWriterT.h, source/headers/geos/io.h, source/io/ByteOrderValues.cpp: Typedef'ed biostringstream, preferred - parameter for WKB parser templates. Added << operator for - biostringstream. Typedef'ed WKBWriter and WKBReader to be - parametrized by biostringstream. Added WKBtest in doc/example.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@700 + parameter for WKB parser templates. Added << operator for + biostringstream. Typedef'ed WKBWriter and WKBReader to be + parametrized by biostringstream. Added WKBtest in doc/example.cpp + git-svn-id: http://svn.osgeo.org/geos/trunk@700 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-29 Sandro Santilli @@ -29023,31 +32484,34 @@ source/headers/geos/WKBReaderT.h, source/headers/geos/WKBWriterT.h, source/headers/geos/geom.h, source/headers/geos/io.h: Added new JTS interfaces for CoordinateSequence and factories, removed example - implementations to reduce maintainance costs. Added first + implementations to reduce maintainance costs. Added first implementation of WKBWriter, made ByteOrderDataInStream a template - class. git-svn-id: http://svn.osgeo.org/geos/trunk@699 + class. git-svn-id: http://svn.osgeo.org/geos/trunk@699 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-29 Sandro Santilli * source/headers/geos/platform.h.in: Added machine byte order - extractor git-svn-id: http://svn.osgeo.org/geos/trunk@698 + extractor git-svn-id: http://svn.osgeo.org/geos/trunk@698 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-21 Sandro Santilli - * configure.in: library version bumped to 3.0.0 git-svn-id: http://svn.osgeo.org/geos/trunk@697 + * configure.in: library version bumped to 3.0.0 git-svn-id: + http://svn.osgeo.org/geos/trunk@697 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-21 Sandro Santilli - * ChangeLog, NEWS: Updated chage logs git-svn-id: http://svn.osgeo.org/geos/trunk@696 + * ChangeLog, NEWS: Updated chage logs git-svn-id: + http://svn.osgeo.org/geos/trunk@696 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-21 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Removed useless Coordinate - copies in mergeZ() - patch by Safe Software git-svn-id: http://svn.osgeo.org/geos/trunk@695 + copies in mergeZ() - patch by Safe Software git-svn-id: + http://svn.osgeo.org/geos/trunk@695 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-20 Sandro Santilli @@ -29055,7 +32519,8 @@ * source/algorithm/NonRobustCGAlgorithms.cpp, source/algorithm/RobustCGAlgorithms.cpp, source/geom/Makefile.am: Removed NonRobustCGAlgorithms and RobustCGAlgorithms, already unused - (CGAlgorithms replaces both with robust implementation). git-svn-id: http://svn.osgeo.org/geos/trunk@694 + (CGAlgorithms replaces both with robust implementation). + git-svn-id: http://svn.osgeo.org/geos/trunk@694 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-20 Sandro Santilli @@ -29066,32 +32531,37 @@ source/headers/geos/geom.h, source/headers/geos/io.h, source/io/ByteOrderValues.cpp, source/io/WKBReader.cpp: Added initial implementation of WKBReaderT and ByteOrderDataInStreamT - class templates and ByteOrderValues class. Work is unfinished as + class templates and ByteOrderValues class. Work is unfinished as WKBReader requires new interface of CoordinateSequence taking higher - dimensions into account. git-svn-id: http://svn.osgeo.org/geos/trunk@693 + dimensions into account. git-svn-id: + http://svn.osgeo.org/geos/trunk@693 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-20 Sandro Santilli - * source/headers/geos.h: Added standard copyright header git-svn-id: http://svn.osgeo.org/geos/trunk@692 + * source/headers/geos.h: Added standard copyright header + git-svn-id: http://svn.osgeo.org/geos/trunk@692 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-19 Sandro Santilli - * source/geom/Point.cpp: Fixed segfault in ::isEmpty git-svn-id: http://svn.osgeo.org/geos/trunk@691 + * source/geom/Point.cpp: Fixed segfault in ::isEmpty git-svn-id: + http://svn.osgeo.org/geos/trunk@691 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-14 Sandro Santilli * source/headers/geos/io.h, source/io/StringTokenizer.cpp, source/io/WKTReader.cpp: Applied slightly modified patch by Cheng - Shan to speedup WKT parsing. git-svn-id: http://svn.osgeo.org/geos/trunk@690 + Shan to speedup WKT parsing. git-svn-id: + http://svn.osgeo.org/geos/trunk@690 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-07 Sandro Santilli * source/operation/valid/IsValidOp.cpp: Fixed bug throwing an - exception when a result could be returned instead (ported JTS patch) git-svn-id: http://svn.osgeo.org/geos/trunk@689 + exception when a result could be returned instead (ported JTS patch) + git-svn-id: http://svn.osgeo.org/geos/trunk@689 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-06 Sandro Santilli @@ -29106,36 +32576,41 @@ source/headers/geos/platform.h.in, source/noding/snapround/SegmentSnapper.cpp, source/planargraph/planarDirectedEdge.cpp: Applied patch from Jon - Schlueter (math.h => cmath; ieeefp.h in "C" block) git-svn-id: http://svn.osgeo.org/geos/trunk@688 + Schlueter (math.h => cmath; ieeefp.h in "C" block) git-svn-id: + http://svn.osgeo.org/geos/trunk@688 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-04-02 Sean Gillies * swig/python/setup.py: now supporting the win32 platform, thanks to - Howard Butler git-svn-id: http://svn.osgeo.org/geos/trunk@687 + Howard Butler git-svn-id: http://svn.osgeo.org/geos/trunk@687 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-03-26 Sandro Santilli * source/headers/geos/opPolygonize.h: Commented out - Polygonizer::LineStringAdder friendship git-svn-id: http://svn.osgeo.org/geos/trunk@686 + Polygonizer::LineStringAdder friendship git-svn-id: + http://svn.osgeo.org/geos/trunk@686 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-03-10 Sandro Santilli - * source/io/WKBReader.cpp: ported from current JTS git-svn-id: http://svn.osgeo.org/geos/trunk@685 + * source/io/WKBReader.cpp: ported from current JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@685 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-03-04 Sandro Santilli * source/algorithm/CGAlgorithms.cpp: Removed useless copy from - ::isOnLine() - suggested by Dale Lutz git-svn-id: http://svn.osgeo.org/geos/trunk@684 + ::isOnLine() - suggested by Dale Lutz git-svn-id: + http://svn.osgeo.org/geos/trunk@684 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-03-02 Sandro Santilli * source/headers/Makefile.am: Removed commented line, cousing - strange behaviours with autotools. git-svn-id: http://svn.osgeo.org/geos/trunk@683 + strange behaviours with autotools. git-svn-id: + http://svn.osgeo.org/geos/trunk@683 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli @@ -29143,7 +32618,8 @@ * source/headers/geos/noding.h, source/index/strtree/STRtree.cpp, source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp: Changed SegmentNode to contain a - *real* Coordinate (not a pointer) to reduce construction costs. git-svn-id: http://svn.osgeo.org/geos/trunk@682 + *real* Coordinate (not a pointer) to reduce construction costs. + git-svn-id: http://svn.osgeo.org/geos/trunk@682 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli @@ -29151,55 +32627,63 @@ * source/geom/CoordinateSequence.cpp, source/geom/LineString.cpp, source/noding/MCQuadtreeNoder.cpp, source/operation/buffer/RightmostEdgeFinder.cpp: Reduced - CoordinateSequence::getSize() calls. git-svn-id: http://svn.osgeo.org/geos/trunk@681 + CoordinateSequence::getSize() calls. git-svn-id: + http://svn.osgeo.org/geos/trunk@681 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli * source/geomgraph/Edge.cpp, source/headers/geos/geomgraph.h: cached - number of points in Edge git-svn-id: http://svn.osgeo.org/geos/trunk@680 + number of points in Edge git-svn-id: + http://svn.osgeo.org/geos/trunk@680 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli * source/headers/geos/noding.h, source/noding/SegmentString.cpp: - Cached number of points in CoordinateSequence. git-svn-id: http://svn.osgeo.org/geos/trunk@679 + Cached number of points in CoordinateSequence. git-svn-id: + http://svn.osgeo.org/geos/trunk@679 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli * source/noding/SegmentString.cpp: Reduced calls to - DefaultCoordinateSequence->getSize(). git-svn-id: http://svn.osgeo.org/geos/trunk@678 + DefaultCoordinateSequence->getSize(). git-svn-id: + http://svn.osgeo.org/geos/trunk@678 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli * source/headers/geos/indexStrtree.h, source/index/strtree/STRtree.cpp: STRtree::avg() and - STRtree::centreY() inlined. git-svn-id: http://svn.osgeo.org/geos/trunk@677 + STRtree::centreY() inlined. git-svn-id: + http://svn.osgeo.org/geos/trunk@677 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-22 Sandro Santilli - * source/geomgraph/Edge.cpp: Optimized Edge::equals(Edge *e) git-svn-id: http://svn.osgeo.org/geos/trunk@676 + * source/geomgraph/Edge.cpp: Optimized Edge::equals(Edge *e) + git-svn-id: http://svn.osgeo.org/geos/trunk@676 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-18 Sandro Santilli * source/test/XMLTester.cpp: Added support for point-per-quadrant - argument in buffer tests (using arg2). git-svn-id: http://svn.osgeo.org/geos/trunk@675 + argument in buffer tests (using arg2). git-svn-id: + http://svn.osgeo.org/geos/trunk@675 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-17 Sandro Santilli * source/operation/buffer/OffsetCurveBuilder.cpp: Commented out - unused variable. git-svn-id: http://svn.osgeo.org/geos/trunk@674 + unused variable. git-svn-id: http://svn.osgeo.org/geos/trunk@674 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-17 Sandro Santilli * source/headers/geos/geom.h: Applied patch from Jon Schlueter using - instead of git-svn-id: http://svn.osgeo.org/geos/trunk@673 + instead of git-svn-id: + http://svn.osgeo.org/geos/trunk@673 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-15 Sandro Santilli @@ -29215,14 +32699,15 @@ source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp, source/noding/MCQuadtreeNoder.cpp: Inlined most Envelope methods, reserved() memory for some vectors when the usage was known a - priori. git-svn-id: http://svn.osgeo.org/geos/trunk@672 + priori. git-svn-id: http://svn.osgeo.org/geos/trunk@672 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-11 Sandro Santilli * source/geom/Makefile.am, source/headers/Makefile.am, source/headers/geos/Makefile.am: Applied patch from Curtis Barrett - handling --includedir and --libdir params for configure. git-svn-id: http://svn.osgeo.org/geos/trunk@671 + handling --includedir and --libdir params for configure. + git-svn-id: http://svn.osgeo.org/geos/trunk@671 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-05 Sandro Santilli @@ -29250,55 +32735,62 @@ source/operation/valid/ConsistentAreaTester.cpp, source/operation/valid/IsValidOp.cpp: Changed geomgraph nodeMap to use Coordinate pointers as keys, reduces lots of other Coordinate - copies. git-svn-id: http://svn.osgeo.org/geos/trunk@670 + copies. git-svn-id: http://svn.osgeo.org/geos/trunk@670 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-04 Sandro Santilli * source/headers/geos/geom.h: Envelope destructor made non-virtual - to give compiler more static binding options. git-svn-id: http://svn.osgeo.org/geos/trunk@669 + to give compiler more static binding options. git-svn-id: + http://svn.osgeo.org/geos/trunk@669 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-04 Sandro Santilli * source/headers/geos/opBuffer.h, source/operation/buffer/BufferSubgraph.cpp: Changed ::computeDepths - to use a set instead of a vector for checking visited Edges. git-svn-id: http://svn.osgeo.org/geos/trunk@668 + to use a set instead of a vector for checking visited Edges. + git-svn-id: http://svn.osgeo.org/geos/trunk@668 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-04 Sandro Santilli * source/test/Makefile.am: Added rule to build staticXMLTester (for - profiling with gprof) git-svn-id: http://svn.osgeo.org/geos/trunk@667 + profiling with gprof) git-svn-id: + http://svn.osgeo.org/geos/trunk@667 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-03 Sandro Santilli - * source/geom/CoordinateSequence.cpp: more profiling label git-svn-id: http://svn.osgeo.org/geos/trunk@666 + * source/geom/CoordinateSequence.cpp: more profiling label + git-svn-id: http://svn.osgeo.org/geos/trunk@666 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-01 Sandro Santilli * source/noding/MCQuadtreeNoder.cpp, source/noding/Noder.cpp: more - profiling labels git-svn-id: http://svn.osgeo.org/geos/trunk@665 + profiling labels git-svn-id: http://svn.osgeo.org/geos/trunk@665 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-01 Sandro Santilli * source/geom/Envelope.cpp, - source/index/chain/indexMonotoneChain.cpp: Small optimizations. git-svn-id: http://svn.osgeo.org/geos/trunk@664 + source/index/chain/indexMonotoneChain.cpp: Small optimizations. + git-svn-id: http://svn.osgeo.org/geos/trunk@664 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-01 Sandro Santilli * source/noding/SegmentNodeList.cpp, - source/noding/SegmentString.cpp: More profiler labels git-svn-id: http://svn.osgeo.org/geos/trunk@663 + source/noding/SegmentString.cpp: More profiler labels git-svn-id: + http://svn.osgeo.org/geos/trunk@663 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-01 Sandro Santilli * source/headers/geos/profiler.h, source/util/Profiler.cpp: Made - profiler start/stop inline git-svn-id: http://svn.osgeo.org/geos/trunk@662 + profiler start/stop inline git-svn-id: + http://svn.osgeo.org/geos/trunk@662 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-02-01 Sandro Santilli @@ -29307,20 +32799,22 @@ source/index/chain/MonotoneChainOverlapAction.cpp, source/noding/IteratedNoder.cpp, source/noding/SegmentNodeList.cpp, source/operation/buffer/BufferBuilder.cpp, source/util/Profiler.cpp: - More profiling labels. git-svn-id: http://svn.osgeo.org/geos/trunk@661 + More profiling labels. git-svn-id: + http://svn.osgeo.org/geos/trunk@661 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-31 Sandro Santilli * source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/STRtree.cpp, source/noding/MCQuadtreeNoder.cpp: - Small optimizations. git-svn-id: http://svn.osgeo.org/geos/trunk@660 + Small optimizations. git-svn-id: + http://svn.osgeo.org/geos/trunk@660 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-28 Sandro Santilli * source/io/ParseException.cpp: substituted sprintf calls with use - of ostringstream git-svn-id: http://svn.osgeo.org/geos/trunk@659 + of ostringstream git-svn-id: http://svn.osgeo.org/geos/trunk@659 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-28 Sandro Santilli @@ -29337,112 +32831,128 @@ source/index/quadtree/QuadTreeNodeBase.cpp, source/noding/SegmentNode.cpp, source/planargraph/planarDirectedEdge.cpp: Replaced sprintf uses - with ostringstream. git-svn-id: http://svn.osgeo.org/geos/trunk@658 + with ostringstream. git-svn-id: + http://svn.osgeo.org/geos/trunk@658 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-28 Sandro Santilli * source/geom/Coordinate.cpp: Removed sprintf usage, replaced with - sstream git-svn-id: http://svn.osgeo.org/geos/trunk@657 + sstream git-svn-id: http://svn.osgeo.org/geos/trunk@657 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-28 Sandro Santilli * source/geom/DefaultCoordinateSequence.cpp: removed sprintf usage, - ad ::toString call Coordinate::toString git-svn-id: http://svn.osgeo.org/geos/trunk@656 + ad ::toString call Coordinate::toString git-svn-id: + http://svn.osgeo.org/geos/trunk@656 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-18 Sandro Santilli * source/algorithm/LineIntersector.cpp: reverted previous change, - sign was actually stored in zgap git-svn-id: http://svn.osgeo.org/geos/trunk@655 + sign was actually stored in zgap git-svn-id: + http://svn.osgeo.org/geos/trunk@655 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-18 Sandro Santilli * source/algorithm/RobustLineIntersector.cpp: Fixed interpolateZ - call using final intersection point instead of HCoordinate. git-svn-id: http://svn.osgeo.org/geos/trunk@654 + call using final intersection point instead of HCoordinate. + git-svn-id: http://svn.osgeo.org/geos/trunk@654 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-14 Sandro Santilli * source/algorithm/LineIntersector.cpp: Fixed Z interpolation to use - the correct sign git-svn-id: http://svn.osgeo.org/geos/trunk@653 + the correct sign git-svn-id: http://svn.osgeo.org/geos/trunk@653 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-03 Sandro Santilli * source/test/XMLTester.cpp: Changed polygonize op to return a - GeometryCollection git-svn-id: http://svn.osgeo.org/geos/trunk@652 + GeometryCollection git-svn-id: http://svn.osgeo.org/geos/trunk@652 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-03 Sandro Santilli * source/test/XMLTester.cpp: Fixed memory leaks just introduced for - Polygonizer test case. git-svn-id: http://svn.osgeo.org/geos/trunk@651 + Polygonizer test case. git-svn-id: + http://svn.osgeo.org/geos/trunk@651 5242fede-7e19-0410-aef8-94bd7d2200fb 2005-01-03 Sandro Santilli - * source/test/XMLTester.cpp: Added Polygonize test handling git-svn-id: http://svn.osgeo.org/geos/trunk@650 + * source/test/XMLTester.cpp: Added Polygonize test handling + git-svn-id: http://svn.osgeo.org/geos/trunk@650 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-30 Sandro Santilli - * source/test/XMLTester.cpp: Handled NULL result from getCentroid() git-svn-id: http://svn.osgeo.org/geos/trunk@649 + * source/test/XMLTester.cpp: Handled NULL result from getCentroid() + git-svn-id: http://svn.osgeo.org/geos/trunk@649 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-30 Sandro Santilli * source/geom/Geometry.cpp: Fixed a segfault on - EMPTYGEOM->getCeontroid() git-svn-id: http://svn.osgeo.org/geos/trunk@648 + EMPTYGEOM->getCeontroid() git-svn-id: + http://svn.osgeo.org/geos/trunk@648 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-30 Sandro Santilli * source/geom/Polygon.cpp: never return LinearRing or - MultiLinearRing from getBoundary git-svn-id: http://svn.osgeo.org/geos/trunk@647 + MultiLinearRing from getBoundary git-svn-id: + http://svn.osgeo.org/geos/trunk@647 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-30 Sandro Santilli * source/geom/GeometryFactory.cpp: input checking and class - promoting in createMultiLineString() git-svn-id: http://svn.osgeo.org/geos/trunk@646 + promoting in createMultiLineString() git-svn-id: + http://svn.osgeo.org/geos/trunk@646 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-22 Sandro Santilli * source/geom/util/GeometryEditor.cpp: Fixed a premature Geometry - destruction, Avoided CoordinateSequence copies when possible. git-svn-id: http://svn.osgeo.org/geos/trunk@645 + destruction, Avoided CoordinateSequence copies when possible. + git-svn-id: http://svn.osgeo.org/geos/trunk@645 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-16 Paul Ramsey - * configure.in: Bumped minor version number for 2.1.1 release. git-svn-id: http://svn.osgeo.org/geos/trunk@644 + * configure.in: Bumped minor version number for 2.1.1 release. + git-svn-id: http://svn.osgeo.org/geos/trunk@644 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-16 Sandro Santilli * source/geom/LinearRing.cpp, source/headers/geos/geom.h: Fixed - LinearRing::clone() to return LinearRing instead of LineString git-svn-id: http://svn.osgeo.org/geos/trunk@643 + LinearRing::clone() to return LinearRing instead of LineString + git-svn-id: http://svn.osgeo.org/geos/trunk@643 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-16 Sandro Santilli * swig/geos.i, swig/python/example.py: New patches from Niki Spahiev - (still unstable) git-svn-id: http://svn.osgeo.org/geos/trunk@642 + (still unstable) git-svn-id: + http://svn.osgeo.org/geos/trunk@642 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-16 Sandro Santilli * swig/python/example.py: Added python example by Niki Spahiev - git-svn-id: http://svn.osgeo.org/geos/trunk@641 + git-svn-id: + http://svn.osgeo.org/geos/trunk@641 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-16 Sandro Santilli * swig/geos.i: Applyed patches by Niki Spahiev - git-svn-id: http://svn.osgeo.org/geos/trunk@640 + git-svn-id: + http://svn.osgeo.org/geos/trunk@640 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-14 Sandro Santilli @@ -29453,52 +32963,60 @@ source/planargraph/planarDirectedEdge.cpp, source/planargraph/planarDirectedEdgeStar.cpp: Comments cleanup. PolygonizeGraph keeps track of generated CoordinateSequence for - delayed destruction. git-svn-id: http://svn.osgeo.org/geos/trunk@638 + delayed destruction. git-svn-id: + http://svn.osgeo.org/geos/trunk@638 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-13 Sandro Santilli * source/headers/geos/opPolygonize.h: Added a not about gcc 2.95.4 - required friendship git-svn-id: http://svn.osgeo.org/geos/trunk@637 + required friendship git-svn-id: + http://svn.osgeo.org/geos/trunk@637 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-13 Sandro Santilli - * source/geom/TopologyException.cpp: Fixed uninitialized Coordinate. git-svn-id: http://svn.osgeo.org/geos/trunk@636 + * source/geom/TopologyException.cpp: Fixed uninitialized Coordinate. + git-svn-id: http://svn.osgeo.org/geos/trunk@636 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-12 Sandro Santilli * source/headers/geos/Makefile.am: version.h and platform.h - installed again (missed when removed from dist) git-svn-id: http://svn.osgeo.org/geos/trunk@635 + installed again (missed when removed from dist) git-svn-id: + http://svn.osgeo.org/geos/trunk@635 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-08 Sandro Santilli * source/geom/MultiPolygon.cpp: Checked inner polys getBoundary - return for the single LineString case. git-svn-id: http://svn.osgeo.org/geos/trunk@634 + return for the single LineString case. git-svn-id: + http://svn.osgeo.org/geos/trunk@634 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-08 Sandro Santilli - * source/geom/GeometryCollection.cpp: cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@633 + * source/geom/GeometryCollection.cpp: cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@633 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-08 Sandro Santilli * source/test/testLeaksBig.xml: adjusted getBoundary expected - returns to match OGC specs git-svn-id: http://svn.osgeo.org/geos/trunk@632 + returns to match OGC specs git-svn-id: + http://svn.osgeo.org/geos/trunk@632 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-08 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: elevationMatrix deleted by - destructor git-svn-id: http://svn.osgeo.org/geos/trunk@631 + destructor git-svn-id: http://svn.osgeo.org/geos/trunk@631 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-08 Sandro Santilli - * source/io/Unload.cpp: Added default profiler instance cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@630 + * source/io/Unload.cpp: Added default profiler instance cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@630 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-08 Sandro Santilli @@ -29537,54 +33055,61 @@ source/operation/polygonize/Polygonizer.cpp, source/operation/valid/IsValidOp.cpp, source/test/XMLTester.cpp, source/util/GeometricShapeFactory.cpp: gcc warnings checked and - fixed, general cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@629 + fixed, general cleanups. git-svn-id: + http://svn.osgeo.org/geos/trunk@629 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-06 Sandro Santilli - * source/headers/geos/Makefile.am: Added timeval.h in distribution. git-svn-id: http://svn.osgeo.org/geos/trunk@628 + * source/headers/geos/Makefile.am: Added timeval.h in distribution. + git-svn-id: http://svn.osgeo.org/geos/trunk@628 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-05 Sandro Santilli - * VisualStudio/.cvsignore: initial revision git-svn-id: http://svn.osgeo.org/geos/trunk@627 + * VisualStudio/.cvsignore: initial revision git-svn-id: + http://svn.osgeo.org/geos/trunk@627 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-05 Sandro Santilli - * VisualStudio/Makefile.am: forgot to add git-svn-id: http://svn.osgeo.org/geos/trunk@626 + * VisualStudio/Makefile.am: forgot to add git-svn-id: + http://svn.osgeo.org/geos/trunk@626 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-05 Sandro Santilli * debian/control, debian/libgeos-doc.doc-base, debian/rules: - Modifications by Alex Bodnaru git-svn-id: http://svn.osgeo.org/geos/trunk@625 + Modifications by Alex Bodnaru git-svn-id: + http://svn.osgeo.org/geos/trunk@625 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-05 Sandro Santilli * configure.in, doc/Makefile.am, source/bigtest/Makefile.am, source/examples/Makefile.am, source/test/Makefile.am: Applied Norman - Vine patches for cleaner win32 build. git-svn-id: http://svn.osgeo.org/geos/trunk@624 + Vine patches for cleaner win32 build. git-svn-id: + http://svn.osgeo.org/geos/trunk@624 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-04 Sandro Santilli * source/Makefile.am, source/headers/geos/Makefile.am: Added source/Makefile.vc and source/headers/geos/platform.h.in in - distribution git-svn-id: http://svn.osgeo.org/geos/trunk@623 + distribution git-svn-id: http://svn.osgeo.org/geos/trunk@623 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-04 Sandro Santilli * Makefile.am, configure.in, source/headers/geos/Makefile.am: Added VisualStudio dir in distribution, removed platform.h and version.h - from it. git-svn-id: http://svn.osgeo.org/geos/trunk@622 + from it. git-svn-id: http://svn.osgeo.org/geos/trunk@622 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-04 Frank Warmerdam - * source/Makefile.vc: removed dll delete git-svn-id: http://svn.osgeo.org/geos/trunk@621 + * source/Makefile.vc: removed dll delete git-svn-id: + http://svn.osgeo.org/geos/trunk@621 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-03 Sandro Santilli @@ -29594,51 +33119,60 @@ source/geom/LineString.cpp, source/geom/LinearRing.cpp, source/geom/PointCoordinateSequence.cpp, source/headers/geos/geom.h, source/util/Profiler.cpp: enforced const - return of CoordinateSequence::toVector() method to derivate classes. git-svn-id: http://svn.osgeo.org/geos/trunk@620 + return of CoordinateSequence::toVector() method to derivate classes. + git-svn-id: http://svn.osgeo.org/geos/trunk@620 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-03 Frank Warmerdam - * source/headers/geos/platform.h.vc: added headers git-svn-id: http://svn.osgeo.org/geos/trunk@619 + * source/headers/geos/platform.h.vc: added headers git-svn-id: + http://svn.osgeo.org/geos/trunk@619 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-03 Frank Warmerdam - * source/Makefile.vc: New git-svn-id: http://svn.osgeo.org/geos/trunk@618 + * source/Makefile.vc: New git-svn-id: + http://svn.osgeo.org/geos/trunk@618 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-03 Frank Warmerdam * source/headers/geos/geom.h: update to use I64 on MSVC for 64 bit - integer constants, also toVector chg. git-svn-id: http://svn.osgeo.org/geos/trunk@617 + integer constants, also toVector chg. git-svn-id: + http://svn.osgeo.org/geos/trunk@617 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-03 Frank Warmerdam - * source/headers/geos/profiler.h: dont try for sys/time.h with MSVC git-svn-id: http://svn.osgeo.org/geos/trunk@616 + * source/headers/geos/profiler.h: dont try for sys/time.h with MSVC + git-svn-id: http://svn.osgeo.org/geos/trunk@616 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-12-03 Frank Warmerdam - * source/headers/geos/platform.h.vc: New git-svn-id: http://svn.osgeo.org/geos/trunk@615 + * source/headers/geos/platform.h.vc: New git-svn-id: + http://svn.osgeo.org/geos/trunk@615 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-30 Sandro Santilli * source/headers/geos/profiler.h, source/headers/geos/timeval.h: - Added gettimeofday implementation for win32, curtesy of Wu Yongwei. git-svn-id: http://svn.osgeo.org/geos/trunk@614 + Added gettimeofday implementation for win32, curtesy of Wu Yongwei. + git-svn-id: http://svn.osgeo.org/geos/trunk@614 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-30 Sandro Santilli * source/headers/geos/platform.h.in: Removed inclusion of stdio.h, - which should now be useless. git-svn-id: http://svn.osgeo.org/geos/trunk@613 + which should now be useless. git-svn-id: + http://svn.osgeo.org/geos/trunk@613 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-30 Sandro Santilli * configure.in, source/headers/geos/platform.h.in: Added optional - inclusion of ieeefp.h on platform providing it. git-svn-id: http://svn.osgeo.org/geos/trunk@612 + inclusion of ieeefp.h on platform providing it. git-svn-id: + http://svn.osgeo.org/geos/trunk@612 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-29 Sandro Santilli @@ -29654,9 +33188,9 @@ source/operation/overlay/LineBuilder.cpp, source/operation/overlay/OverlayOp.cpp: Fixed a bug in LineIntersector::interpolateZ causing NaN values to come out. - Handled dimensional collapses in ElevationMatrix. Added ISNAN macro + Handled dimensional collapses in ElevationMatrix. Added ISNAN macro and changed ISNAN/FINITE macros to avoid dispendious isnan() and - finite() calls. git-svn-id: http://svn.osgeo.org/geos/trunk@611 + finite() calls. git-svn-id: http://svn.osgeo.org/geos/trunk@611 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-27 Sandro Santilli @@ -29664,7 +33198,8 @@ * debian/Makefile, debian/README.Debian, debian/changelog, debian/control, debian/libgeos-dev.install, debian/libgeos-dev.manpages, debian/rules, debian/shlibs.local: - Updated scripts by Alex Bodnaru, added Makefile git-svn-id: http://svn.osgeo.org/geos/trunk@610 + Updated scripts by Alex Bodnaru, added Makefile git-svn-id: + http://svn.osgeo.org/geos/trunk@610 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-26 Sandro Santilli @@ -29672,7 +33207,8 @@ * source/algorithm/LineIntersector.cpp, source/algorithm/RobustLineIntersector.cpp, source/geomgraph/Node.cpp, source/headers/geos/platform.h.in: Added - more FINITE calls, and added inf and -inf to FINITE checks git-svn-id: http://svn.osgeo.org/geos/trunk@609 + more FINITE calls, and added inf and -inf to FINITE checks + git-svn-id: http://svn.osgeo.org/geos/trunk@609 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-26 Sandro Santilli @@ -29682,31 +33218,33 @@ source/operation/overlay/ElevationMatrixCell.cpp, source/operation/overlay/ElevationMatrixFilter.cpp, source/operation/overlay/OverlayOp.cpp: Added FINITE(x) macro and - its use. Made input geoms average Z computation optional in - OverlayOp. git-svn-id: http://svn.osgeo.org/geos/trunk@608 + its use. Made input geoms average Z computation optional in + OverlayOp. git-svn-id: http://svn.osgeo.org/geos/trunk@608 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-24 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Stricter handling of - USE_ELEVATION_MATRIX define git-svn-id: http://svn.osgeo.org/geos/trunk@607 + USE_ELEVATION_MATRIX define git-svn-id: + http://svn.osgeo.org/geos/trunk@607 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-24 Sandro Santilli - * source/algorithm/LineIntersector.cpp: Cleanup of interpolateZ git-svn-id: http://svn.osgeo.org/geos/trunk@606 + * source/algorithm/LineIntersector.cpp: Cleanup of interpolateZ + git-svn-id: http://svn.osgeo.org/geos/trunk@606 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-24 Sandro Santilli * source/operation/overlay/ElevationMatrix.cpp: Handled boundary - cases in ::getCell git-svn-id: http://svn.osgeo.org/geos/trunk@605 + cases in ::getCell git-svn-id: http://svn.osgeo.org/geos/trunk@605 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-24 Sandro Santilli * source/operation/overlay/LineBuilder.cpp: Re-enabled Z propagation - in output lines. git-svn-id: http://svn.osgeo.org/geos/trunk@604 + in output lines. git-svn-id: http://svn.osgeo.org/geos/trunk@604 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-23 Sandro Santilli @@ -29720,7 +33258,8 @@ source/headers/geos/geosAlgorithm.h, source/operation/overlay/LineBuilder.cpp, source/operation/overlay/OverlayOp.cpp: Had LineIntersector compute - Z by interpolation. git-svn-id: http://svn.osgeo.org/geos/trunk@603 + Z by interpolation. git-svn-id: + http://svn.osgeo.org/geos/trunk@603 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-23 Sandro Santilli @@ -29734,31 +33273,35 @@ source/operation/overlay/ElevationMatrixFilter.cpp, source/operation/overlay/OverlayOp.cpp: Added ElevationMatrix class and components to do post-processing draping of overlayed - geometries. git-svn-id: http://svn.osgeo.org/geos/trunk@602 + geometries. git-svn-id: http://svn.osgeo.org/geos/trunk@602 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-22 Sandro Santilli * source/headers/geos/opOverlay.h, source/operation/overlay/OverlayOp.cpp: Added interpolation of - containing geometry's average Z for point_in_poly case. git-svn-id: http://svn.osgeo.org/geos/trunk@601 + containing geometry's average Z for point_in_poly case. + git-svn-id: http://svn.osgeo.org/geos/trunk@601 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-22 Sandro Santilli * source/algorithm/RobustLineIntersector.cpp: Fixed a bug in - Collinear intersection Z computation git-svn-id: http://svn.osgeo.org/geos/trunk@600 + Collinear intersection Z computation git-svn-id: + http://svn.osgeo.org/geos/trunk@600 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-22 Sandro Santilli * source/geomgraph/EdgeIntersectionList.cpp: Forced use if computed - intersection point in ::createSplitEdge (for Z computation) git-svn-id: http://svn.osgeo.org/geos/trunk@599 + intersection point in ::createSplitEdge (for Z computation) + git-svn-id: http://svn.osgeo.org/geos/trunk@599 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-22 Sandro Santilli - * source/geomgraph/Edge.cpp: Added debugging lines git-svn-id: http://svn.osgeo.org/geos/trunk@598 + * source/geomgraph/Edge.cpp: Added debugging lines git-svn-id: + http://svn.osgeo.org/geos/trunk@598 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-22 Sandro Santilli @@ -29767,72 +33310,83 @@ source/geomgraph/GeometryGraph.cpp, source/geomgraph/index/SimpleMCSweepLineIntersector.cpp, source/operation/overlay/OverlayOp.cpp: More debugging lines and - comments/indentation cleanups git-svn-id: http://svn.osgeo.org/geos/trunk@597 + comments/indentation cleanups git-svn-id: + http://svn.osgeo.org/geos/trunk@597 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-22 Sandro Santilli * source/algorithm/RobustLineIntersector.cpp: Added Z computation - for CollinearIntersections git-svn-id: http://svn.osgeo.org/geos/trunk@596 + for CollinearIntersections git-svn-id: + http://svn.osgeo.org/geos/trunk@596 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * debian/README.Debian, debian/control, debian/libgeos-dev.install, - debian/rules: Scripts updates from Alex Bodnaru git-svn-id: http://svn.osgeo.org/geos/trunk@595 + debian/rules: Scripts updates from Alex Bodnaru git-svn-id: + http://svn.osgeo.org/geos/trunk@595 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * source/headers/geos/opOverlay.h, source/operation/overlay/LineBuilder.cpp: Added Z propagation for - overlay lines output. git-svn-id: http://svn.osgeo.org/geos/trunk@594 + overlay lines output. git-svn-id: + http://svn.osgeo.org/geos/trunk@594 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * source/headers/geos/opOverlay.h, source/operation/overlay/OverlayOp.cpp: Handled Z merging for point - on polygon boundary case. git-svn-id: http://svn.osgeo.org/geos/trunk@593 + on polygon boundary case. git-svn-id: + http://svn.osgeo.org/geos/trunk@593 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Added Z computation for - point on line case. git-svn-id: http://svn.osgeo.org/geos/trunk@592 + point on line case. git-svn-id: + http://svn.osgeo.org/geos/trunk@592 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * source/headers/geos/geomgraph.h: Added composing Z management - functions and elements for class Node git-svn-id: http://svn.osgeo.org/geos/trunk@591 + functions and elements for class Node git-svn-id: + http://svn.osgeo.org/geos/trunk@591 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli - * source/geomgraph/NodeMap.cpp: Fixed Z merging in addNode(Node *) git-svn-id: http://svn.osgeo.org/geos/trunk@590 + * source/geomgraph/NodeMap.cpp: Fixed Z merging in addNode(Node *) + git-svn-id: http://svn.osgeo.org/geos/trunk@590 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli - * source/geomgraph/NodeMap.cpp: Added Z merging in ::addNode git-svn-id: http://svn.osgeo.org/geos/trunk@589 + * source/geomgraph/NodeMap.cpp: Added Z merging in ::addNode + git-svn-id: http://svn.osgeo.org/geos/trunk@589 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * source/geomgraph/Node.cpp: Added management of vector of composing - Z values. git-svn-id: http://svn.osgeo.org/geos/trunk@588 + Z values. git-svn-id: http://svn.osgeo.org/geos/trunk@588 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli * source/algorithm/RobustLineIntersector.cpp: Added Z computation in - point-segment intersection. git-svn-id: http://svn.osgeo.org/geos/trunk@587 + point-segment intersection. git-svn-id: + http://svn.osgeo.org/geos/trunk@587 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-20 Sandro Santilli - * source/algorithm/CGAlgorithms.cpp: Reduced HEAP allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@586 + * source/algorithm/CGAlgorithms.cpp: Reduced HEAP allocations. + git-svn-id: http://svn.osgeo.org/geos/trunk@586 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-19 Sandro Santilli @@ -29843,30 +33397,35 @@ debian/libgeos-doc.doc-base, debian/libgeos-doc.docs, debian/libgeos.dirs, debian/libgeos.docs, debian/libgeos.install, debian/makedoc, debian/rules, debian/shlibs.local, debian/watch: - Added debian package builder scripts. git-svn-id: http://svn.osgeo.org/geos/trunk@585 + Added debian package builder scripts. git-svn-id: + http://svn.osgeo.org/geos/trunk@585 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-19 Sandro Santilli * source/index/quadtree/QuadTreeNode.cpp: Completely removed sprintf - usage, substituted by stringstream. git-svn-id: http://svn.osgeo.org/geos/trunk@584 + usage, substituted by stringstream. git-svn-id: + http://svn.osgeo.org/geos/trunk@584 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-19 Sandro Santilli * source/index/quadtree/QuadTreeNode.cpp: Added include - for sprintf recognition. git-svn-id: http://svn.osgeo.org/geos/trunk@583 + for sprintf recognition. git-svn-id: + http://svn.osgeo.org/geos/trunk@583 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-19 Sandro Santilli - * source/geomgraph/Node.cpp: COMPUTE_Z re-enabled by default git-svn-id: http://svn.osgeo.org/geos/trunk@582 + * source/geomgraph/Node.cpp: COMPUTE_Z re-enabled by default + git-svn-id: http://svn.osgeo.org/geos/trunk@582 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-19 Sandro Santilli * source/geomgraph/GeometryGraph.cpp: removed useless - CoordinateSequence copy in ::addLineString git-svn-id: http://svn.osgeo.org/geos/trunk@581 + CoordinateSequence copy in ::addLineString git-svn-id: + http://svn.osgeo.org/geos/trunk@581 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-17 Sandro Santilli @@ -29874,14 +33433,16 @@ * source/algorithm/RobustLineIntersector.cpp, source/geomgraph/Node.cpp, source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PointBuilder.cpp: Changed COMPUTE_Z - defaults to be more conservative git-svn-id: http://svn.osgeo.org/geos/trunk@580 + defaults to be more conservative git-svn-id: + http://svn.osgeo.org/geos/trunk@580 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-17 Sandro Santilli * source/algorithm/RobustLineIntersector.cpp, source/geomgraph/index/SegmentIntersector.cpp: Fixed a bug in Z - computation and removed debugging output by default. git-svn-id: http://svn.osgeo.org/geos/trunk@579 + computation and removed debugging output by default. git-svn-id: + http://svn.osgeo.org/geos/trunk@579 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-17 Sandro Santilli @@ -29898,26 +33459,29 @@ source/headers/geos/operation.h, source/operation/GeometryGraphOperation.cpp, source/operation/overlay/OverlayOp.cpp, - source/operation/overlay/PointBuilder.cpp: Indentation changes. - Some Z_COMPUTATION activated by default. git-svn-id: http://svn.osgeo.org/geos/trunk@578 + source/operation/overlay/PointBuilder.cpp: Indentation changes. Some + Z_COMPUTATION activated by default. git-svn-id: + http://svn.osgeo.org/geos/trunk@578 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-12 Sandro Santilli * source/geom/Polygon.cpp: Changed ::getBoundary() to return - LineString if polygon has no holes. (has required to pass OGC - conformance test T20) git-svn-id: http://svn.osgeo.org/geos/trunk@576 + LineString if polygon has no holes. (has required to pass OGC + conformance test T20) git-svn-id: + http://svn.osgeo.org/geos/trunk@576 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-09 Sandro Santilli * tools/geos-config.in: Removed -g -O2 from geos-config --cflags - output git-svn-id: http://svn.osgeo.org/geos/trunk@575 + output git-svn-id: http://svn.osgeo.org/geos/trunk@575 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli - * source/index/strtree/STRtree.cpp: Just another small improvement. git-svn-id: http://svn.osgeo.org/geos/trunk@574 + * source/index/strtree/STRtree.cpp: Just another small improvement. + git-svn-id: http://svn.osgeo.org/geos/trunk@574 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli @@ -29926,36 +33490,40 @@ source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/STRtree.cpp, source/noding/MCQuadtreeNoder.cpp, - source/operation/buffer/BufferOp.cpp: More performance tuning. git-svn-id: http://svn.osgeo.org/geos/trunk@573 + source/operation/buffer/BufferOp.cpp: More performance tuning. + git-svn-id: http://svn.osgeo.org/geos/trunk@573 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli - * source/headers/geos/Makefile.am: Added profiler.h git-svn-id: http://svn.osgeo.org/geos/trunk@572 + * source/headers/geos/Makefile.am: Added profiler.h git-svn-id: + http://svn.osgeo.org/geos/trunk@572 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli * source/util/Profiler.cpp: Added number of gathered timings in - output. git-svn-id: http://svn.osgeo.org/geos/trunk@571 + output. git-svn-id: http://svn.osgeo.org/geos/trunk@571 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli * source/util/Profiler.cpp: Profiler::get() always return a Profile - (new if not existant). git-svn-id: http://svn.osgeo.org/geos/trunk@570 + (new if not existant). git-svn-id: + http://svn.osgeo.org/geos/trunk@570 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli * source/geom/Envelope.cpp: Optimized the ::intersect function to - avoid nested function calls. git-svn-id: http://svn.osgeo.org/geos/trunk@569 + avoid nested function calls. git-svn-id: + http://svn.osgeo.org/geos/trunk@569 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-08 Sandro Santilli * source/headers/geos/geom.h: Moved Log lines at the bottom, and cut - oldest git-svn-id: http://svn.osgeo.org/geos/trunk@568 + oldest git-svn-id: http://svn.osgeo.org/geos/trunk@568 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-06 Sandro Santilli @@ -29963,12 +33531,13 @@ * source/algorithm/CGAlgorithms.cpp, source/headers/geos/geosAlgorithm.h, source/operation/valid/IsValidOp.cpp: Fixed CGAlgorithms::isCCW from - JTS port. Code cleanup in IsValidOp. git-svn-id: http://svn.osgeo.org/geos/trunk@567 + JTS port. Code cleanup in IsValidOp. git-svn-id: + http://svn.osgeo.org/geos/trunk@567 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-05 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@566 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@566 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-05 Sandro Santilli @@ -29978,8 +33547,9 @@ source/operation/valid/IsValidOp.cpp, source/operation/valid/TopologyValidationError.cpp: Made IsValidOp handle IllegalArgumentException throw from GeometryGraph as a sign - of invalidity (just for Polygon geometries). Removed leaks - generated by this specific exception. git-svn-id: http://svn.osgeo.org/geos/trunk@565 + of invalidity (just for Polygon geometries). Removed leaks generated + by this specific exception. git-svn-id: + http://svn.osgeo.org/geos/trunk@565 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-04 Sandro Santilli @@ -29998,62 +33568,69 @@ source/operation/buffer/BufferOp.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp, - source/test/XMLTester.cpp: Cleanups, initializers list, profiling. git-svn-id: http://svn.osgeo.org/geos/trunk@564 + source/test/XMLTester.cpp: Cleanups, initializers list, profiling. + git-svn-id: http://svn.osgeo.org/geos/trunk@564 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-04 Sandro Santilli * source/headers/geos/indexQuadtree.h, source/headers/geos/profiler.h, - source/index/quadtree/DoubleBits.cpp: Unlinked new documentation. git-svn-id: http://svn.osgeo.org/geos/trunk@563 + source/index/quadtree/DoubleBits.cpp: Unlinked new documentation. + git-svn-id: http://svn.osgeo.org/geos/trunk@563 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-03 Sandro Santilli * source/index/quadtree/DoubleBits.cpp: Slightly modified log/log2 - based algo to better handle numbers in the range 0-1. git-svn-id: http://svn.osgeo.org/geos/trunk@562 + based algo to better handle numbers in the range 0-1. git-svn-id: + http://svn.osgeo.org/geos/trunk@562 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli * source/headers/geos/indexQuadtree.h: Fixed ieee-754 detection - switch git-svn-id: http://svn.osgeo.org/geos/trunk@561 + switch git-svn-id: http://svn.osgeo.org/geos/trunk@561 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@560 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@560 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli * source/headers/geos/indexQuadtree.h: Autodetect availability of - IEEE-754 FP git-svn-id: http://svn.osgeo.org/geos/trunk@559 + IEEE-754 FP git-svn-id: http://svn.osgeo.org/geos/trunk@559 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli * source/headers/geos/indexQuadtree.h, source/index/quadtree/DoubleBits.cpp: Moved ASSUME_IEEE_DOUBLE - define from DoubleBits.cpp to indexQuadtree.h. Fixed a bug in + define from DoubleBits.cpp to indexQuadtree.h. Fixed a bug in powerOf2(). Made the !IEEE version less prone to round-offs (still - has approximation errors). git-svn-id: http://svn.osgeo.org/geos/trunk@558 + has approximation errors). git-svn-id: + http://svn.osgeo.org/geos/trunk@558 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli * source/index/quadtree/DoubleBits.cpp: Fixed bug in IEEE-based - exponent and PowerOf2 computation, but disabled at compile time. git-svn-id: http://svn.osgeo.org/geos/trunk@557 + exponent and PowerOf2 computation, but disabled at compile time. + git-svn-id: http://svn.osgeo.org/geos/trunk@557 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli - * source/noding/MCQuadtreeNoder.cpp: Added more profiling. git-svn-id: http://svn.osgeo.org/geos/trunk@556 + * source/noding/MCQuadtreeNoder.cpp: Added more profiling. + git-svn-id: http://svn.osgeo.org/geos/trunk@556 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-02 Sandro Santilli - * source/test/XMLTester.cpp: Added timer for buffer test. git-svn-id: http://svn.osgeo.org/geos/trunk@555 + * source/test/XMLTester.cpp: Added timer for buffer test. + git-svn-id: http://svn.osgeo.org/geos/trunk@555 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-11-01 Sandro Santilli @@ -30081,20 +33658,22 @@ source/noding/nodingSegmentIntersector.cpp, source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferOp.cpp, source/util/Profiler.cpp: - Added Profiler code. Temporarly patched a bug in DoubleBits (must - check drawbacks). Various cleanups and speedups. git-svn-id: http://svn.osgeo.org/geos/trunk@554 + Added Profiler code. Temporarly patched a bug in DoubleBits (must + check drawbacks). Various cleanups and speedups. git-svn-id: + http://svn.osgeo.org/geos/trunk@554 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-27 Sandro Santilli * source/operation/polygonize/Polygonizer.cpp, source/operation/polygonize/polygonizeEdgeRing.cpp: Added some - debugging lines (disabled by default) git-svn-id: http://svn.osgeo.org/geos/trunk@553 + debugging lines (disabled by default) git-svn-id: + http://svn.osgeo.org/geos/trunk@553 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-27 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@552 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@552 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-26 Sandro Santilli @@ -30103,18 +33682,20 @@ source/headers/geos/indexChain.h, source/headers/geos/indexStrtree.h, source/headers/geos/spatialIndex.h: Removed slash-stars in comments - to remove annoying compiler warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@551 + to remove annoying compiler warnings. git-svn-id: + http://svn.osgeo.org/geos/trunk@551 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-26 Sandro Santilli * NEWS, configure.in: current:revision:age set to 3.0.1 (will be - release 2.1.0). added news. git-svn-id: http://svn.osgeo.org/geos/trunk@550 + release 2.1.0). added news. git-svn-id: + http://svn.osgeo.org/geos/trunk@550 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-26 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@549 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@549 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-26 Sandro Santilli @@ -30122,7 +33703,8 @@ * source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp, source/operation/polygonize/polygonizeEdgeRing.cpp: Some more - intentation and envelope equality check fix. git-svn-id: http://svn.osgeo.org/geos/trunk@548 + intentation and envelope equality check fix. git-svn-id: + http://svn.osgeo.org/geos/trunk@548 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-21 Sandro Santilli @@ -30140,18 +33722,21 @@ source/operation/GeometryGraphOperation.cpp, source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PointBuilder.cpp: Indentation changes and - some more COMPUTE_Z rules git-svn-id: http://svn.osgeo.org/geos/trunk@547 + some more COMPUTE_Z rules git-svn-id: + http://svn.osgeo.org/geos/trunk@547 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-21 Sandro Santilli - * source/io/WKTReader.cpp: Fixed bug introduced by previous patch. git-svn-id: http://svn.osgeo.org/geos/trunk@546 + * source/io/WKTReader.cpp: Fixed bug introduced by previous patch. + git-svn-id: http://svn.osgeo.org/geos/trunk@546 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-21 Sandro Santilli * source/io/WKTReader.cpp: Removed leak in ::readPolygonText - reported by Carlos A. Rueda git-svn-id: http://svn.osgeo.org/geos/trunk@545 + reported by Carlos A. Rueda git-svn-id: + http://svn.osgeo.org/geos/trunk@545 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-20 Sandro Santilli @@ -30170,12 +33755,12 @@ source/io/WKTWriter.cpp, source/operation/overlay/LineBuilder.cpp, source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PointBuilder.cpp: Initial approach to 2.5d - intersection() git-svn-id: http://svn.osgeo.org/geos/trunk@544 + intersection() git-svn-id: http://svn.osgeo.org/geos/trunk@544 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-19 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@543 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@543 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-19 Sandro Santilli @@ -30192,7 +33777,8 @@ source/planargraph/planarDirectedEdge.cpp, source/planargraph/planarNode.cpp, source/planargraph/planarNodeMap.cpp: Fixed many leaks and bugs in - Polygonizer. Output still bogus. git-svn-id: http://svn.osgeo.org/geos/trunk@542 + Polygonizer. Output still bogus. git-svn-id: + http://svn.osgeo.org/geos/trunk@542 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-18 Sandro Santilli @@ -30202,7 +33788,7 @@ swig/python/tests/.cvsignore, swig/python/tests/Makefile.am, swig/python/tests/cases/.cvsignore, swig/python/tests/cases/Makefile.am: swig interface added to - distribution. git-svn-id: http://svn.osgeo.org/geos/trunk@541 + distribution. git-svn-id: http://svn.osgeo.org/geos/trunk@541 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-10-13 Sandro Santilli @@ -30227,85 +33813,95 @@ source/planargraph/planarNode.cpp, source/planargraph/planarNodeMap.cpp, source/planargraph/planarPlanarGraph.cpp: Added missing linemerge - and polygonize operation. Bug fixes and leaks removal from the - newly added modules and planargraph (used by them). Some comments - and indentation changes. git-svn-id: http://svn.osgeo.org/geos/trunk@540 + and polygonize operation. Bug fixes and leaks removal from the newly + added modules and planargraph (used by them). Some comments and + indentation changes. git-svn-id: + http://svn.osgeo.org/geos/trunk@540 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-23 Sandro Santilli * source/geom/CoordinateSequence.cpp: Fixed a bug in ::reverse - (thanks to Elliott Edwards) git-svn-id: http://svn.osgeo.org/geos/trunk@539 + (thanks to Elliott Edwards) git-svn-id: + http://svn.osgeo.org/geos/trunk@539 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-23 Paul Ramsey - * configure.in: Back minor version back to 2.0.1 git-svn-id: http://svn.osgeo.org/geos/trunk@538 + * configure.in: Back minor version back to 2.0.1 git-svn-id: + http://svn.osgeo.org/geos/trunk@538 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-23 Paul Ramsey - * configure.in: Bumped minor version to 2.0.2 after 2.0.1 release. git-svn-id: http://svn.osgeo.org/geos/trunk@537 + * configure.in: Bumped minor version to 2.0.2 after 2.0.1 release. + git-svn-id: http://svn.osgeo.org/geos/trunk@537 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-21 Sandro Santilli * source/precision/SimpleGeometryPrecisionReducer.cpp: fixed a - mis-initialization bug in ::reduce git-svn-id: http://svn.osgeo.org/geos/trunk@536 + mis-initialization bug in ::reduce git-svn-id: + http://svn.osgeo.org/geos/trunk@536 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-21 Sandro Santilli * source/index/quadtree/DoubleBits.cpp: Removed useless auto_ptr - usage in ::exponent git-svn-id: http://svn.osgeo.org/geos/trunk@535 + usage in ::exponent git-svn-id: + http://svn.osgeo.org/geos/trunk@535 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-16 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@534 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@534 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-16 Sandro Santilli * source/geom/Geometry.cpp: Finer short-circuit tests for equals, - within, contains. git-svn-id: http://svn.osgeo.org/geos/trunk@533 + within, contains. git-svn-id: http://svn.osgeo.org/geos/trunk@533 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-16 Sandro Santilli * source/geom/Envelope.cpp, source/headers/geos/geom.h: Added - Envelope::equals git-svn-id: http://svn.osgeo.org/geos/trunk@532 + Envelope::equals git-svn-id: http://svn.osgeo.org/geos/trunk@532 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-16 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@531 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@531 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-16 Sandro Santilli * source/geom/Geometry.cpp: Added short-circuit tests. Can be - disabled at compile-time git-svn-id: http://svn.osgeo.org/geos/trunk@530 + disabled at compile-time git-svn-id: + http://svn.osgeo.org/geos/trunk@530 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli - * source/operation/valid/IsValidOp.cpp: comments cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@529 + * source/operation/valid/IsValidOp.cpp: comments cleanup + git-svn-id: http://svn.osgeo.org/geos/trunk@529 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@528 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@528 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli - * configure.in: Updated version number git-svn-id: http://svn.osgeo.org/geos/trunk@527 + * configure.in: Updated version number git-svn-id: + http://svn.osgeo.org/geos/trunk@527 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli - * source/test/XMLTester.cpp: Added missing newline at end of output git-svn-id: http://svn.osgeo.org/geos/trunk@526 + * source/test/XMLTester.cpp: Added missing newline at end of output + git-svn-id: http://svn.osgeo.org/geos/trunk@526 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli @@ -30313,63 +33909,70 @@ * source/geom/MultiPoint.cpp, source/geom/Point.cpp, source/headers/geos/geom.h, source/headers/geos/opValid.h, source/operation/valid/IsValidOp.cpp: Made Point and MultiPoint - subject to Validity tests. git-svn-id: http://svn.osgeo.org/geos/trunk@525 + subject to Validity tests. git-svn-id: + http://svn.osgeo.org/geos/trunk@525 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli * source/operation/valid/TopologyValidationError.cpp: Added - INVALID_COORDINATE code num and error message. git-svn-id: http://svn.osgeo.org/geos/trunk@524 + INVALID_COORDINATE code num and error message. git-svn-id: + http://svn.osgeo.org/geos/trunk@524 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli * TODO, source/headers/geos/geosAlgorithm.h, source/headers/geos/opValid.h, source/operation/valid/IsValidOp.cpp: - Added invalid coordinates checks in IsValidOp. Cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@523 + Added invalid coordinates checks in IsValidOp. Cleanups. + git-svn-id: http://svn.osgeo.org/geos/trunk@523 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli * source/headers/geos/opValid.h, source/operation/valid/IsValidOp.cpp: Added - IsValidOp::isValid(Coordinate &) git-svn-id: http://svn.osgeo.org/geos/trunk@522 + IsValidOp::isValid(Coordinate &) git-svn-id: + http://svn.osgeo.org/geos/trunk@522 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-13 Sandro Santilli - * source/geom/LineString.cpp: Ported fix in LineString::isCoordinate git-svn-id: http://svn.osgeo.org/geos/trunk@521 + * source/geom/LineString.cpp: Ported fix in LineString::isCoordinate + git-svn-id: http://svn.osgeo.org/geos/trunk@521 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-12 Paul Ramsey * source/geom/LineString.cpp, source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp: Casting changes to allow OS/X - compilation. git-svn-id: http://svn.osgeo.org/geos/trunk@520 + compilation. git-svn-id: http://svn.osgeo.org/geos/trunk@520 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-09-07 Sandro Santilli * source/headers/geos/geom.h: Fixed doxygen malformed comment for - Coordinate class git-svn-id: http://svn.osgeo.org/geos/trunk@519 + Coordinate class git-svn-id: http://svn.osgeo.org/geos/trunk@519 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-08-20 Paul Ramsey * source/bigtest/Makefile.am: Added reference to bigtest.h so 'make - dist' includes it properly. git-svn-id: http://svn.osgeo.org/geos/trunk@517 + dist' includes it properly. git-svn-id: + http://svn.osgeo.org/geos/trunk@517 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-08-20 Paul Ramsey * configure.in: Removed examples from build directories for release - (they don't build now). git-svn-id: http://svn.osgeo.org/geos/trunk@516 + (they don't build now). git-svn-id: + http://svn.osgeo.org/geos/trunk@516 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-08-04 Sandro Santilli * source/operation/relate/RelateComputer.cpp: comments lift, stack - allocation reduced git-svn-id: http://svn.osgeo.org/geos/trunk@515 + allocation reduced git-svn-id: http://svn.osgeo.org/geos/trunk@515 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-27 Sandro Santilli @@ -30398,26 +34001,30 @@ source/operation/valid/QuadtreeNestedRingTester.cpp, source/operation/valid/SweeplineNestedRingTester.cpp: Geometry::getEnvelopeInternal() changed to return a const Envelope - *. This should reduce object copies as once computed the envelope - of a geometry remains the same. git-svn-id: http://svn.osgeo.org/geos/trunk@514 + *. This should reduce object copies as once computed the envelope of + a geometry remains the same. git-svn-id: + http://svn.osgeo.org/geos/trunk@514 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-26 Sean Gillies - * AUTHORS: added to AUTHORS git-svn-id: http://svn.osgeo.org/geos/trunk@513 + * AUTHORS: added to AUTHORS git-svn-id: + http://svn.osgeo.org/geos/trunk@513 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-26 Sean Gillies * swig/geos.i, swig/python/tests/cases/pointtest.py, swig/python/tests/cases/wkttest.py: added simple exception handling - on all method calls git-svn-id: http://svn.osgeo.org/geos/trunk@512 + on all method calls git-svn-id: + http://svn.osgeo.org/geos/trunk@512 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-26 Sandro Santilli * source/headers/geos/geom.h: Removed dangling - MultiPoint::isClosed() method definition. git-svn-id: http://svn.osgeo.org/geos/trunk@511 + MultiPoint::isClosed() method definition. git-svn-id: + http://svn.osgeo.org/geos/trunk@511 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-26 Sean Gillies @@ -30426,7 +34033,8 @@ swig/python/tests/cases/wkttest.py, swig/python/tests/runtests.py: wrapped up WKT reader and writer and added two test cases to check that it works. found a bug where the WKT reader crashes the program - in the case of poorly formatted WKT string. git-svn-id: http://svn.osgeo.org/geos/trunk@510 + in the case of poorly formatted WKT string. git-svn-id: + http://svn.osgeo.org/geos/trunk@510 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-25 Sean Gillies @@ -30439,7 +34047,8 @@ SWIG interface for high level language modules, Python setup script, and beginning of a unit testing framework under swig/python/tests. The build works for today's CVS GEOS, and the test passes -- means - that a module can be built, installed, and imported. git-svn-id: http://svn.osgeo.org/geos/trunk@509 + that a module can be built, installed, and imported. git-svn-id: + http://svn.osgeo.org/geos/trunk@509 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-22 Sandro Santilli @@ -30447,7 +34056,7 @@ * TODO, doc/example.cpp, source/geom/Geometry.cpp, source/headers/geos/geom.h: runtime version extractor functions split. geos::version() is now geos::geosversion() and - geos::jtsport() git-svn-id: http://svn.osgeo.org/geos/trunk@508 + geos::jtsport() git-svn-id: http://svn.osgeo.org/geos/trunk@508 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-22 Sandro Santilli @@ -30455,19 +34064,22 @@ * TODO, source/geom/GeometryCollection.cpp, source/geom/LineString.cpp, source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp, source/headers/geos/geom.h: - Documentation updates, memory leaks fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@507 + Documentation updates, memory leaks fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@507 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-22 Sandro Santilli - * source/headers/geos/geom.h: Changed getCoordinatesRO description. git-svn-id: http://svn.osgeo.org/geos/trunk@506 + * source/headers/geos/geom.h: Changed getCoordinatesRO description. + git-svn-id: http://svn.osgeo.org/geos/trunk@506 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-22 Sandro Santilli * source/geom/Coordinate.cpp, source/geom/GeometryCollection.cpp, source/geom/Polygon.cpp, source/headers/geos/geom.h: Documented - missing geometry functions. git-svn-id: http://svn.osgeo.org/geos/trunk@505 + missing geometry functions. git-svn-id: + http://svn.osgeo.org/geos/trunk@505 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-21 Sandro Santilli @@ -30478,17 +34090,20 @@ source/geom/PrecisionModel.cpp, source/geomgraph/Edge.cpp, source/headers/geos.h, source/headers/geos/geom.h: CoordinateSequence::atLeastNCoordinatesOrNothing definition fix. - Documentation fixes. git-svn-id: http://svn.osgeo.org/geos/trunk@504 + Documentation fixes. git-svn-id: + http://svn.osgeo.org/geos/trunk@504 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-21 Sandro Santilli - * NEWS, README, TODO: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@503 + * NEWS, README, TODO: Updated git-svn-id: + http://svn.osgeo.org/geos/trunk@503 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-20 Sandro Santilli - * doc/README: Updated doxygen rule git-svn-id: http://svn.osgeo.org/geos/trunk@502 + * doc/README: Updated doxygen rule git-svn-id: + http://svn.osgeo.org/geos/trunk@502 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-20 Sandro Santilli @@ -30496,14 +34111,16 @@ * doc/Doxyfile.in, source/geom/CoordinateList.cpp, source/geom/Geometry.cpp, source/headers/geos/geom.h, source/headers/geos/opDistance.h: Fixed a bug in opDistance.h. - Removed doxygen tags from obsoleted CoordinateList.cpp. Got doxygen - to run with no warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@501 + Removed doxygen tags from obsoleted CoordinateList.cpp. Got doxygen + to run with no warnings. git-svn-id: + http://svn.osgeo.org/geos/trunk@501 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Paul Ramsey * doc/Makefile.am: Changed doxygen target to be more "make dist" - friendly. (and allow autogeneration of CVS snapshot to work again.) git-svn-id: http://svn.osgeo.org/geos/trunk@500 + friendly. (and allow autogeneration of CVS snapshot to work again.) + git-svn-id: http://svn.osgeo.org/geos/trunk@500 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli @@ -30526,213 +34143,240 @@ source/headers/geos/opValid.h, source/headers/geos/operation.h, source/headers/geos/planargraph.h, source/headers/geos/precision.h, source/headers/geos/spatialIndex.h, source/io/WKTWriter.cpp: - Documentation fixes git-svn-id: http://svn.osgeo.org/geos/trunk@499 + Documentation fixes git-svn-id: + http://svn.osgeo.org/geos/trunk@499 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli - * doc/.cvsignore: Added Doxyfile git-svn-id: http://svn.osgeo.org/geos/trunk@498 + * doc/.cvsignore: Added Doxyfile git-svn-id: + http://svn.osgeo.org/geos/trunk@498 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@497 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@497 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli - * doc/Makefile.am: Doxygen doc added to default build rules git-svn-id: http://svn.osgeo.org/geos/trunk@496 + * doc/Makefile.am: Doxygen doc added to default build rules + git-svn-id: http://svn.osgeo.org/geos/trunk@496 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli * source/geom/DefaultCoordinateSequenceFactory.cpp: defaultCoordinateSequenceFactory made module-static (use - DefaultCoordinateSequenceFactory::instance() instead) git-svn-id: http://svn.osgeo.org/geos/trunk@495 + DefaultCoordinateSequenceFactory::instance() instead) git-svn-id: + http://svn.osgeo.org/geos/trunk@495 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli * source/bigtest/GeometryTestFactory.cpp, source/bigtest/TestSweepLineSpeed.cpp, source/{headers/geos => - bigtest}/bigtest.h: bigtest.h moved to local dir git-svn-id: http://svn.osgeo.org/geos/trunk@494 + bigtest}/bigtest.h: bigtest.h moved to local dir git-svn-id: + http://svn.osgeo.org/geos/trunk@494 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli * source/headers/geos/geom.h: removed doxygen documentation of - removed feature git-svn-id: http://svn.osgeo.org/geos/trunk@493 + removed feature git-svn-id: http://svn.osgeo.org/geos/trunk@493 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli * source/headers/geos/io.h: Class documentation changed to report - geos.h as WKT writer/parser header file git-svn-id: http://svn.osgeo.org/geos/trunk@492 + geos.h as WKT writer/parser header file git-svn-id: + http://svn.osgeo.org/geos/trunk@492 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli * source/headers/{geos => }/acconfig.h, - source/headers/geos/Makefile.am: acconfig.h moved one directory up git-svn-id: http://svn.osgeo.org/geos/trunk@491 + source/headers/geos/Makefile.am: acconfig.h moved one directory up + git-svn-id: http://svn.osgeo.org/geos/trunk@491 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-19 Sandro Santilli - * doc/Doxyfile.in: Excluded example and test dirs from input set git-svn-id: http://svn.osgeo.org/geos/trunk@490 + * doc/Doxyfile.in: Excluded example and test dirs from input set + git-svn-id: http://svn.osgeo.org/geos/trunk@490 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@489 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@489 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli - * doc/.cvsignore: added Doxyfile (generated) git-svn-id: http://svn.osgeo.org/geos/trunk@488 + * doc/.cvsignore: added Doxyfile (generated) git-svn-id: + http://svn.osgeo.org/geos/trunk@488 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli - * source/geom/Geometry.cpp: fixed typo in documentation git-svn-id: http://svn.osgeo.org/geos/trunk@487 + * source/geom/Geometry.cpp: fixed typo in documentation + git-svn-id: http://svn.osgeo.org/geos/trunk@487 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli * configure.in, doc/{Doxyfile => Doxyfile.in}: Doxygen configuration - created at ./configure time, for versioning. git-svn-id: http://svn.osgeo.org/geos/trunk@486 + created at ./configure time, for versioning. git-svn-id: + http://svn.osgeo.org/geos/trunk@486 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli - * doc/example.cpp: added GEOS version report git-svn-id: http://svn.osgeo.org/geos/trunk@485 + * doc/example.cpp: added GEOS version report git-svn-id: + http://svn.osgeo.org/geos/trunk@485 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geos/geom.h: Added - geos::version() git-svn-id: http://svn.osgeo.org/geos/trunk@484 + geos::version() git-svn-id: http://svn.osgeo.org/geos/trunk@484 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli - * tools/geos-config.in: Added --jtsport git-svn-id: http://svn.osgeo.org/geos/trunk@483 + * tools/geos-config.in: Added --jtsport git-svn-id: + http://svn.osgeo.org/geos/trunk@483 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli * source/headers/geos/version.h.in: Added GEOS_FIRST_INTERFACE, - GEOS_LAST_INTERFACE and GEOS_JTS_PORT git-svn-id: http://svn.osgeo.org/geos/trunk@482 + GEOS_LAST_INTERFACE and GEOS_JTS_PORT git-svn-id: + http://svn.osgeo.org/geos/trunk@482 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-17 Sandro Santilli - * configure.in: Added JTS_PORT variable. Simplified versioning + * configure.in: Added JTS_PORT variable. Simplified versioning settings: comments added, major/minor/patchlevel extracted by - CURRENT,AGE,REVISION. git-svn-id: http://svn.osgeo.org/geos/trunk@481 + CURRENT,AGE,REVISION. git-svn-id: + http://svn.osgeo.org/geos/trunk@481 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@480 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@480 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli * configure.in, source/geom/Makefile.am: Libtool versioning scheme - adopted. git-svn-id: http://svn.osgeo.org/geos/trunk@479 + adopted. git-svn-id: http://svn.osgeo.org/geos/trunk@479 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * doc/Makefile.am: removed useless Includedir git-svn-id: http://svn.osgeo.org/geos/trunk@478 + * doc/Makefile.am: removed useless Includedir git-svn-id: + http://svn.osgeo.org/geos/trunk@478 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * source/headers/geos.h: made includes use <> git-svn-id: http://svn.osgeo.org/geos/trunk@477 + * source/headers/geos.h: made includes use <> git-svn-id: + http://svn.osgeo.org/geos/trunk@477 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@476 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@476 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli * source/headers/geos/util.h, source/util/GeometricShapeFactory.cpp: - Dimesions object allocated on the heap git-svn-id: http://svn.osgeo.org/geos/trunk@475 + Dimesions object allocated on the heap git-svn-id: + http://svn.osgeo.org/geos/trunk@475 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli * doc/example.cpp: Bug fixed in GeometricShapeFactory examples. - Added example of GeometricShapeFactory::createArc. git-svn-id: http://svn.osgeo.org/geos/trunk@474 + Added example of GeometricShapeFactory::createArc. git-svn-id: + http://svn.osgeo.org/geos/trunk@474 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@473 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@473 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * doc/example.tosql: Added LINEARRING to LINESTRING conversion git-svn-id: http://svn.osgeo.org/geos/trunk@472 + * doc/example.tosql: Added LINEARRING to LINESTRING conversion + git-svn-id: http://svn.osgeo.org/geos/trunk@472 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-16 Sandro Santilli - * source/geom/Makefile.am: Modified library version to 1.4.0 git-svn-id: http://svn.osgeo.org/geos/trunk@471 + * source/geom/Makefile.am: Modified library version to 1.4.0 + git-svn-id: http://svn.osgeo.org/geos/trunk@471 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-15 Sandro Santilli - * doc/example.cpp: Added createRectangle example. git-svn-id: http://svn.osgeo.org/geos/trunk@470 + * doc/example.cpp: Added createRectangle example. git-svn-id: + http://svn.osgeo.org/geos/trunk@470 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-15 Sandro Santilli * source/util/GeometricShapeFactory.cpp: Memory leaks fixed, - CoordinateSequence use made JTS - compatible. git-svn-id: http://svn.osgeo.org/geos/trunk@469 + CoordinateSequence use made JTS - compatible. git-svn-id: + http://svn.osgeo.org/geos/trunk@469 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@468 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@468 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli * source/geom/Geometry.cpp: Added GeometricShapeFactory note on - doxygen mainpage git-svn-id: http://svn.osgeo.org/geos/trunk@467 + doxygen mainpage git-svn-id: http://svn.osgeo.org/geos/trunk@467 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli - * source/headers/geos.h: added geos/io.h and geos/unload.h git-svn-id: http://svn.osgeo.org/geos/trunk@466 + * source/headers/geos.h: added geos/io.h and geos/unload.h + git-svn-id: http://svn.osgeo.org/geos/trunk@466 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli * source/headers/geos/util.h, source/util/GeometricShapeFactory.cpp: - GeometricShapeFactory first pass of bug fixes git-svn-id: http://svn.osgeo.org/geos/trunk@465 + GeometricShapeFactory first pass of bug fixes git-svn-id: + http://svn.osgeo.org/geos/trunk@465 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli - * source/geom/Makefile.am: added missing GeometricShapeFactory.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@464 + * source/geom/Makefile.am: added missing GeometricShapeFactory.cpp + git-svn-id: http://svn.osgeo.org/geos/trunk@464 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli * source/geom/Coordinate.cpp, source/headers/geos/geom.h: added - inequality operator for Coordinate git-svn-id: http://svn.osgeo.org/geos/trunk@463 + inequality operator for Coordinate git-svn-id: + http://svn.osgeo.org/geos/trunk@463 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-14 Sandro Santilli * doc/example.cpp, doc/example.tosql: Added GeometricShapeFactory - example: createCircle. Added simple filter to send example output - to a postgis table. git-svn-id: http://svn.osgeo.org/geos/trunk@462 + example: createCircle. Added simple filter to send example output to + a postgis table. git-svn-id: http://svn.osgeo.org/geos/trunk@462 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-13 Sandro Santilli @@ -30753,24 +34397,25 @@ source/operation/buffer/OffsetCurveSetBuilder.cpp, source/operation/distance/DistanceOp.cpp, source/planargraph/planarGraphComponent.cpp: Added missing virtual - destructor to virtual classes. Fixed implicit unsigned int -> int - casts git-svn-id: http://svn.osgeo.org/geos/trunk@461 + destructor to virtual classes. Fixed implicit unsigned int -> int + casts git-svn-id: http://svn.osgeo.org/geos/trunk@461 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-12 Sandro Santilli * source/headers/geos/geom.h: Commented out CoordinateList class - definition. git-svn-id: http://svn.osgeo.org/geos/trunk@460 + definition. git-svn-id: http://svn.osgeo.org/geos/trunk@460 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-12 Sandro Santilli - * source/geom/PrecisionModel.cpp: Fixed maximumPreciseValue scope git-svn-id: http://svn.osgeo.org/geos/trunk@459 + * source/geom/PrecisionModel.cpp: Fixed maximumPreciseValue scope + git-svn-id: http://svn.osgeo.org/geos/trunk@459 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-09 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@458 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@458 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-08 Sandro Santilli @@ -30782,7 +34427,8 @@ source/examples/{CustomCoordinateListExample.h => CustomCoordinateSequenceExample.h}, source/examples/{CustomPointCoordinateList.cpp => - CustomPointCoordinateSequence.cpp}: renamed to reflect JTS API. git-svn-id: http://svn.osgeo.org/geos/trunk@457 + CustomPointCoordinateSequence.cpp}: renamed to reflect JTS API. + git-svn-id: http://svn.osgeo.org/geos/trunk@457 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-08 Sandro Santilli @@ -30793,25 +34439,28 @@ source/geom/DefaultCoordinateSequenceFactory.cpp, source/geom/PointCoordinateSequence.cpp, source/geom/PointCoordinateSequenceFactory.cpp: renamed from *List* - equivalents git-svn-id: http://svn.osgeo.org/geos/trunk@456 + equivalents git-svn-id: http://svn.osgeo.org/geos/trunk@456 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-08 Sandro Santilli * source/geom/PointCoordinateList.cpp: Renamed to - PointCoordinateSequence.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@455 + PointCoordinateSequence.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@455 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-08 Sandro Santilli * source/geom/CoordinateListFactory.cpp: Renamed to - CoordinateSequenceFactory.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@454 + CoordinateSequenceFactory.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@454 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-08 Sandro Santilli * source/geom/BasicCoordinateList.cpp: Renamed to - DefaultCoordinateSequence.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@453 + DefaultCoordinateSequence.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@453 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-08 Sandro Santilli @@ -30887,20 +34536,22 @@ source/util/CoordinateArrayFiter.cpp, source/util/GeometricShapeFactory.cpp, source/util/UniqueCoordinateArrayFilter.cpp: Mirrored JTS interface - of CoordinateSequence, factory and default implementations. Added - DefaultCoordinateSequenceFactory::instance() function. git-svn-id: http://svn.osgeo.org/geos/trunk@452 + of CoordinateSequence, factory and default implementations. Added + DefaultCoordinateSequenceFactory::instance() function. git-svn-id: + http://svn.osgeo.org/geos/trunk@452 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-07 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@451 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@451 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-07 Sandro Santilli * source/algorithm/NotRepresentableException.cpp, source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h, - source/headers/geos/util.h: Adjusted exceptions documentation. git-svn-id: http://svn.osgeo.org/geos/trunk@450 + source/headers/geos/util.h: Adjusted exceptions documentation. + git-svn-id: http://svn.osgeo.org/geos/trunk@450 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-07 Sandro Santilli @@ -30909,16 +34560,18 @@ source/headers/geos/geosAlgorithm.h, source/headers/geos/io.h, source/io/WKTReader.cpp, source/io/WKTWriter.cpp, source/test/XMLTester.cpp: Dropped WKTWriter::stringOfChars - (implemented by std::string). Dropped WKTWriter default constructor - (internally created GeometryFactory). Updated XMLTester to respect - the changes. Main documentation page made nicer. git-svn-id: http://svn.osgeo.org/geos/trunk@449 + (implemented by std::string). Dropped WKTWriter default constructor + (internally created GeometryFactory). Updated XMLTester to respect + the changes. Main documentation page made nicer. git-svn-id: + http://svn.osgeo.org/geos/trunk@449 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-07 Sandro Santilli * TODO, source/operation/buffer/BufferSubgraph.cpp: Removed note - about required speedup in BufferSubgraph. I've made tests with - 'sets' and there is actually a big slow down.. git-svn-id: http://svn.osgeo.org/geos/trunk@448 + about required speedup in BufferSubgraph. I've made tests with + 'sets' and there is actually a big slow down.. git-svn-id: + http://svn.osgeo.org/geos/trunk@448 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-06 Sandro Santilli @@ -30934,20 +34587,23 @@ deprecated Geometry constructors based on PrecisionModel and SRID specification. Removed SimpleGeometryPrecisionReducer capability of changing Geometry's factory. Reverted Geometry::factory member to be - a reference to external factory. git-svn-id: http://svn.osgeo.org/geos/trunk@447 + a reference to external factory. git-svn-id: + http://svn.osgeo.org/geos/trunk@447 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-05 Sandro Santilli * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp, source/headers/geos/geom.h: Added - GeometryFactory::destroyGeometry(Geometry *) git-svn-id: http://svn.osgeo.org/geos/trunk@446 + GeometryFactory::destroyGeometry(Geometry *) git-svn-id: + http://svn.osgeo.org/geos/trunk@446 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-05 Sandro Santilli * TODO, source/geom/Geometry.cpp, source/headers/geos/geom.h: - Documentation again. git-svn-id: http://svn.osgeo.org/geos/trunk@445 + Documentation again. git-svn-id: + http://svn.osgeo.org/geos/trunk@445 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-05 Sandro Santilli @@ -30955,12 +34611,14 @@ * NEWS, source/geom/CoordinateList.cpp, source/geom/GeometryFactory.cpp, source/geom/LineString.cpp, source/geom/PrecisionModel.cpp, source/headers/geos/geom.h, - source/headers/geos/util.h: More documentation cleanups. git-svn-id: http://svn.osgeo.org/geos/trunk@444 + source/headers/geos/util.h: More documentation cleanups. + git-svn-id: http://svn.osgeo.org/geos/trunk@444 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-05 Sandro Santilli - * doc/README: initial import git-svn-id: http://svn.osgeo.org/geos/trunk@443 + * doc/README: initial import git-svn-id: + http://svn.osgeo.org/geos/trunk@443 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-05 Sandro Santilli @@ -30974,16 +34632,18 @@ source/geom/Polygon.cpp, source/headers/geos.h, source/headers/geos/geom.h, source/headers/geos/util.h, source/io/WKTReader.cpp: deep-dopy construction taken out of - Geometry and implemented only in GeometryFactory. Deep-copy - geometry construction takes care of cleaning up copies on exception. + Geometry and implemented only in GeometryFactory. Deep-copy geometry + construction takes care of cleaning up copies on exception. Implemented clone() method for CoordinateList Changed createMultiPoint(CoordinateList) signature to reflect copy semantic - (by-ref instead of by-pointer). Cleaned up documentation. git-svn-id: http://svn.osgeo.org/geos/trunk@442 + (by-ref instead of by-pointer). Cleaned up documentation. + git-svn-id: http://svn.osgeo.org/geos/trunk@442 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-03 Sandro Santilli - * source/headers/geos/.cvsignore: more entries git-svn-id: http://svn.osgeo.org/geos/trunk@441 + * source/headers/geos/.cvsignore: more entries git-svn-id: + http://svn.osgeo.org/geos/trunk@441 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-03 Sandro Santilli @@ -30992,20 +34652,22 @@ source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp, source/geom/LineString.cpp, source/geom/PrecisionModel.cpp, source/headers/geos.h, source/headers/geos/geom.h: Documentation - cleanups for DoxyGen. git-svn-id: http://svn.osgeo.org/geos/trunk@440 + cleanups for DoxyGen. git-svn-id: + http://svn.osgeo.org/geos/trunk@440 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-02 Sandro Santilli * doc/{geosDoxygen.conf => Doxyfile}, doc/Makefile.am: Doxygen - configuration file renamed. git-svn-id: http://svn.osgeo.org/geos/trunk@439 + configuration file renamed. git-svn-id: + http://svn.osgeo.org/geos/trunk@439 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-02 Sandro Santilli * source/geom/GeometryFactory.cpp, source/geom/Point.cpp, source/headers/geos/geom.h: Added deep-copy / take-ownerhship for - Point type. git-svn-id: http://svn.osgeo.org/geos/trunk@438 + Point type. git-svn-id: http://svn.osgeo.org/geos/trunk@438 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-02 Sandro Santilli @@ -31182,13 +34844,15 @@ source/util/IllegalArgumentException.cpp, source/util/UniqueCoordinateArrayFilter.cpp, source/util/UnsupportedOperationException.cpp: Fixed all #include - lines to reflect headers layout change. Added client application - build tips in README. git-svn-id: http://svn.osgeo.org/geos/trunk@437 + lines to reflect headers layout change. Added client application + build tips in README. git-svn-id: + http://svn.osgeo.org/geos/trunk@437 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-02 Sandro Santilli - * source/headers/geos_version.h.in: renamed to geos/version.h.in git-svn-id: http://svn.osgeo.org/geos/trunk@436 + * source/headers/geos_version.h.in: renamed to geos/version.h.in + git-svn-id: http://svn.osgeo.org/geos/trunk@436 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-02 Sandro Santilli @@ -31216,30 +34880,32 @@ source/headers/{ => geos}/spatialIndex.h, source/headers/{ => geos}/unload.h, source/headers/{ => geos}/util.h, source/headers/geos/version.h.in: Header files moved under geos/ - dir. git-svn-id: http://svn.osgeo.org/geos/trunk@435 + dir. git-svn-id: http://svn.osgeo.org/geos/trunk@435 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-01 Sandro Santilli * source/geom/Geometry.cpp: GeometryFactory argument in Geometry - constructor reverted to its copy-and-destroy semantic. git-svn-id: http://svn.osgeo.org/geos/trunk@434 + constructor reverted to its copy-and-destroy semantic. git-svn-id: + http://svn.osgeo.org/geos/trunk@434 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-01 Sandro Santilli * doc/.cvsignore, doc/Makefile.am: Added doxygen_docs generation - rule git-svn-id: http://svn.osgeo.org/geos/trunk@433 + rule git-svn-id: http://svn.osgeo.org/geos/trunk@433 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-01 Sandro Santilli - * doc/geosDoxygen.conf: re-generated with doxygen 1.2.15 git-svn-id: http://svn.osgeo.org/geos/trunk@432 + * doc/geosDoxygen.conf: re-generated with doxygen 1.2.15 + git-svn-id: http://svn.osgeo.org/geos/trunk@432 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-01 No Body * doc/geosDoxygen.conf: Added doxygen file for better doco - generation. git-svn-id: http://svn.osgeo.org/geos/trunk@431 + generation. git-svn-id: http://svn.osgeo.org/geos/trunk@431 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-07-01 Sandro Santilli @@ -31264,9 +34930,10 @@ source/operation/overlay/OverlayOp.cpp, source/operation/polygonize/polygonizeEdgeRing.cpp, source/util/GeometricShapeFactory.cpp: Geometry constructors come - now in two flavors: - deep-copy args (pass-by-reference) - take-ownership of args (pass-by-pointer) Same - functionality is available through GeometryFactory, including - buildGeometry(). git-svn-id: http://svn.osgeo.org/geos/trunk@430 + now in two flavors: - deep-copy args (pass-by-reference) + - take-ownership of args (pass-by-pointer) Same functionality is + available through GeometryFactory, including buildGeometry(). + git-svn-id: http://svn.osgeo.org/geos/trunk@430 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-30 Sandro Santilli @@ -31280,13 +34947,15 @@ source/operation/overlay/MinimalEdgeRing.cpp, source/operation/overlay/PointBuilder.cpp, source/operation/overlay/PolygonBuilder.cpp: Removed GeoemtryFactory - copy from geometry constructors. Enforced const-correctness on - GeometryFactory arguments. git-svn-id: http://svn.osgeo.org/geos/trunk@429 + copy from geometry constructors. Enforced const-correctness on + GeometryFactory arguments. git-svn-id: + http://svn.osgeo.org/geos/trunk@429 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-28 Sandro Santilli - * source/geom/Polygon.cpp: Constructors speedup. git-svn-id: http://svn.osgeo.org/geos/trunk@428 + * source/geom/Polygon.cpp: Constructors speedup. git-svn-id: + http://svn.osgeo.org/geos/trunk@428 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-28 Sandro Santilli @@ -31296,40 +34965,44 @@ source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp, source/geom/Point.cpp, source/geom/Polygon.cpp, source/headers/geom.h: Moved getGeometryTypeId() definitions from - geom.h to each geometry module. Added holes argument check in - Polygon.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@427 + geom.h to each geometry module. Added holes argument check in + Polygon.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@427 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-25 Sandro Santilli - * tools/geos-config.in: fixed --includes git-svn-id: http://svn.osgeo.org/geos/trunk@426 + * tools/geos-config.in: fixed --includes git-svn-id: + http://svn.osgeo.org/geos/trunk@426 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-22 Sandro Santilli - * NEWS: Written down some news git-svn-id: http://svn.osgeo.org/geos/trunk@425 + * NEWS: Written down some news git-svn-id: + http://svn.osgeo.org/geos/trunk@425 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-22 Sandro Santilli * source/headers/Makefile.am, source/headers/geos.h: Added geos.h - file. git-svn-id: http://svn.osgeo.org/geos/trunk@424 + file. git-svn-id: http://svn.osgeo.org/geos/trunk@424 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-21 Sandro Santilli - * source/headers/.cvsignore: added geos_version.h git-svn-id: http://svn.osgeo.org/geos/trunk@423 + * source/headers/.cvsignore: added geos_version.h git-svn-id: + http://svn.osgeo.org/geos/trunk@423 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-21 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@422 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@422 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-21 Sandro Santilli * configure.in, source/headers/Makefile.am, - source/headers/geos_version.h.in: Added VERSION defines git-svn-id: http://svn.osgeo.org/geos/trunk@421 + source/headers/geos_version.h.in: Added VERSION defines + git-svn-id: http://svn.osgeo.org/geos/trunk@421 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-16 Sandro Santilli @@ -31340,27 +35013,30 @@ source/noding/MCQuadtreeNoder.cpp, source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp, source/noding/nodingSegmentIntersector.cpp: Changed interface of - SegmentString, now copying CoordinateList argument. Fixed memory - leaks associated with this and MultiGeometry constructors. Other - associated fixes. git-svn-id: http://svn.osgeo.org/geos/trunk@420 + SegmentString, now copying CoordinateList argument. Fixed memory + leaks associated with this and MultiGeometry constructors. Other + associated fixes. git-svn-id: http://svn.osgeo.org/geos/trunk@420 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli * source/geom/GeometryFactory.cpp: fixed buildGeometry to always - return a newly allocated geometry git-svn-id: http://svn.osgeo.org/geos/trunk@419 + return a newly allocated geometry git-svn-id: + http://svn.osgeo.org/geos/trunk@419 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli * doc/example.cpp, source/geom/LineString.cpp, source/geom/MultiPolygon.cpp, source/geom/Polygon.cpp: updated to - respect deep-copy GeometryCollection interface git-svn-id: http://svn.osgeo.org/geos/trunk@418 + respect deep-copy GeometryCollection interface git-svn-id: + http://svn.osgeo.org/geos/trunk@418 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli - * source/io/WKTReader.cpp: fixed a typo git-svn-id: http://svn.osgeo.org/geos/trunk@417 + * source/io/WKTReader.cpp: fixed a typo git-svn-id: + http://svn.osgeo.org/geos/trunk@417 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli @@ -31368,7 +35044,8 @@ * source/geom/util/GeometryEditor.cpp, source/io/WKTReader.cpp, source/operation/buffer/BufferBuilder.cpp, source/operation/overlay/OverlayOp.cpp: updated to respect deep-copy - GeometryCollection interface git-svn-id: http://svn.osgeo.org/geos/trunk@416 + GeometryCollection interface git-svn-id: + http://svn.osgeo.org/geos/trunk@416 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli @@ -31376,268 +35053,296 @@ * source/geom/GeometryCollection.cpp, source/geom/GeometryFactory.cpp, source/headers/geom.h: GeometryCollections constructors make a deep copy of Geometry vector - argument. git-svn-id: http://svn.osgeo.org/geos/trunk@415 + argument. git-svn-id: http://svn.osgeo.org/geos/trunk@415 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Empty geometry creation call made using NULL instead of newly created empty vector (will be - faster) git-svn-id: http://svn.osgeo.org/geos/trunk@414 + faster) git-svn-id: http://svn.osgeo.org/geos/trunk@414 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli * tools/geos-config.in: Fixed a bug preventing geos-config from - giving correct version info git-svn-id: http://svn.osgeo.org/geos/trunk@413 + giving correct version info git-svn-id: + http://svn.osgeo.org/geos/trunk@413 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli * source/noding/SegmentNode.cpp, source/planargraph/planarDirectedEdge.cpp: Added missing - include git-svn-id: http://svn.osgeo.org/geos/trunk@412 + include git-svn-id: http://svn.osgeo.org/geos/trunk@412 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-06-15 Sandro Santilli - * TODO: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@411 + * TODO: Updated git-svn-id: http://svn.osgeo.org/geos/trunk@411 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-28 Yury Bychkov * source/geom/PrecisionModel.cpp: Changed rounding method to make - compilable with VC++ git-svn-id: http://svn.osgeo.org/geos/trunk@410 + compilable with VC++ git-svn-id: + http://svn.osgeo.org/geos/trunk@410 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-27 Sandro Santilli - * source/test/testLeaksBig.xml: added one buffer test git-svn-id: http://svn.osgeo.org/geos/trunk@409 + * source/test/testLeaksBig.xml: added one buffer test git-svn-id: + http://svn.osgeo.org/geos/trunk@409 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-27 Sandro Santilli * source/noding/SegmentNodeList.cpp, - source/noding/SegmentString.cpp: Memory leaks fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@408 + source/noding/SegmentString.cpp: Memory leaks fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@408 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-27 Sandro Santilli * source/noding/nodingSegmentIntersector.cpp: set (useless?) - recordIsolated member in constructor git-svn-id: http://svn.osgeo.org/geos/trunk@407 + recordIsolated member in constructor git-svn-id: + http://svn.osgeo.org/geos/trunk@407 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-27 Sandro Santilli * source/headers/indexChain.h: MonotoneChainOverlapAction::overlap(*) funx made virtual as they are - supposed to be. git-svn-id: http://svn.osgeo.org/geos/trunk@406 + supposed to be. git-svn-id: http://svn.osgeo.org/geos/trunk@406 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-27 Sandro Santilli - * source/test/XMLTester.cpp: Fixed a memleak in buffer test. git-svn-id: http://svn.osgeo.org/geos/trunk@405 + * source/test/XMLTester.cpp: Fixed a memleak in buffer test. + git-svn-id: http://svn.osgeo.org/geos/trunk@405 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-27 Sandro Santilli * source/headers/opBuffer.h, source/operation/buffer/OffsetCurveBuilder.cpp: Fixed a bug - preventing OffsetCurveBuilder point list from being reset. git-svn-id: http://svn.osgeo.org/geos/trunk@404 + preventing OffsetCurveBuilder point list from being reset. + git-svn-id: http://svn.osgeo.org/geos/trunk@404 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-26 Sandro Santilli * source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Changed abs() to - fabs() when working with doubles. Used dynamic_cast<> instead of - typeid() when JTS uses instanceof. git-svn-id: http://svn.osgeo.org/geos/trunk@403 + fabs() when working with doubles. Used dynamic_cast<> instead of + typeid() when JTS uses instanceof. git-svn-id: + http://svn.osgeo.org/geos/trunk@403 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-26 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Removed try/catch block - from ::buildSubgraphs git-svn-id: http://svn.osgeo.org/geos/trunk@402 + from ::buildSubgraphs git-svn-id: + http://svn.osgeo.org/geos/trunk@402 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-26 Sandro Santilli * source/headers/geomgraph.h: Added comments about OverlayNodeFactory() ownership in NodeMap and PlanarGraph - constuctors git-svn-id: http://svn.osgeo.org/geos/trunk@401 + constuctors git-svn-id: http://svn.osgeo.org/geos/trunk@401 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-26 Sandro Santilli * source/headers/opBuffer.h, source/operation/buffer/BufferBuilder.cpp: PlanarGraph made local to - ::buffer instead of Class private. git-svn-id: http://svn.osgeo.org/geos/trunk@400 + ::buffer instead of Class private. git-svn-id: + http://svn.osgeo.org/geos/trunk@400 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-21 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@399 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@399 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-21 Sandro Santilli * source/geom/Geometry.cpp: ::intersection missed to invalidate - geometryCollection inputs git-svn-id: http://svn.osgeo.org/geos/trunk@398 + geometryCollection inputs git-svn-id: + http://svn.osgeo.org/geos/trunk@398 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-21 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@397 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@397 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-21 Sandro Santilli * source/geom/PrecisionModel.cpp: ::makePrecise make use of - nearbyint() now, to be compatible with JTS git-svn-id: http://svn.osgeo.org/geos/trunk@396 + nearbyint() now, to be compatible with JTS git-svn-id: + http://svn.osgeo.org/geos/trunk@396 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-21 Sandro Santilli - * source/test/testLeaksBig.xml: first import git-svn-id: http://svn.osgeo.org/geos/trunk@395 + * source/test/testLeaksBig.xml: first import git-svn-id: + http://svn.osgeo.org/geos/trunk@395 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-20 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@394 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@394 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-19 Yury Bychkov * source/geom/PrecisionModel.cpp: Changed rounding method to make - compilable with VC++ git-svn-id: http://svn.osgeo.org/geos/trunk@393 + compilable with VC++ git-svn-id: + http://svn.osgeo.org/geos/trunk@393 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-19 Sandro Santilli * source/operation/buffer/OffsetCurveBuilder.cpp: Fixed bug in - ::addCircle git-svn-id: http://svn.osgeo.org/geos/trunk@392 + ::addCircle git-svn-id: http://svn.osgeo.org/geos/trunk@392 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-19 Sandro Santilli * source/geom/BasicCoordinateList.cpp, source/geom/PointCoordinateList.cpp, source/headers/geom.h: made - CoordinateList::toString() a const member function git-svn-id: http://svn.osgeo.org/geos/trunk@391 + CoordinateList::toString() a const member function git-svn-id: + http://svn.osgeo.org/geos/trunk@391 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-19 Sandro Santilli * source/operation/buffer/BufferOp.cpp: avoided assignment operator - calls for BufferBuilder git-svn-id: http://svn.osgeo.org/geos/trunk@390 + calls for BufferBuilder git-svn-id: + http://svn.osgeo.org/geos/trunk@390 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-19 Sandro Santilli * source/operation/buffer/BufferSubgraph.cpp: Removed all try/catch - blocks transforming stack allocated-vectors to auto-heap-allocations git-svn-id: http://svn.osgeo.org/geos/trunk@389 + blocks transforming stack allocated-vectors to auto-heap-allocations + git-svn-id: http://svn.osgeo.org/geos/trunk@389 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-19 Yury Bychkov * source/operation/buffer/OffsetCurveSetBuilder.cpp: Bugfix in - OffsetCurveSetBuilder::addPolygon (JTS 1.4.1) git-svn-id: http://svn.osgeo.org/geos/trunk@388 + OffsetCurveSetBuilder::addPolygon (JTS 1.4.1) git-svn-id: + http://svn.osgeo.org/geos/trunk@388 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-18 Sandro Santilli * source/test/XMLTester.cpp: Output made more neat (geometry B is - not printed if not existent). Added support for buffer tests. git-svn-id: http://svn.osgeo.org/geos/trunk@387 + not printed if not existent). Added support for buffer tests. + git-svn-id: http://svn.osgeo.org/geos/trunk@387 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-18 Sandro Santilli * source/geom/CoordinateList.cpp: made ::scroll handle already - scrolled vect and more readable git-svn-id: http://svn.osgeo.org/geos/trunk@386 + scrolled vect and more readable git-svn-id: + http://svn.osgeo.org/geos/trunk@386 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-18 Yury Bychkov * source/headers/opValid.h, source/operation/valid/IsValidOp.cpp: IsValidOp::checkShellNotNested() bugfix from JTS 1.4.1 (not released - yet) has been added. git-svn-id: http://svn.osgeo.org/geos/trunk@385 + yet) has been added. git-svn-id: + http://svn.osgeo.org/geos/trunk@385 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Yury Bychkov * source/geom/GeometryCollection.cpp, source/headers/geom.h: JavaDoc - updated git-svn-id: http://svn.osgeo.org/geos/trunk@384 + updated git-svn-id: http://svn.osgeo.org/geos/trunk@384 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Yury Bychkov * source/geom/BasicCoordinateList.cpp, source/geom/PointCoordinateList.cpp: toString() performance - enhancement git-svn-id: http://svn.osgeo.org/geos/trunk@383 + enhancement git-svn-id: http://svn.osgeo.org/geos/trunk@383 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Yury Bychkov * source/geom/CoordinateList.cpp, source/headers/geom.h: JavaDoc - updated git-svn-id: http://svn.osgeo.org/geos/trunk@382 + updated git-svn-id: http://svn.osgeo.org/geos/trunk@382 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli - * source/io/markup/MarkupSTL.cpp: Added tab in list of blank chars git-svn-id: http://svn.osgeo.org/geos/trunk@381 + * source/io/markup/MarkupSTL.cpp: Added tab in list of blank chars + git-svn-id: http://svn.osgeo.org/geos/trunk@381 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/test/XMLTester.cpp: Expected result string trimmed for - blanks git-svn-id: http://svn.osgeo.org/geos/trunk@380 + blanks git-svn-id: http://svn.osgeo.org/geos/trunk@380 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/io/StringTokenizer.cpp: Added carriage returns and tabs in - set of blanks chars git-svn-id: http://svn.osgeo.org/geos/trunk@379 + set of blanks chars git-svn-id: + http://svn.osgeo.org/geos/trunk@379 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/io/ParseException.cpp: ParseException message made more - readable git-svn-id: http://svn.osgeo.org/geos/trunk@378 + readable git-svn-id: http://svn.osgeo.org/geos/trunk@378 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/geom/PrecisionModel.cpp: Fixed bogus FIXED coordinate - rounding git-svn-id: http://svn.osgeo.org/geos/trunk@377 + rounding git-svn-id: http://svn.osgeo.org/geos/trunk@377 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: reduced stack allocations, - try/catch blocks in ::overlayOp git-svn-id: http://svn.osgeo.org/geos/trunk@376 + try/catch blocks in ::overlayOp git-svn-id: + http://svn.osgeo.org/geos/trunk@376 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/algorithm/CentroidArea.cpp: CentroidArea::add(const - Geometry *geom) uses dynamic_cast git-svn-id: http://svn.osgeo.org/geos/trunk@375 + Geometry *geom) uses dynamic_cast git-svn-id: + http://svn.osgeo.org/geos/trunk@375 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-17 Sandro Santilli * source/geom/Geometry.cpp: ::getCeontroid(): reduced dynamic - allocations, added missing check for isEmpty git-svn-id: http://svn.osgeo.org/geos/trunk@374 + allocations, added missing check for isEmpty git-svn-id: + http://svn.osgeo.org/geos/trunk@374 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli * source/operation/distance/ConnectedElementLocationFilter.cpp: - Added LinearRing support git-svn-id: http://svn.osgeo.org/geos/trunk@373 + Added LinearRing support git-svn-id: + http://svn.osgeo.org/geos/trunk@373 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli * source/headers/geomUtil.h: Fixed bogus inheritance of - LinearComponentExtracter git-svn-id: http://svn.osgeo.org/geos/trunk@372 + LinearComponentExtracter git-svn-id: + http://svn.osgeo.org/geos/trunk@372 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli @@ -31649,60 +35354,68 @@ source/headers/opDistance.h, source/operation/distance/ConnectedElementLocationFilter.cpp, source/operation/distance/DistanceOp.cpp: DistanceOp bug removed, - cascading errors fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@371 + cascading errors fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@371 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli - * source/geom/Geometry.cpp, source/headers/geom.h: const correctness git-svn-id: http://svn.osgeo.org/geos/trunk@370 + * source/geom/Geometry.cpp, source/headers/geom.h: const correctness + git-svn-id: http://svn.osgeo.org/geos/trunk@370 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli - * source/io/WKTReader.cpp: avoided leaks on malformed LinearRing git-svn-id: http://svn.osgeo.org/geos/trunk@369 + * source/io/WKTReader.cpp: avoided leaks on malformed LinearRing + git-svn-id: http://svn.osgeo.org/geos/trunk@369 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli * source/geom/util/LinearComponentExtracter.cpp, source/geom/util/PointExtracter.cpp, - source/geom/util/PolygonExtracter.cpp: Mem leaks fixed git-svn-id: http://svn.osgeo.org/geos/trunk@368 + source/geom/util/PolygonExtracter.cpp: Mem leaks fixed git-svn-id: + http://svn.osgeo.org/geos/trunk@368 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-14 Sandro Santilli * source/test/XMLTester.cpp: Changed the algorythm for finding precisionModel type (current way did not work): now if you specify a - scale precisionModel will be FIXED, otherwise it will be FLOATING. git-svn-id: http://svn.osgeo.org/geos/trunk@367 + scale precisionModel will be FIXED, otherwise it will be FLOATING. + git-svn-id: http://svn.osgeo.org/geos/trunk@367 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli * source/io/StringTokenizer.cpp: fixed peekNextToken to avoid - incrementing string pointer git-svn-id: http://svn.osgeo.org/geos/trunk@366 + incrementing string pointer git-svn-id: + http://svn.osgeo.org/geos/trunk@366 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli - * source/index/bintree/Bintree.cpp: Fixed segfault in ::insert git-svn-id: http://svn.osgeo.org/geos/trunk@365 + * source/index/bintree/Bintree.cpp: Fixed segfault in ::insert + git-svn-id: http://svn.osgeo.org/geos/trunk@365 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli * source/algorithm/InteriorPointArea.cpp: Fixed segfault in - destructor git-svn-id: http://svn.osgeo.org/geos/trunk@364 + destructor git-svn-id: http://svn.osgeo.org/geos/trunk@364 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli * source/io/WKTReader.cpp, source/test/XMLTester.cpp: Memory leaks - fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@363 + fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@363 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli * source/geom/MultiLineString.cpp: leak removed in - MultiLineString::getBoundary() git-svn-id: http://svn.osgeo.org/geos/trunk@362 + MultiLineString::getBoundary() git-svn-id: + http://svn.osgeo.org/geos/trunk@362 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli @@ -31712,7 +35425,8 @@ source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp, source/headers/geom.h: Some const correctness added. Fixed bug in GeometryFactory::createMultiPoint to - handle NULL CoordinateList. git-svn-id: http://svn.osgeo.org/geos/trunk@361 + handle NULL CoordinateList. git-svn-id: + http://svn.osgeo.org/geos/trunk@361 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-07 Sandro Santilli @@ -31720,10 +35434,11 @@ * source/geom/Makefile.am, source/headers/noding.h, source/headers/opBuffer.h, source/noding/SegmentString.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing - EdgeNodingValidator to build scripts. Changed SegmentString + EdgeNodingValidator to build scripts. Changed SegmentString constructor back to its original form (takes const void *), implemented local tracking of "contexts" in caller objects for - proper destruction. git-svn-id: http://svn.osgeo.org/geos/trunk@360 + proper destruction. git-svn-id: + http://svn.osgeo.org/geos/trunk@360 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-06 Sandro Santilli @@ -31732,7 +35447,8 @@ source/index/bintree/Bintree.cpp, source/index/quadtree/Quadtree.cpp: Kept track of newly allocated objects by ensureExtent for Bintree and Quadtree, deleted at - destruction time. doc/example.cpp runs with no leaks. git-svn-id: http://svn.osgeo.org/geos/trunk@359 + destruction time. doc/example.cpp runs with no leaks. git-svn-id: + http://svn.osgeo.org/geos/trunk@359 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-06 Sandro Santilli @@ -31741,8 +35457,9 @@ source/noding/SegmentString.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: SegmentNodeList keeps track of created splitEdges for later destruction. - SegmentString constructor copies given Label. Buffer operation does - no more leaks for doc/example.cpp git-svn-id: http://svn.osgeo.org/geos/trunk@358 + SegmentString constructor copies given Label. Buffer operation does + no more leaks for doc/example.cpp git-svn-id: + http://svn.osgeo.org/geos/trunk@358 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-06 Sandro Santilli @@ -31751,20 +35468,23 @@ source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/ItemBoundable.cpp, source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: - Boundable destructor made virtual. Added vector + Boundable destructor made virtual. Added vector *nodes member in AbstractSTRTree, used to keep track of created node - to cleanly delete them at destruction time. git-svn-id: http://svn.osgeo.org/geos/trunk@357 + to cleanly delete them at destruction time. git-svn-id: + http://svn.osgeo.org/geos/trunk@357 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-06 Sandro Santilli * source/index/strtree/STRtree.cpp: leak removed from - createParentBoundablesFromVerticalSlices git-svn-id: http://svn.osgeo.org/geos/trunk@356 + createParentBoundablesFromVerticalSlices git-svn-id: + http://svn.osgeo.org/geos/trunk@356 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-06 Sandro Santilli - * source/index/strtree/AbstractSTRtree.cpp: memory leak fixed git-svn-id: http://svn.osgeo.org/geos/trunk@355 + * source/index/strtree/AbstractSTRtree.cpp: memory leak fixed + git-svn-id: http://svn.osgeo.org/geos/trunk@355 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli @@ -31773,40 +35493,44 @@ source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: AbstractNode destructor made virtual. AbstractNode::bounds made - protected. SIRAbstractNode and STRAbstractNode destructors added to + protected. SIRAbstractNode and STRAbstractNode destructors added to get rid of AbstractNode::bounds in the right way (is a void * casted - to appropriate Class in the subClasses). git-svn-id: http://svn.osgeo.org/geos/trunk@354 + to appropriate Class in the subClasses). git-svn-id: + http://svn.osgeo.org/geos/trunk@354 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/headers/opBuffer.h, source/operation/buffer/BufferBuilder.cpp: Rewritten static cga - allocation to avoid copy constructor calls. git-svn-id: http://svn.osgeo.org/geos/trunk@353 + allocation to avoid copy constructor calls. git-svn-id: + http://svn.osgeo.org/geos/trunk@353 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/geom/Geometry.cpp: avoided copy constructor in - Geometry::geometryChangedFilter initializzazion git-svn-id: http://svn.osgeo.org/geos/trunk@352 + Geometry::geometryChangedFilter initializzazion git-svn-id: + http://svn.osgeo.org/geos/trunk@352 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/noding/MCQuadtreeNoder.cpp: reduced explicit local objects - allocation git-svn-id: http://svn.osgeo.org/geos/trunk@351 + allocation git-svn-id: http://svn.osgeo.org/geos/trunk@351 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: Avoid use of copy - c'tors on local objects initializzation git-svn-id: http://svn.osgeo.org/geos/trunk@350 + c'tors on local objects initializzation git-svn-id: + http://svn.osgeo.org/geos/trunk@350 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/noding/MCQuadtreeNoder.cpp: Fixed big leak in - intersectChains() git-svn-id: http://svn.osgeo.org/geos/trunk@349 + intersectChains() git-svn-id: http://svn.osgeo.org/geos/trunk@349 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli @@ -31815,19 +35539,21 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Leaks fixed, - explicit allocations/deallocations reduced. git-svn-id: http://svn.osgeo.org/geos/trunk@348 + explicit allocations/deallocations reduced. git-svn-id: + http://svn.osgeo.org/geos/trunk@348 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/operation/buffer/SubgraphDepthLocater.cpp: memleak fixed in - ::getDepth git-svn-id: http://svn.osgeo.org/geos/trunk@347 + ::getDepth git-svn-id: http://svn.osgeo.org/geos/trunk@347 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/geom/util/GeometryEditor.cpp: Memory leak plugged in - editGeometryCollection git-svn-id: http://svn.osgeo.org/geos/trunk@346 + editGeometryCollection git-svn-id: + http://svn.osgeo.org/geos/trunk@346 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli @@ -31835,23 +35561,26 @@ * source/geom/Geometry.cpp, source/headers/geom.h, source/headers/opBuffer.h, source/io/Unload.cpp, source/operation/buffer/BufferBuilder.cpp: Removed some private - static heap explicit allocation, less cleanup done by the unloader. git-svn-id: http://svn.osgeo.org/geos/trunk@345 + static heap explicit allocation, less cleanup done by the unloader. + git-svn-id: http://svn.osgeo.org/geos/trunk@345 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@344 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@344 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli - * source/operation/buffer/BufferOp.cpp: Removed dynamic allocations. git-svn-id: http://svn.osgeo.org/geos/trunk@343 + * source/operation/buffer/BufferOp.cpp: Removed dynamic allocations. + git-svn-id: http://svn.osgeo.org/geos/trunk@343 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-05 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Reduced dynamic allocations - in bufferOriginalPrecision and bufferFixedPrecision. git-svn-id: http://svn.osgeo.org/geos/trunk@342 + in bufferOriginalPrecision and bufferFixedPrecision. git-svn-id: + http://svn.osgeo.org/geos/trunk@342 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli @@ -31863,14 +35592,16 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferSubgraph.cpp, source/operation/buffer/SubgraphDepthLocater.cpp: leaks fixed, - exception specification omitted. git-svn-id: http://svn.osgeo.org/geos/trunk@341 + exception specification omitted. git-svn-id: + http://svn.osgeo.org/geos/trunk@341 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli * source/geom/util/LinearComponentExtracter.cpp, source/geom/util/PointExtracter.cpp, - source/noding/SegmentNodeList.cpp: Some more leaks fixed git-svn-id: http://svn.osgeo.org/geos/trunk@340 + source/noding/SegmentNodeList.cpp: Some more leaks fixed + git-svn-id: http://svn.osgeo.org/geos/trunk@340 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli @@ -31882,7 +35613,7 @@ source/operation/buffer/BufferSubgraph.cpp, source/precision/CommonBitsOp.cpp, source/precision/SimpleGeometryPrecisionReducer.cpp: leaks on - exception fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@339 + exception fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@339 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli @@ -31892,21 +35623,24 @@ source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: Added sortBoundables(const vector) pure virtual in AbstractSTRtree, implemented in SIRtree and STRtree. Comparator funx - made static in STRtree.cpp and SIRtree.cpp. git-svn-id: http://svn.osgeo.org/geos/trunk@338 + made static in STRtree.cpp and SIRtree.cpp. git-svn-id: + http://svn.osgeo.org/geos/trunk@338 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli * source/headers/indexStrtree.h, source/index/strtree/AbstractSTRtree.cpp: Fixed comparator function - to express StrictWeakOrdering. git-svn-id: http://svn.osgeo.org/geos/trunk@337 + to express StrictWeakOrdering. git-svn-id: + http://svn.osgeo.org/geos/trunk@337 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli * source/noding/Noder.cpp, source/noding/SegmentNode.cpp, source/noding/nodingSegmentIntersector.cpp, - source/planargraph/planarNodeMap.cpp: newline added at end of file git-svn-id: http://svn.osgeo.org/geos/trunk@336 + source/planargraph/planarNodeMap.cpp: newline added at end of file + git-svn-id: http://svn.osgeo.org/geos/trunk@336 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-05-03 Sandro Santilli @@ -31920,7 +35654,8 @@ source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PolygonBuilder.cpp, source/planargraph/planarDirectedEdge.cpp: Exception specification - considered harmful - left as comment. git-svn-id: http://svn.osgeo.org/geos/trunk@335 + considered harmful - left as comment. git-svn-id: + http://svn.osgeo.org/geos/trunk@335 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-30 Sandro Santilli @@ -31928,8 +35663,8 @@ * source/geom/Geometry.cpp, source/headers/noding.h, source/headers/opBuffer.h, source/noding/IteratedNoder.cpp, source/operation/buffer/BufferBuilder.cpp: Enlarged exception - specifications to allow for AssertionFailedException. Added missing - initializers. git-svn-id: http://svn.osgeo.org/geos/trunk@334 + specifications to allow for AssertionFailedException. Added missing + initializers. git-svn-id: http://svn.osgeo.org/geos/trunk@334 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-28 Sandro Santilli @@ -31939,18 +35674,21 @@ instanceof. Previous typeid(*) use missed to catch an STRAbstractNode as a class derived from AbstractNode. Still have to check if this is the correct semantic with Martin, but at least lots - of SIGABORT are no more raised. git-svn-id: http://svn.osgeo.org/geos/trunk@333 + of SIGABORT are no more raised. git-svn-id: + http://svn.osgeo.org/geos/trunk@333 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-26 Paul Ramsey - * configure.in: Bump version number to 1.4 to indicate new changes. git-svn-id: http://svn.osgeo.org/geos/trunk@332 + * configure.in: Bump version number to 1.4 to indicate new changes. + git-svn-id: http://svn.osgeo.org/geos/trunk@332 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-26 Sandro Santilli * source/index/strtree/AbstractSTRtree.cpp, - source/index/strtree/STRtree.cpp: Some leaks fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@331 + source/index/strtree/STRtree.cpp: Some leaks fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@331 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-23 Sandro Santilli @@ -31958,12 +35696,14 @@ * source/headers/noding.h, source/headers/opBuffer.h, source/noding/IteratedNoder.cpp, source/operation/buffer/BufferBuilder.cpp, - source/operation/buffer/BufferOp.cpp: const-correctness changes git-svn-id: http://svn.osgeo.org/geos/trunk@330 + source/operation/buffer/BufferOp.cpp: const-correctness changes + git-svn-id: http://svn.osgeo.org/geos/trunk@330 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-21 Sandro Santilli - * source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in computeDepths git-svn-id: http://svn.osgeo.org/geos/trunk@329 + * source/geomgraph/DirectedEdgeStar.cpp: Fixed bug in computeDepths + git-svn-id: http://svn.osgeo.org/geos/trunk@329 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-20 Sandro Santilli @@ -31972,13 +35712,15 @@ source/algorithm/MinimumDiameter.cpp, source/geom/LineString.cpp, source/geom/LinearRing.cpp, source/geom/Polygon.cpp, source/operation/buffer/BufferOp.cpp, - source/operation/overlay/OverlayOp.cpp: More leaks removed. git-svn-id: http://svn.osgeo.org/geos/trunk@328 + source/operation/overlay/OverlayOp.cpp: More leaks removed. + git-svn-id: http://svn.osgeo.org/geos/trunk@328 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-20 Sandro Santilli * source/algorithm/MinimumDiameter.cpp, - source/headers/geosAlgorithm.h: MinimumDiameter leaks plugged. git-svn-id: http://svn.osgeo.org/geos/trunk@327 + source/headers/geosAlgorithm.h: MinimumDiameter leaks plugged. + git-svn-id: http://svn.osgeo.org/geos/trunk@327 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-20 Sandro Santilli @@ -31987,7 +35729,7 @@ source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: More memory leaks - removed. git-svn-id: http://svn.osgeo.org/geos/trunk@326 + removed. git-svn-id: http://svn.osgeo.org/geos/trunk@326 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-20 Sandro Santilli @@ -31997,7 +35739,7 @@ source/operation/buffer/BufferOp.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp, source/precision/SimpleGeometryPrecisionReducer.cpp: Memory leaks - removed. git-svn-id: http://svn.osgeo.org/geos/trunk@325 + removed. git-svn-id: http://svn.osgeo.org/geos/trunk@325 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-20 Sandro Santilli @@ -32010,8 +35752,9 @@ source/geom/util/GeometryEditor.cpp, source/headers/geom.h, source/headers/geomUtil.h, source/headers/precision.h, source/precision/SimpleGeometryPrecisionReducer.cpp: GeometryFactory - and Geometry const correctness. Memory leaks removed from - SimpleGeometryPrecisionReducer and GeometryFactory. git-svn-id: http://svn.osgeo.org/geos/trunk@324 + and Geometry const correctness. Memory leaks removed from + SimpleGeometryPrecisionReducer and GeometryFactory. git-svn-id: + http://svn.osgeo.org/geos/trunk@324 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-19 Sandro Santilli @@ -32020,7 +35763,8 @@ source/noding/MCQuadtreeNoder.cpp, source/noding/SegmentString.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Some memory leaks - plugged in noding algorithms. git-svn-id: http://svn.osgeo.org/geos/trunk@323 + plugged in noding algorithms. git-svn-id: + http://svn.osgeo.org/geos/trunk@323 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-19 Sandro Santilli @@ -32032,8 +35776,9 @@ source/operation/buffer/BufferOp.cpp, source/operation/buffer/OffsetCurveBuilder.cpp, source/operation/buffer/OffsetCurveSetBuilder.cpp: Added missing - virtual destructor in SpatialIndex class. Memory leaks fixes. Const - and throw specifications added. git-svn-id: http://svn.osgeo.org/geos/trunk@322 + virtual destructor in SpatialIndex class. Memory leaks fixes. Const + and throw specifications added. git-svn-id: + http://svn.osgeo.org/geos/trunk@322 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-19 Sandro Santilli @@ -32042,22 +35787,26 @@ source/noding/IteratedNoder.cpp, source/operation/buffer/BufferBuilder.cpp, source/operation/buffer/BufferOp.cpp: Memory leaks fixes. Throw - specifications added. git-svn-id: http://svn.osgeo.org/geos/trunk@321 + specifications added. git-svn-id: + http://svn.osgeo.org/geos/trunk@321 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli - * source/geom/Point.cpp: Memory leak fix in copy constructor git-svn-id: http://svn.osgeo.org/geos/trunk@320 + * source/geom/Point.cpp: Memory leak fix in copy constructor + git-svn-id: http://svn.osgeo.org/geos/trunk@320 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli - * source/operation/buffer/BufferOp.cpp: Leaks fixes git-svn-id: http://svn.osgeo.org/geos/trunk@319 + * source/operation/buffer/BufferOp.cpp: Leaks fixes git-svn-id: + http://svn.osgeo.org/geos/trunk@319 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli - * source/operation/buffer/OffsetCurveBuilder.cpp: More leaks fixed git-svn-id: http://svn.osgeo.org/geos/trunk@318 + * source/operation/buffer/OffsetCurveBuilder.cpp: More leaks fixed + git-svn-id: http://svn.osgeo.org/geos/trunk@318 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli @@ -32065,71 +35814,77 @@ * source/noding/IteratedNoder.cpp, source/noding/MCQuadtreeNoder.cpp, source/operation/buffer/BufferSubgraph.cpp, - source/operation/buffer/OffsetCurveBuilder.cpp: Leak fixes. git-svn-id: http://svn.osgeo.org/geos/trunk@317 + source/operation/buffer/OffsetCurveBuilder.cpp: Leak fixes. + git-svn-id: http://svn.osgeo.org/geos/trunk@317 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Memory leaks plugged on - exception thrown git-svn-id: http://svn.osgeo.org/geos/trunk@316 + exception thrown git-svn-id: http://svn.osgeo.org/geos/trunk@316 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli - * source/operation/buffer/BufferOp.cpp: Memory leak fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@315 + * source/operation/buffer/BufferOp.cpp: Memory leak fixed. + git-svn-id: http://svn.osgeo.org/geos/trunk@315 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli * source/algorithm/CGAlgorithms.cpp: Removed memory leak in - CGAlgorithms::isOnline git-svn-id: http://svn.osgeo.org/geos/trunk@314 + CGAlgorithms::isOnline git-svn-id: + http://svn.osgeo.org/geos/trunk@314 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli * source/headers/planargraph.h, source/io/Unload.cpp: Unload::Release final delete (static heap allocations should be gone - now) git-svn-id: http://svn.osgeo.org/geos/trunk@313 + now) git-svn-id: http://svn.osgeo.org/geos/trunk@313 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli * source/geom/GeometryFactory.cpp, source/geom/Point.cpp, source/headers/geom.h: Memory leaks fixed and const correctness - applied for Point class. git-svn-id: http://svn.osgeo.org/geos/trunk@312 + applied for Point class. git-svn-id: + http://svn.osgeo.org/geos/trunk@312 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-16 Sandro Santilli * source/geom/PrecisionModel.cpp, source/headers/geom.h, source/io/Unload.cpp: PrecisionModel::Type made an enum instead of a - Type. git-svn-id: http://svn.osgeo.org/geos/trunk@311 + Type. git-svn-id: http://svn.osgeo.org/geos/trunk@311 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-15 Sandro Santilli * source/io/Unload.cpp: Commented out deletion that seems to cause - segfaults git-svn-id: http://svn.osgeo.org/geos/trunk@310 + segfaults git-svn-id: http://svn.osgeo.org/geos/trunk@310 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-15 Sandro Santilli * source/headers/geom.h, source/headers/opBuffer.h, - source/io/Unload.cpp: Added new cleanup to Unload::Release git-svn-id: http://svn.osgeo.org/geos/trunk@309 + source/io/Unload.cpp: Added new cleanup to Unload::Release + git-svn-id: http://svn.osgeo.org/geos/trunk@309 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geom.h: All geometries returned by {from,to}InternalGeometry calls are now deleted after - use (unless NOT new). Some 'commented' throw specifications in - geom.h git-svn-id: http://svn.osgeo.org/geos/trunk@308 + use (unless NOT new). Some 'commented' throw specifications in + geom.h git-svn-id: http://svn.osgeo.org/geos/trunk@308 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/operation/overlay/OverlayOp.cpp: Removed deletion of - externally pointed GeometryFactory from OverlayOp destructor git-svn-id: http://svn.osgeo.org/geos/trunk@307 + externally pointed GeometryFactory from OverlayOp destructor + git-svn-id: http://svn.osgeo.org/geos/trunk@307 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli @@ -32137,50 +35892,55 @@ * source/geom/GeometryCollection.cpp, source/geom/GeometryFactory.cpp, source/index/strtree/AbstractSTRtree.cpp: shouldNeverReachHere - exceptions made more verbose git-svn-id: http://svn.osgeo.org/geos/trunk@306 + exceptions made more verbose git-svn-id: + http://svn.osgeo.org/geos/trunk@306 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/geom/util/GeometryEditor.cpp: Added support for LinearRing - in GeometryEditor git-svn-id: http://svn.osgeo.org/geos/trunk@305 + in GeometryEditor git-svn-id: http://svn.osgeo.org/geos/trunk@305 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/operation/distance/DistanceOp.cpp: Uncommented - initializzazion and destruction of DistanceOp::minDistanceLocation git-svn-id: http://svn.osgeo.org/geos/trunk@304 + initializzazion and destruction of DistanceOp::minDistanceLocation + git-svn-id: http://svn.osgeo.org/geos/trunk@304 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/geom/PrecisionModel.cpp: PrecisionModel(double newScale) - missed to set the scale git-svn-id: http://svn.osgeo.org/geos/trunk@303 + missed to set the scale git-svn-id: + http://svn.osgeo.org/geos/trunk@303 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/headers/noding.h, source/noding/IteratedNoder.cpp: Private iterated noding funx now use int* instead of vector to know when - it's time to stop. git-svn-id: http://svn.osgeo.org/geos/trunk@302 + it's time to stop. git-svn-id: http://svn.osgeo.org/geos/trunk@302 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/operation/buffer/BufferOp.cpp: endCapStyle was never set in - BufferOp contructor git-svn-id: http://svn.osgeo.org/geos/trunk@301 + BufferOp contructor git-svn-id: + http://svn.osgeo.org/geos/trunk@301 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/operation/buffer/BufferBuilder.cpp: BufferBuilder - constructor missed to initialize workingPrecisionModel git-svn-id: http://svn.osgeo.org/geos/trunk@300 + constructor missed to initialize workingPrecisionModel git-svn-id: + http://svn.osgeo.org/geos/trunk@300 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli * source/operation/buffer/BufferOp.cpp: BufferOp constructor missed - to set argGeom git-svn-id: http://svn.osgeo.org/geos/trunk@299 + to set argGeom git-svn-id: http://svn.osgeo.org/geos/trunk@299 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Sandro Santilli @@ -32188,7 +35948,8 @@ * source/geom/Geometry.cpp, source/geom/GeometryFactory.cpp, source/headers/geom.h: Fixed GeometryFactory constructors to copy given PrecisionModel. Added GeometryFactory copy constructor. Fixed - Geometry constructors to copy GeometryFactory. git-svn-id: http://svn.osgeo.org/geos/trunk@298 + Geometry constructors to copy GeometryFactory. git-svn-id: + http://svn.osgeo.org/geos/trunk@298 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-14 Yury Bychkov @@ -32202,49 +35963,57 @@ source/geomgraph/index/SimpleSweepLineIntersector.cpp, source/geomgraph/index/SweepLineEvent.cpp, source/geomgraph/index/SweepLineSegment.cpp: "geomgraph/index" - committ problem fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@297 + committ problem fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@297 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/geom/Point.cpp: Removed faulty assert in constructor git-svn-id: http://svn.osgeo.org/geos/trunk@296 + * source/geom/Point.cpp: Removed faulty assert in constructor + git-svn-id: http://svn.osgeo.org/geos/trunk@296 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/geom/Makefile.am: Added more source files git-svn-id: http://svn.osgeo.org/geos/trunk@295 + * source/geom/Makefile.am: Added more source files git-svn-id: + http://svn.osgeo.org/geos/trunk@295 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * doc/example.cpp: Removed spurious line git-svn-id: http://svn.osgeo.org/geos/trunk@294 + * doc/example.cpp: Removed spurious line git-svn-id: + http://svn.osgeo.org/geos/trunk@294 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/headers/precision.h: prototype mismatch fixed git-svn-id: http://svn.osgeo.org/geos/trunk@293 + * source/headers/precision.h: prototype mismatch fixed git-svn-id: + http://svn.osgeo.org/geos/trunk@293 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli * source/headers/opDistance.h, source/operation/distance/GeometryLocation.cpp: GeometryLocation - const-correctness. git-svn-id: http://svn.osgeo.org/geos/trunk@292 + const-correctness. git-svn-id: http://svn.osgeo.org/geos/trunk@292 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/headers/Makefile.am: Added lost opDistance.h git-svn-id: http://svn.osgeo.org/geos/trunk@291 + * source/headers/Makefile.am: Added lost opDistance.h git-svn-id: + http://svn.osgeo.org/geos/trunk@291 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/headers/Makefile.am: Added new header files git-svn-id: http://svn.osgeo.org/geos/trunk@290 + * source/headers/Makefile.am: Added new header files git-svn-id: + http://svn.osgeo.org/geos/trunk@290 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/geom/Makefile.am: Added new source files git-svn-id: http://svn.osgeo.org/geos/trunk@289 + * source/geom/Makefile.am: Added new source files git-svn-id: + http://svn.osgeo.org/geos/trunk@289 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli @@ -32252,14 +36021,16 @@ * source/headers/opDistance.h, source/operation/distance/DistanceOp.cpp, source/operation/distance/GeometryLocation.cpp: GeometryLocation - constructor made const-correct. Fixed erroneus down-casting in - DistanceOp::computeMinDistancePoints. git-svn-id: http://svn.osgeo.org/geos/trunk@288 + constructor made const-correct. Fixed erroneus down-casting in + DistanceOp::computeMinDistancePoints. git-svn-id: + http://svn.osgeo.org/geos/trunk@288 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-13 Sandro Santilli - * source/headers/geom.h: Changed all 'long long' with int64. - Changed all 'long long' constants to end with two Ls. git-svn-id: http://svn.osgeo.org/geos/trunk@287 + * source/headers/geom.h: Changed all 'long long' with int64. Changed + all 'long long' constants to end with two Ls. git-svn-id: + http://svn.osgeo.org/geos/trunk@287 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-10 Yury Bychkov @@ -32273,7 +36044,7 @@ source/precision/EnhancedPrecisionOp.cpp, source/precision/SimpleGeometryPrecisionReducer.cpp, source/util/UniqueCoordinateArrayFilter.cpp: "precision" upgraded to - JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@286 + JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@286 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-10 Yury Bychkov @@ -32293,7 +36064,8 @@ source/operation/buffer/SubgraphDepthLocater.cpp, source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PolygonBuilder.cpp: "operation/buffer" - upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@285 + upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@285 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-08 Yury Bychkov @@ -32304,7 +36076,8 @@ source/operation/polygonize/PolygonizeGraph.cpp, source/operation/polygonize/Polygonizer.cpp, source/operation/polygonize/polygonizeEdgeRing.cpp: - "operation/polygonize" ported from JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@284 + "operation/polygonize" ported from JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@284 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-07 Yury Bychkov @@ -32319,7 +36092,8 @@ source/operation/linemerge/LineMerger.cpp, source/planargraph/planarNodeMap.cpp, source/planargraph/{PlanarGraph.cpp => planarPlanarGraph.cpp}: - "operation/linemerge" ported from JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@283 + "operation/linemerge" ported from JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@283 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-05 Yury Bychkov @@ -32334,7 +36108,8 @@ source/operation/distance/LineExtracterFilter.cpp, source/operation/distance/PointExtracterFilter.cpp, source/operation/distance/PolygonExtracterFilter.cpp: - "operation/distance" upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@282 + "operation/distance" upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@282 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-04 Yury Bychkov @@ -32353,7 +36128,8 @@ source/planargraph/planarGraphComponent.cpp, source/planargraph/planarNode.cpp, source/planargraph/planarNodeMap.cpp: "planargraph" and "geom/utill" - upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@281 + upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@281 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-04-01 Yury Bychkov @@ -32363,7 +36139,8 @@ source/geom/LinearRing.cpp, source/geom/MultiLineString.cpp, source/geom/MultiPoint.cpp, source/geom/Polygon.cpp, source/headers/geom.h, source/io/Unload.cpp: All "geom" classes from - JTS 1.3 upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@280 + JTS 1.3 upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@280 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-31 Yury Bychkov @@ -32372,7 +36149,8 @@ source/geom/MultiPolygon.cpp, source/geom/Point.cpp, source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp, source/geomgraph/EdgeNodingValidator.cpp, source/headers/geom.h: - "geom" partially upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@279 + "geom" partially upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@279 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-29 Yury Bychkov @@ -32395,7 +36173,8 @@ source/operation/valid/SweeplineNestedRingTester.cpp: "noding/snapround" package ported (JTS 1.4); "operation", "operation/valid", "operation/relate" and "operation/overlay" - upgraded to JTS 1.4; "geom" partially upgraded. git-svn-id: http://svn.osgeo.org/geos/trunk@278 + upgraded to JTS 1.4; "geom" partially upgraded. git-svn-id: + http://svn.osgeo.org/geos/trunk@278 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-26 Yury Bychkov @@ -32406,7 +36185,7 @@ source/noding/SegmentNode.cpp, source/noding/SegmentNodeList.cpp, source/noding/SegmentString.cpp, source/noding/SimpleNoder.cpp, source/noding/nodingSegmentIntersector.cpp: "noding" package ported - (JTS 1.4) git-svn-id: http://svn.osgeo.org/geos/trunk@277 + (JTS 1.4) git-svn-id: http://svn.osgeo.org/geos/trunk@277 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-25 Yury Bychkov @@ -32443,7 +36222,8 @@ source/index/strtree/AbstractNode.cpp, source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/SIRtree.cpp, source/index/strtree/STRtree.cpp: - All "index/*" packages upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@276 + All "index/*" packages upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@276 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-19 Yury Bychkov @@ -32477,7 +36257,8 @@ source/index/chain/MonotoneChainBuilder.cpp, source/io/Unload.cpp, source/operation/buffer/BufferOp.cpp, source/operation/overlay/OverlayOp.cpp, source/test/XMLTester.cpp: - "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@275 + "geomgraph" and "geomgraph/indexl" upgraded to JTS 1.4 git-svn-id: + http://svn.osgeo.org/geos/trunk@275 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-18 Yury Bychkov @@ -32488,7 +36269,8 @@ source/headers/io.h, source/headers/util.h, source/io/StringTokenizer.cpp, source/io/WKTReader.cpp, source/io/WKTWriter.cpp, source/util/GeometricShapeFactory.cpp: "IO" - and "Util" upgraded to JTS 1.4 "Geometry" partially upgraded. git-svn-id: http://svn.osgeo.org/geos/trunk@274 + and "Util" upgraded to JTS 1.4 "Geometry" partially upgraded. + git-svn-id: http://svn.osgeo.org/geos/trunk@274 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-17 Yury Bychkov @@ -32507,7 +36289,8 @@ source/algorithm/SimplePointInAreaLocator.cpp, source/algorithm/SimplePointInRing.cpp, source/geom/Geometry.cpp, source/headers/geom.h, source/headers/geosAlgorithm.h, - source/test/Stackwalker.h: "Algorithm" upgraded to JTS 1.4 git-svn-id: http://svn.osgeo.org/geos/trunk@273 + source/test/Stackwalker.h: "Algorithm" upgraded to JTS 1.4 + git-svn-id: http://svn.osgeo.org/geos/trunk@273 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-03-01 Sandro Santilli @@ -32517,65 +36300,75 @@ source/operation/buffer/BufferOp.cpp, source/operation/relate/RelateOp.cpp: applied const correctness changes by Manuel Prieto Villegas - git-svn-id: http://svn.osgeo.org/geos/trunk@272 + git-svn-id: + http://svn.osgeo.org/geos/trunk@272 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-02-27 Sandro Santilli * source/geom/Polygon.cpp: memory leak fix in Polygon::getArea() - - reported by 'Manuel Prieto Villegas' git-svn-id: http://svn.osgeo.org/geos/trunk@271 + reported by 'Manuel Prieto Villegas' git-svn-id: + http://svn.osgeo.org/geos/trunk@271 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-02-27 Sandro Santilli * source/algorithm/CGAlgorithms.cpp, source/headers/geosAlgorithm.h: made CGAlgorithms::signedArea() and CGAlgorithms::length() arguments - const-correct git-svn-id: http://svn.osgeo.org/geos/trunk@270 + const-correct git-svn-id: http://svn.osgeo.org/geos/trunk@270 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-02-20 Paul Ramsey * ltmain.sh: Changed to new version of ltmain, that matches the - version of libtool on build box git-svn-id: http://svn.osgeo.org/geos/trunk@269 + version of libtool on build box git-svn-id: + http://svn.osgeo.org/geos/trunk@269 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-01-20 Paul Ramsey - * configure.in: Change platform.h back to AM_CONFIG_HEADER. git-svn-id: http://svn.osgeo.org/geos/trunk@268 + * configure.in: Change platform.h back to AM_CONFIG_HEADER. + git-svn-id: http://svn.osgeo.org/geos/trunk@268 5242fede-7e19-0410-aef8-94bd7d2200fb 2004-01-20 Paul Ramsey * configure.in: Change AM_CONFIG_HEADER to AC_CONFIG_HEADERS to - allow autoheader to work its magic. git-svn-id: http://svn.osgeo.org/geos/trunk@267 + allow autoheader to work its magic. git-svn-id: + http://svn.osgeo.org/geos/trunk@267 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-12-11 Sandro Santilli * source/operation/buffer/BufferOp.cpp: made buffer(0) back to its - *correct* semantic (empy collection) git-svn-id: http://svn.osgeo.org/geos/trunk@266 + *correct* semantic (empy collection) git-svn-id: + http://svn.osgeo.org/geos/trunk@266 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-12-11 Sandro Santilli * source/operation/buffer/BufferOp.cpp: made buffer operation return - a cloned input geom when called with 0 as distance git-svn-id: http://svn.osgeo.org/geos/trunk@265 + a cloned input geom when called with 0 as distance git-svn-id: + http://svn.osgeo.org/geos/trunk@265 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-12-11 Sandro Santilli * source/geom/GeometryCollection.cpp: Fixed bogus copy constructor - (making clone bogus) git-svn-id: http://svn.osgeo.org/geos/trunk@264 + (making clone bogus) git-svn-id: + http://svn.osgeo.org/geos/trunk@264 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-13 Sandro Santilli - * doc/example.cpp: bug fixed in relate call git-svn-id: http://svn.osgeo.org/geos/trunk@263 + * doc/example.cpp: bug fixed in relate call git-svn-id: + http://svn.osgeo.org/geos/trunk@263 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli - * doc/example.cpp: added relational operators git-svn-id: http://svn.osgeo.org/geos/trunk@262 + * doc/example.cpp: added relational operators git-svn-id: + http://svn.osgeo.org/geos/trunk@262 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli @@ -32583,86 +36376,98 @@ * source/graph/PlanarGraph.cpp, source/headers/graph.h, source/headers/opOverlay.h, source/operation/overlay/OverlayOp.cpp, source/operation/overlay/PolygonBuilder.cpp: Added throw - specification. Fixed leaks on exceptions. git-svn-id: http://svn.osgeo.org/geos/trunk@261 + specification. Fixed leaks on exceptions. git-svn-id: + http://svn.osgeo.org/geos/trunk@261 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli * source/geom/PrecisionModel.cpp: made sure PrecisionModel scale is - never 0 git-svn-id: http://svn.osgeo.org/geos/trunk@260 + never 0 git-svn-id: http://svn.osgeo.org/geos/trunk@260 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli - * source/test/XMLTester.cpp: added missing initialization git-svn-id: http://svn.osgeo.org/geos/trunk@259 + * source/test/XMLTester.cpp: added missing initialization + git-svn-id: http://svn.osgeo.org/geos/trunk@259 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli * source/headers/opOverlay.h, source/operation/overlay/OverlayOp.cpp: Added some more throw - specifications and cleanup on exception (leaks removed). git-svn-id: http://svn.osgeo.org/geos/trunk@258 + specifications and cleanup on exception (leaks removed). + git-svn-id: http://svn.osgeo.org/geos/trunk@258 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli * source/graph/DirectedEdgeStar.cpp, source/graph/EdgeEndStar.cpp, source/graph/GeometryGraph.cpp, source/headers/graph.h: Added some - more throw specifications git-svn-id: http://svn.osgeo.org/geos/trunk@257 + more throw specifications git-svn-id: + http://svn.osgeo.org/geos/trunk@257 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli - * source/test/XMLTester.cpp: more cleanup on exception git-svn-id: http://svn.osgeo.org/geos/trunk@256 + * source/test/XMLTester.cpp: more cleanup on exception git-svn-id: + http://svn.osgeo.org/geos/trunk@256 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli * doc/example.cpp: removed old changelog, moved comments in the nice - standard frame git-svn-id: http://svn.osgeo.org/geos/trunk@255 + standard frame git-svn-id: http://svn.osgeo.org/geos/trunk@255 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-12 Sandro Santilli - * autogen.sh: added autoheader call git-svn-id: http://svn.osgeo.org/geos/trunk@254 + * autogen.sh: added autoheader call git-svn-id: + http://svn.osgeo.org/geos/trunk@254 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Memory leak fix in - insertEdge() git-svn-id: http://svn.osgeo.org/geos/trunk@253 + insertEdge() git-svn-id: http://svn.osgeo.org/geos/trunk@253 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Paul Ramsey - * ChangeLog: Added current ChangeLog git-svn-id: http://svn.osgeo.org/geos/trunk@252 + * ChangeLog: Added current ChangeLog git-svn-id: + http://svn.osgeo.org/geos/trunk@252 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Sandro Santilli - * source/headers/config.h.in: will be generated with ./autogen.sh git-svn-id: http://svn.osgeo.org/geos/trunk@251 + * source/headers/config.h.in: will be generated with ./autogen.sh + git-svn-id: http://svn.osgeo.org/geos/trunk@251 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Sandro Santilli * Makefile.am, configure.in, doc/.cvsignore, doc/Makefile, doc/Makefile.am: Made doc/ directory part of distribution. Uniformed - doc build script to autotools. git-svn-id: http://svn.osgeo.org/geos/trunk@250 + doc build script to autotools. git-svn-id: + http://svn.osgeo.org/geos/trunk@250 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Sandro Santilli - * source/headers/.cvsignore: added config.h.in (missed before) git-svn-id: http://svn.osgeo.org/geos/trunk@249 + * source/headers/.cvsignore: added config.h.in (missed before) + git-svn-id: http://svn.osgeo.org/geos/trunk@249 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Sandro Santilli - * source/headers/.cvsignore: added config.h.in git-svn-id: http://svn.osgeo.org/geos/trunk@248 + * source/headers/.cvsignore: added config.h.in git-svn-id: + http://svn.osgeo.org/geos/trunk@248 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Paul Ramsey - * AUTHORS: Added people! git-svn-id: http://svn.osgeo.org/geos/trunk@247 + * AUTHORS: Added people! git-svn-id: + http://svn.osgeo.org/geos/trunk@247 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-07 Paul Ramsey @@ -32810,95 +36615,109 @@ source/util/IllegalArgumentException.cpp, source/util/UniqueCoordinateArrayFilter.cpp, source/util/UnsupportedOperationException.cpp: Add standard CVS - headers licence notices and copyrights to all cpp and h files. git-svn-id: http://svn.osgeo.org/geos/trunk@245 + headers licence notices and copyrights to all cpp and h files. + git-svn-id: http://svn.osgeo.org/geos/trunk@245 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/graph/EdgeIntersectionList.cpp: removed useless Coordinate - copy in ::createSplitEdge() git-svn-id: http://svn.osgeo.org/geos/trunk@244 + copy in ::createSplitEdge() git-svn-id: + http://svn.osgeo.org/geos/trunk@244 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli - * doc/.cvsignore: first import git-svn-id: http://svn.osgeo.org/geos/trunk@243 + * doc/.cvsignore: first import git-svn-id: + http://svn.osgeo.org/geos/trunk@243 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli - * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@242 + * TODO: updated git-svn-id: http://svn.osgeo.org/geos/trunk@242 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/operation/overlay/PolygonBuilder.cpp: added throw - information comment in PolygonBuilder git-svn-id: http://svn.osgeo.org/geos/trunk@241 + information comment in PolygonBuilder git-svn-id: + http://svn.osgeo.org/geos/trunk@241 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Added throw specification for BufferOp's ::buildSubgraphs() and ::computeBuffer(). Cleanup on - exception in computeBuffer(). git-svn-id: http://svn.osgeo.org/geos/trunk@240 + exception in computeBuffer(). git-svn-id: + http://svn.osgeo.org/geos/trunk@240 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/headers/opBuffer.h: Added throw specification for - BufferOp's ::buildSubgraphs() and ::computeBuffer() git-svn-id: http://svn.osgeo.org/geos/trunk@239 + BufferOp's ::buildSubgraphs() and ::computeBuffer() git-svn-id: + http://svn.osgeo.org/geos/trunk@239 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/graph/DirectedEdgeStar.cpp, source/headers/graph.h: Added - throw specification for DirectEdgeStar::linkResultDirectedEdges() git-svn-id: http://svn.osgeo.org/geos/trunk@238 + throw specification for DirectEdgeStar::linkResultDirectedEdges() + git-svn-id: http://svn.osgeo.org/geos/trunk@238 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/operation/buffer/BufferOp.cpp: Cleanup on exception in - ::bufferOp() git-svn-id: http://svn.osgeo.org/geos/trunk@237 + ::bufferOp() git-svn-id: http://svn.osgeo.org/geos/trunk@237 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli - * source/graph/EdgeRing.cpp: Memory leaks fixed in ::containsPoint() git-svn-id: http://svn.osgeo.org/geos/trunk@236 + * source/graph/EdgeRing.cpp: Memory leaks fixed in ::containsPoint() + git-svn-id: http://svn.osgeo.org/geos/trunk@236 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/operation/buffer/BufferLineBuilder.cpp: Fixed memory leaks - in ::closePt() and ::addLineEndCap() git-svn-id: http://svn.osgeo.org/geos/trunk@235 + in ::closePt() and ::addLineEndCap() git-svn-id: + http://svn.osgeo.org/geos/trunk@235 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * source/operation/buffer/BufferEdgeBuilder.cpp: Added support for - LinearRing, removed memory leaks in ::addLineString git-svn-id: http://svn.osgeo.org/geos/trunk@234 + LinearRing, removed memory leaks in ::addLineString git-svn-id: + http://svn.osgeo.org/geos/trunk@234 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Sandro Santilli * doc/example.cpp: Added Buffer,Intersection,Difference and - Symdifference. Exception cleanup git-svn-id: http://svn.osgeo.org/geos/trunk@233 + Symdifference. Exception cleanup git-svn-id: + http://svn.osgeo.org/geos/trunk@233 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-06 Paul Ramsey - * INSTALL: Small addition of into about LD_LIBRARY_PATH git-svn-id: http://svn.osgeo.org/geos/trunk@232 + * INSTALL: Small addition of into about LD_LIBRARY_PATH + git-svn-id: http://svn.osgeo.org/geos/trunk@232 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-05 Sandro Santilli * doc/Makefile, doc/example.cpp: Modified example.cpp to make use of vectors instead of Geometry * / int couples. Added LineString - creation example. Added Makefile to compile it. git-svn-id: http://svn.osgeo.org/geos/trunk@231 + creation example. Added Makefile to compile it. git-svn-id: + http://svn.osgeo.org/geos/trunk@231 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-11-03 Sandro Santilli * doc/example.cpp: Removed comments about segfaults, made the simple - collection creation call cleaner by use of the clone() method. git-svn-id: http://svn.osgeo.org/geos/trunk@230 + collection creation call cleaner by use of the clone() method. + git-svn-id: http://svn.osgeo.org/geos/trunk@230 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-31 Sandro Santilli @@ -32906,42 +36725,48 @@ * source/geom/GeometryCollection.cpp, source/geom/LineString.cpp, source/geom/Point.cpp, source/geom/Polygon.cpp, source/headers/geom.h: Re-introduced clone() method. Copy - constructor could not really replace it. git-svn-id: http://svn.osgeo.org/geos/trunk@229 + constructor could not really replace it. git-svn-id: + http://svn.osgeo.org/geos/trunk@229 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-29 Sandro Santilli - * doc/example.cpp: Added centroid computation example git-svn-id: http://svn.osgeo.org/geos/trunk@228 + * doc/example.cpp: Added centroid computation example git-svn-id: + http://svn.osgeo.org/geos/trunk@228 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-29 Sandro Santilli * source/algorithm/CentroidLine.cpp: Added support for LinearRing - types (treated as LineString) git-svn-id: http://svn.osgeo.org/geos/trunk@227 + types (treated as LineString) git-svn-id: + http://svn.osgeo.org/geos/trunk@227 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-24 Sandro Santilli * source/headers/geom.h: Added GeometryTypeId enum and - getGeometryTypeId abstract Geometry method. git-svn-id: http://svn.osgeo.org/geos/trunk@226 + getGeometryTypeId abstract Geometry method. git-svn-id: + http://svn.osgeo.org/geos/trunk@226 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-23 Sandro Santilli - * source/headers/.cvsignore: Added stamp-h2 and platform.h git-svn-id: http://svn.osgeo.org/geos/trunk@225 + * source/headers/.cvsignore: Added stamp-h2 and platform.h + git-svn-id: http://svn.osgeo.org/geos/trunk@225 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-23 Sandro Santilli * source/headers/util.h: Made CoordinateArrayFilter destructor - virtual. git-svn-id: http://svn.osgeo.org/geos/trunk@224 + virtual. git-svn-id: http://svn.osgeo.org/geos/trunk@224 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-22 Sandro Santilli * configure.in, source/headers/{platform.h => platform.h.in}: Made platform.h be created by configure. In this way we will not have - problems of installed headers trying to include phantom config.h. git-svn-id: http://svn.osgeo.org/geos/trunk@223 + problems of installed headers trying to include phantom config.h. + git-svn-id: http://svn.osgeo.org/geos/trunk@223 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-22 Sandro Santilli @@ -32950,68 +36775,76 @@ source/index/quadtree/DoubleBits.cpp: Quadtree bitfield operations made using type int64. Type int64 typedef'ed based on autoconf detected int type (long or long long). If long is not 64bits int64 - will be really 32 bits and INT64_IS_REALLY32 will be defined. git-svn-id: http://svn.osgeo.org/geos/trunk@222 + will be really 32 bits and INT64_IS_REALLY32 will be defined. + git-svn-id: http://svn.osgeo.org/geos/trunk@222 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-21 Sandro Santilli * acsite.m4, configure.in, source/headers/acconfig.h, - source/headers/config.h.in: Added macros to find 64bit integer. git-svn-id: http://svn.osgeo.org/geos/trunk@221 + source/headers/config.h.in: Added macros to find 64bit integer. + git-svn-id: http://svn.osgeo.org/geos/trunk@221 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-21 Sandro Santilli * doc/example.cpp: Uncommented point creation lines. Updated - comments about segfaults. git-svn-id: http://svn.osgeo.org/geos/trunk@220 + comments about segfaults. git-svn-id: + http://svn.osgeo.org/geos/trunk@220 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-21 Paul Ramsey * source/test/Makefile.am: Added test.xml so it gets picked up by - 'make dist' git-svn-id: http://svn.osgeo.org/geos/trunk@219 + 'make dist' git-svn-id: http://svn.osgeo.org/geos/trunk@219 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-21 Paul Ramsey - * INSTALL: Added simple installation directions. git-svn-id: http://svn.osgeo.org/geos/trunk@218 + * INSTALL: Added simple installation directions. git-svn-id: + http://svn.osgeo.org/geos/trunk@218 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-21 Paul Ramsey * source/examples/Makefile.am, source/geom/Makefile.am, source/test/Makefile.am: Fix up references to header files to 'make - dist' works. git-svn-id: http://svn.osgeo.org/geos/trunk@217 + dist' works. git-svn-id: http://svn.osgeo.org/geos/trunk@217 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-20 Sandro Santilli - * doc/example.cpp: added Union example git-svn-id: http://svn.osgeo.org/geos/trunk@216 + * doc/example.cpp: added Union example git-svn-id: + http://svn.osgeo.org/geos/trunk@216 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-20 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geom.h: Geometry::checkNotGeometryCollection made static and - non-distructive. git-svn-id: http://svn.osgeo.org/geos/trunk@215 + non-distructive. git-svn-id: http://svn.osgeo.org/geos/trunk@215 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-20 Sandro Santilli * source/graph/EdgeRing.cpp, source/operation/valid/ConnectedInteriorTester.cpp: more explicit - exception thrown on null Directed Edge detection git-svn-id: http://svn.osgeo.org/geos/trunk@214 + exception thrown on null Directed Edge detection git-svn-id: + http://svn.osgeo.org/geos/trunk@214 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-20 Sandro Santilli - * source/util/AssertionFailedException.cpp: fixed typo git-svn-id: http://svn.osgeo.org/geos/trunk@213 + * source/util/AssertionFailedException.cpp: fixed typo git-svn-id: + http://svn.osgeo.org/geos/trunk@213 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-20 Sandro Santilli * source/graph/GeometryGraph.cpp: LinearRing handled as a LineString in GeometryGraph::add(const Geometry *) - more explicit exception - thrown for unknown geometries git-svn-id: http://svn.osgeo.org/geos/trunk@212 + thrown for unknown geometries git-svn-id: + http://svn.osgeo.org/geos/trunk@212 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-17 Yury Bychkov @@ -33019,20 +36852,22 @@ * VisualStudio/GEOS.vcproj, source/geom/Polygon.cpp, source/headers/indexQuadtree.h, source/index/quadtree/DoubleBits.cpp, source/test/XMLTester.cpp: - Fixed a small memory leak. git-svn-id: http://svn.osgeo.org/geos/trunk@211 + Fixed a small memory leak. git-svn-id: + http://svn.osgeo.org/geos/trunk@211 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli * source/util/GEOSException.cpp, source/util/UnsupportedOperationException.cpp: Fixed a bug in - GEOSException that prevented print of the type of exception thrown. git-svn-id: http://svn.osgeo.org/geos/trunk@210 + GEOSException that prevented print of the type of exception thrown. + git-svn-id: http://svn.osgeo.org/geos/trunk@210 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli * source/operation/valid/RepeatedPointTester.cpp: dropped useless - string() cast git-svn-id: http://svn.osgeo.org/geos/trunk@209 + string() cast git-svn-id: http://svn.osgeo.org/geos/trunk@209 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli @@ -33040,17 +36875,20 @@ * source/geom/TopologyException.cpp, source/headers/geom.h, source/headers/util.h, source/util/IllegalArgumentException.cpp: Made TopologyException inherit from GEOSException. Adjusted - IllegalArgumentException subclassing. git-svn-id: http://svn.osgeo.org/geos/trunk@208 + IllegalArgumentException subclassing. git-svn-id: + http://svn.osgeo.org/geos/trunk@208 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli - * source/test/XMLTester.cpp: Added call to Unload::Release() git-svn-id: http://svn.osgeo.org/geos/trunk@207 + * source/test/XMLTester.cpp: Added call to Unload::Release() + git-svn-id: http://svn.osgeo.org/geos/trunk@207 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli - * source/test/XMLTester.cpp: bug fixed in exception handling git-svn-id: http://svn.osgeo.org/geos/trunk@206 + * source/test/XMLTester.cpp: bug fixed in exception handling + git-svn-id: http://svn.osgeo.org/geos/trunk@206 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli @@ -33070,12 +36908,14 @@ source/operation/overlay/LineBuilder.cpp, source/operation/valid/QuadtreeNestedRingTester.cpp: Memory leak fixes. Improved performance by mean of more calls to new - getCoordinatesRO() when applicable. git-svn-id: http://svn.osgeo.org/geos/trunk@205 + getCoordinatesRO() when applicable. git-svn-id: + http://svn.osgeo.org/geos/trunk@205 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-16 Sandro Santilli - * source/test/XMLTester.cpp: Exceptions handled git-svn-id: http://svn.osgeo.org/geos/trunk@204 + * source/test/XMLTester.cpp: Exceptions handled git-svn-id: + http://svn.osgeo.org/geos/trunk@204 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli @@ -33092,14 +36932,15 @@ source/headers/graphindex.h, source/operation/buffer/BufferOp.cpp, source/operation/buffer/RightmostEdgeFinder.cpp, source/operation/overlay/LineBuilder.cpp: Made - Edge::getCoordinates() return a 'const' value. Adapted code set. git-svn-id: http://svn.osgeo.org/geos/trunk@203 + Edge::getCoordinates() return a 'const' value. Adapted code set. + git-svn-id: http://svn.osgeo.org/geos/trunk@203 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli * source/algorithm/MCPointInRing.cpp, source/algorithm/PointLocator.cpp: Adapted to new getCoordinatesRO() - interface git-svn-id: http://svn.osgeo.org/geos/trunk@202 + interface git-svn-id: http://svn.osgeo.org/geos/trunk@202 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli @@ -33109,8 +36950,8 @@ source/graph/index/SweepLineSegment.cpp, source/headers/graphindex.h: Declared a SweepLineEventOBJ from which MonotoneChain and SweepLineSegment derive to abstract SweepLineEvent - object previously done on void * pointers. No more compiler - warnings... git-svn-id: http://svn.osgeo.org/geos/trunk@201 + object previously done on void * pointers. No more compiler + warnings... git-svn-id: http://svn.osgeo.org/geos/trunk@201 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli @@ -33118,7 +36959,7 @@ * source/graph/GeometryGraph.cpp, source/operation/valid/ConnectedInteriorTester.cpp, source/operation/valid/IsValidOp.cpp: Use getCoordinatesRO() - introduced. git-svn-id: http://svn.osgeo.org/geos/trunk@200 + introduced. git-svn-id: http://svn.osgeo.org/geos/trunk@200 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli @@ -33127,43 +36968,49 @@ source/geom/CoordinateList.cpp, source/geom/PointCoordinateList.cpp, source/headers/geom.h: Formalized const nature of toVector() method and of first argument - to static removeRepeatedPoints(). git-svn-id: http://svn.osgeo.org/geos/trunk@199 + to static removeRepeatedPoints(). git-svn-id: + http://svn.osgeo.org/geos/trunk@199 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli * source/geom/BasicCoordinateList.cpp, source/geom/PointCoordinateList.cpp, source/headers/geom.h: Made - setPoints() get a const vector. git-svn-id: http://svn.osgeo.org/geos/trunk@198 + setPoints() get a const vector. git-svn-id: + http://svn.osgeo.org/geos/trunk@198 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli * source/geom/LineString.cpp, source/headers/geom.h: Added - getCoordinatesRO() public method. git-svn-id: http://svn.osgeo.org/geos/trunk@197 + getCoordinatesRO() public method. git-svn-id: + http://svn.osgeo.org/geos/trunk@197 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli - * source/io/WKTReader.cpp: Memory leaks fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@196 + * source/io/WKTReader.cpp: Memory leaks fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@196 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli - * TODO: Initial import git-svn-id: http://svn.osgeo.org/geos/trunk@195 + * TODO: Initial import git-svn-id: + http://svn.osgeo.org/geos/trunk@195 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-15 Sandro Santilli * source/geom/Polygon.cpp: Memory leaks fixed. Partially due to getCoordinates() and GeometryCollection() changes, partially old - dated. git-svn-id: http://svn.osgeo.org/geos/trunk@194 + dated. git-svn-id: http://svn.osgeo.org/geos/trunk@194 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-14 Sandro Santilli * source/geom/GeometryFactory.cpp: Useless vector - leaking allocations removed git-svn-id: http://svn.osgeo.org/geos/trunk@193 + leaking allocations removed git-svn-id: + http://svn.osgeo.org/geos/trunk@193 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli @@ -33171,21 +37018,22 @@ * .cvsignore, macros/.cvsignore, source/bigtest/.cvsignore, source/examples/.cvsignore, source/geom/.cvsignore, source/headers/.cvsignore, source/test/.cvsignore: Added build time - created files to cvsignore lists git-svn-id: http://svn.osgeo.org/geos/trunk@192 + created files to cvsignore lists git-svn-id: + http://svn.osgeo.org/geos/trunk@192 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli * source/headers/opValid.h, source/operation/valid/IsValidOp.cpp: IsValidOp constructor used same name for the arg and a private - element. Fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@191 + element. Fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@191 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli * source/operation/overlay/MaximalEdgeRing.cpp, source/operation/overlay/PolygonBuilder.cpp: delete statement - removed git-svn-id: http://svn.osgeo.org/geos/trunk@190 + removed git-svn-id: http://svn.osgeo.org/geos/trunk@190 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli @@ -33193,32 +37041,35 @@ * source/algorithm/CentroidArea.cpp, source/algorithm/InteriorPointPoint.cpp, source/headers/geosAlgorithm.h: Fixed some leak or fault flips - (forced copy of a single coordinate) git-svn-id: http://svn.osgeo.org/geos/trunk@189 + (forced copy of a single coordinate) git-svn-id: + http://svn.osgeo.org/geos/trunk@189 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli * source/test/XMLTester.cpp: accept input file as first argument on - cmdline git-svn-id: http://svn.osgeo.org/geos/trunk@188 + cmdline git-svn-id: http://svn.osgeo.org/geos/trunk@188 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli * source/geom/Geometry.cpp, source/headers/geom.h: removed - sortedClasses strings array from all geometries. git-svn-id: http://svn.osgeo.org/geos/trunk@187 + sortedClasses strings array from all geometries. git-svn-id: + http://svn.osgeo.org/geos/trunk@187 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-13 Sandro Santilli * source/headers/indexQuadtree.h, source/index/quadtree/DoubleBits.cpp: long -> long long enlargement - of types to allow for left/rigth shift of 53 bits git-svn-id: http://svn.osgeo.org/geos/trunk@186 + of types to allow for left/rigth shift of 53 bits git-svn-id: + http://svn.osgeo.org/geos/trunk@186 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-11 Sandro Santilli * source/geom/LineString.cpp, source/geom/LinearRing.cpp: fixed - spurious typos git-svn-id: http://svn.osgeo.org/geos/trunk@185 + spurious typos git-svn-id: http://svn.osgeo.org/geos/trunk@185 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-11 Sandro Santilli @@ -33291,53 +37142,60 @@ source/operation/valid/SweeplineNestedRingTester.cpp, source/util/Assert.cpp, source/util/CoordinateArrayFiter.cpp, source/util/UniqueCoordinateArrayFilter.cpp: Code base padded with - 'const' keywords ;) git-svn-id: http://svn.osgeo.org/geos/trunk@184 + 'const' keywords ;) git-svn-id: + http://svn.osgeo.org/geos/trunk@184 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli * source/geom/GeometryFactory.cpp, source/headers/geom.h: added - 'const' keyword to GeometryFactory constructor, Log on top of geom.h git-svn-id: http://svn.osgeo.org/geos/trunk@183 + 'const' keyword to GeometryFactory constructor, Log on top of geom.h + git-svn-id: http://svn.osgeo.org/geos/trunk@183 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli - * doc/example.cpp: moved Log to a better place git-svn-id: http://svn.osgeo.org/geos/trunk@182 + * doc/example.cpp: moved Log to a better place git-svn-id: + http://svn.osgeo.org/geos/trunk@182 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli - * doc/example.cpp: added convexHull and PrecisionModel git-svn-id: http://svn.osgeo.org/geos/trunk@181 + * doc/example.cpp: added convexHull and PrecisionModel git-svn-id: + http://svn.osgeo.org/geos/trunk@181 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli * source/geom/GeometryFactory.cpp: just a style change in top Log - comment. git-svn-id: http://svn.osgeo.org/geos/trunk@180 + comment. git-svn-id: http://svn.osgeo.org/geos/trunk@180 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli * source/geom/PrecisionModel.cpp: Throw an exception if scale is 0. - Added Log entry. git-svn-id: http://svn.osgeo.org/geos/trunk@179 + Added Log entry. git-svn-id: http://svn.osgeo.org/geos/trunk@179 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli * source/geom/GeometryFactory.cpp: Tried to "formalize" constant nature of the first argument given to constructor by PrecisionModel - and SRID specification. Added CVS Log on top. git-svn-id: http://svn.osgeo.org/geos/trunk@178 + and SRID specification. Added CVS Log on top. git-svn-id: + http://svn.osgeo.org/geos/trunk@178 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli * doc/example.cpp, source/algorithm/ConvexHull.cpp: Added - convexHull() call to example, fixed leaks in ConvexHull git-svn-id: http://svn.osgeo.org/geos/trunk@177 + convexHull() call to example, fixed leaks in ConvexHull + git-svn-id: http://svn.osgeo.org/geos/trunk@177 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-09 Sandro Santilli - * doc/example.cpp: First reference-by-example file. git-svn-id: http://svn.osgeo.org/geos/trunk@176 + * doc/example.cpp: First reference-by-example file. git-svn-id: + http://svn.osgeo.org/geos/trunk@176 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-08 Sandro Santilli @@ -33347,20 +37205,23 @@ source/headers/indexQuadtree.h, source/headers/opRelate.h, source/headers/opValid.h, source/headers/operation.h, source/headers/unload.h, source/io/Unload.cpp: Added xie's Unload - class with some fixes. git-svn-id: http://svn.osgeo.org/geos/trunk@175 + class with some fixes. git-svn-id: + http://svn.osgeo.org/geos/trunk@175 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-08 Sandro Santilli * source/headers/io.h, source/io/WKTWriter.cpp: added missing - LinearRing writing capabilities. git-svn-id: http://svn.osgeo.org/geos/trunk@174 + LinearRing writing capabilities. git-svn-id: + http://svn.osgeo.org/geos/trunk@174 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-08 Sandro Santilli * source/geom/GeometryCollection.cpp: Constructor by vector * now makes a copy of the vector so that call ers - can safely delete it when done. git-svn-id: http://svn.osgeo.org/geos/trunk@173 + can safely delete it when done. git-svn-id: + http://svn.osgeo.org/geos/trunk@173 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-07 Sandro Santilli @@ -33369,7 +37230,8 @@ source/geom/Polygon.cpp, source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp, source/operation/overlay/PolygonBuilder.cpp: had all - getCoordinates() callers free returned value. git-svn-id: http://svn.osgeo.org/geos/trunk@172 + getCoordinates() callers free returned value. git-svn-id: + http://svn.osgeo.org/geos/trunk@172 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-07 Sandro Santilli @@ -33379,13 +37241,15 @@ source/geom/LineString.cpp, source/graph/GeometryGraph.cpp, source/headers/config.h.in: LineString constructor now creates its own copy of given CoordinateList object, and returns a new copy with - getCoordinates(). will be easier to remove by anyone else. git-svn-id: http://svn.osgeo.org/geos/trunk@171 + getCoordinates(). will be easier to remove by anyone else. + git-svn-id: http://svn.osgeo.org/geos/trunk@171 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-10-03 Yury Bychkov * source/geom/MultiPolygon.cpp, source/test/XMLTester.cpp: Memory - leak in Overlay fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@170 + leak in Overlay fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@170 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-29 Sandro Santilli @@ -33393,25 +37257,26 @@ * macros/.cvsignore, source/bigtest/.cvsignore, source/examples/.cvsignore, source/headers/.cvsignore: Some more cvsignore files. Some entries should probably not be in the local - copy git-svn-id: http://svn.osgeo.org/geos/trunk@169 + copy git-svn-id: http://svn.osgeo.org/geos/trunk@169 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-29 Sandro Santilli - * .cvsignore: Added config.sub, config.guess and autom4te.cache git-svn-id: http://svn.osgeo.org/geos/trunk@168 + * .cvsignore: Added config.sub, config.guess and autom4te.cache + git-svn-id: http://svn.osgeo.org/geos/trunk@168 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-29 Sandro Santilli * tools/.cvsignore: Don't wonder about Makefile.in, Makefile, - gdal-config git-svn-id: http://svn.osgeo.org/geos/trunk@167 + gdal-config git-svn-id: http://svn.osgeo.org/geos/trunk@167 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-26 Sandro Santilli * source/algorithm/ConvexHull.cpp: getConvexHull() made check value returned by reduce() before deleting it (might be the untouched - input). git-svn-id: http://svn.osgeo.org/geos/trunk@166 + input). git-svn-id: http://svn.osgeo.org/geos/trunk@166 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-26 Yury Bychkov @@ -33419,7 +37284,8 @@ * source/index/bintree/NodeBase.cpp, source/index/quadtree/QuadTreeNodeBase.cpp, source/index/quadtree/QuadTreeRoot.cpp, source/test/XMLTester.cpp: - isValid segfault fixed. Overlay still leaks a bit. git-svn-id: http://svn.osgeo.org/geos/trunk@165 + isValid segfault fixed. Overlay still leaks a bit. git-svn-id: + http://svn.osgeo.org/geos/trunk@165 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-24 Yury Bychkov @@ -33431,7 +37297,7 @@ source/operation/buffer/BufferOp.cpp, source/operation/overlay/PolygonBuilder.cpp, source/test/XMLTester.cpp: All reported bugs fiexd. Small leak in - Overlay remains. git-svn-id: http://svn.osgeo.org/geos/trunk@164 + Overlay remains. git-svn-id: http://svn.osgeo.org/geos/trunk@164 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-06 Yury Bychkov @@ -33442,7 +37308,8 @@ source/operation/distance/LineExtracterFilter.cpp, source/operation/distance/PointExtracterFilter.cpp, source/operation/distance/PolygonExtracterFilter.cpp, - source/test/XMLTester.cpp: isWithinDistance fixed and tested. git-svn-id: http://svn.osgeo.org/geos/trunk@163 + source/test/XMLTester.cpp: isWithinDistance fixed and tested. + git-svn-id: http://svn.osgeo.org/geos/trunk@163 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-06 Yury Bychkov @@ -33454,14 +37321,15 @@ source/graph/GeometryGraph.cpp, source/graph/index/SimpleMCSweepLineIntersector.cpp, source/operation/overlay/OverlayOp.cpp, source/test/XMLTester.cpp: - getInteriorPoint bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@162 + getInteriorPoint bugs fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@162 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-09-01 Yury Bychkov * source/algorithm/ConvexHull.cpp, source/geom/Geometry.cpp, source/geom/Polygon.cpp, source/test/XMLTester.cpp: Some ConvexHull - bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@161 + bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@161 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-30 Yury Bychkov @@ -33470,49 +37338,57 @@ source/geom/GeometryCollection.cpp, source/geom/Polygon.cpp, source/graph/GeometryGraph.cpp, source/operation/IsSimpleOp.cpp, source/test/XMLTester.cpp: Some bugfixes. XMLTester expanded to - accomodate getBoundary, getCentroid, isSimple. git-svn-id: http://svn.osgeo.org/geos/trunk@160 + accomodate getBoundary, getCentroid, isSimple. git-svn-id: + http://svn.osgeo.org/geos/trunk@160 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey * source/algorithm/ConvexHull.java: Removed java source file from - archive. git-svn-id: http://svn.osgeo.org/geos/trunk@159 + archive. git-svn-id: http://svn.osgeo.org/geos/trunk@159 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey - * configure.in: Change it back :/ git-svn-id: http://svn.osgeo.org/geos/trunk@158 + * configure.in: Change it back :/ git-svn-id: + http://svn.osgeo.org/geos/trunk@158 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey - * configure.in: Change version number. git-svn-id: http://svn.osgeo.org/geos/trunk@157 + * configure.in: Change version number. git-svn-id: + http://svn.osgeo.org/geos/trunk@157 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey - * ltmain.sh: Return ltmain to distro (oops) git-svn-id: http://svn.osgeo.org/geos/trunk@156 + * ltmain.sh: Return ltmain to distro (oops) git-svn-id: + http://svn.osgeo.org/geos/trunk@156 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey - * mkinstalldirs: Remove more autoconf files git-svn-id: http://svn.osgeo.org/geos/trunk@155 + * mkinstalldirs: Remove more autoconf files git-svn-id: + http://svn.osgeo.org/geos/trunk@155 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey * acinclude.m4, config.guess, config.sub, install-sh, ltmain.sh: - Removed more autoconf files... git-svn-id: http://svn.osgeo.org/geos/trunk@154 + Removed more autoconf files... git-svn-id: + http://svn.osgeo.org/geos/trunk@154 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey - * missing: Removed 'missing' script. git-svn-id: http://svn.osgeo.org/geos/trunk@153 + * missing: Removed 'missing' script. git-svn-id: + http://svn.osgeo.org/geos/trunk@153 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-18 Paul Ramsey - * source/headers/Makefile.am: Fixed up to treat headers as headers. git-svn-id: http://svn.osgeo.org/geos/trunk@152 + * source/headers/Makefile.am: Fixed up to treat headers as headers. + git-svn-id: http://svn.osgeo.org/geos/trunk@152 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-17 Paul Ramsey @@ -33646,18 +37522,20 @@ source/util/UniqueCoordinateArrayFilter.cpp, source/util/UnsupportedOperationException.cpp: Norman's patch + global removal of "no newline" + small changes to make Norman's - patch work in the linux build environment. git-svn-id: http://svn.osgeo.org/geos/trunk@151 + patch work in the linux build environment. git-svn-id: + http://svn.osgeo.org/geos/trunk@151 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-17 Paul Ramsey - * libtool: Removed more configuration files per Norman's request. git-svn-id: http://svn.osgeo.org/geos/trunk@150 + * libtool: Removed more configuration files per Norman's request. + git-svn-id: http://svn.osgeo.org/geos/trunk@150 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-17 Paul Ramsey * aclocal.m4, configure: Removed more configure files per Norman's - request. git-svn-id: http://svn.osgeo.org/geos/trunk@149 + request. git-svn-id: http://svn.osgeo.org/geos/trunk@149 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-17 Paul Ramsey @@ -33666,7 +37544,8 @@ source/bigtest/Makefile.in, source/geom/Coordinate.cpp, source/geom/Makefile.in, source/headers/Makefile.in, source/test/Makefile.in, tools/Makefile.in: Removed Makefile.in - files, per Norman's request. git-svn-id: http://svn.osgeo.org/geos/trunk@148 + files, per Norman's request. git-svn-id: + http://svn.osgeo.org/geos/trunk@148 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-08-16 Yury Bychkov @@ -33745,12 +37624,14 @@ source/operation/valid/QuadtreeNestedRingTester.cpp, source/test/Stackwalker.cpp, source/test/Stackwalker.h, source/test/XMLTester.cpp, source/util/CoordinateArrayFiter.cpp, - source/util/UniqueCoordinateArrayFilter.cpp: Memory leak fixes. git-svn-id: http://svn.osgeo.org/geos/trunk@147 + source/util/UniqueCoordinateArrayFilter.cpp: Memory leak fixes. + git-svn-id: http://svn.osgeo.org/geos/trunk@147 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-06-21 Paul Ramsey - * source/geom/Makefile.am: GNU compile fixes from nvine. git-svn-id: http://svn.osgeo.org/geos/trunk@146 + * source/geom/Makefile.am: GNU compile fixes from nvine. + git-svn-id: http://svn.osgeo.org/geos/trunk@146 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-06-19 Yury Bychkov @@ -33893,7 +37774,7 @@ source/util/GEOSException.cpp, source/util/IllegalArgumentException.cpp, source/util/UnsupportedOperationException.cpp: 'geos' namespace - added. git-svn-id: http://svn.osgeo.org/geos/trunk@145 + added. git-svn-id: http://svn.osgeo.org/geos/trunk@145 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-06-18 Yury Bychkov @@ -33905,97 +37786,108 @@ source/operation/buffer/BufferSubgraph.cpp, source/operation/buffer/LoopFilter.cpp, source/operation/buffer/RightmostEdgeFinder.cpp: Buffer is almost - fully debugged. git-svn-id: http://svn.osgeo.org/geos/trunk@144 + fully debugged. git-svn-id: http://svn.osgeo.org/geos/trunk@144 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-29 Paul Ramsey * source/bigtest/Makefile.am, source/geom/Makefile.am: Final GNU - build adjustments. git-svn-id: http://svn.osgeo.org/geos/trunk@143 + build adjustments. git-svn-id: http://svn.osgeo.org/geos/trunk@143 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Paul Ramsey - * source/examples/Makefile.am: Added new exception class. git-svn-id: http://svn.osgeo.org/geos/trunk@142 + * source/examples/Makefile.am: Added new exception class. + git-svn-id: http://svn.osgeo.org/geos/trunk@142 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Paul Ramsey - * source/headers/Makefile.am: Change reference to spatialIndex.h git-svn-id: http://svn.osgeo.org/geos/trunk@141 + * source/headers/Makefile.am: Change reference to spatialIndex.h + git-svn-id: http://svn.osgeo.org/geos/trunk@141 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Paul Ramsey * source/geom/Makefile.am: Removed obsolete build entries for - removed classes. git-svn-id: http://svn.osgeo.org/geos/trunk@140 + removed classes. git-svn-id: http://svn.osgeo.org/geos/trunk@140 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Yury Bychkov * source/headers/indexStrtree.h, source/index/strtree/Interval.cpp: - Some bugfixes. git-svn-id: http://svn.osgeo.org/geos/trunk@139 + Some bugfixes. git-svn-id: http://svn.osgeo.org/geos/trunk@139 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Yury Bychkov * source/index/bintree/Interval.cpp, source/index/bintree/Node.cpp, - source/test/XMLTester.cpp: no message git-svn-id: http://svn.osgeo.org/geos/trunk@138 + source/test/XMLTester.cpp: no message git-svn-id: + http://svn.osgeo.org/geos/trunk@138 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Paul Ramsey * source/index/strtree/Interval.cpp, - source/index/strtree/SIRtree.cpp: Changed __max/__min to max/min git-svn-id: http://svn.osgeo.org/geos/trunk@137 + source/index/strtree/SIRtree.cpp: Changed __max/__min to max/min + git-svn-id: http://svn.osgeo.org/geos/trunk@137 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-28 Paul Ramsey - * source/index/quadtree/IntervalSize.cpp: Change __max to max git-svn-id: http://svn.osgeo.org/geos/trunk@136 + * source/index/quadtree/IntervalSize.cpp: Change __max to max + git-svn-id: http://svn.osgeo.org/geos/trunk@136 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey - * source/geom/Makefile.am: Changed from mistaken cpp file names. git-svn-id: http://svn.osgeo.org/geos/trunk@135 + * source/geom/Makefile.am: Changed from mistaken cpp file names. + git-svn-id: http://svn.osgeo.org/geos/trunk@135 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey - * source/algorithm/CentroidArea.cpp: Added include for git-svn-id: http://svn.osgeo.org/geos/trunk@134 + * source/algorithm/CentroidArea.cpp: Added include for + git-svn-id: http://svn.osgeo.org/geos/trunk@134 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey - * source/headers/indexStrtree.h: GNU build support git-svn-id: http://svn.osgeo.org/geos/trunk@133 + * source/headers/indexStrtree.h: GNU build support git-svn-id: + http://svn.osgeo.org/geos/trunk@133 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey * source/headers/indexQuadtree.h: Fix reference to spatialIndex - header git-svn-id: http://svn.osgeo.org/geos/trunk@132 + header git-svn-id: http://svn.osgeo.org/geos/trunk@132 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey * source/headers/Makefile.in, source/headers/geom.h, source/headers/indexStrtree.h, source/headers/{SpatialIndex.h => - spatialIndex.h}: Build updates. git-svn-id: http://svn.osgeo.org/geos/trunk@131 + spatialIndex.h}: Build updates. git-svn-id: + http://svn.osgeo.org/geos/trunk@131 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey - * source/geom/Makefile.am: Add new files into build support git-svn-id: http://svn.osgeo.org/geos/trunk@130 + * source/geom/Makefile.am: Add new files into build support + git-svn-id: http://svn.osgeo.org/geos/trunk@130 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey * source/headers/Makefile.am: Add all new headers into the build - process. git-svn-id: http://svn.osgeo.org/geos/trunk@129 + process. git-svn-id: http://svn.osgeo.org/geos/trunk@129 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-27 Paul Ramsey * source/geom/Makefile.am, source/headers/Makefile.am: Some updates - to synch build with devel. git-svn-id: http://svn.osgeo.org/geos/trunk@128 + to synch build with devel. git-svn-id: + http://svn.osgeo.org/geos/trunk@128 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-21 Yury Bychkov @@ -34003,7 +37895,8 @@ * source/algorithm/MCPointInRing.cpp, source/geom/PrecisionModel.cpp, source/graph/GeometryGraph.cpp, source/index/bintree/Key.cpp, source/operation/relate/RelateOp.cpp: - Several bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@127 + Several bugs fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@127 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-19 Yury Bychkov @@ -34036,7 +37929,7 @@ source/util/GEOSException.cpp, source/util/IllegalArgumentException.cpp, source/util/UnsupportedOperationException.cpp: All exceptions are - now classes. git-svn-id: http://svn.osgeo.org/geos/trunk@126 + now classes. git-svn-id: http://svn.osgeo.org/geos/trunk@126 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-17 Yury Bychkov @@ -34048,7 +37941,8 @@ source/algorithm/InteriorPointLine.cpp, source/algorithm/InteriorPointPoint.cpp, source/algorithm/SIRtreePointInRing.cpp, - source/index/quadtree/QuadTreeNodeBase.cpp: Last fix for CVS. git-svn-id: http://svn.osgeo.org/geos/trunk@125 + source/index/quadtree/QuadTreeNodeBase.cpp: Last fix for CVS. + git-svn-id: http://svn.osgeo.org/geos/trunk@125 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-17 Yury Bychkov @@ -34061,13 +37955,15 @@ source/headers/indexQuadtree.h, source/headers/indexStrtree.h, source/index/quadtree/Quadtree.cpp, source/index/strtree/AbstractSTRtree.cpp, - source/operation/valid/IsValidOp.cpp: Fixing CVS error. git-svn-id: http://svn.osgeo.org/geos/trunk@124 + source/operation/valid/IsValidOp.cpp: Fixing CVS error. + git-svn-id: http://svn.osgeo.org/geos/trunk@124 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-17 Yury Bychkov * source/geom/GeometryCollection.cpp, - source/headers/geosAlgorithm.h: Fixing a commit problem. git-svn-id: http://svn.osgeo.org/geos/trunk@123 + source/headers/geosAlgorithm.h: Fixing a commit problem. + git-svn-id: http://svn.osgeo.org/geos/trunk@123 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-17 Yury Bychkov @@ -34085,7 +37981,8 @@ source/operation/distance/LineExtracterFilter.cpp, source/operation/distance/PointExtracterFilter.cpp, source/operation/distance/PolygonExtracterFilter.cpp: SIRtree is - done. Distance is done. git-svn-id: http://svn.osgeo.org/geos/trunk@122 + done. Distance is done. git-svn-id: + http://svn.osgeo.org/geos/trunk@122 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-07 Yury Bychkov @@ -34125,7 +38022,8 @@ source/index/strtree/AbstractSTRtree.cpp, source/index/strtree/Interval.cpp, source/index/strtree/ItemBoundable.cpp, - source/operation/valid/QuadtreeNestedRingTester.cpp: Closer to 1.3 git-svn-id: http://svn.osgeo.org/geos/trunk@121 + source/operation/valid/QuadtreeNestedRingTester.cpp: Closer to 1.3 + git-svn-id: http://svn.osgeo.org/geos/trunk@121 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-05-04 Yury Bychkov @@ -34147,7 +38045,8 @@ source/operation/GeometryGraphOperation.cpp, source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateOp.cpp, - source/operation/valid/IsValidOp.cpp: Closer to JTS 1.3 git-svn-id: http://svn.osgeo.org/geos/trunk@120 + source/operation/valid/IsValidOp.cpp: Closer to JTS 1.3 + git-svn-id: http://svn.osgeo.org/geos/trunk@120 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-28 Yury Bychkov @@ -34241,13 +38140,14 @@ source/operation/valid/SweeplineNestedRingTester.cpp, source/operation/valid/TopologyValidationError.cpp, source/util/Assert.cpp, source/util/AssertionFailedException.cpp: - Partially upgraded to JTS 1.3 git-svn-id: http://svn.osgeo.org/geos/trunk@119 + Partially upgraded to JTS 1.3 git-svn-id: + http://svn.osgeo.org/geos/trunk@119 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-21 Yury Bychkov * VisualStudio/GEOS.sln, VisualStudio/GEOS.vcproj: VisualStudio - project added. git-svn-id: http://svn.osgeo.org/geos/trunk@118 + project added. git-svn-id: http://svn.osgeo.org/geos/trunk@118 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-17 Yury Bychkov @@ -34257,13 +38157,15 @@ source/geom/PointCoordinateList.cpp, source/graph/GeometryGraph.cpp, source/io/WKTReader.cpp: Changed PrecisionModel to Value type. Removed bounds checking from *At - methods in CoordinateLists. git-svn-id: http://svn.osgeo.org/geos/trunk@117 + methods in CoordinateLists. git-svn-id: + http://svn.osgeo.org/geos/trunk@117 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-12 Yury Bychkov * source/graph/EdgeRing.cpp, source/operation/overlay/OverlayOp.cpp: - Overlay passes all tests (both precise and normal) git-svn-id: http://svn.osgeo.org/geos/trunk@116 + Overlay passes all tests (both precise and normal) git-svn-id: + http://svn.osgeo.org/geos/trunk@116 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-11 Yury Bychkov @@ -34273,7 +38175,8 @@ source/geom/Point.cpp, source/geom/Polygon.cpp, source/geom/PrecisionModel.cpp, source/graph/GeometryGraph.cpp, source/headers/geom.h, source/io/WKTReader.cpp, - source/test/XMLTester.cpp: Overlay almost works. Fails 2 tests. git-svn-id: http://svn.osgeo.org/geos/trunk@115 + source/test/XMLTester.cpp: Overlay almost works. Fails 2 tests. + git-svn-id: http://svn.osgeo.org/geos/trunk@115 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-10 Yury Bychkov @@ -34282,18 +38185,20 @@ source/graph/Depth.cpp, source/graph/DirectedEdgeStar.cpp, source/graph/EdgeIntersectionList.cpp, source/operation/overlay/OverlayOp.cpp, source/test/XMLTester.cpp: - Overlay passes all normal tests. Still fails on Precision tests. git-svn-id: http://svn.osgeo.org/geos/trunk@114 + Overlay passes all normal tests. Still fails on Precision tests. + git-svn-id: http://svn.osgeo.org/geos/trunk@114 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-09 Paul Ramsey * source/headers/geom.h: Changed destructors to virtual to quiet GNU - warnings git-svn-id: http://svn.osgeo.org/geos/trunk@113 + warnings git-svn-id: http://svn.osgeo.org/geos/trunk@113 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 Paul Ramsey - * source/headers/Makefile.am: Install all headers at install time. git-svn-id: http://svn.osgeo.org/geos/trunk@112 + * source/headers/Makefile.am: Install all headers at install time. + git-svn-id: http://svn.osgeo.org/geos/trunk@112 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 Paul Ramsey @@ -34301,33 +38206,37 @@ * source/examples/CustomCoordinateListExample.cpp, source/examples/CustomCoordinateListExample.h, source/examples/CustomPointCoordinateList.cpp: Newlines added to - quiet gcc. git-svn-id: http://svn.osgeo.org/geos/trunk@111 + quiet gcc. git-svn-id: http://svn.osgeo.org/geos/trunk@111 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 Paul Ramsey - * source/geom/Makefile.am: Build support git-svn-id: http://svn.osgeo.org/geos/trunk@110 + * source/geom/Makefile.am: Build support git-svn-id: + http://svn.osgeo.org/geos/trunk@110 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 Paul Ramsey - * source/examples/Makefile.am: Build support. git-svn-id: http://svn.osgeo.org/geos/trunk@109 + * source/examples/Makefile.am: Build support. git-svn-id: + http://svn.osgeo.org/geos/trunk@109 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 Paul Ramsey - * source/geom/Makefile.am: Build support updates. git-svn-id: http://svn.osgeo.org/geos/trunk@108 + * source/geom/Makefile.am: Build support updates. git-svn-id: + http://svn.osgeo.org/geos/trunk@108 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 Paul Ramsey * source/examples/Makefile.am: Build support for new example - programs. git-svn-id: http://svn.osgeo.org/geos/trunk@107 + programs. git-svn-id: http://svn.osgeo.org/geos/trunk@107 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-04 David Blasby - * INSTALL: added comment about running ./autogen.sh git-svn-id: http://svn.osgeo.org/geos/trunk@106 + * INSTALL: added comment about running ./autogen.sh git-svn-id: + http://svn.osgeo.org/geos/trunk@106 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-02 Yury Bychkov @@ -34335,7 +38244,8 @@ * source/examples/CustomCoordinateListExample.cpp, source/examples/CustomCoordinateListExample.h, source/examples/CustomPointCoordinateList.cpp: Added example on how - to wrap internal storage format with CoordinateLists. git-svn-id: http://svn.osgeo.org/geos/trunk@105 + to wrap internal storage format with CoordinateLists. git-svn-id: + http://svn.osgeo.org/geos/trunk@105 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-04-02 Yury Bychkov @@ -34352,13 +38262,14 @@ source/operation/overlay/OverlayNodeFactory.cpp, source/operation/valid/ConnectedInteriorTester.cpp, source/operation/valid/IsValidOp.cpp: isValid is debugged (passes - all 805 tests). git-svn-id: http://svn.osgeo.org/geos/trunk@104 + all 805 tests). git-svn-id: http://svn.osgeo.org/geos/trunk@104 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-24 Paul Ramsey * source/headers/indexQuadtree.h, source/headers/indexSweepline.h: - Added newlines to end to quiet gcc git-svn-id: http://svn.osgeo.org/geos/trunk@103 + Added newlines to end to quiet gcc git-svn-id: + http://svn.osgeo.org/geos/trunk@103 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-24 Paul Ramsey @@ -34379,12 +38290,14 @@ source/operation/valid/Makefile.am, source/test/Makefile.in, source/util/Makefile.am, source/util/Makefile.in, tools/Makefile.in: Yet more GNU build fiddling. Removed extraneous build support from - all non-geom library directories. git-svn-id: http://svn.osgeo.org/geos/trunk@102 + all non-geom library directories. git-svn-id: + http://svn.osgeo.org/geos/trunk@102 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-24 Paul Ramsey - * source/geom/Makefile.am: More GNU build support git-svn-id: http://svn.osgeo.org/geos/trunk@101 + * source/geom/Makefile.am: More GNU build support git-svn-id: + http://svn.osgeo.org/geos/trunk@101 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-24 Paul Ramsey @@ -34400,7 +38313,8 @@ source/operation/Makefile.am, source/operation/Makefile.in, source/operation/relate/Makefile.in, source/test/Makefile.in, source/test/XMLTester.cpp, source/util/Makefile.in, - tools/Makefile.in: GNU build support on latest changes. git-svn-id: http://svn.osgeo.org/geos/trunk@100 + tools/Makefile.in: GNU build support on latest changes. + git-svn-id: http://svn.osgeo.org/geos/trunk@100 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-19 Yury Bychkov @@ -34411,7 +38325,8 @@ source/operation/overlay/LineBuilder.cpp, source/operation/overlay/OverlayOp.cpp, source/operation/overlay/OverlayOp.java: All Overlay classes are - ported. Overlay and isValid have not been tested yet. git-svn-id: http://svn.osgeo.org/geos/trunk@99 + ported. Overlay and isValid have not been tested yet. git-svn-id: + http://svn.osgeo.org/geos/trunk@99 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-18 Yury Bychkov @@ -34429,7 +38344,8 @@ source/operation/overlay/PolygonBuilder.cpp, source/operation/valid/IsValidOp.cpp, source/operation/valid/RepeatedPointTester.cpp, - source/test/XMLTester.cpp: 90% of Overlay classes ported. git-svn-id: http://svn.osgeo.org/geos/trunk@98 + source/test/XMLTester.cpp: 90% of Overlay classes ported. + git-svn-id: http://svn.osgeo.org/geos/trunk@98 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-17 Yury Bychkov @@ -34443,7 +38359,8 @@ source/index/chain/indexMonotoneChain.cpp, source/index/intervaltree/IntervalNode.cpp, source/index/intervaltree/IntervalTree.cpp: All 'index' packages and - part of 'overlay' are done. git-svn-id: http://svn.osgeo.org/geos/trunk@97 + part of 'overlay' are done. git-svn-id: + http://svn.osgeo.org/geos/trunk@97 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-17 Yury Bychkov @@ -34454,13 +38371,15 @@ source/operation/overlay/MaximalEdgeRing.cpp, source/operation/overlay/MinimalEdgeRing.cpp, source/operation/valid/IsValidOp.cpp: IsValid and supporting - packages are ported (but NOT tested). git-svn-id: http://svn.osgeo.org/geos/trunk@96 + packages are ported (but NOT tested). git-svn-id: + http://svn.osgeo.org/geos/trunk@96 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-12 Paul Ramsey * source/geom/Makefile.am, source/operation/Makefile.am, - source/operation/valid/Makefile.am: Build support for valid. git-svn-id: http://svn.osgeo.org/geos/trunk@95 + source/operation/valid/Makefile.am: Build support for valid. + git-svn-id: http://svn.osgeo.org/geos/trunk@95 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-10 Yury Bychkov @@ -34470,7 +38389,7 @@ source/operation/valid/ConnectedInteriorTester.cpp, source/operation/valid/QuadtreeNestedRingTester.cpp: IsValid() and supporting index classes are ported, but don't work yet (external - dependencies) git-svn-id: http://svn.osgeo.org/geos/trunk@94 + dependencies) git-svn-id: http://svn.osgeo.org/geos/trunk@94 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-10 Yury Bychkov @@ -34488,30 +38407,34 @@ source/operation/valid/SweeplineNestedRingTester.cpp, source/operation/valid/TopologyValidationError.cpp, source/test/XMLTester.cpp: IsValid and supporting index classes are - almost done. git-svn-id: http://svn.osgeo.org/geos/trunk@93 + almost done. git-svn-id: http://svn.osgeo.org/geos/trunk@93 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-05 Paul Ramsey * configure.in, source/Makefile.am, source/examples/Makefile.am: - Build support for new coordinateline examples. git-svn-id: http://svn.osgeo.org/geos/trunk@92 + Build support for new coordinateline examples. git-svn-id: + http://svn.osgeo.org/geos/trunk@92 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-05 Yury Bychkov * source/examples/CoordinateListsExample.cpp, source/geom/PointCoordinateList.cpp, source/headers/geom.h: - CoordinateList interface example. git-svn-id: http://svn.osgeo.org/geos/trunk@91 + CoordinateList interface example. git-svn-id: + http://svn.osgeo.org/geos/trunk@91 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-03 Paul Ramsey - * source/geom/Makefile.am: Remove PointInRing git-svn-id: http://svn.osgeo.org/geos/trunk@90 + * source/geom/Makefile.am: Remove PointInRing git-svn-id: + http://svn.osgeo.org/geos/trunk@90 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-03 Paul Ramsey - * source/algorithm/PointInRing.cpp: Removed unused file. git-svn-id: http://svn.osgeo.org/geos/trunk@89 + * source/algorithm/PointInRing.cpp: Removed unused file. + git-svn-id: http://svn.osgeo.org/geos/trunk@89 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-03 Yury Bychkov @@ -34521,12 +38444,14 @@ source/geom/GeometryFactory.cpp, source/geom/PointCoordinateList.cpp, source/graph/EdgeIntersectionList.cpp, source/io/WKTReader.cpp: Some - Coordinate& related bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@88 + Coordinate& related bugs fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@88 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-03 Yury Bychkov - * source/geom/GeometryFactory.cpp: GeometryFactory bug fix. git-svn-id: http://svn.osgeo.org/geos/trunk@87 + * source/geom/GeometryFactory.cpp: GeometryFactory bug fix. + git-svn-id: http://svn.osgeo.org/geos/trunk@87 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-03 Yury Bychkov @@ -34559,7 +38484,8 @@ source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateNode.cpp, source/test/CTS.cpp, source/util/Assert.cpp: Second pass of code cleanup. Coordinate - references and inlining. git-svn-id: http://svn.osgeo.org/geos/trunk@86 + references and inlining. git-svn-id: + http://svn.osgeo.org/geos/trunk@86 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-02 Yury Bychkov @@ -34580,18 +38506,20 @@ source/operation/relate/EdgeEndBuilder.cpp, source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateNodeGraph.cpp: First pass of code - cleanup completed over all packages. git-svn-id: http://svn.osgeo.org/geos/trunk@85 + cleanup completed over all packages. git-svn-id: + http://svn.osgeo.org/geos/trunk@85 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-01 Paul Ramsey * source/headers/geosAlgorithm.h: Uncommented default constructor - for PointInRing git-svn-id: http://svn.osgeo.org/geos/trunk@84 + for PointInRing git-svn-id: http://svn.osgeo.org/geos/trunk@84 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-03-01 Paul Ramsey - * source/test/SimpleWKTTester.cpp: Fixed call to geometry factory. git-svn-id: http://svn.osgeo.org/geos/trunk@83 + * source/test/SimpleWKTTester.cpp: Fixed call to geometry factory. + git-svn-id: http://svn.osgeo.org/geos/trunk@83 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-26 Yury Bychkov @@ -34607,13 +38535,15 @@ source/headers/util.h, source/io/StringTokenizer.cpp, source/io/WKTReader.cpp, source/io/WKTWriter.cpp, source/io/Writer.cpp, source/test/XMLTester.cpp: All packages except - 'graph' has been refactored. git-svn-id: http://svn.osgeo.org/geos/trunk@82 + 'graph' has been refactored. git-svn-id: + http://svn.osgeo.org/geos/trunk@82 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-20 Paul Ramsey * source/test/SimpleWKTTester.cpp: Fixed small bug in call to - GeometryFactory (instantiate PrecisionModel with new) git-svn-id: http://svn.osgeo.org/geos/trunk@81 + GeometryFactory (instantiate PrecisionModel with new) git-svn-id: + http://svn.osgeo.org/geos/trunk@81 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-20 Paul Ramsey @@ -34621,7 +38551,7 @@ * source/geom/CoordinateListFactory.cpp, source/geom/GeometryFactory.cpp: GFactory: Move i outside of for loop. Needed to compile GNU CListFactory: Add newline to end of - file. git-svn-id: http://svn.osgeo.org/geos/trunk@80 + file. git-svn-id: http://svn.osgeo.org/geos/trunk@80 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-20 Yury Bychkov @@ -34632,7 +38562,8 @@ source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateNodeGraph.cpp, source/operation/relate/RelateOp.cpp: Geom and Operation (including - Relate) packages are updated. git-svn-id: http://svn.osgeo.org/geos/trunk@79 + Relate) packages are updated. git-svn-id: + http://svn.osgeo.org/geos/trunk@79 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-17 Yury Bychkov @@ -34647,7 +38578,8 @@ source/operation/GeometryGraphOperation.cpp, source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateOp.cpp, source/test/XMLTester.cpp: - GEOM package fully updated & bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@78 + GEOM package fully updated & bugs fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@78 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-17 Yury Bychkov @@ -34657,7 +38589,8 @@ source/geom/Point.cpp, source/geom/Polygon.cpp, source/graph/EdgeRing.cpp, source/graph/GeometryGraph.cpp, source/headers/geom.h, source/headers/io.h, source/io/WKTReader.cpp: - GEOM package fully updated. git-svn-id: http://svn.osgeo.org/geos/trunk@77 + GEOM package fully updated. git-svn-id: + http://svn.osgeo.org/geos/trunk@77 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-16 Yury Bychkov @@ -34671,26 +38604,28 @@ source/geom/MultiPoint.cpp, source/geom/MultiPolygon.cpp, source/geom/Point.cpp, source/geom/Polygon.cpp, source/graph/EdgeRing.cpp, source/headers/geom.h, - source/io/WKTReader.cpp: GEOM package partially updated. git-svn-id: http://svn.osgeo.org/geos/trunk@76 + source/io/WKTReader.cpp: GEOM package partially updated. + git-svn-id: http://svn.osgeo.org/geos/trunk@76 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey * INSTALL, missing: Added two files required by autoconf build - process. git-svn-id: http://svn.osgeo.org/geos/trunk@75 + process. git-svn-id: http://svn.osgeo.org/geos/trunk@75 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey * configure, libtool, source/geom/Makefile.in, source/headers/Makefile.in, source/test/Makefile.in: Commit build - support files. git-svn-id: http://svn.osgeo.org/geos/trunk@74 + support files. git-svn-id: http://svn.osgeo.org/geos/trunk@74 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey * source/headers/Makefile.am: Change header installation path to - $(prefix)/include/geos. git-svn-id: http://svn.osgeo.org/geos/trunk@73 + $(prefix)/include/geos. git-svn-id: + http://svn.osgeo.org/geos/trunk@73 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey @@ -34699,7 +38634,7 @@ source/algorithm/SimplePointInRing.cpp, source/operation/GeometryGraphOperation.cpp, source/operation/relate/EdgeEndBundle.cpp: Added newlines to quiet - g++ warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@72 + g++ warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@72 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey @@ -34711,94 +38646,109 @@ source/graph/index/MonotoneChain.cpp, source/graph/index/SimpleMCSweepLineIntersector.cpp, source/graph/index/SweepLineEvent.cpp: Added newlines to ends of - files to quiet g++ warnings. git-svn-id: http://svn.osgeo.org/geos/trunk@71 + files to quiet g++ warnings. git-svn-id: + http://svn.osgeo.org/geos/trunk@71 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/test/XMLTester.cpp: Fix headers. git-svn-id: http://svn.osgeo.org/geos/trunk@70 + * source/test/XMLTester.cpp: Fix headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@70 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/test/SimpleWKTTester.cpp: Changed headers. git-svn-id: http://svn.osgeo.org/geos/trunk@69 + * source/test/SimpleWKTTester.cpp: Changed headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@69 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/bigtest/TestSweepLineSpeed.cpp: Added return value. git-svn-id: http://svn.osgeo.org/geos/trunk@68 + * source/bigtest/TestSweepLineSpeed.cpp: Added return value. + git-svn-id: http://svn.osgeo.org/geos/trunk@68 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey * source/bigtest/TestSweepLineSpeed.cpp, source/test/CTS.cpp, - source/test/XMLTester.cpp: Changed headers. git-svn-id: http://svn.osgeo.org/geos/trunk@67 + source/test/XMLTester.cpp: Changed headers. git-svn-id: + http://svn.osgeo.org/geos/trunk@67 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/test/XMLTester.cpp: Make path to test file relative. git-svn-id: http://svn.osgeo.org/geos/trunk@66 + * source/test/XMLTester.cpp: Make path to test file relative. + git-svn-id: http://svn.osgeo.org/geos/trunk@66 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey * source/bigtest/GeometryTestFactory.cpp: Change include reference - syntax. git-svn-id: http://svn.osgeo.org/geos/trunk@65 + syntax. git-svn-id: http://svn.osgeo.org/geos/trunk@65 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/graph/EdgeEndStar.cpp: Remove NULL test. git-svn-id: http://svn.osgeo.org/geos/trunk@64 + * source/graph/EdgeEndStar.cpp: Remove NULL test. git-svn-id: + http://svn.osgeo.org/geos/trunk@64 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/io/WKTWriter.cpp: Pass double to log(). git-svn-id: http://svn.osgeo.org/geos/trunk@63 + * source/io/WKTWriter.cpp: Pass double to log(). git-svn-id: + http://svn.osgeo.org/geos/trunk@63 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/bigtest/TestSweepLineSpeed.cpp: Fixed main() return type. git-svn-id: http://svn.osgeo.org/geos/trunk@62 + * source/bigtest/TestSweepLineSpeed.cpp: Fixed main() return type. + git-svn-id: http://svn.osgeo.org/geos/trunk@62 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/test/Makefile.am: Remove old library references. git-svn-id: http://svn.osgeo.org/geos/trunk@61 + * source/test/Makefile.am: Remove old library references. + git-svn-id: http://svn.osgeo.org/geos/trunk@61 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey * source/bigtest/TestSweepLineSpeed.cpp: Added stdio reference and - newline at end. git-svn-id: http://svn.osgeo.org/geos/trunk@60 + newline at end. git-svn-id: http://svn.osgeo.org/geos/trunk@60 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-12 Paul Ramsey - * source/test/test.xml: Added all JTS test cases to the file. git-svn-id: http://svn.osgeo.org/geos/trunk@59 + * source/test/test.xml: Added all JTS test cases to the file. + git-svn-id: http://svn.osgeo.org/geos/trunk@59 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-11 Paul Ramsey - * source/geom/Makefile.am: Added support for new cpp files. git-svn-id: http://svn.osgeo.org/geos/trunk@58 + * source/geom/Makefile.am: Added support for new cpp files. + git-svn-id: http://svn.osgeo.org/geos/trunk@58 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-11 Yury Bychkov * source/geom/CoordinateList.cpp, source/geom/Geometry.cpp, source/geom/PointCoordinateList.cpp, source/geom/Polygon.cpp, - source/headers/geom.h: Some bugs fixed. git-svn-id: http://svn.osgeo.org/geos/trunk@57 + source/headers/geom.h: Some bugs fixed. git-svn-id: + http://svn.osgeo.org/geos/trunk@57 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-11 Yury Bychkov * source/geom/PointCoordinateList.cpp, source/graph/EdgeEndStar.cpp, source/headers/graph.h: Small changes - in PointCoordinateList and EdgeEndStar. git-svn-id: http://svn.osgeo.org/geos/trunk@56 + in PointCoordinateList and EdgeEndStar. git-svn-id: + http://svn.osgeo.org/geos/trunk@56 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-11 Martin Davis - * source/geom/Geometry.cpp: fixed duplicate for loop index git-svn-id: http://svn.osgeo.org/geos/trunk@55 + * source/geom/Geometry.cpp: fixed duplicate for loop index + git-svn-id: http://svn.osgeo.org/geos/trunk@55 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-02-05 Yury Bychkov @@ -34817,7 +38767,8 @@ source/graph/index/MonotoneChainEdge.cpp, source/headers/geom.h, source/io/WKTReader.cpp, source/io/WKTWriter.cpp, source/operation/IsSimpleOp.cpp, source/test/XMLTester.cpp: Second - pass of CoordinateList interface migration. git-svn-id: http://svn.osgeo.org/geos/trunk@54 + pass of CoordinateList interface migration. git-svn-id: + http://svn.osgeo.org/geos/trunk@54 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-01-27 Yury Bychkov @@ -34842,19 +38793,21 @@ source/headers/geosAlgorithm.h, source/headers/graph.h, source/headers/graphindex.h, source/headers/io.h, source/io/WKTReader.cpp: First pass of CoordinateList interface - replacement. git-svn-id: http://svn.osgeo.org/geos/trunk@53 + replacement. git-svn-id: http://svn.osgeo.org/geos/trunk@53 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-01-27 Yury Bychkov * source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList - interface replacement. git-svn-id: http://svn.osgeo.org/geos/trunk@52 + interface replacement. git-svn-id: + http://svn.osgeo.org/geos/trunk@52 5242fede-7e19-0410-aef8-94bd7d2200fb 2003-01-27 Yury Bychkov * source/algorithm/CGAlgorithms.cpp: First pass of CoordinateList - interface replacement. git-svn-id: http://svn.osgeo.org/geos/trunk@51 + interface replacement. git-svn-id: + http://svn.osgeo.org/geos/trunk@51 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-12-02 Yury Bychkov @@ -34875,7 +38828,8 @@ source/graph/index/SegmentIntersector.cpp, source/graph/index/SweepLineSegment.cpp, source/headers/geom.h, source/headers/geosAlgorithm.h, source/headers/graph.h: More - performance updates. git-svn-id: http://svn.osgeo.org/geos/trunk@50 + performance updates. git-svn-id: + http://svn.osgeo.org/geos/trunk@50 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-11-24 Yury Bychkov @@ -34884,7 +38838,8 @@ source/bigtest/TestSweepLineSpeed.cpp, source/geom/CoordinateList.cpp, source/graph/index/MonotoneChainIndexer.cpp, source/headers/geom.h, - source/headers/graphindex.h: Some performance improvements. git-svn-id: http://svn.osgeo.org/geos/trunk@49 + source/headers/graphindex.h: Some performance improvements. + git-svn-id: http://svn.osgeo.org/geos/trunk@49 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-11-14 Paul Ramsey @@ -34892,7 +38847,8 @@ * configure.in, source/Makefile.am, source/Makefile.in, source/bigtest/Makefile.am, source/bigtest/Makefile.in, source/geom/Makefile.am, source/geom/Makefile.in: Build support for - the bigtest programs. git-svn-id: http://svn.osgeo.org/geos/trunk@48 + the bigtest programs. git-svn-id: + http://svn.osgeo.org/geos/trunk@48 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-11-08 Yury Bychkov @@ -34905,7 +38861,8 @@ source/graph/index/SegmentIntersector.cpp, source/graph/index/SweepLineSegment.cpp, source/headers/geom.h, source/headers/graph.h, source/headers/graphindex.h: Preformance is - drastically improved git-svn-id: http://svn.osgeo.org/geos/trunk@47 + drastically improved git-svn-id: + http://svn.osgeo.org/geos/trunk@47 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-11-05 Yury Bychkov @@ -34915,30 +38872,34 @@ source/graph/index/SimpleMCSweepLineIntersector.cpp, source/headers/bigtest.h, source/operation/relate/RelateComputer.cpp: Code for generating - large tests added. git-svn-id: http://svn.osgeo.org/geos/trunk@46 + large tests added. git-svn-id: http://svn.osgeo.org/geos/trunk@46 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-31 Yury Bychkov * source/graph/index/SimpleMCSweepLineIntersector.cpp, source/io/StringTokenizer.cpp, source/test/XMLTester.cpp: XML tester - is less fragile now. git-svn-id: http://svn.osgeo.org/geos/trunk@45 + is less fragile now. git-svn-id: + http://svn.osgeo.org/geos/trunk@45 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-30 Paul Ramsey * config.guess, config.sub: Added configure support files for - building w/o automake/autoconf git-svn-id: http://svn.osgeo.org/geos/trunk@44 + building w/o automake/autoconf git-svn-id: + http://svn.osgeo.org/geos/trunk@44 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-30 Paul Ramsey - * configure.in: Small changes to make autoconf happy. git-svn-id: http://svn.osgeo.org/geos/trunk@43 + * configure.in: Small changes to make autoconf happy. git-svn-id: + http://svn.osgeo.org/geos/trunk@43 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-30 Paul Ramsey - * source/test/test.xml: Edited test file to not crash XMLTester git-svn-id: http://svn.osgeo.org/geos/trunk@42 + * source/test/test.xml: Edited test file to not crash XMLTester + git-svn-id: http://svn.osgeo.org/geos/trunk@42 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-30 Paul Ramsey @@ -34953,7 +38914,8 @@ source/operation/Makefile.in, source/operation/relate/Makefile.in, source/test/Makefile.am, source/test/Makefile.in, source/util/Makefile.in, tools/Makefile.in: New build changes - necessary to build under Linux GNU. git-svn-id: http://svn.osgeo.org/geos/trunk@41 + necessary to build under Linux GNU. git-svn-id: + http://svn.osgeo.org/geos/trunk@41 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-23 Norman Vine @@ -34972,7 +38934,7 @@ source/operation/GeometryGraphOperation.cpp, source/operation/relate/RelateComputer.cpp, source/test/CTS.cpp, source/test/SimpleWKTTester.cpp, source/test/XMLTester.cpp: GNU - portability changes git-svn-id: http://svn.osgeo.org/geos/trunk@40 + portability changes git-svn-id: http://svn.osgeo.org/geos/trunk@40 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-17 Yury Bychkov @@ -34983,7 +38945,8 @@ source/graph/GeometryGraph.cpp, source/graph/index/SegmentIntersector.cpp, source/headers/graphindex.h, source/test/XMLTester.cpp: All test - cases now work. Some are still too slow. git-svn-id: http://svn.osgeo.org/geos/trunk@39 + cases now work. Some are still too slow. git-svn-id: + http://svn.osgeo.org/geos/trunk@39 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-10-06 Yury Bychkov @@ -35002,7 +38965,8 @@ source/operation/relate/EdgeEndBundleStar.cpp, source/operation/relate/RelateComputer.cpp, source/operation/relate/RelateNodeGraph.cpp, - source/test/XMLTester.cpp: Relate() is almost debugged. git-svn-id: http://svn.osgeo.org/geos/trunk@38 + source/test/XMLTester.cpp: Relate() is almost debugged. + git-svn-id: http://svn.osgeo.org/geos/trunk@38 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-12 Fernando Villa @@ -35013,7 +38977,7 @@ source/operation/Makefile.am, source/operation/Makefile.in, source/operation/relate/Makefile.am, source/operation/relate/Makefile.in: Add makefile support for new - files and dir git-svn-id: http://svn.osgeo.org/geos/trunk@37 + files and dir git-svn-id: http://svn.osgeo.org/geos/trunk@37 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-12 Yury Bychkov @@ -35040,7 +39004,8 @@ source/operation/relate/RelateNodeFactory.cpp, source/operation/relate/RelateNodeGraph.cpp, source/operation/relate/RelateOp.cpp, source/test/XMLTester.cpp: - Relate is finished,but doesn't work yet. git-svn-id: http://svn.osgeo.org/geos/trunk@36 + Relate is finished,but doesn't work yet. git-svn-id: + http://svn.osgeo.org/geos/trunk@36 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-10 Fernando Villa @@ -35048,7 +39013,8 @@ * configure, configure.in, libtool, source/Makefile.am, source/Makefile.in, source/geom/Makefile.am, source/geom/Makefile.in, source/operation/Makefile.am, - source/operation/Makefile.in: Added operation/Makefiles git-svn-id: http://svn.osgeo.org/geos/trunk@35 + source/operation/Makefile.in: Added operation/Makefiles + git-svn-id: http://svn.osgeo.org/geos/trunk@35 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-06 Yury Bychkov @@ -35076,7 +39042,8 @@ source/headers/graph.h, source/headers/operation.h, source/operation/GeometryGraphOperation.cpp, source/operation/IsSimpleOp.cpp: A lot of changes: Code is brought - to version 1.2 of JTS. Compilable part of Operation added. git-svn-id: http://svn.osgeo.org/geos/trunk@34 + to version 1.2 of JTS. Compilable part of Operation added. + git-svn-id: http://svn.osgeo.org/geos/trunk@34 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-05 Fernando Villa @@ -35089,15 +39056,16 @@ source/io/markup/Makefile.in, source/test/Makefile.in, source/util/Makefile.in, tools/Makefile.in: Fixed version numbering. Whenever version numbers are bumped up the change should be - reflected in the AC_INIT_AUTOMAKE macro in configure.in. I've put - it at 0.0.1 - should be changed as appropriate. The version is - #define'd for code being compiled as GEOS_VERSION. git-svn-id: http://svn.osgeo.org/geos/trunk@33 + reflected in the AC_INIT_AUTOMAKE macro in configure.in. I've put it + at 0.0.1 - should be changed as appropriate. The version is + #define'd for code being compiled as GEOS_VERSION. git-svn-id: + http://svn.osgeo.org/geos/trunk@33 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-03 Paul Ramsey * source/test/Makefile.am: Changed reference to 'libgeom' to - 'libgeos' git-svn-id: http://svn.osgeo.org/geos/trunk@32 + 'libgeos' git-svn-id: http://svn.osgeo.org/geos/trunk@32 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-03 Fernando Villa @@ -35116,13 +39084,21 @@ source/io/markup/Makefile.in, source/test/Makefile.am, source/test/Makefile.in, source/util/Makefile.am, source/util/Makefile.in, tools/Makefile.am, tools/Makefile.in, - tools/geos-config.in: * Add automake/autoconf support for one-lib compilation * add libtool support for shared libraries. --enable-shared={yes|no} - and --enable-static={yes|no} control static and shared lib - generation. * Makefile.in and configure files added to cvs (for users without - automake) * add dir macros/ with a GEOS_INIT macro to be used in configure.in of other packages using geos (not used by geos itself) * add dir tools/ with geos-config script * the makefile in source/geom is the only one that generates a library - all others have the source files in EXTRA_DIST only * small glitch: 'make dist' will give errors trying to add the source files non local to source/geom to the archive using - relative paths. Does not have consequences other than the error - messages - will see if I can fix this. In general the one-lib, - complex-tree solution is not easy to work with in automake. git-svn-id: http://svn.osgeo.org/geos/trunk@31 + tools/geos-config.in: * Add automake/autoconf support for one-lib compilation * add + libtool support for shared libraries. --enable-shared={yes|no} and + --enable-static={yes|no} control static and shared lib generation. + * Makefile.in and configure files added to cvs (for users without + automake) * add dir macros/ with a GEOS_INIT macro to be used in + configure.in of other packages using geos (not used by geos + itself) * add dir tools/ with geos-config script * the makefile in + source/geom is the only one that generates a library - all others + have the source files in EXTRA_DIST only * small glitch: 'make + dist' will give errors trying to add the source files non local to + source/geom to the archive using relative paths. Does not have + consequences other than the error messages - will see if I can fix + this. In general the one-lib, complex-tree solution is not easy to + work with in automake. git-svn-id: + http://svn.osgeo.org/geos/trunk@31 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-01 Paul Ramsey @@ -35133,13 +39109,15 @@ source/algorithm/RobustLineIntersector.cpp, source/io/ParseException.cpp, source/io/WKTWriter.cpp, source/io/Writer.cpp, source/io/markup/MarkupSTL.cpp: Minor - portability changes. git-svn-id: http://svn.osgeo.org/geos/trunk@30 + portability changes. git-svn-id: + http://svn.osgeo.org/geos/trunk@30 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-01 Paul Ramsey * configure.in, source/Makefile.am, source/algorithm/Makefile.am: - Changes to support algorithm directory in build structure. git-svn-id: http://svn.osgeo.org/geos/trunk@29 + Changes to support algorithm directory in build structure. + git-svn-id: http://svn.osgeo.org/geos/trunk@29 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-09-01 Paul Ramsey @@ -35152,24 +39130,26 @@ source/geom/LineString.cpp, source/geom/Location.cpp, source/geom/MultiPoint.cpp, source/geom/PrecisionModel.cpp: GNU compatibility fixes, changing __min/__max to min/max, adding stdio.h - where needed, small syntax adjustments, newlines at end of files. git-svn-id: http://svn.osgeo.org/geos/trunk@28 + where needed, small syntax adjustments, newlines at end of files. + git-svn-id: http://svn.osgeo.org/geos/trunk@28 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Paul Ramsey - * COPYING: Added LGPL licence text. git-svn-id: http://svn.osgeo.org/geos/trunk@27 + * COPYING: Added LGPL licence text. git-svn-id: + http://svn.osgeo.org/geos/trunk@27 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Paul Ramsey * Authors => AUTHORS: Changed name of authors file as requested by - autoconf. git-svn-id: http://svn.osgeo.org/geos/trunk@26 + autoconf. git-svn-id: http://svn.osgeo.org/geos/trunk@26 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Paul Ramsey * autogen.sh: Removed --force-missing which did not work for my - version of autoconf git-svn-id: http://svn.osgeo.org/geos/trunk@25 + version of autoconf git-svn-id: http://svn.osgeo.org/geos/trunk@25 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Paul Ramsey @@ -35178,7 +39158,7 @@ source/graph/.cvsignore, source/graph/index/.cvsignore, source/io/.cvsignore, source/io/markup/.cvsignore, source/test/.cvsignore, source/util/.cvsignore: Added cvs ignore - files. git-svn-id: http://svn.osgeo.org/geos/trunk@24 + files. git-svn-id: http://svn.osgeo.org/geos/trunk@24 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Paul Ramsey @@ -35186,7 +39166,7 @@ * source/test/CTS.cpp, source/test/SimpleWKTTester.cpp, source/test/WKTIn, source/test/WKTOut, source/test/XMLTester.cpp, source/test/test.xml: Added the testing files back into their new - subdirectory. git-svn-id: http://svn.osgeo.org/geos/trunk@23 + subdirectory. git-svn-id: http://svn.osgeo.org/geos/trunk@23 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Paul Ramsey @@ -35199,7 +39179,8 @@ source/io/Makefile.am, source/io/markup/Makefile.am, source/test.xml, source/test/Makefile.am, source/util/Makefile.am: Added GNU autoconf support files submitted by Norman Vine. Moved - test files to a new subdirectory. git-svn-id: http://svn.osgeo.org/geos/trunk@22 + test files to a new subdirectory. git-svn-id: + http://svn.osgeo.org/geos/trunk@22 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-30 Yury Bychkov @@ -35223,7 +39204,7 @@ source/headers/graph.h, source/headers/graphindex.h, source/headers/operation.h, source/headers/platform.h, source/headers/util.h, source/io/WKTWriter.cpp: 'algorithm' is - almost complete git-svn-id: http://svn.osgeo.org/geos/trunk@21 + almost complete git-svn-id: http://svn.osgeo.org/geos/trunk@21 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-22 Yury Bychkov @@ -35238,13 +39219,15 @@ source/headers/geosAlgorithm.h, source/headers/graph.h, source/headers/graphindex.h, source/headers/io.h, source/headers/operation.h, source/headers/platform.h, - source/headers/util.h: 'graph/index' finished. Some .h changes. git-svn-id: http://svn.osgeo.org/geos/trunk@20 + source/headers/util.h: 'graph/index' finished. Some .h changes. + git-svn-id: http://svn.osgeo.org/geos/trunk@20 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-21 Yury Bychkov * source/graph/GeometryGraph.cpp, source/headers/graph.h, - source/headers/graphindex.h: Some changes in 'graph' git-svn-id: http://svn.osgeo.org/geos/trunk@19 + source/headers/graphindex.h: Some changes in 'graph' git-svn-id: + http://svn.osgeo.org/geos/trunk@19 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-20 Yury Bychkov @@ -35252,7 +39235,8 @@ * source/XMLTester.cpp, source/graph/Node.cpp, source/graph/NodeMap.cpp, source/graph/PlanarGraph.cpp, source/headers/geom.h, source/headers/geosAlgorithm.h, - source/headers/graph.h, source/headers/io.h: Changed consts to enums git-svn-id: http://svn.osgeo.org/geos/trunk@18 + source/headers/graph.h, source/headers/io.h: Changed consts to enums + git-svn-id: http://svn.osgeo.org/geos/trunk@18 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-08-14 Yury Bychkov @@ -35301,7 +39285,7 @@ source/io/markup/MarkupSTL.h, test.xml => source/test.xml, Assert.cpp => source/util/Assert.cpp, AssertionFailedException.cpp => source/util/AssertionFailedException.cpp: New structure of - source. git-svn-id: http://svn.osgeo.org/geos/trunk@17 + source. git-svn-id: http://svn.osgeo.org/geos/trunk@17 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-07-11 Yury Bychkov @@ -35310,12 +39294,14 @@ Geometry.cpp, GeometryCollection.cpp, GeometryFactory.cpp, Label.cpp, Position.cpp, TopologyLocation.cpp, WKTReader.cpp, WKTWriter.cpp, XMLTester.cpp, graph.h, operation.h, test.xml, - util.h: Assert and some graph classes git-svn-id: http://svn.osgeo.org/geos/trunk@16 + util.h: Assert and some graph classes git-svn-id: + http://svn.osgeo.org/geos/trunk@16 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-07-03 Yury Bychkov - * MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML tester git-svn-id: http://svn.osgeo.org/geos/trunk@15 + * MarkupSTL.cpp, MarkupSTL.h, XMLTester.cpp: started XML tester + git-svn-id: http://svn.osgeo.org/geos/trunk@15 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-07-02 Yury Bychkov @@ -35323,19 +39309,21 @@ * CTS.cpp, GeometryCollection.cpp, GeometryCollectionIterator.cpp, GeometryFactory.cpp, MultiPolygon.cpp, Polygon.cpp, SimpleWKTTester.cpp, WKTIn, WKTOut, WKTReader.cpp, WKTWriter.cpp, - geom.h, io.h: 'io' and SimpleTester done git-svn-id: http://svn.osgeo.org/geos/trunk@14 + geom.h, io.h: 'io' and SimpleTester done git-svn-id: + http://svn.osgeo.org/geos/trunk@14 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-27 Yury Bychkov * CTS.cpp, StringTokenizer.cpp, WKTWriter.cpp, Writer.cpp, io.h: - 'io' is almost done git-svn-id: http://svn.osgeo.org/geos/trunk@13 + 'io' is almost done git-svn-id: http://svn.osgeo.org/geos/trunk@13 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-26 Yury Bychkov * CTS.cpp, GeometryCollection.cpp, ParseException.cpp, Polygon.cpp, - StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io' classes done. git-svn-id: http://svn.osgeo.org/geos/trunk@12 + StringTokenizer.cpp, WKTReader.cpp, io.h: Some 'io' classes done. + git-svn-id: http://svn.osgeo.org/geos/trunk@12 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-21 Yury Bychkov @@ -35343,14 +39331,14 @@ * CTS.cpp, CoordinateList.cpp, Geometry.cpp, GeometryCollection.cpp, LineString.cpp, Point.cpp, Polygon.cpp, geom.h: 'geos': first pass done. Some external dependencies and - polishing left. git-svn-id: http://svn.osgeo.org/geos/trunk@11 + polishing left. git-svn-id: http://svn.osgeo.org/geos/trunk@11 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-20 Yury Bychkov * CTS.cpp, Geometry.cpp, GeometryCollection.cpp, GeometryCollectionIterator.cpp, GeometryFactory.cpp, geom.h: Only - Geometry.java left git-svn-id: http://svn.osgeo.org/geos/trunk@10 + Geometry.java left git-svn-id: http://svn.osgeo.org/geos/trunk@10 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-19 Yury Bychkov @@ -35358,20 +39346,22 @@ * CTS.cpp, CoordinateList.cpp, Geometry.cpp, GeometryCollection.cpp, LineString.cpp, LinearRing.cpp, MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Point.cpp, - Polygon.cpp, geom.h: 'geom' mostly done. git-svn-id: http://svn.osgeo.org/geos/trunk@9 + Polygon.cpp, geom.h: 'geom' mostly done. git-svn-id: + http://svn.osgeo.org/geos/trunk@9 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-14 Yury Bychkov * CTS.cpp, GeometryCollection.cpp, GeometryFactory.cpp, MultiLineString.cpp, MultiPoint.cpp, MultiPolygon.cpp, Polygon.cpp, - geom.h: 'geom' almost done git-svn-id: http://svn.osgeo.org/geos/trunk@8 + geom.h: 'geom' almost done git-svn-id: + http://svn.osgeo.org/geos/trunk@8 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-12 Yury Bychkov * CoordinateList.cpp, LineString.cpp, geom.h: LineString is 99% - finished git-svn-id: http://svn.osgeo.org/geos/trunk@7 + finished git-svn-id: http://svn.osgeo.org/geos/trunk@7 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-11 Yury Bychkov @@ -35379,18 +39369,14 @@ * CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp, Geometry.cpp, GeometryCollection.cpp, IntersectionMatrix.cpp, LineString.cpp, LinearRing.cpp, Location.cpp, Point.cpp, - PrecisionModel.cpp, geom.h, operation.h: 'geom' package 70% done git-svn-id: http://svn.osgeo.org/geos/trunk@6 + PrecisionModel.cpp, geom.h, operation.h: 'geom' package 70% done + git-svn-id: http://svn.osgeo.org/geos/trunk@6 5242fede-7e19-0410-aef8-94bd7d2200fb 2002-06-07 Paul Ramsey * CTS.cpp, Coordinate.cpp, CoordinateList.cpp, Dimension.cpp, Envelope.cpp, LineSegment.cpp, Location.cpp, geom.h, platform.h: - Initial revision git-svn-id: http://svn.osgeo.org/geos/trunk@2 - 5242fede-7e19-0410-aef8-94bd7d2200fb - -2002-06-07 No Body - - * New repository initialized by cvs2svn. git-svn-id: http://svn.osgeo.org/geos/trunk@1 + Initial revision git-svn-id: http://svn.osgeo.org/geos/trunk@2 5242fede-7e19-0410-aef8-94bd7d2200fb diff -Nru geos-3.7.0/config.guess geos-3.7.1/config.guess --- geos-3.7.0/config.guess 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/config.guess 2017-09-05 18:37:08.000000000 +0000 @@ -1,8 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2018 Free Software Foundation, Inc. +# Copyright 1992-2014 Free Software Foundation, Inc. -timestamp='2018-02-24' +timestamp='2014-11-04' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -27,7 +27,7 @@ # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches to . @@ -39,7 +39,7 @@ Output the configuration name of the system \`$me' is run on. -Options: +Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit @@ -50,7 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2018 Free Software Foundation, Inc. +Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -107,9 +107,9 @@ dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > "$dummy.c" ; + ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do - if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; @@ -132,14 +132,14 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "$UNAME_SYSTEM" in +case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu - eval "$set_cc_for_build" - cat <<-EOF > "$dummy.c" + eval $set_cc_for_build + cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc @@ -149,20 +149,13 @@ LIBC=gnu #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" - - # If ldd exists, use it to detect musl libc. - if command -v ldd >/dev/null && \ - ldd --version 2>&1 | grep -q ^musl - then - LIBC=musl - fi + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` ;; esac # Note: order is significant - the case branches are not exclusive. -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, @@ -175,31 +168,21 @@ # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ - "/sbin/$sysctl" 2>/dev/null || \ - "/usr/sbin/$sysctl" 2>/dev/null || \ - echo unknown)` - case "$UNAME_MACHINE_ARCH" in + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; - earmv*) - arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` - endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` - machine="${arch}${endian}"-unknown - ;; - *) machine="$UNAME_MACHINE_ARCH"-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched - # to ELF recently (or will in the future) and ABI. - case "$UNAME_MACHINE_ARCH" in - earm*) - os=netbsdelf - ;; + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval "$set_cc_for_build" + eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -214,67 +197,44 @@ os=netbsd ;; esac - # Determine ABI tags. - case "$UNAME_MACHINE_ARCH" in - earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` - ;; - esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. - case "$UNAME_VERSION" in + case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) - release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi}" + echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" - exit ;; - *:LibertyBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" - exit ;; - *:MidnightBSD:*:*) - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd"$UNAME_RELEASE" + echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" - exit ;; - *:Sortix:*:*) - echo "$UNAME_MACHINE"-unknown-sortix + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; - *:Redox:*:*) - echo "$UNAME_MACHINE"-unknown-redox - exit ;; - mips:OSF1:*.*) - echo mips-dec-osf1 - exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) @@ -291,54 +251,63 @@ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") - UNAME_MACHINE=alpha ;; + UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") - UNAME_MACHINE=alpha ;; + UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") - UNAME_MACHINE=alpha ;; + UNAME_MACHINE="alpha" ;; "EV5 (21164)") - UNAME_MACHINE=alphaev5 ;; + UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") - UNAME_MACHINE=alphaev56 ;; + UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") - UNAME_MACHINE=alphapca56 ;; + UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") - UNAME_MACHINE=alphapca57 ;; + UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") - UNAME_MACHINE=alphaev6 ;; + UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") - UNAME_MACHINE=alphaev67 ;; + UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") - UNAME_MACHINE=alphaev68 ;; + UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") - UNAME_MACHINE=alphaev68 ;; + UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") - UNAME_MACHINE=alphaev68 ;; + UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") - UNAME_MACHINE=alphaev69 ;; + UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") - UNAME_MACHINE=alphaev7 ;; + UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") - UNAME_MACHINE=alphaev79 ;; + UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-amigaos + echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-morphos + echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition @@ -350,7 +319,7 @@ echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix"$UNAME_RELEASE" + echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos @@ -377,38 +346,38 @@ sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) - echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux"$UNAME_RELEASE" + echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval "$set_cc_for_build" - SUN_ARCH=i386 + eval $set_cc_for_build + SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then - SUN_ARCH=x86_64 + SUN_ARCH="x86_64" fi fi - echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in @@ -417,25 +386,25 @@ ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) - echo m68k-sun-sunos"$UNAME_RELEASE" + echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) - echo m68k-sun-sunos"$UNAME_RELEASE" + echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) - echo sparc-sun-sunos"$UNAME_RELEASE" + echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos"$UNAME_RELEASE" + echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not @@ -446,44 +415,44 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" + echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint"$UNAME_RELEASE" + echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint"$UNAME_RELEASE" + echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint"$UNAME_RELEASE" + echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) - echo m68k-apple-machten"$UNAME_RELEASE" + echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) - echo powerpc-apple-machten"$UNAME_RELEASE" + echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) - echo mips-dec-ultrix"$UNAME_RELEASE" + echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix"$UNAME_RELEASE" + echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix"$UNAME_RELEASE" + echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { @@ -492,23 +461,23 @@ #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && - dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`"$dummy" "$dummyarg"` && + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos"$UNAME_RELEASE" + echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax @@ -534,17 +503,17 @@ AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then - if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ - [ "$TARGET_BINARY_INTERFACE"x = x ] + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] then - echo m88k-dg-dgux"$UNAME_RELEASE" + echo m88k-dg-dgux${UNAME_RELEASE} else - echo m88k-dg-dguxbcs"$UNAME_RELEASE" + echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else - echo i586-dg-dgux"$UNAME_RELEASE" + echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) @@ -561,7 +530,7 @@ echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) - echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id @@ -573,14 +542,14 @@ if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi - echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #include main() @@ -591,7 +560,7 @@ exit(0); } EOF - if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else @@ -605,7 +574,7 @@ exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc @@ -614,18 +583,18 @@ IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi - echo "$IBM_ARCH"-ibm-aix"$IBM_REV" + echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; - ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) + ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx @@ -640,28 +609,28 @@ echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - case "$UNAME_MACHINE" in - 9000/31?) HP_ARCH=m68000 ;; - 9000/[34]??) HP_ARCH=m68k ;; + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "$sc_cpu_version" in - 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 - 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 - case "$sc_kernel_bits" in - 32) HP_ARCH=hppa2.0n ;; - 64) HP_ARCH=hppa2.0w ;; - '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi - if [ "$HP_ARCH" = "" ]; then - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include @@ -694,13 +663,13 @@ exit (0); } EOF - (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ "$HP_ARCH" = hppa2.0w ] + if [ ${HP_ARCH} = "hppa2.0w" ] then - eval "$set_cc_for_build" + eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler @@ -711,23 +680,23 @@ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 - if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then - HP_ARCH=hppa2.0w + HP_ARCH="hppa2.0w" else - HP_ARCH=hppa64 + HP_ARCH="hppa64" fi fi - echo "$HP_ARCH"-hp-hpux"$HPUX_REV" + echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux"$HPUX_REV" + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #include int main () @@ -752,11 +721,11 @@ exit (0); } EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) @@ -765,7 +734,7 @@ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) @@ -773,9 +742,9 @@ exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then - echo "$UNAME_MACHINE"-unknown-osf1mk + echo ${UNAME_MACHINE}-unknown-osf1mk else - echo "$UNAME_MACHINE"-unknown-osf1 + echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) @@ -800,109 +769,127 @@ echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) - echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) - echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` - FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi"$UNAME_RELEASE" + echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) - echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` - case "$UNAME_PROCESSOR" in + case ${UNAME_PROCESSOR} in amd64) - UNAME_PROCESSOR=x86_64 ;; - i386) - UNAME_PROCESSOR=i586 ;; + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac - echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" exit ;; i*:CYGWIN*:*) - echo "$UNAME_MACHINE"-pc-cygwin + echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) - echo "$UNAME_MACHINE"-pc-mingw64 + echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) - echo "$UNAME_MACHINE"-pc-mingw32 + echo ${UNAME_MACHINE}-pc-mingw32 exit ;; *:MSYS*:*) - echo "$UNAME_MACHINE"-pc-msys + echo ${UNAME_MACHINE}-pc-msys + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) - echo "$UNAME_MACHINE"-pc-pw32 + echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) - case "$UNAME_MACHINE" in + case ${UNAME_MACHINE} in x86) - echo i586-pc-interix"$UNAME_RELEASE" + echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix"$UNAME_RELEASE" + echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) - echo ia64-unknown-interix"$UNAME_RELEASE" + echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; i*:UWIN*:*) - echo "$UNAME_MACHINE"-pc-uwin + echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system - echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) - echo "$UNAME_MACHINE"-pc-minix + echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -915,64 +902,58 @@ EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) - eval "$set_cc_for_build" + eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; - e2k:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - k1om:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el @@ -986,74 +967,64 @@ #endif #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" - test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; - mips64el:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; openrisc*:Linux:*:*) - echo or1k-unknown-linux-"$LIBC" + echo or1k-unknown-linux-${LIBC} exit ;; or32:Linux:*:* | or1k*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-"$LIBC" + echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-"$LIBC" + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; - PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; - *) echo hppa-unknown-linux-"$LIBC" ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-"$LIBC" + echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-"$LIBC" + echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-"$LIBC" + echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) - echo powerpcle-unknown-linux-"$LIBC" - exit ;; - riscv32:Linux:*:* | riscv64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo "$UNAME_MACHINE"-dec-linux-"$LIBC" + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - if objdump -f /bin/sh | grep -q elf32-x86-64; then - echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32 - else - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" - fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. @@ -1067,34 +1038,34 @@ # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. - echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. - echo "$UNAME_MACHINE"-pc-os2-emx + echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) - echo "$UNAME_MACHINE"-unknown-stop + echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) - echo "$UNAME_MACHINE"-unknown-atheos + echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) - echo "$UNAME_MACHINE"-pc-syllable + echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos"$UNAME_RELEASE" + echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) - echo "$UNAME_MACHINE"-pc-msdosdjgpp + echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; - i*86:*:4.*:*) - UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else - echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) @@ -1104,12 +1075,12 @@ *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 @@ -1119,9 +1090,9 @@ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 - echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv32 + echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) @@ -1129,7 +1100,7 @@ # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configure will decide that + # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; @@ -1141,9 +1112,9 @@ exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) @@ -1163,9 +1134,9 @@ test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; @@ -1174,28 +1145,28 @@ test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos"$UNAME_RELEASE" + echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos"$UNAME_RELEASE" + echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos"$UNAME_RELEASE" + echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos"$UNAME_RELEASE" + echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv"$UNAME_RELEASE" + echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 @@ -1206,7 +1177,7 @@ *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo "$UNAME_MACHINE"-sni-sysv4 + echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi @@ -1226,23 +1197,23 @@ exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. - echo "$UNAME_MACHINE"-stratus-vos + echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) - echo m68k-apple-aux"$UNAME_RELEASE" + echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv"$UNAME_RELEASE" + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv"$UNAME_RELEASE" + echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. @@ -1261,56 +1232,46 @@ echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) - echo sx4-nec-superux"$UNAME_RELEASE" + echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) - echo sx5-nec-superux"$UNAME_RELEASE" + echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) - echo sx6-nec-superux"$UNAME_RELEASE" + echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) - echo sx7-nec-superux"$UNAME_RELEASE" + echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) - echo sx8-nec-superux"$UNAME_RELEASE" + echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux"$UNAME_RELEASE" - exit ;; - SX-ACE:SUPER-UX:*:*) - echo sxace-nec-superux"$UNAME_RELEASE" + echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody"$UNAME_RELEASE" + echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) - echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - eval "$set_cc_for_build" + eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi - if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi - # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc - if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_PPC >/dev/null - then - UNAME_PROCESSOR=powerpc - fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub @@ -1321,33 +1282,27 @@ # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi - echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = x86; then + if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; - NEO-*:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk"$UNAME_RELEASE" + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk"$UNAME_RELEASE" + echo nse-tandem-nsk${UNAME_RELEASE} exit ;; - NSR-*:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk"$UNAME_RELEASE" - exit ;; - NSV-*:NONSTOP_KERNEL:*:*) - echo nsv-tandem-nsk"$UNAME_RELEASE" - exit ;; - NSX-*:NONSTOP_KERNEL:*:*) - echo nsx-tandem-nsk"$UNAME_RELEASE" + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux @@ -1356,18 +1311,18 @@ echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) - echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - if test "$cputype" = 386; then + if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi - echo "$UNAME_MACHINE"-unknown-plan9 + echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 @@ -1388,14 +1343,14 @@ echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux"$UNAME_RELEASE" + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) - echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "$UNAME_MACHINE" in + case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; @@ -1404,48 +1359,34 @@ echo i386-pc-xenix exit ;; i*86:skyos:*:*) - echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) - echo "$UNAME_MACHINE"-pc-rdos + echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) - echo "$UNAME_MACHINE"-pc-aros + echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) - echo "$UNAME_MACHINE"-unknown-esx - exit ;; - amd64:Isilon\ OneFS:*:*) - echo x86_64-unknown-onefs + echo ${UNAME_MACHINE}-unknown-esx exit ;; esac -echo "$0: unable to guess system type" >&2 - -case "$UNAME_MACHINE:$UNAME_SYSTEM" in - mips:Linux | mips64:Linux) - # If we got here on MIPS GNU/Linux, output extra information. - cat >&2 <&2 < in order to provide the needed +information to handle your system. config.guess timestamp = $timestamp @@ -1464,16 +1405,16 @@ /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` -UNAME_MACHINE = "$UNAME_MACHINE" -UNAME_RELEASE = "$UNAME_RELEASE" -UNAME_SYSTEM = "$UNAME_SYSTEM" -UNAME_VERSION = "$UNAME_VERSION" +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: -# eval: (add-hook 'write-file-functions 'time-stamp) +# eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff -Nru geos-3.7.0/config.sub geos-3.7.1/config.sub --- geos-3.7.0/config.sub 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/config.sub 2017-09-05 18:37:08.000000000 +0000 @@ -1,8 +1,8 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2018 Free Software Foundation, Inc. +# Copyright 1992-2014 Free Software Foundation, Inc. -timestamp='2018-02-22' +timestamp='2014-12-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -33,7 +33,7 @@ # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases @@ -53,11 +53,12 @@ me=`echo "$0" | sed -e 's,.*/,,'` usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS Canonicalize a configuration name. -Options: +Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit @@ -67,7 +68,7 @@ version="\ GNU config.sub ($timestamp) -Copyright 1992-2018 Free Software Foundation, Inc. +Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -94,7 +95,7 @@ *local*) # First pass through any local machine types. - echo "$1" + echo $1 exit ;; * ) @@ -112,24 +113,24 @@ # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ - kopensolaris*-gnu* | cloudabi*-eabi* | \ + knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os - basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android - basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) - basic_machine=`echo "$1" | sed 's/-[^-]*$//'` - if [ "$basic_machine" != "$1" ] - then os=`echo "$1" | sed 's/.*-/-/'` + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac @@ -178,44 +179,44 @@ ;; -sco6) os=-sco5v6 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 @@ -227,7 +228,10 @@ os=-lynxos ;; -ptx*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos @@ -251,16 +255,15 @@ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ - | ba \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ - | e2k | epiphany \ - | fido | fr30 | frv | ft32 \ + | epiphany \ + | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ - | i370 | i860 | i960 | ia16 | ia64 \ + | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ @@ -296,14 +299,13 @@ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 | or1k | or1knd | or32 \ - | pdp10 | pj | pjl \ + | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pru \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ @@ -312,7 +314,7 @@ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | visium \ - | wasm32 \ + | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown @@ -333,7 +335,7 @@ basic_machine=$basic_machine-unknown os=-none ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown @@ -362,7 +364,7 @@ ;; # Object if more than one company name word. *-*-*) - echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. @@ -374,18 +376,17 @@ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ - | ba-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ - | e2k-* | elxsi-* \ + | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ - | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ @@ -426,15 +427,13 @@ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pru-* \ | pyramid-* \ - | riscv32-* | riscv64-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ @@ -443,7 +442,6 @@ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | visium-* \ - | wasm32-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ @@ -457,7 +455,7 @@ # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) - basic_machine=i386-pc + basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) @@ -491,7 +489,7 @@ basic_machine=x86_64-pc ;; amd64-*) - basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl @@ -520,9 +518,6 @@ basic_machine=i386-pc os=-aros ;; - asmjs) - basic_machine=asmjs-unknown - ;; aux) basic_machine=m68k-apple os=-aux @@ -536,7 +531,7 @@ os=-linux ;; blackfin-*) - basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) @@ -544,13 +539,13 @@ os=-cnk ;; c54x-*) - basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) - basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) - basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray @@ -639,18 +634,10 @@ basic_machine=rs6000-bull os=-bosx ;; - dpx2*) + dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; - e500v[12]) - basic_machine=powerpc-unknown - os=$os"spe" - ;; - e500v[12]-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=$os"spe" - ;; ebmon29k) basic_machine=a29k-amd os=-ebmon @@ -740,6 +727,9 @@ hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; + hppa-next) + os=-nextstep3 + ;; hppaosf) basic_machine=hppa1.1-hp os=-osf @@ -752,26 +742,26 @@ basic_machine=i370-ibm ;; i*86v32) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; - vsta) + i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; @@ -790,16 +780,19 @@ os=-sysv ;; leon-*|leon[3-9]-*) - basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) - basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; + m88k-omron*) + basic_machine=m88k-omron + ;; magnum | m3230) basic_machine=mips-mips os=-sysv @@ -831,10 +824,10 @@ os=-mint ;; mips3*-*) - basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) - basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k @@ -853,7 +846,7 @@ os=-msdos ;; ms1-*) - basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc @@ -895,7 +888,7 @@ basic_machine=v70-nec os=-sysv ;; - next | m*-next) + next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) @@ -940,12 +933,6 @@ nsr-tandem) basic_machine=nsr-tandem ;; - nsv-tandem) - basic_machine=nsv-tandem - ;; - nsx-tandem) - basic_machine=nsx-tandem - ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf @@ -978,7 +965,7 @@ os=-linux ;; parisc-*) - basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) @@ -994,7 +981,7 @@ basic_machine=i386-pc ;; pc98-*) - basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc @@ -1009,16 +996,16 @@ basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) - basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould @@ -1028,23 +1015,23 @@ ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - ppcle | powerpclittle) + ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; - ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; - ppc64le | powerpc64little) + ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm @@ -1098,10 +1085,17 @@ sequent) basic_machine=i386-sequent ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; sh5el) basic_machine=sh5le-unknown ;; - simso-wrs) + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; @@ -1120,7 +1114,7 @@ os=-sysv4 ;; strongarm-* | thumb-*) - basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun @@ -1242,9 +1236,6 @@ basic_machine=hppa1.1-winbond os=-proelf ;; - x64) - basic_machine=x86_64-pc - ;; xbox) basic_machine=i686-pc os=-mingw32 @@ -1253,12 +1244,20 @@ basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) - basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1287,6 +1286,10 @@ vax) basic_machine=vax-dec ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; pdp11) basic_machine=pdp11-dec ;; @@ -1296,6 +1299,9 @@ sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) + basic_machine=sparc-sun + ;; cydra) basic_machine=cydra-cydrome ;; @@ -1315,7 +1321,7 @@ # Make sure to match an already-canonicalized machine name. ;; *) - echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac @@ -1323,10 +1329,10 @@ # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) - basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) - basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; @@ -1337,8 +1343,8 @@ if [ x"$os" != x"" ] then case $os in - # First match some system type aliases that might get confused - # with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux @@ -1349,48 +1355,45 @@ -solaris) os=-solaris2 ;; + -svr4*) + os=-sysv4 + ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; - # es1800 is here to avoid being matched by es* (a different OS) - -es1800*) - os=-ose - ;; - # Now accept the basic system types. + # First accept the basic system types. # The portable systems comes first. - # Each alternative MUST end in a * to match a version number. + # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* | -cloudabi* | -sortix* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ - | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ + | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -windiss* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ - | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ - | -midnightbsd*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1407,12 +1410,12 @@ -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; - -sim | -xray | -os68k* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* \ + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) - os=`echo "$os" | sed -e 's|mac|macos|'` + os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc @@ -1421,10 +1424,10 @@ os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) - os=`echo "$os" | sed -e 's|sunos5|solaris2|'` + os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) - os=`echo "$os" | sed -e 's|sunos6|solaris3|'` + os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition @@ -1435,6 +1438,12 @@ -wince*) os=-wince ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; -utek*) os=-bsd ;; @@ -1459,7 +1468,7 @@ -nova*) os=-rtmk-nova ;; - -ns2) + -ns2 ) os=-nextstep2 ;; -nsk*) @@ -1481,7 +1490,7 @@ -oss*) os=-sysv3 ;; - -svr4*) + -svr4) os=-sysv4 ;; -svr3) @@ -1496,38 +1505,32 @@ -ose*) os=-ose ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; + -aros*) + os=-aros + ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; - -pikeos*) - # Until real need of OS specific support for - # particular features comes up, bare metal - # configurations are quite functional. - case $basic_machine in - arm*) - os=-eabi - ;; - *) - os=-elf - ;; - esac - ;; -nacl*) ;; - -ios) - ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac @@ -1617,12 +1620,12 @@ sparc-* | *-sun) os=-sunos4.1.1 ;; - pru-*) - os=-elf - ;; *-be) os=-beos ;; + *-haiku) + os=-haiku + ;; *-ibm) os=-aix ;; @@ -1662,7 +1665,7 @@ m88k-omron*) os=-luna ;; - *-next) + *-next ) os=-nextstep ;; *-sequent) @@ -1677,6 +1680,9 @@ i370-*) os=-mvs ;; + *-next) + os=-nextstep3 + ;; *-gould) os=-sysv ;; @@ -1786,15 +1792,15 @@ vendor=stratus ;; esac - basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac -echo "$basic_machine$os" +echo $basic_machine$os exit # Local variables: -# eval: (add-hook 'write-file-functions 'time-stamp) +# eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff -Nru geos-3.7.0/configure geos-3.7.1/configure --- geos-3.7.0/configure 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/configure 2018-11-29 23:05:20.000000000 +0000 @@ -795,7 +795,6 @@ docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -889,7 +888,6 @@ sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' @@ -1142,15 +1140,6 @@ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1288,7 +1277,7 @@ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1441,7 +1430,6 @@ --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -2627,12 +2615,12 @@ JTS_PORT=1.13.0 CAPI_INTERFACE_CURRENT=12 -CAPI_INTERFACE_REVISION=0 +CAPI_INTERFACE_REVISION=1 CAPI_INTERFACE_AGE=11 VERSION_MAJOR=3 VERSION_MINOR=7 -VERSION_PATCH=0 +VERSION_PATCH=1 VERSION="$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH" VERSION_RELEASE=`echo "$VERSION" | sed -E 's/^([0-9]+\.[0-9]+\.[0-9]+).*$/\1/'` @@ -5824,7 +5812,7 @@ lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -9510,9 +9498,6 @@ openbsd* | bitrig*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs=no - ;; esac ld_shlibs=yes @@ -9767,7 +9752,7 @@ fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -10437,7 +10422,6 @@ if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi - link_all_deplibs=no else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' @@ -10459,7 +10443,7 @@ esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -11574,18 +11558,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -13394,7 +13366,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no @@ -13886,7 +13858,7 @@ # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -13951,7 +13923,7 @@ # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -14290,7 +14262,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support @@ -14374,7 +14346,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. @@ -14385,7 +14357,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' @@ -14898,7 +14870,7 @@ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -15273,9 +15245,6 @@ ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - link_all_deplibs_CXX=no - ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -15969,18 +15938,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -21427,6 +21384,7 @@ cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. diff -Nru geos-3.7.0/configure.ac geos-3.7.1/configure.ac --- geos-3.7.0/configure.ac 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/configure.ac 2018-11-29 23:04:39.000000000 +0000 @@ -2,7 +2,7 @@ dnl configure.in - autoconf input template to produce ./configure script dnl dnl version 2.52 is required for Cygwin libtool support -AC_PREREQ([2.52]) +AC_PREREQ([2.63]) dnl local vars to hold user's preferences -------------------------------- AC_INIT([include/geos.h]) @@ -15,7 +15,7 @@ dnl -- Version info for the CAPI CAPI_INTERFACE_CURRENT=12 -CAPI_INTERFACE_REVISION=0 +CAPI_INTERFACE_REVISION=1 CAPI_INTERFACE_AGE=11 dnl @@ -24,7 +24,7 @@ dnl VERSION_MAJOR=3 VERSION_MINOR=7 -VERSION_PATCH=0 +VERSION_PATCH=1 VERSION="$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH" VERSION_RELEASE=`echo "$VERSION" | sed -E 's/^([[0-9]+\.[0-9]+\.[0-9]+]).*$/\1/'` diff -Nru geos-3.7.0/debian/changelog geos-3.7.1/debian/changelog --- geos-3.7.0/debian/changelog 2018-11-16 15:00:00.000000000 +0000 +++ geos-3.7.1/debian/changelog 2019-07-14 13:06:54.000000000 +0000 @@ -1,8 +1,24 @@ -geos (3.7.0-1~bionic0) bionic; urgency=medium - +geos (3.7.1-1~bionic0) bionic; urgency=medium + * No change rebuild for Bionic. - -- Angelos Tzotsos Fri, 16 Nov 2018 17:00:00 +0200 + -- Angelos Tzotsos Sun, 14 Jul 2019 16:00:00 +0200 + +geos (3.7.1-1) unstable; urgency=medium + + * Update symbols for other architectures. + * Move from experimental to unstable. + + -- Bas Couwenberg Wed, 05 Dec 2018 20:00:02 +0100 + +geos (3.7.1-1~exp1) experimental; urgency=medium + + * New upstream release. + * Add Build-Depends-Package field to symbols files. + * Refresh patches. + * Update symbols for amd64. + + -- Bas Couwenberg Fri, 30 Nov 2018 06:52:18 +0100 geos (3.7.0-1) unstable; urgency=medium diff -Nru geos-3.7.0/debian/control geos-3.7.1/debian/control --- geos-3.7.0/debian/control 2018-09-11 05:30:41.000000000 +0000 +++ geos-3.7.1/debian/control 2018-12-05 18:55:57.000000000 +0000 @@ -32,7 +32,7 @@ Package: libgeos++-dev Architecture: any Section: libdevel -Depends: libgeos-3.7.0 (= ${binary:Version}), +Depends: libgeos-3.7.1 (= ${binary:Version}), libgeos-dev, ${misc:Depends} Suggests: libgdal-doc @@ -72,7 +72,7 @@ This package contains the C library. A C++ library is provided by the libgeos-* package. -Package: libgeos-3.7.0 +Package: libgeos-3.7.1 Architecture: any Multi-Arch: same Section: libs diff -Nru geos-3.7.0/debian/libgeos-3.7.0.dirs geos-3.7.1/debian/libgeos-3.7.0.dirs --- geos-3.7.0/debian/libgeos-3.7.0.dirs 2018-09-11 05:30:31.000000000 +0000 +++ geos-3.7.1/debian/libgeos-3.7.0.dirs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib diff -Nru geos-3.7.0/debian/libgeos-3.7.0.install geos-3.7.1/debian/libgeos-3.7.0.install --- geos-3.7.0/debian/libgeos-3.7.0.install 2018-09-11 05:30:31.000000000 +0000 +++ geos-3.7.1/debian/libgeos-3.7.0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/libgeos-* diff -Nru geos-3.7.0/debian/libgeos-3.7.0.symbols geos-3.7.1/debian/libgeos-3.7.0.symbols --- geos-3.7.0/debian/libgeos-3.7.0.symbols 2018-09-11 05:38:23.000000000 +0000 +++ geos-3.7.1/debian/libgeos-3.7.0.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,4525 +0,0 @@ -# SymbolsHelper-Confirmed: 3.7.0 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 -libgeos-3.7.0.so #PACKAGE# #MINVER# - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEj@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEjRSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEm@Base 3.7.0 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.7.0 - _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos11planargraph11PlanarGraph6removeEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos11planargraph11PlanarGraph6removeEPNS0_4NodeE@Base 3.4.2 - _ZN4geos11planargraph11PlanarGraphD0Ev@Base 3.4.2 - _ZN4geos11planargraph11PlanarGraphD1Ev@Base 3.4.2 - _ZN4geos11planargraph11PlanarGraphD2Ev@Base 3.4.2 - _ZN4geos11planargraph11pdeLessThanEPNS0_12DirectedEdgeES2_@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdge6setSymEPS1_@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdge7setEdgeEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdge7toEdgesERSt6vectorIPS1_SaIS3_EE@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdge7toEdgesERSt6vectorIPS1_SaIS3_EERS2_IPNS0_4EdgeESaIS8_EE@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdgeC1EPNS0_4NodeES3_RKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdgeD0Ev@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdgeD1Ev@Base 3.4.2 - _ZN4geos11planargraph12DirectedEdgeD2Ev@Base 3.4.2 - _ZN4geos11planargraph14GraphComponent10setVisitedEb@Base 3.4.2 - _ZN4geos11planargraph14GraphComponent9setMarkedEb@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar11getNextEdgeEPNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar3addEPNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar3endEv@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar5beginEv@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar6removeEPNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar8getEdgesEv@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_4EdgeE@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStarD0Ev@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStarD1Ev@Base 3.4.2 - _ZN4geos11planargraph16DirectedEdgeStarD2Ev@Base 3.4.2 - _ZN4geos11planargraph4Edge10getDirEdgeEPNS0_4NodeE@Base 3.4.2 - _ZN4geos11planargraph4Edge10getDirEdgeEi@Base 3.4.2 - _ZN4geos11planargraph4Edge15getOppositeNodeEPNS0_4NodeE@Base 3.4.2 - _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_@Base 3.4.2 - _ZN4geos11planargraph4EdgeD0Ev@Base 3.4.2 - _ZN4geos11planargraph4EdgeD1Ev@Base 3.4.2 - _ZN4geos11planargraph4EdgeD2Ev@Base 3.4.2 - _ZN4geos11planargraph4Node15getEdgesBetweenEPS1_S2_@Base 3.4.2 - _ZN4geos11planargraph4NodeD0Ev@Base 3.4.2 - _ZN4geos11planargraph4NodeD1Ev@Base 3.4.2 - _ZN4geos11planargraph4NodeD2Ev@Base 3.4.2 - _ZN4geos11planargraph7NodeMap10getNodeMapEv@Base 3.4.2 - _ZN4geos11planargraph7NodeMap3addEPNS0_4NodeE@Base 3.4.2 - _ZN4geos11planargraph7NodeMap4findERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos11planargraph7NodeMap6removeERNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos11planargraph7NodeMap8getNodesERSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 - _ZN4geos11planargraph7NodeMapC1Ev@Base 3.4.2 - _ZN4geos11planargraph7NodeMapC2Ev@Base 3.4.2 - _ZN4geos11planargraph7NodeMapD0Ev@Base 3.4.2 - _ZN4geos11planargraph7NodeMapD1Ev@Base 3.4.2 - _ZN4geos11planargraph7NodeMapD2Ev@Base 3.4.2 - _ZN4geos11planargraph8Subgraph3addEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder12addReachableEPNS0_4NodeEPNS0_8SubgraphE@Base 3.4.2 - _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder12findSubgraphEPNS0_4NodeE@Base 3.4.2 - _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder21getConnectedSubgraphsERSt6vectorIPNS0_8SubgraphESaIS5_EE@Base 3.4.2 - _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder8addEdgesEPNS0_4NodeERSt5stackIS4_St5dequeIS4_SaIS4_EEEPNS0_8SubgraphE@Base 3.4.2 - _ZN4geos11planargraphlsERSoRKNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos11planargraphlsERSoRKNS0_4EdgeE@Base 3.4.2 - _ZN4geos11planargraphlsERSoRKNS0_4NodeE@Base 3.4.2 - _ZN4geos11triangulate21VoronoiDiagramBuilder10getDiagramERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder12setToleranceEd@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder14getSubdivisionEv@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder15getDiagramEdgesERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder22clipGeometryCollectionERKNS_4geom18GeometryCollectionERKNS2_8EnvelopeE@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom18CoordinateSequenceE@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom8GeometryE@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilderC1Ev@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilderC2Ev@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilderD1Ev@Base 3.5.0 - _ZN4geos11triangulate21VoronoiDiagramBuilderD2Ev@Base 3.5.0 - _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesB5cxx11ERKNS_4geom18CoordinateSequenceE@Base 3.5.1 - _ZN4geos11triangulate28DelaunayTriangulationBuilder12getTrianglesERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder14getSubdivisionEv@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueERNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder8envelopeERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder8getEdgesERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilderC1Ev@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilderD1Ev@Base 3.4.2 - _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev@Base 3.4.2 - _ZN4geos11triangulate31IncrementalDelaunayTriangulator10insertSiteERKNS0_8quadedge6VertexE@Base 3.4.2 - _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt7__cxx114listINS0_8quadedge6VertexESaIS5_EEE@Base 3.5.1 - _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC1EPNS0_8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 - _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 - _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD0Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge15TriangleVisitorD0Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge15TriangleVisitorD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision10initSubdivEPPNS1_8QuadEdgeE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision10insertSiteERKNS1_6VertexE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision11createFrameERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12getTrianglesERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision15getPrimaryEdgesEb@Base 3.5.1 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision16getTriangleEdgesERKNS1_8QuadEdgeEPPS4_@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision17getVoronoiDiagramERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision18getVoronoiCellEdgeEPNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision19getVoronoiCellEdgesERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20fetchTriangleToVisitEPNS1_8QuadEdgeERSt5stackIS4_St5dequeIS4_SaIS4_EEEbRSt3setIS4_St4lessIS4_ES7_E@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb@Base 3.5.1 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision21getVoronoiCellPolygonEPNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getTriangleCoordinatesEPNSt7__cxx114listIPNS_4geom18CoordinateSequenceESaIS7_EEEb@Base 3.5.1 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiDiagramEdgesERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitor5visitEPPNS1_8QuadEdgeE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD0Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitor5visitEPPNS1_8QuadEdgeE@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD0Ev@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD1Ev@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD2Ev@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6removeERNS1_8QuadEdgeE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision7connectERNS1_8QuadEdgeES4_@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8makeEdgeERKNS1_6VertexES5_@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC1ERKNS_4geom8EnvelopeEd@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD0Ev@Base 3.5.0 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge22LocateFailureExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos11triangulate8quadedge22LocateFailureExceptionD0Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge22LocateFailureExceptionD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge22LocateFailureExceptionD2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator4initEv@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator6locateERKNS1_6VertexE@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator8findEdgeEv@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC1EPNS1_19QuadEdgeSubdivisionE@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC2EPNS1_19QuadEdgeSubdivisionE@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD0Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge6Vertex12interpolateZERKNS_4geom10CoordinateES6_S6_@Base 3.4.2 - _ZN4geos11triangulate8quadedge6Vertex12interpolateZERKNS_4geom10CoordinateES6_S6_S6_@Base 3.4.2 - _ZN4geos11triangulate8quadedge6Vertex17circumRadiusRatioERKS2_S4_@Base 3.4.2 - _ZN4geos11triangulate8quadedge6Vertex8bisectorERKS2_S4_@Base 3.4.2 - _ZN4geos11triangulate8quadedge6Vertex8classifyERKS2_S4_@Base 3.4.2 - _ZN4geos11triangulate8quadedge6Vertex8midPointERKS2_@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC1ERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC1Edd@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC1Eddd@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC2Edd@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC2Eddd@Base 3.4.2 - _ZN4geos11triangulate8quadedge6VertexC2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge4freeEv@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge4swapERS2_@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge6removeEv@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge7connectERS2_S3_@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge7getDataEv@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge7setDataEPv@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdgeC1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdgeC2Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdgeD0Ev@Base 3.5.0 - _ZN4geos11triangulate8quadedge8QuadEdgeD1Ev@Base 3.4.2 - _ZN4geos11triangulate8quadedge8QuadEdgeD2Ev@Base 3.4.2 - _ZN4geos2io10CLocalizerC1Ev@Base 3.4.2 - _ZN4geos2io10CLocalizerC2Ev@Base 3.4.2 - _ZN4geos2io10CLocalizerD1Ev@Base 3.4.2 - _ZN4geos2io10CLocalizerD2Ev@Base 3.4.2 - _ZN4geos2io14ParseException9stringifyB5cxx11Ed@Base 3.5.1 - _ZN4geos2io14ParseExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos2io14ParseExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 - _ZN4geos2io14ParseExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd@Base 3.5.1 - _ZN4geos2io14ParseExceptionC1Ev@Base 3.4.2 - _ZN4geos2io14ParseExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos2io14ParseExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 - _ZN4geos2io14ParseExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd@Base 3.5.1 - _ZN4geos2io14ParseExceptionC2Ev@Base 3.4.2 - _ZN4geos2io14ParseExceptionD0Ev@Base 3.4.2 - _ZN4geos2io14ParseExceptionD1Ev@Base 3.4.2 - _ZN4geos2io14ParseExceptionD2Ev@Base 3.4.2 - _ZN4geos2io15ByteOrderValues6getIntEPKhi@Base 3.4.2 - _ZN4geos2io15ByteOrderValues6putIntEiPhi@Base 3.4.2 - _ZN4geos2io15ByteOrderValues7getLongEPKhi@Base 3.4.2 - _ZN4geos2io15ByteOrderValues7putLongExPhi@Base 3.5.0 - _ZN4geos2io15ByteOrderValues9getDoubleEPKhi@Base 3.4.2 - _ZN4geos2io15ByteOrderValues9putDoubleEdPhi@Base 3.4.2 - _ZN4geos2io15StringTokenizer13peekNextTokenEv@Base 3.4.2 - _ZN4geos2io15StringTokenizer7getNValEv@Base 3.4.2 - _ZN4geos2io15StringTokenizer7getSValB5cxx11Ev@Base 3.5.1 - _ZN4geos2io15StringTokenizer9nextTokenEv@Base 3.4.2 - _ZN4geos2io15StringTokenizerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos2io15StringTokenizerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos2io18strtod_with_vc_fixEPKcPPc@Base 3.5.0 - _ZN4geos2io21ByteOrderDataInStream10readDoubleEv@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStream11setInStreamEPSi@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStream7readIntEv@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStream8readByteEv@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStream8readLongEv@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStream8setOrderEi@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStreamC1EPSi@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStreamC2EPSi@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStreamD1Ev@Base 3.4.2 - _ZN4geos2io21ByteOrderDataInStreamD2Ev@Base 3.4.2 - _ZN4geos2io6Unload7ReleaseEv@Base 3.4.2 - _ZN4geos2io6Writer5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos2io6Writer7reserveEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos2io6Writer7reserveEm@Base 3.7.0 - _ZN4geos2io6Writer8toStringB5cxx11Ev@Base 3.5.1 - _ZN4geos2io6WriterC1Ev@Base 3.4.2 - _ZN4geos2io6WriterC2Ev@Base 3.4.2 - _ZN4geos2io6WriterD1Ev@Base 3.4.2 - _ZN4geos2io6WriterD2Ev@Base 3.4.2 - _ZN4geos2io9WKBReader11readPolygonEv@Base 3.4.2 - _ZN4geos2io9WKBReader12readGeometryEv@Base 3.4.2 - _ZN4geos2io9WKBReader14readCoordinateEv@Base 3.4.2 - _ZN4geos2io9WKBReader14readLineStringEv@Base 3.4.2 - _ZN4geos2io9WKBReader14readLinearRingEv@Base 3.4.2 - _ZN4geos2io9WKBReader14readMultiPointEv@Base 3.4.2 - _ZN4geos2io9WKBReader16readMultiPolygonEv@Base 3.4.2 - _ZN4geos2io9WKBReader19readMultiLineStringEv@Base 3.4.2 - _ZN4geos2io9WKBReader22readCoordinateSequenceEi@Base 3.4.2 - _ZN4geos2io9WKBReader22readGeometryCollectionEv@Base 3.4.2 - _ZN4geos2io9WKBReader4readERSi@Base 3.4.2 - _ZN4geos2io9WKBReader7readHEXERSi@Base 3.4.2 - _ZN4geos2io9WKBReader8printHEXERSiRSo@Base 3.4.2 - _ZN4geos2io9WKBReader9readPointEv@Base 3.4.2 - _ZN4geos2io9WKBReaderC1Ev@Base 3.4.2 - _ZN4geos2io9WKBReaderC2Ev@Base 3.4.2 - _ZN4geos2io9WKBWriter10writePointERKNS_4geom5PointE@Base 3.4.2 - _ZN4geos2io9WKBWriter12setByteOrderEi@Base 3.4.2 - _ZN4geos2io9WKBWriter12writePolygonERKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos2io9WKBWriter14setIncludeSRIDEi@Base 3.4.2 - _ZN4geos2io9WKBWriter14writeByteOrderEv@Base 3.4.2 - _ZN4geos2io9WKBWriter15writeCoordinateERKNS_4geom18CoordinateSequenceEib@Base 3.4.2 - _ZN4geos2io9WKBWriter15writeLineStringERKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos2io9WKBWriter17writeGeometryTypeEii@Base 3.4.2 - _ZN4geos2io9WKBWriter18setOutputDimensionEi@Base 3.4.2 - _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb@Base 3.4.2 - _ZN4geos2io9WKBWriter23writeGeometryCollectionERKNS_4geom18GeometryCollectionEi@Base 3.4.2 - _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERSo@Base 3.4.2 - _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERSo@Base 3.4.2 - _ZN4geos2io9WKBWriter8writeIntEi@Base 3.4.2 - _ZN4geos2io9WKBWriter9writeSRIDEi@Base 3.4.2 - _ZN4geos2io9WKBWriterC1Eiib@Base 3.4.2 - _ZN4geos2io9WKBWriterC2Eiib@Base 3.4.2 - _ZN4geos2io9WKBWriterD0Ev@Base 3.4.2 - _ZN4geos2io9WKBWriterD1Ev@Base 3.4.2 - _ZN4geos2io9WKBWriterD2Ev@Base 3.4.2 - _ZN4geos2io9WKTReader11getNextWordB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 - _ZN4geos2io9WKTReader12isNumberNextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader13getNextCloserB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 - _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader18readMultiPointTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader20getNextCloserOrCommaB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 - _ZN4geos2io9WKTReader20getNextEmptyOrOpenerB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS_4geom10CoordinateERj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS_4geom10CoordinateERm@Base 3.7.0 - _ZN4geos2io9WKTReader20readMultiPolygonTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader23readMultiLineStringTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader26readGeometryCollectionTextEPNS0_15StringTokenizerE@Base 3.4.2 - _ZN4geos2io9WKTReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos2io9WKTReaderC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos2io9WKTReaderC1ERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos2io9WKTReaderC1Ev@Base 3.4.2 - _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos2io9WKTReaderC2ERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos2io9WKTReaderC2Ev@Base 3.4.2 - _ZN4geos2io9WKTReaderD1Ev@Base 3.4.2 - _ZN4geos2io9WKTReaderD2Ev@Base 3.4.2 - _ZN4geos2io9WKTWriter11writeNumberB5cxx11Ed@Base 3.5.1 - _ZN4geos2io9WKTWriter12toLineStringB5cxx11ERKNS_4geom10CoordinateES5_@Base 3.5.1 - _ZN4geos2io9WKTWriter12toLineStringB5cxx11ERKNS_4geom18CoordinateSequenceE@Base 3.5.1 - _ZN4geos2io9WKTWriter14writeFormattedB5cxx11EPKNS_4geom8GeometryE@Base 3.5.1 - _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter15appendPointTextEPKNS_4geom10CoordinateEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter16appendCoordinateEPKNS_4geom10CoordinateEPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter17appendPolygonTextEPKNS_4geom7PolygonEibPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter18setOutputDimensionEi@Base 3.4.2 - _ZN4geos2io9WKTWriter20appendLineStringTextEPKNS_4geom10LineStringEibPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter20appendMultiPointTextEPKNS_4geom10MultiPointEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter20setRoundingPrecisionEi@Base 3.4.2 - _ZN4geos2io9WKTWriter21appendPointTaggedTextEPKNS_4geom10CoordinateEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter22appendMultiPolygonTextEPKNS_4geom12MultiPolygonEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter23appendPolygonTaggedTextEPKNS_4geom7PolygonEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter24appendGeometryTaggedTextEPKNS_4geom8GeometryEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter25appendMultiLineStringTextEPKNS_4geom15MultiLineStringEibPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter26appendLineStringTaggedTextEPKNS_4geom10LineStringEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter26appendLinearRingTaggedTextEPKNS_4geom10LinearRingEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter26appendMultiPointTaggedTextEPKNS_4geom10MultiPointEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter28appendGeometryCollectionTextEPKNS_4geom18GeometryCollectionEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter28appendMultiPolygonTaggedTextEPKNS_4geom12MultiPolygonEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter31appendMultiLineStringTaggedTextEPKNS_4geom15MultiLineStringEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter34appendGeometryCollectionTaggedTextEPKNS_4geom18GeometryCollectionEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter5writeB5cxx11EPKNS_4geom8GeometryE@Base 3.5.1 - _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryEPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter6indentEiPNS0_6WriterE@Base 3.4.2 - _ZN4geos2io9WKTWriter7setTrimEb@Base 3.4.2 - _ZN4geos2io9WKTWriter7toPointB5cxx11ERKNS_4geom10CoordinateE@Base 3.5.1 - _ZN4geos2io9WKTWriterC1Ev@Base 3.4.2 - _ZN4geos2io9WKTWriterC2Ev@Base 3.4.2 - _ZN4geos2io9WKTWriterD1Ev@Base 3.4.2 - _ZN4geos2io9WKTWriterD2Ev@Base 3.4.2 - _ZN4geos4geom10Coordinate10_nullCoordE@Base 3.6.0 - _ZN4geos4geom10Coordinate7getNullEv@Base 3.4.2 - _ZN4geos4geom10Coordinate7setNullEv@Base 3.4.2 - _ZN4geos4geom10Coordinate8hashCodeEd@Base 3.4.2 - _ZN4geos4geom10CoordinateC1Eddd@Base 3.4.2 - _ZN4geos4geom10CoordinateC2Eddd@Base 3.4.2 - _ZN4geos4geom10LineString20validateConstructionEv@Base 3.4.2 - _ZN4geos4geom10LineString8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 - _ZN4geos4geom10LineString8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 - _ZN4geos4geom10LineString8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZN4geos4geom10LineString8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZN4geos4geom10LineString9normalizeEv@Base 3.4.2 - _ZN4geos4geom10LineStringC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom10LineStringC1ERKS1_@Base 3.4.2 - _ZN4geos4geom10LineStringC1ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 - _ZN4geos4geom10LineStringC2EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom10LineStringC2ERKS1_@Base 3.4.2 - _ZN4geos4geom10LineStringC2ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 - _ZN4geos4geom10LineStringD0Ev@Base 3.4.2 - _ZN4geos4geom10LineStringD1Ev@Base 3.4.2 - _ZN4geos4geom10LineStringD2Ev@Base 3.4.2 - _ZN4geos4geom10LinearRing20validateConstructionEv@Base 3.4.2 - _ZN4geos4geom10LinearRing9setPointsEPNS0_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos4geom10LinearRingC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom10LinearRingC1ERKS1_@Base 3.4.2 - _ZN4geos4geom10LinearRingC1ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 - _ZN4geos4geom10LinearRingC2EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom10LinearRingC2ERKS1_@Base 3.4.2 - _ZN4geos4geom10LinearRingC2ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 - _ZN4geos4geom10LinearRingD0Ev@Base 3.4.2 - _ZN4geos4geom10LinearRingD1Ev@Base 3.4.2 - _ZN4geos4geom10LinearRingD2Ev@Base 3.4.2 - _ZN4geos4geom10MultiPointC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom10MultiPointC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom10MultiPointD0Ev@Base 3.4.2 - _ZN4geos4geom10MultiPointD1Ev@Base 3.4.2 - _ZN4geos4geom10MultiPointD2Ev@Base 3.4.2 - _ZN4geos4geom11GeomPtrPairD1Ev@Base 3.4.2 - _ZN4geos4geom11GeomPtrPairD2Ev@Base 3.4.2 - _ZN4geos4geom11LineSegment13closestPointsEPKS1_@Base 3.4.2 - _ZN4geos4geom11LineSegment13closestPointsERKS1_@Base 3.4.2 - _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_@Base 3.4.2 - _ZN4geos4geom11LineSegment14setCoordinatesERKS1_@Base 3.4.2 - _ZN4geos4geom11LineSegment7reverseEv@Base 3.4.2 - _ZN4geos4geom11LineSegment9normalizeEv@Base 3.4.2 - _ZN4geos4geom11LineSegmentC1ERKNS0_10CoordinateES4_@Base 3.4.2 - _ZN4geos4geom11LineSegmentC1ERKS1_@Base 3.4.2 - _ZN4geos4geom11LineSegmentC1Edddd@Base 3.4.2 - _ZN4geos4geom11LineSegmentC1Ev@Base 3.4.2 - _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_@Base 3.4.2 - _ZN4geos4geom11LineSegmentC2ERKS1_@Base 3.4.2 - _ZN4geos4geom11LineSegmentC2Edddd@Base 3.4.2 - _ZN4geos4geom11LineSegmentC2Ev@Base 3.4.2 - _ZN4geos4geom11LineSegmentD0Ev@Base 3.4.2 - _ZN4geos4geom11LineSegmentD1Ev@Base 3.4.2 - _ZN4geos4geom11LineSegmentD2Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom11LineSegmentixEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom11LineSegmentixEm@Base 3.7.0 - _ZN4geos4geom11check_validERKNS0_8GeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb@Base 3.5.1 - _ZN4geos4geom11geosversionB5cxx11Ev@Base 3.5.1 - _ZN4geos4geom12MultiPolygonC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom12MultiPolygonC1ERKS1_@Base 3.4.2 - _ZN4geos4geom12MultiPolygonC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom12MultiPolygonC2ERKS1_@Base 3.4.2 - _ZN4geos4geom12MultiPolygonD0Ev@Base 3.4.2 - _ZN4geos4geom12MultiPolygonD1Ev@Base 3.4.2 - _ZN4geos4geom12MultiPolygonD2Ev@Base 3.4.2 - _ZN4geos4geom14GeometryFilter9filter_rwEPNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom14PrecisionModel19maximumPreciseValueE@Base 3.4.2 - _ZN4geos4geom14PrecisionModel8setScaleEd@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC1ENS1_4TypeE@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC1ERKS1_@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC1Ed@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC1Eddd@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC1Ev@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC2ENS1_4TypeE@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC2ERKS1_@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC2Ed@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC2Eddd@Base 3.4.2 - _ZN4geos4geom14PrecisionModelC2Ev@Base 3.4.2 - _ZN4geos4geom14PrecisionModelD1Ev@Base 3.4.2 - _ZN4geos4geom14PrecisionModelD2Ev@Base 3.4.2 - _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv@Base 3.4.2 - _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelE@Base 3.6.0 - _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi@Base 3.6.0 - _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEiPNS0_25CoordinateSequenceFactoryE@Base 3.6.0 - _ZN4geos4geom15GeometryFactory6createEPNS0_25CoordinateSequenceFactoryE@Base 3.6.0 - _ZN4geos4geom15GeometryFactory6createERKS1_@Base 3.6.0 - _ZN4geos4geom15GeometryFactory6createEv@Base 3.6.0 - _ZN4geos4geom15GeometryFactory7destroyEv@Base 3.6.0 - _ZN4geos4geom15GeometryFactoryC1EPKNS0_14PrecisionModelE@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC1EPKNS0_14PrecisionModelEi@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC1EPKNS0_14PrecisionModelEiPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC1EPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC1ERKS1_@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC1Ev@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelE@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEi@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEiPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC2EPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC2ERKS1_@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryC2Ev@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryD0Ev@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryD1Ev@Base 3.4.2 - _ZN4geos4geom15GeometryFactoryD2Ev@Base 3.4.2 - _ZN4geos4geom15MultiLineStringC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom15MultiLineStringC1ERKS1_@Base 3.4.2 - _ZN4geos4geom15MultiLineStringC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom15MultiLineStringC2ERKS1_@Base 3.4.2 - _ZN4geos4geom15MultiLineStringD0Ev@Base 3.4.2 - _ZN4geos4geom15MultiLineStringD1Ev@Base 3.4.2 - _ZN4geos4geom15MultiLineStringD2Ev@Base 3.4.2 - _ZN4geos4geom16CoordinateFilter9filter_roEPKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom17TrianglePredicate16isInCircleRobustERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 - _ZN4geos4geom17TrianglePredicate19isInCircleNonRobustERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 - _ZN4geos4geom17TrianglePredicate20isInCircleNormalizedERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 - _ZN4geos4geom17TrianglePredicate7triAreaERKNS0_10CoordinateES4_S4_@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence13minCoordinateEPS1_@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence17hasRepeatedPointsEPKS1_@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence19increasingDirectionERKS1_@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence20removeRepeatedPointsEPKS1_@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom18CoordinateSequence28atLeastNCoordinatesOrNothingEjPS1_@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom18CoordinateSequence28atLeastNCoordinatesOrNothingEmPS1_@Base 3.7.0 - _ZN4geos4geom18CoordinateSequence3addEPKS1_bb@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence3addEPKSt6vectorINS0_10CoordinateESaIS3_EEb@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence3addERKNS0_10CoordinateEb@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence6scrollEPS1_PKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_10CoordinateEPKS1_@Base 3.4.2 - _ZN4geos4geom18CoordinateSequence7reverseEPS1_@Base 3.4.2 - _ZN4geos4geom18GeometryCollection8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 - _ZN4geos4geom18GeometryCollection8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 - _ZN4geos4geom18GeometryCollection8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZN4geos4geom18GeometryCollection8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZN4geos4geom18GeometryCollection9normalizeEv@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionC1ERKS1_@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionC2ERKS1_@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionD0Ev@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionD1Ev@Base 3.4.2 - _ZN4geos4geom18GeometryCollectionD2Ev@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix10setAtLeastENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4geom18IntersectionMatrix10setAtLeastEiii@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidEiii@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix3addEPS1_@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4geom18IntersectionMatrix3setEiii@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix6setAllEi@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 - _ZN4geos4geom18IntersectionMatrix7matchesEic@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix8firstDimE@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix9secondDimE@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrix9transposeEv@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrixC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4geom18IntersectionMatrixC1ERKS1_@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrixC1Ev@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrixC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4geom18IntersectionMatrixC2ERKS1_@Base 3.4.2 - _ZN4geos4geom18IntersectionMatrixC2Ev@Base 3.4.2 - _ZN4geos4geom19GeometryGreaterThenclEPKNS0_8GeometryES4_@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence11setOrdinateEjjd@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence11setOrdinateEmmd@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequence20removeRepeatedPointsEv@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequence3addERKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequence3addERKNS0_10CoordinateEb@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence3addEjRKNS0_10CoordinateEb@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence3addEmRKNS0_10CoordinateEb@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence5setAtERKNS0_10CoordinateEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence5setAtERKNS0_10CoordinateEm@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequence8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence8deleteAtEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence8deleteAtEm@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequence9setPointsERKSt6vectorINS0_10CoordinateESaIS3_EE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC1EPSt6vectorINS0_10CoordinateESaIS3_EEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC1EPSt6vectorINS0_10CoordinateESaIS3_EEm@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequenceC1ERKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequenceC1ERKS1_@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC1Ejj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC1Emm@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequenceC1Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC2EPSt6vectorINS0_10CoordinateESaIS3_EEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC2EPSt6vectorINS0_10CoordinateESaIS3_EEm@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequenceC2ERKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequenceC2ERKS1_@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC2Ejj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC2Emm@Base 3.7.0 - _ZN4geos4geom23CoordinateArraySequenceC2Ev@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequenceD0Ev@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequenceD1Ev@Base 3.4.2 - _ZN4geos4geom23CoordinateArraySequenceD2Ev@Base 3.4.2 - _ZN4geos4geom23GeometryComponentFilter9filter_roEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom23GeometryComponentFilter9filter_rwEPNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom23GeometryComponentFilterD0Ev@Base 3.4.2 - _ZN4geos4geom23GeometryComponentFilterD1Ev@Base 3.4.2 - _ZN4geos4geom23GeometryComponentFilterD2Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom24CoordinateSequenceFilter9filter_rwERNS0_18CoordinateSequenceEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom24CoordinateSequenceFilter9filter_rwERNS0_18CoordinateSequenceEm@Base 3.7.0 - _ZN4geos4geom25CoordinateSequenceFactoryD0Ev@Base 3.4.2 - _ZN4geos4geom25CoordinateSequenceFactoryD1Ev@Base 3.4.2 - _ZN4geos4geom25CoordinateSequenceFactoryD2Ev@Base 3.4.2 - _ZN4geos4geom30CoordinateArraySequenceFactory8instanceEv@Base 3.4.2 - _ZN4geos4geom30CoordinateArraySequenceFactoryD0Ev@Base 3.4.2 - _ZN4geos4geom30CoordinateArraySequenceFactoryD1Ev@Base 3.4.2 - _ZN4geos4geom30CoordinateArraySequenceFactoryD2Ev@Base 3.4.2 - _ZN4geos4geom4prep13PreparedPointD0Ev@Base 3.4.2 - _ZN4geos4geom4prep13PreparedPointD1Ev@Base 3.4.2 - _ZN4geos4geom4prep13PreparedPointD2Ev@Base 3.4.2 - _ZN4geos4geom4prep15PreparedPolygonC1EPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep15PreparedPolygonC2EPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep15PreparedPolygonD0Ev@Base 3.4.2 - _ZN4geos4geom4prep15PreparedPolygonD1Ev@Base 3.4.2 - _ZN4geos4geom4prep15PreparedPolygonD2Ev@Base 3.4.2 - _ZN4geos4geom4prep18PreparedLineString21getIntersectionFinderEv@Base 3.4.2 - _ZN4geos4geom4prep18PreparedLineStringD0Ev@Base 3.4.2 - _ZN4geos4geom4prep18PreparedLineStringD1Ev@Base 3.4.2 - _ZN4geos4geom4prep18PreparedLineStringD2Ev@Base 3.4.2 - _ZN4geos4geom4prep21BasicPreparedGeometry11setGeometryEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep21BasicPreparedGeometry8toStringB5cxx11Ev@Base 3.5.1 - _ZN4geos4geom4prep21BasicPreparedGeometryC1EPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep21BasicPreparedGeometryD0Ev@Base 3.4.2 - _ZN4geos4geom4prep21BasicPreparedGeometryD1Ev@Base 3.4.2 - _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev@Base 3.4.2 - _ZN4geos4geom4prep21PreparedPolygonCovers24fullTopologicalPredicateEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep21PreparedPolygonCoversD0Ev@Base 3.4.2 - _ZN4geos4geom4prep21PreparedPolygonCoversD1Ev@Base 3.4.2 - _ZN4geos4geom4prep21PreparedPolygonCoversD2Ev@Base 3.4.2 - _ZN4geos4geom4prep23PreparedPolygonContains24fullTopologicalPredicateEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep23PreparedPolygonContainsC1EPKNS1_15PreparedPolygonE@Base 3.4.2 - _ZN4geos4geom4prep23PreparedPolygonContainsC2EPKNS1_15PreparedPolygonE@Base 3.4.2 - _ZN4geos4geom4prep23PreparedPolygonContainsD0Ev@Base 3.4.2 - _ZN4geos4geom4prep23PreparedPolygonContainsD1Ev@Base 3.4.2 - _ZN4geos4geom4prep23PreparedPolygonContainsD2Ev@Base 3.4.2 - _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep25PreparedPolygonIntersectsD0Ev@Base 3.4.2 - _ZN4geos4geom4prep25PreparedPolygonIntersectsD1Ev@Base 3.4.2 - _ZN4geos4geom4prep25PreparedPolygonIntersectsD2Ev@Base 3.4.2 - _ZN4geos4geom4prep31AbstractPreparedPolygonContains13isSingleShellERKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep31AbstractPreparedPolygonContains28findAndClassifyIntersectionsEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep31AbstractPreparedPolygonContains48isProperIntersectionImpliesNotContainedSituationEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD0Ev@Base 3.4.2 - _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD1Ev@Base 3.4.2 - _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD2Ev@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditor11editPolygonEPKNS0_7PolygonEPNS1_23GeometryEditorOperationE@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditor22editGeometryCollectionEPKNS0_18GeometryCollectionEPNS1_23GeometryEditorOperationE@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditorC1EPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditorC1Ev@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom4util14GeometryEditorC2Ev@Base 3.4.2 - _ZN4geos4geom4util14PointExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util14PointExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERSt6vectorIPKNS0_5PointESaIS9_EE@Base 3.5.0 - _ZN4geos4geom4util14PointExtracterC1ERSt6vectorIPKNS0_5PointESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util14PointExtracterC2ERSt6vectorIPKNS0_5PointESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util14PointExtracterD0Ev@Base 3.4.2 - _ZN4geos4geom4util14PointExtracterD1Ev@Base 3.4.2 - _ZN4geos4geom4util14PointExtracterD2Ev@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombiner14extractFactoryERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombiner15extractElementsEPNS0_8GeometryERSt6vectorIS4_SaIS4_EE@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_S5_@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombiner7combineERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombiner7combineEv@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombinerC1ERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 - _ZN4geos4geom4util16GeometryCombinerC2ERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 - _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERSt6vectorIPKNS0_7PolygonESaIS9_EE@Base 3.5.0 - _ZN4geos4geom4util16PolygonExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util16PolygonExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util16PolygonExtracterC1ERSt6vectorIPKNS0_7PolygonESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util16PolygonExtracterC2ERSt6vectorIPKNS0_7PolygonESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util16PolygonExtracterD0Ev@Base 3.4.2 - _ZN4geos4geom4util16PolygonExtracterD1Ev@Base 3.4.2 - _ZN4geos4geom4util16PolygonExtracterD2Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEE9filter_roEPKNS0_8GeometryE@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEED0Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEED1Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEED2Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEE9filter_roEPKNS0_8GeometryE@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEED0Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEED1Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEED2Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEE9filter_roEPKNS0_8GeometryE@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEED0Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEED1Ev@Base 3.4.2 - (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEED2Ev@Base 3.4.2 - _ZN4geos4geom4util19CoordinateOperation4editEPKNS0_8GeometryEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer14transformPointEPKNS0_5PointEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer19transformLineStringEPKNS0_10LineStringEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer19transformLinearRingEPKNS0_10LinearRingEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer19transformMultiPointEPKNS0_10MultiPointEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer20transformCoordinatesEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer24createCoordinateSequenceESt10unique_ptrISt6vectorINS0_10CoordinateESaIS5_EESt14default_deleteIS7_EE@Base 3.7.0 - _ZN4geos4geom4util19GeometryTransformer24transformMultiLineStringEPKNS0_15MultiLineStringEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer27transformGeometryCollectionEPKNS0_18GeometryCollectionEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformer38setSkipTransformedInvalidInteriorRingsEb@Base 3.6.1 - _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformerC1Ev@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformerC2Ev@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformerD0Ev@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformerD1Ev@Base 3.4.2 - _ZN4geos4geom4util19GeometryTransformerD2Ev@Base 3.4.2 - _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERSt6vectorIPKNS0_10LineStringESaIS9_EE@Base 3.5.0 - _ZN4geos4geom4util24LinearComponentExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util24LinearComponentExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util24LinearComponentExtracterC1ERSt6vectorIPKNS0_10LineStringESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util24LinearComponentExtracterC2ERSt6vectorIPKNS0_10LineStringESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util24LinearComponentExtracterD0Ev@Base 3.4.2 - _ZN4geos4geom4util24LinearComponentExtracterD1Ev@Base 3.4.2 - _ZN4geos4geom4util24LinearComponentExtracterD2Ev@Base 3.4.2 - _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERSt6vectorIPKNS0_10CoordinateESaIS9_EE@Base 3.5.0 - _ZN4geos4geom4util28ComponentCoordinateExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util28ComponentCoordinateExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom4util28ComponentCoordinateExtracterC1ERSt6vectorIPKNS0_10CoordinateESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util28ComponentCoordinateExtracterC2ERSt6vectorIPKNS0_10CoordinateESaIS6_EE@Base 3.5.0 - _ZN4geos4geom4util28ComponentCoordinateExtracterD0Ev@Base 3.4.2 - _ZN4geos4geom4util28ComponentCoordinateExtracterD1Ev@Base 3.4.2 - _ZN4geos4geom4util28ComponentCoordinateExtracterD2Ev@Base 3.4.2 - _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geom5Point8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 - _ZN4geos4geom5Point8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 - _ZN4geos4geom5Point8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZN4geos4geom5Point8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZN4geos4geom5Point9normalizeEv@Base 3.4.2 - _ZN4geos4geom5PointC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom5PointC1ERKS1_@Base 3.4.2 - _ZN4geos4geom5PointC2EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom5PointC2ERKS1_@Base 3.4.2 - _ZN4geos4geom5PointD0Ev@Base 3.4.2 - _ZN4geos4geom5PointD1Ev@Base 3.4.2 - _ZN4geos4geom5PointD2Ev@Base 3.4.2 - _ZN4geos4geom6SnapOpINS_9operation7overlay9overlayOpEEESt10unique_ptrINS0_8GeometryESt14default_deleteIS6_EEPKS6_SB_T_@Base 3.7.0 - _ZN4geos4geom7Polygon8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 - _ZN4geos4geom7Polygon8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 - _ZN4geos4geom7Polygon8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZN4geos4geom7Polygon8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZN4geos4geom7Polygon9normalizeEPNS0_10LinearRingEb@Base 3.4.2 - _ZN4geos4geom7Polygon9normalizeEv@Base 3.4.2 - _ZN4geos4geom7PolygonC1EPNS0_10LinearRingEPSt6vectorIPNS0_8GeometryESaIS6_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom7PolygonC1ERKS1_@Base 3.4.2 - _ZN4geos4geom7PolygonC2EPNS0_10LinearRingEPSt6vectorIPNS0_8GeometryESaIS6_EEPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom7PolygonC2ERKS1_@Base 3.4.2 - _ZN4geos4geom7PolygonD0Ev@Base 3.4.2 - _ZN4geos4geom7PolygonD1Ev@Base 3.4.2 - _ZN4geos4geom7PolygonD2Ev@Base 3.4.2 - _ZN4geos4geom7jtsportB5cxx11Ev@Base 3.5.1 - _ZN4geos4geom8BinaryOpINS_9operation7overlay9overlayOpEEESt10unique_ptrINS0_8GeometryESt14default_deleteIS6_EEPKS6_SB_T_@Base 3.7.0 - _ZN4geos4geom8Envelope10intersectsERKNS0_10CoordinateES4_S4_@Base 3.4.2 - _ZN4geos4geom8Envelope10intersectsERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 - _ZN4geos4geom8Envelope15expandToIncludeEPKS1_@Base 3.4.2 - _ZN4geos4geom8Envelope15expandToIncludeERKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom8Envelope15expandToIncludeEdd@Base 3.4.2 - _ZN4geos4geom8Envelope4initERKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom8Envelope4initERKNS0_10CoordinateES4_@Base 3.4.2 - _ZN4geos4geom8Envelope4initEdddd@Base 3.4.2 - _ZN4geos4geom8Envelope4initEv@Base 3.4.2 - _ZN4geos4geom8Envelope5splitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 - _ZN4geos4geom8Envelope8distanceEdddd@Base 3.4.2 - _ZN4geos4geom8Envelope8expandByEdd@Base 3.4.2 - _ZN4geos4geom8Envelope9setToNullEv@Base 3.4.2 - _ZN4geos4geom8Envelope9translateEdd@Base 3.4.2 - _ZN4geos4geom8EnvelopeC1ERKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom8EnvelopeC1ERKNS0_10CoordinateES4_@Base 3.4.2 - _ZN4geos4geom8EnvelopeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4geom8EnvelopeC1ERKS1_@Base 3.4.2 - _ZN4geos4geom8EnvelopeC1Edddd@Base 3.4.2 - _ZN4geos4geom8EnvelopeC1Ev@Base 3.4.2 - _ZN4geos4geom8EnvelopeC2ERKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom8EnvelopeC2ERKNS0_10CoordinateES4_@Base 3.4.2 - _ZN4geos4geom8EnvelopeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4geom8EnvelopeC2ERKS1_@Base 3.4.2 - _ZN4geos4geom8EnvelopeC2Edddd@Base 3.4.2 - _ZN4geos4geom8EnvelopeC2Ev@Base 3.4.2 - _ZN4geos4geom8EnvelopeD1Ev@Base 3.4.2 - _ZN4geos4geom8EnvelopeD2Ev@Base 3.4.2 - _ZN4geos4geom8EnvelopeaSERKS1_@Base 3.4.2 - _ZN4geos4geom8Geometry15geometryChangedEv@Base 3.4.2 - _ZN4geos4geom8Geometry15hasNullElementsEPKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos4geom8Geometry15hasNullElementsEPKSt6vectorIPS1_SaIS3_EE@Base 3.4.2 - _ZN4geos4geom8Geometry19hasNonEmptyElementsEPKSt6vectorIPS1_SaIS3_EE@Base 3.4.2 - _ZN4geos4geom8Geometry21GeometryChangedFilter9filter_rwEPS1_@Base 3.4.2 - _ZN4geos4geom8Geometry21GeometryChangedFilterD0Ev@Base 3.4.2 - _ZN4geos4geom8Geometry21GeometryChangedFilterD1Ev@Base 3.4.2 - _ZN4geos4geom8Geometry21GeometryChangedFilterD2Ev@Base 3.4.2 - _ZN4geos4geom8Geometry21geometryChangedActionEv@Base 3.4.2 - _ZN4geos4geom8Geometry21geometryChangedFilterE@Base 3.4.2 - _ZN4geos4geom8Geometry26checkNotGeometryCollectionEPKS1_@Base 3.4.2 - _ZN4geos4geom8Geometry7setSRIDEi@Base 3.4.2 - _ZN4geos4geom8Geometry8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 - _ZN4geos4geom8Geometry8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZN4geos4geom8GeometryC1EPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom8GeometryC1ERKS1_@Base 3.4.2 - _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE@Base 3.4.2 - _ZN4geos4geom8GeometryC2ERKS1_@Base 3.4.2 - _ZN4geos4geom8GeometryD0Ev@Base 3.4.2 - _ZN4geos4geom8GeometryD1Ev@Base 3.4.2 - _ZN4geos4geom8GeometryD2Ev@Base 3.4.2 - _ZN4geos4geom8Location16toLocationSymbolEi@Base 3.4.2 - _ZN4geos4geom8Triangle12circumcentreERNS0_10CoordinateE@Base 3.5.0 - _ZN4geos4geom8Triangle8inCentreERNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geom9Dimension16toDimensionValueEc@Base 3.4.2 - _ZN4geos4geom9Dimension17toDimensionSymbolEi@Base 3.4.2 - _ZN4geos4geomeqERKNS0_10CoordinateES3_@Base 3.4.2 - _ZN4geos4geomeqERKNS0_11LineSegmentES3_@Base 3.4.2 - _ZN4geos4geomeqERKNS0_14PrecisionModelES3_@Base 3.4.2 - _ZN4geos4geomeqERKNS0_18CoordinateSequenceES3_@Base 3.4.2 - _ZN4geos4geomeqERKNS0_8EnvelopeES3_@Base 3.4.2 - _ZN4geos4geomlsERSoRKNS0_10CoordinateE@Base 3.4.2 - _ZN4geos4geomlsERSoRKNS0_11LineSegmentE@Base 3.4.2 - _ZN4geos4geomlsERSoRKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos4geomlsERSoRKNS0_18IntersectionMatrixE@Base 3.4.2 - _ZN4geos4geomlsERSoRKNS0_8EnvelopeE@Base 3.7.0 - _ZN4geos4geomlsERSoRKNS0_8GeometryE@Base 3.4.2 - _ZN4geos4geomneERKNS0_10CoordinateES3_@Base 3.4.2 - _ZN4geos4geomneERKNS0_18CoordinateSequenceES3_@Base 3.4.2 - _ZN4geos4util13GEOSExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 - _ZN4geos4util13GEOSExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 - _ZN4geos4util13GEOSExceptionD0Ev@Base 3.4.2 - _ZN4geos4util13GEOSExceptionD1Ev@Base 3.4.2 - _ZN4geos4util13GEOSExceptionD2Ev@Base 3.4.2 - _ZN4geos4util15java_math_roundEd@Base 3.4.2 - _ZN4geos4util17TopologyExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util17TopologyExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4geom10CoordinateE@Base 3.5.1 - _ZN4geos4util17TopologyExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util17TopologyExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4geom10CoordinateE@Base 3.5.1 - _ZN4geos4util17TopologyExceptionD0Ev@Base 3.4.2 - _ZN4geos4util17TopologyExceptionD1Ev@Base 3.4.2 - _ZN4geos4util17TopologyExceptionD2Ev@Base 3.4.2 - _ZN4geos4util20InterruptedExceptionD0Ev@Base 3.4.2 - _ZN4geos4util20InterruptedExceptionD1Ev@Base 3.4.2 - _ZN4geos4util20InterruptedExceptionD2Ev@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10Dimensions7setBaseERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10Dimensions7setSizeEd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10Dimensions8setWidthEd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10Dimensions9setCentreERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10Dimensions9setHeightEd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10DimensionsC1Ev@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory10DimensionsC2Ev@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory12createCircleEv@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory12setNumPointsEi@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory15createRectangleEv@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory16createArcPolygonEdd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory7setBaseERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory7setSizeEd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory8setWidthEd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory9createArcEdd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory9setCentreERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactory9setHeightEd@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactoryC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactoryC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactoryD0Ev@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactoryD1Ev@Base 3.4.2 - _ZN4geos4util21GeometricShapeFactoryD2Ev@Base 3.4.2 - _ZN4geos4util21IllegalStateExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util21IllegalStateExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util21IllegalStateExceptionD0Ev@Base 3.4.2 - _ZN4geos4util21IllegalStateExceptionD1Ev@Base 3.4.2 - _ZN4geos4util21IllegalStateExceptionD2Ev@Base 3.4.2 - _ZN4geos4util24AssertionFailedExceptionD0Ev@Base 3.4.2 - _ZN4geos4util24AssertionFailedExceptionD1Ev@Base 3.4.2 - _ZN4geos4util24AssertionFailedExceptionD2Ev@Base 3.4.2 - _ZN4geos4util24IllegalArgumentExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util24IllegalArgumentExceptionD0Ev@Base 3.4.2 - _ZN4geos4util24IllegalArgumentExceptionD1Ev@Base 3.4.2 - _ZN4geos4util24IllegalArgumentExceptionD2Ev@Base 3.4.2 - _ZN4geos4util27UniqueCoordinateArrayFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos4util27UniqueCoordinateArrayFilterD0Ev@Base 3.4.2 - _ZN4geos4util27UniqueCoordinateArrayFilterD1Ev@Base 3.4.2 - _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev@Base 3.4.2 - _ZN4geos4util29UnsupportedOperationExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util29UnsupportedOperationExceptionC1Ev@Base 3.4.2 - _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util29UnsupportedOperationExceptionC2Ev@Base 3.4.2 - _ZN4geos4util29UnsupportedOperationExceptionD0Ev@Base 3.4.2 - _ZN4geos4util29UnsupportedOperationExceptionD1Ev@Base 3.4.2 - _ZN4geos4util29UnsupportedOperationExceptionD2Ev@Base 3.4.2 - _ZN4geos4util6Assert20shouldNeverReachHereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util6Assert6equalsERKNS_4geom10CoordinateES5_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util6Assert6isTrueEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util7ProfileC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util7ProfileC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util7ProfileD1Ev@Base 3.4.2 - _ZN4geos4util7ProfileD2Ev@Base 3.4.2 - _ZN4geos4util7rint_vcEd@Base 3.4.2 - _ZN4geos4util8Profiler3getENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util8Profiler4stopENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util8Profiler5startENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos4util8Profiler8instanceEv@Base 3.4.2 - _ZN4geos4util8ProfilerC1Ev@Base 3.4.2 - _ZN4geos4util8ProfilerC2Ev@Base 3.4.2 - _ZN4geos4util8ProfilerD1Ev@Base 3.4.2 - _ZN4geos4util8ProfilerD2Ev@Base 3.4.2 - _ZN4geos4util9Interrupt16registerCallbackEPFvvE@Base 3.4.2 - _ZN4geos4util9Interrupt5checkEv@Base 3.4.2 - _ZN4geos4util9Interrupt6cancelEv@Base 3.4.2 - _ZN4geos4util9Interrupt7processEv@Base 3.4.2 - _ZN4geos4util9Interrupt7requestEv@Base 3.4.2 - _ZN4geos4util9Interrupt9interruptEv@Base 3.4.2 - _ZN4geos4util9sym_roundEd@Base 3.4.2 - _ZN4geos4utillsERSoRKNS0_7ProfileE@Base 3.4.2 - _ZN4geos4utillsERSoRKNS0_8ProfilerE@Base 3.4.2 - _ZN4geos5index13intervalrtree17IntervalRTreeNode7compareEPKS2_S4_@Base 3.4.2 - _ZN4geos5index13intervalrtree21IntervalRTreeLeafNodeD0Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree21IntervalRTreeLeafNodeD1Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree21IntervalRTreeLeafNodeD2Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree23IntervalRTreeBranchNodeD0Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree23IntervalRTreeBranchNodeD1Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree23IntervalRTreeBranchNodeD2Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree10buildLevelEPSt6vectorIPKNS1_17IntervalRTreeNodeESaIS6_EES9_@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree4initEv@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree5queryEddPNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree6insertEddPv@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree9buildTreeEv@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeC1Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeC2Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeD1Ev@Base 3.4.2 - _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeD2Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEjjRNS1_25MonotoneChainSelectActionE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE@Base 3.7.0 - _ZN4geos5index5chain13MonotoneChain15computeOverlapsEPS2_PNS1_26MonotoneChainOverlapActionE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChain15computeOverlapsEjjRS2_jjRNS1_26MonotoneChainOverlapActionE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChain15computeOverlapsEmmRS2_mmRNS1_26MonotoneChainOverlapActionE@Base 3.7.0 - _ZN4geos5index5chain13MonotoneChain6selectERKNS_4geom8EnvelopeERNS1_25MonotoneChainSelectActionE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChainC1ERKNS_4geom18CoordinateSequenceEjjPv@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChainC1ERKNS_4geom18CoordinateSequenceEmmPv@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChainC2ERKNS_4geom18CoordinateSequenceEjjPv@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChainC2ERKNS_4geom18CoordinateSequenceEmmPv@Base 3.7.0 - _ZN4geos5index5chain13MonotoneChainD1Ev@Base 3.4.2 - _ZN4geos5index5chain13MonotoneChainD2Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain20MonotoneChainBuilder12findChainEndERKNS_4geom18CoordinateSequenceEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain20MonotoneChainBuilder12findChainEndERKNS_4geom18CoordinateSequenceEm@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain20MonotoneChainBuilder20getChainStartIndicesERKNS_4geom18CoordinateSequenceERSt6vectorIjSaIjEE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain20MonotoneChainBuilder20getChainStartIndicesERKNS_4geom18CoordinateSequenceERSt6vectorImSaImEE@Base 3.7.0 - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPv@Base 3.4.2 - _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRSt6vectorIPNS1_13MonotoneChainESaISA_EE@Base 3.4.2 - _ZN4geos5index5chain25MonotoneChainSelectAction6selectERNS1_13MonotoneChainEj@Base 3.4.2 - _ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERKNS_4geom11LineSegmentES6_@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERNS1_13MonotoneChainEjS4_j@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERNS1_13MonotoneChainEmS4_m@Base 3.7.0 - _ZN4geos5index5chain26MonotoneChainOverlapActionD0Ev@Base 3.4.2 - _ZN4geos5index5chain26MonotoneChainOverlapActionD1Ev@Base 3.4.2 - _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev@Base 3.4.2 - _ZN4geos5index7bintree3Key10computeKeyEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree3Key11getIntervalEv@Base 3.4.2 - _ZN4geos5index7bintree3Key12computeLevelEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree3Key15computeIntervalEiPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree3Key8getLevelEv@Base 3.4.2 - _ZN4geos5index7bintree3Key8getPointEv@Base 3.4.2 - _ZN4geos5index7bintree3KeyC1EPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree3KeyC2EPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree3KeyD1Ev@Base 3.4.2 - _ZN4geos5index7bintree3KeyD2Ev@Base 3.4.2 - _ZN4geos5index7bintree4Node10createNodeEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree4Node10getSubnodeEi@Base 3.4.2 - _ZN4geos5index7bintree4Node11getIntervalEv@Base 3.4.2 - _ZN4geos5index7bintree4Node13createSubnodeEi@Base 3.4.2 - _ZN4geos5index7bintree4Node13isSearchMatchEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree4Node14createExpandedEPS2_PNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree4Node4findEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree4Node6insertEPS2_@Base 3.4.2 - _ZN4geos5index7bintree4Node7getNodeEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree4NodeC1EPNS1_8IntervalEi@Base 3.4.2 - _ZN4geos5index7bintree4NodeC2EPNS1_8IntervalEi@Base 3.4.2 - _ZN4geos5index7bintree4NodeD0Ev@Base 3.4.2 - _ZN4geos5index7bintree4NodeD1Ev@Base 3.4.2 - _ZN4geos5index7bintree4NodeD2Ev@Base 3.4.2 - _ZN4geos5index7bintree4Root13isSearchMatchEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree4Root15insertContainedEPNS1_4NodeEPNS1_8IntervalEPv@Base 3.4.2 - _ZN4geos5index7bintree4Root6insertEPNS1_8IntervalEPv@Base 3.4.2 - _ZN4geos5index7bintree4Root6originE@Base 3.4.2 - _ZN4geos5index7bintree4RootD0Ev@Base 3.4.2 - _ZN4geos5index7bintree4RootD1Ev@Base 3.4.2 - _ZN4geos5index7bintree4RootD2Ev@Base 3.4.2 - _ZN4geos5index7bintree7Bintree12collectStatsEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree7Bintree12ensureExtentEPKNS1_8IntervalEd@Base 3.4.2 - _ZN4geos5index7bintree7Bintree4sizeEv@Base 3.4.2 - _ZN4geos5index7bintree7Bintree5depthEv@Base 3.4.2 - _ZN4geos5index7bintree7Bintree5queryEPNS1_8IntervalE@Base 3.4.2 - _ZN4geos5index7bintree7Bintree5queryEPNS1_8IntervalEPSt6vectorIPvSaIS6_EE@Base 3.4.2 - _ZN4geos5index7bintree7Bintree5queryEd@Base 3.4.2 - _ZN4geos5index7bintree7Bintree6insertEPNS1_8IntervalEPv@Base 3.4.2 - _ZN4geos5index7bintree7Bintree8iteratorEv@Base 3.4.2 - _ZN4geos5index7bintree7Bintree8nodeSizeEv@Base 3.4.2 - _ZN4geos5index7bintree7BintreeC1Ev@Base 3.4.2 - _ZN4geos5index7bintree7BintreeC2Ev@Base 3.4.2 - _ZN4geos5index7bintree7BintreeD1Ev@Base 3.4.2 - _ZN4geos5index7bintree7BintreeD2Ev@Base 3.4.2 - _ZN4geos5index7bintree8Interval15expandToIncludeEPS2_@Base 3.4.2 - _ZN4geos5index7bintree8Interval4initEdd@Base 3.4.2 - _ZN4geos5index7bintree8IntervalC1EPKS2_@Base 3.4.2 - _ZN4geos5index7bintree8IntervalC1Edd@Base 3.4.2 - _ZN4geos5index7bintree8IntervalC1Ev@Base 3.4.2 - _ZN4geos5index7bintree8IntervalC2EPKS2_@Base 3.4.2 - _ZN4geos5index7bintree8IntervalC2Edd@Base 3.4.2 - _ZN4geos5index7bintree8IntervalC2Ev@Base 3.4.2 - _ZN4geos5index7bintree8IntervalD1Ev@Base 3.4.2 - _ZN4geos5index7bintree8IntervalD2Ev@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase11addAllItemsEPSt6vectorIPvSaIS4_EE@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase15getSubnodeIndexEPNS1_8IntervalEd@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase26addAllItemsFromOverlappingEPNS1_8IntervalEPSt6vectorIPvSaIS6_EE@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase3addEPv@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase4sizeEv@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase5depthEv@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase8getItemsEv@Base 3.4.2 - _ZN4geos5index7bintree8NodeBase8nodeSizeEv@Base 3.4.2 - _ZN4geos5index7bintree8NodeBaseC1Ev@Base 3.4.2 - _ZN4geos5index7bintree8NodeBaseC2Ev@Base 3.4.2 - _ZN4geos5index7bintree8NodeBaseD0Ev@Base 3.4.2 - _ZN4geos5index7bintree8NodeBaseD1Ev@Base 3.4.2 - _ZN4geos5index7bintree8NodeBaseD2Ev@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNode17addChildBoundableEPNS1_9BoundableE@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNode8getLevelEv@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNodeC1Eii@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNodeC2Eii@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNodeD0Ev@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNodeD1Ev@Base 3.4.2 - _ZN4geos5index7strtree12AbstractNodeD2Ev@Base 3.4.2 - _ZN4geos5index7strtree13BoundablePair11isCompositeEPKNS1_9BoundableE@Base 3.6.0 - _ZN4geos5index7strtree13BoundablePair13expandToQueueERSt14priority_queueIPS2_St6vectorIS4_SaIS4_EENS2_25BoundablePairQueueCompareEEd@Base 3.6.0 - _ZN4geos5index7strtree13BoundablePair4areaEPKNS1_9BoundableE@Base 3.6.0 - _ZN4geos5index7strtree13BoundablePair6expandEPKNS1_9BoundableES5_RSt14priority_queueIPS2_St6vectorIS7_SaIS7_EENS2_25BoundablePairQueueCompareEEd@Base 3.6.0 - _ZN4geos5index7strtree13BoundablePairC1EPKNS1_9BoundableES5_PNS1_12ItemDistanceE@Base 3.6.0 - _ZN4geos5index7strtree13BoundablePairC2EPKNS1_9BoundableES5_PNS1_12ItemDistanceE@Base 3.6.0 - _ZN4geos5index7strtree13ItemBoundableC1EPKvPv@Base 3.4.2 - _ZN4geos5index7strtree13ItemBoundableC2EPKvPv@Base 3.4.2 - _ZN4geos5index7strtree13ItemBoundableD0Ev@Base 3.4.2 - _ZN4geos5index7strtree13ItemBoundableD1Ev@Base 3.4.2 - _ZN4geos5index7strtree13ItemBoundableD2Ev@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree10removeItemERNS1_12AbstractNodeEPv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree15getNodeCapacityEv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree17boundablesAtLevelEi@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree17boundablesAtLevelEiPNS1_12AbstractNodeEPSt6vectorIPNS1_9BoundableESaIS7_EE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree18createHigherLevelsEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree22createParentBoundablesEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree5buildEv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvPKNS1_12AbstractNodeEPSt6vectorIPvSaIS9_EE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvRKNS1_12AbstractNodeERNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvRNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvRSt6vectorIPvSaIS6_EE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree6insertEPKvPv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree6removeEPKvPv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree6removeEPKvRNS1_12AbstractNodeEPv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree7getRootEv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree7iterateERNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree8lastNodeEPSt6vectorIPNS1_9BoundableESaIS5_EE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree9itemsTreeEPNS1_12AbstractNodeE@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtree9itemsTreeEv@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtreeD0Ev@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtreeD1Ev@Base 3.4.2 - _ZN4geos5index7strtree15AbstractSTRtreeD2Ev@Base 3.4.2 - _ZN4geos5index7strtree15SIRAbstractNodeD0Ev@Base 3.4.2 - _ZN4geos5index7strtree15SIRAbstractNodeD1Ev@Base 3.4.2 - _ZN4geos5index7strtree15SIRAbstractNodeD2Ev@Base 3.4.2 - _ZN4geos5index7strtree15STRAbstractNodeD0Ev@Base 3.4.2 - _ZN4geos5index7strtree15STRAbstractNodeD1Ev@Base 3.4.2 - _ZN4geos5index7strtree15STRAbstractNodeD2Ev@Base 3.4.2 - _ZN4geos5index7strtree20GeometryItemDistance8distanceEPKNS1_13ItemBoundableES5_@Base 3.6.0 - _ZN4geos5index7strtree7SIRtree10createNodeEi@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree14sortBoundablesEPKSt6vectorIPNS1_9BoundableESaIS5_EE@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree15SIRIntersectsOp10intersectsEPKvS5_@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree15SIRIntersectsOpD0Ev@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree15SIRIntersectsOpD1Ev@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree15SIRIntersectsOpD2Ev@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree15getIntersectsOpEv@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree22createParentBoundablesEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 - _ZN4geos5index7strtree7SIRtree6insertEddPv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7SIRtreeC1Ej@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7SIRtreeC1Em@Base 3.7.0 - _ZN4geos5index7strtree7SIRtreeC1Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7SIRtreeC2Ej@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7SIRtreeC2Em@Base 3.7.0 - _ZN4geos5index7strtree7SIRtreeC2Ev@Base 3.4.2 - _ZN4geos5index7strtree7SIRtreeD0Ev@Base 3.4.2 - _ZN4geos5index7strtree7SIRtreeD1Ev@Base 3.4.2 - _ZN4geos5index7strtree7SIRtreeD2Ev@Base 3.4.2 - _ZN4geos5index7strtree7STRtree10createNodeEi@Base 3.4.2 - _ZN4geos5index7strtree7STRtree14sortBoundablesEPKSt6vectorIPNS1_9BoundableESaIS5_EE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7STRtree14verticalSlicesEPSt6vectorIPNS1_9BoundableESaIS5_EEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7STRtree14verticalSlicesEPSt6vectorIPNS1_9BoundableESaIS5_EEm@Base 3.7.0 - _ZN4geos5index7strtree7STRtree15STRIntersectsOp10intersectsEPKvS5_@Base 3.4.2 - _ZN4geos5index7strtree7STRtree15STRIntersectsOpD0Ev@Base 3.4.2 - _ZN4geos5index7strtree7STRtree15STRIntersectsOpD1Ev@Base 3.4.2 - _ZN4geos5index7strtree7STRtree15STRIntersectsOpD2Ev@Base 3.4.2 - _ZN4geos5index7strtree7STRtree15getIntersectsOpEv@Base 3.4.2 - _ZN4geos5index7strtree7STRtree16nearestNeighbourEPKNS_4geom8EnvelopeEPKvPNS1_12ItemDistanceE@Base 3.6.0 - _ZN4geos5index7strtree7STRtree16nearestNeighbourEPNS1_12ItemDistanceE@Base 3.6.0 - _ZN4geos5index7strtree7STRtree16nearestNeighbourEPNS1_13BoundablePairE@Base 3.6.0 - _ZN4geos5index7strtree7STRtree16nearestNeighbourEPNS1_13BoundablePairEd@Base 3.6.0 - _ZN4geos5index7strtree7STRtree16nearestNeighbourEPS2_PNS1_12ItemDistanceE@Base 3.7.0 - _ZN4geos5index7strtree7STRtree22createParentBoundablesEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 - _ZN4geos5index7strtree7STRtree39createParentBoundablesFromVerticalSliceEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 - _ZN4geos5index7strtree7STRtree40createParentBoundablesFromVerticalSlicesEPSt6vectorIPS3_IPNS1_9BoundableESaIS5_EESaIS8_EEi@Base 3.4.2 - _ZN4geos5index7strtree7STRtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index7strtree7STRtree5queryEPKNS_4geom8EnvelopeERSt6vectorIPvSaIS8_EE@Base 3.4.2 - _ZN4geos5index7strtree7STRtree6insertEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - _ZN4geos5index7strtree7STRtree6removeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7STRtreeC1Ej@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7STRtreeC1Em@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7STRtreeC2Ej@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7STRtreeC2Em@Base 3.7.0 - _ZN4geos5index7strtree7STRtreeD0Ev@Base 3.4.2 - _ZN4geos5index7strtree7STRtreeD1Ev@Base 3.4.2 - _ZN4geos5index7strtree7STRtreeD2Ev@Base 3.4.2 - _ZN4geos5index7strtree8Interval15expandToIncludeEPKS2_@Base 3.5.0 - _ZN4geos5index7strtree8Interval9getCentreEv@Base 3.4.2 - _ZN4geos5index7strtree8IntervalC1Edd@Base 3.4.2 - _ZN4geos5index7strtree8IntervalC2Edd@Base 3.4.2 - _ZN4geos5index7strtree9ItemsListD1Ev@Base 3.4.2 - _ZN4geos5index7strtree9ItemsListD2Ev@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBits13zeroLowerBitsEi@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBits14toBinaryStringB5cxx11Ed@Base 3.5.1 - _ZN4geos5index8quadtree10DoubleBits20truncateToPowerOfTwoEd@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBits21maximumCommonMantissaEdd@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBits8exponentEd@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBits8powerOf2Ei@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBitsC1Ed@Base 3.4.2 - _ZN4geos5index8quadtree10DoubleBitsC2Ed@Base 3.4.2 - _ZN4geos5index8quadtree12IntervalSize11isZeroWidthEdd@Base 3.4.2 - _ZN4geos5index8quadtree3Key10computeKeyERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree3Key10computeKeyEiRKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree3Key16computeQuadLevelERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree3KeyC1ERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree3KeyC2ERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree3KeyD1Ev@Base 3.4.2 - _ZN4geos5index8quadtree3KeyD2Ev@Base 3.4.2 - _ZN4geos5index8quadtree4Node10createNodeERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree4Node10getSubnodeEi@Base 3.4.2 - _ZN4geos5index8quadtree4Node10insertNodeESt10unique_ptrIS2_St14default_deleteIS2_EE@Base 3.7.0 - _ZN4geos5index8quadtree4Node13createSubnodeEi@Base 3.4.2 - _ZN4geos5index8quadtree4Node14createExpandedESt10unique_ptrIS2_St14default_deleteIS2_EERKNS_4geom8EnvelopeE@Base 3.7.0 - _ZN4geos5index8quadtree4Node4findEPKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree4Node7getNodeEPKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree4NodeD0Ev@Base 3.4.2 - _ZN4geos5index8quadtree4NodeD1Ev@Base 3.4.2 - _ZN4geos5index8quadtree4NodeD2Ev@Base 3.4.2 - _ZN4geos5index8quadtree4Root15insertContainedEPNS1_4NodeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - _ZN4geos5index8quadtree4Root6insertEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - _ZN4geos5index8quadtree4Root6originE@Base 3.4.2 - _ZN4geos5index8quadtree4RootD0Ev@Base 3.4.2 - _ZN4geos5index8quadtree4RootD1Ev@Base 3.4.2 - _ZN4geos5index8quadtree4RootD2Ev@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBase10visitItemsEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBase3addEPv@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBase5visitEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBase8getItemsEv@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBaseC1Ev@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBaseC2Ev@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBaseD0Ev@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBaseD1Ev@Base 3.4.2 - _ZN4geos5index8quadtree8NodeBaseD2Ev@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree12collectStatsERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree4sizeEv@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree5depthEv@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERSt6vectorIPvSaIS8_EE@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree6insertEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree6removeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 - _ZN4geos5index8quadtree8Quadtree8queryAllEv@Base 3.4.2 - _ZN4geos5index8quadtree8QuadtreeD0Ev@Base 3.4.2 - _ZN4geos5index8quadtree8QuadtreeD1Ev@Base 3.4.2 - _ZN4geos5index8quadtree8QuadtreeD2Ev@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEvent11getIntervalEv@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEvent14getInsertEventEv@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEvent19getDeleteEventIndexEv@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEvent19setDeleteEventIndexEi@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEvent8isDeleteEv@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEvent8isInsertEv@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEventC1EdPS2_PNS1_17SweepLineIntervalE@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineEventC2EdPS2_PNS1_17SweepLineIntervalE@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndex10buildIndexEv@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndex15computeOverlapsEPNS1_22SweepLineOverlapActionE@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndex15processOverlapsEiiPNS1_17SweepLineIntervalEPNS1_22SweepLineOverlapActionE@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndex3addEPNS1_17SweepLineIntervalE@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndexC1Ev@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndexC2Ev@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndexD1Ev@Base 3.4.2 - _ZN4geos5index9sweepline14SweepLineIndexD2Ev@Base 3.4.2 - _ZN4geos5index9sweepline17SweepLineInterval6getMaxEv@Base 3.4.2 - _ZN4geos5index9sweepline17SweepLineInterval6getMinEv@Base 3.4.2 - _ZN4geos5index9sweepline17SweepLineInterval7getItemEv@Base 3.4.2 - _ZN4geos5index9sweepline17SweepLineIntervalC1EddPv@Base 3.4.2 - _ZN4geos5index9sweepline17SweepLineIntervalC2EddPv@Base 3.4.2 - _ZN4geos6noding11ScaledNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding11ScaledNoder6ScalerD0Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoder6ScalerD1Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoder6ScalerD2Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoder8ReScaler9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos6noding11ScaledNoder8ReScalerD0Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoder8ReScalerD1Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoder8ReScalerD2Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoderD0Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoderD1Ev@Base 3.4.2 - _ZN4geos6noding11ScaledNoderD2Ev@Base 3.4.2 - _ZN4geos6noding11SegmentNode9compareToERKS1_@Base 3.4.2 - _ZN4geos6noding11SegmentNodeC1ERKNS0_18NodedSegmentStringERKNS_4geom10CoordinateEji@Base 3.4.2 - _ZN4geos6noding11SegmentNodeC2ERKNS0_18NodedSegmentStringERKNS_4geom10CoordinateEji@Base 3.4.2 - _ZN4geos6noding11SimpleNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding11SimpleNoder17computeIntersectsEPNS0_13SegmentStringES3_@Base 3.4.2 - _ZN4geos6noding11SimpleNoderD0Ev@Base 3.4.2 - _ZN4geos6noding11SimpleNoderD1Ev@Base 3.4.2 - _ZN4geos6noding11SimpleNoderD2Ev@Base 3.4.2 - _ZN4geos6noding12MCIndexNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding12MCIndexNoder15intersectChainsEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding12MCIndexNoder20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEjS6_j@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding12MCIndexNoder20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEmS6_m@Base 3.7.0 - _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD0Ev@Base 3.4.2 - _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD1Ev@Base 3.4.2 - _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD2Ev@Base 3.4.2 - _ZN4geos6noding12MCIndexNoder3addEPNS0_13SegmentStringE@Base 3.4.2 - _ZN4geos6noding12MCIndexNoder8getIndexEv@Base 3.4.2 - _ZN4geos6noding12MCIndexNoderD0Ev@Base 3.4.2 - _ZN4geos6noding12MCIndexNoderD1Ev@Base 3.4.2 - _ZN4geos6noding12MCIndexNoderD2Ev@Base 3.4.2 - _ZN4geos6noding13GeometryNoder10toGeometryERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding13GeometryNoder21extractSegmentStringsERKNS_4geom8GeometryERSt6vectorIPNS0_13SegmentStringESaIS8_EE@Base 3.4.2 - _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos6noding13GeometryNoder8getNodedEv@Base 3.4.2 - _ZN4geos6noding13GeometryNoder8getNoderEv@Base 3.4.2 - _ZN4geos6noding13GeometryNoderC1ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos6noding13IteratedNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding13IteratedNoder4nodeEPSt6vectorIPNS0_13SegmentStringESaIS4_EEPi@Base 3.4.2 - _ZN4geos6noding13IteratedNoderD0Ev@Base 3.4.2 - _ZN4geos6noding13IteratedNoderD1Ev@Base 3.4.2 - _ZN4geos6noding13IteratedNoderD2Ev@Base 3.4.2 - _ZN4geos6noding15NodingValidator10checkValidEv@Base 3.4.2 - _ZN4geos6noding15NodingValidator26checkInteriorIntersectionsERKNS0_13SegmentStringES4_@Base 3.4.2 - _ZN4geos6noding15NodingValidator26checkInteriorIntersectionsERKNS0_13SegmentStringEjS4_j@Base 3.4.2 - _ZN4geos6noding15NodingValidator26checkInteriorIntersectionsEv@Base 3.4.2 - _ZN4geos6noding15SegmentNodeList12addEndpointsEv@Base 3.4.2 - _ZN4geos6noding15SegmentNodeList13addSplitEdgesERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding15SegmentNodeList15createSplitEdgeEPNS0_11SegmentNodeES3_@Base 3.4.2 - _ZN4geos6noding15SegmentNodeList17addCollapsedNodesEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList17findCollapseIndexERNS0_11SegmentNodeES3_Rj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList17findCollapseIndexERNS0_11SegmentNodeES3_Rm@Base 3.7.0 - _ZN4geos6noding15SegmentNodeList26checkSplitEdgesCorrectnessERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERSt6vectorIjSaIjEE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERSt6vectorImSaImEE@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERSt6vectorIjSaIjEE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERSt6vectorImSaImEE@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList3addERKNS_4geom10CoordinateEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList3addERKNS_4geom10CoordinateEm@Base 3.7.0 - _ZN4geos6noding15SegmentNodeListD0Ev@Base 3.4.2 - _ZN4geos6noding15SegmentNodeListD1Ev@Base 3.4.2 - _ZN4geos6noding15SegmentNodeListD2Ev@Base 3.4.2 - _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos6noding17IntersectionAdder20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 - _ZN4geos6noding17IntersectionAdder21isTrivialIntersectionEPKNS0_13SegmentStringEiS4_i@Base 3.4.2 - _ZN4geos6noding17IntersectionAdderD0Ev@Base 3.4.2 - _ZN4geos6noding17IntersectionAdderD1Ev@Base 3.4.2 - _ZN4geos6noding17IntersectionAdderD2Ev@Base 3.4.2 - _ZN4geos6noding18BasicSegmentStringD0Ev@Base 3.4.2 - _ZN4geos6noding18BasicSegmentStringD1Ev@Base 3.4.2 - _ZN4geos6noding18BasicSegmentStringD2Ev@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString10safeOctantERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString11getNodeListEv@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString15addIntersectionEPNS_9algorithm15LineIntersectorEjii@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString15addIntersectionERKNS_4geom10CoordinateEj@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEji@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKSt6vectorIPNS0_13SegmentStringESaIS4_EEPS6_@Base 3.4.2 - _ZN4geos6noding18NodedSegmentStringD0Ev@Base 3.4.2 - _ZN4geos6noding18NodedSegmentStringD1Ev@Base 3.4.2 - _ZN4geos6noding18NodedSegmentStringD2Ev@Base 3.4.2 - _ZN4geos6noding19FastNodingValidator10checkValidEv@Base 3.4.2 - _ZN4geos6noding19FastNodingValidator26checkInteriorIntersectionsEv@Base 3.4.2 - _ZN4geos6noding23IntersectionFinderAdder20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 - _ZN4geos6noding23IntersectionFinderAdderD0Ev@Base 3.4.2 - _ZN4geos6noding23IntersectionFinderAdderD1Ev@Base 3.4.2 - _ZN4geos6noding23IntersectionFinderAdderD2Ev@Base 3.4.2 - _ZN4geos6noding23OrientedCoordinateArray11orientationERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos6noding23OrientedCoordinateArray15compareOrientedERKNS_4geom18CoordinateSequenceEbS5_b@Base 3.4.2 - _ZN4geos6noding27SegmentIntersectionDetector20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 - _ZN4geos6noding27SegmentIntersectionDetectorD0Ev@Base 3.4.2 - _ZN4geos6noding27SegmentIntersectionDetectorD1Ev@Base 3.4.2 - _ZN4geos6noding27SegmentIntersectionDetectorD2Ev@Base 3.4.2 - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPSt6vectorIPKNS0_13SegmentStringESaIS5_EEPNS0_27SegmentIntersectionDetectorE@Base 3.4.2 - _ZN4geos6noding32FastSegmentSetIntersectionFinderC1EPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding32FastSegmentSetIntersectionFinderD1Ev@Base 3.4.2 - _ZN4geos6noding32FastSegmentSetIntersectionFinderD2Ev@Base 3.4.2 - _ZN4geos6noding32SingleInteriorIntersectionFinder20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 - _ZN4geos6noding32SingleInteriorIntersectionFinderD0Ev@Base 3.4.2 - _ZN4geos6noding32SingleInteriorIntersectionFinderD1Ev@Base 3.4.2 - _ZN4geos6noding32SingleInteriorIntersectionFinderD2Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector10addToIndexEPNS0_13SegmentStringE@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15addToMonoChainsEPNS0_13SegmentStringE@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEv@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15setBaseSegmentsEPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEjS6_j@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEmS6_m@Base 3.7.0 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD0Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD1Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD2Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersector7processEPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC1Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD0Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD1Ev@Base 3.4.2 - _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev@Base 3.4.2 - _ZN4geos6noding6Octant6octantERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos6noding6Octant6octantEdd@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder12computeSnapsEPNS0_18NodedSegmentStringERSt6vectorINS_4geom10CoordinateESaIS7_EE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder12computeSnapsERKSt6vectorIPNS0_13SegmentStringESaIS5_EERS3_INS_4geom10CoordinateESaISB_EE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder16checkCorrectnessERSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder18computeVertexSnapsEPNS0_18NodedSegmentStringES4_@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder18computeVertexSnapsERKSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder25findInteriorIntersectionsERSt6vectorIPNS0_13SegmentStringESaIS5_EERNS_9algorithm15LineIntersectorERS3_INS_4geom10CoordinateESaISD_EE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounder9snapRoundEPSt6vectorIPNS0_13SegmentStringESaIS5_EERNS_9algorithm15LineIntersectorE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounderC1ERKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounderC2ERKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounderD0Ev@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounderD1Ev@Base 3.4.2 - _ZN4geos6noding9snapround17SimpleSnapRounderD2Ev@Base 3.4.2 - _ZN4geos6noding9snapround18HotPixelSnapAction6selectERKNS_4geom11LineSegmentE@Base 3.4.2 - _ZN4geos6noding9snapround18HotPixelSnapAction6selectERNS_5index5chain13MonotoneChainEj@Base 3.4.2 - _ZN4geos6noding9snapround18HotPixelSnapActionD0Ev@Base 3.4.2 - _ZN4geos6noding9snapround18HotPixelSnapActionD1Ev@Base 3.4.2 - _ZN4geos6noding9snapround18HotPixelSnapActionD2Ev@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder16checkCorrectnessERSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder18computeVertexSnapsEPNS0_18NodedSegmentStringE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder18computeVertexSnapsERSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder24computeIntersectionSnapsERSt6vectorINS_4geom10CoordinateESaIS5_EE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder25findInteriorIntersectionsERNS0_12MCIndexNoderEPSt6vectorIPNS0_13SegmentStringESaIS7_EERS5_INS_4geom10CoordinateESaISC_EE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounder9snapRoundERNS0_12MCIndexNoderEPSt6vectorIPNS0_13SegmentStringESaIS7_EE@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounderD0Ev@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounderD1Ev@Base 3.4.2 - _ZN4geos6noding9snapround18MCIndexSnapRounderD2Ev@Base 3.4.2 - _ZN4geos6noding9snapround19MCIndexPointSnapper4snapERNS1_8HotPixelEPNS0_13SegmentStringEj@Base 3.4.2 - _ZN4geos6noding9snapround26MCIndexPointSnapperVisitor9visitItemEPv@Base 3.4.2 - _ZN4geos6noding9snapround26MCIndexPointSnapperVisitorD0Ev@Base 3.4.2 - _ZN4geos6noding9snapround26MCIndexPointSnapperVisitorD1Ev@Base 3.4.2 - _ZN4geos6noding9snapround26MCIndexPointSnapperVisitorD2Ev@Base 3.4.2 - _ZN4geos6noding9snapround8HotPixel11initCornersERKNS_4geom10CoordinateE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding9snapround8HotPixel14addSnappedNodeERNS0_18NodedSegmentStringEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding9snapround8HotPixel14addSnappedNodeERNS0_18NodedSegmentStringEm@Base 3.7.0 - _ZN4geos6noding9snapround8HotPixel22intersectsPixelClosureERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZN4geos6noding9snapround8HotPixelC1ERKNS_4geom10CoordinateEdRNS_9algorithm15LineIntersectorE@Base 3.4.2 - _ZN4geos6noding9snapround8HotPixelC2ERKNS_4geom10CoordinateEdRNS_9algorithm15LineIntersectorE@Base 3.4.2 - _ZN4geos6noding9snapround8HotPixelD1Ev@Base 3.4.2 - _ZN4geos6noding9snapround8HotPixelD2Ev@Base 3.4.2 - _ZN4geos6nodinglsERSoRKNS0_11SegmentNodeE@Base 3.4.2 - _ZN4geos6nodinglsERSoRKNS0_13SegmentStringE@Base 3.4.2 - _ZN4geos6nodinglsERSoRKNS0_15SegmentNodeListE@Base 3.4.2 - _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos8simplify13DPTransformer16transformPolygonEPKNS_4geom7PolygonEPKNS2_8GeometryE@Base 3.4.2 - _ZN4geos8simplify13DPTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE@Base 3.4.2 - _ZN4geos8simplify13DPTransformer21transformMultiPolygonEPKNS_4geom12MultiPolygonEPKNS2_8GeometryE@Base 3.4.2 - _ZN4geos8simplify13DPTransformerC1Ed@Base 3.4.2 - _ZN4geos8simplify13DPTransformerC2Ed@Base 3.4.2 - _ZN4geos8simplify13DPTransformerD0Ev@Base 3.4.2 - _ZN4geos8simplify13DPTransformerD1Ev@Base 3.4.2 - _ZN4geos8simplify13DPTransformerD2Ev@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndex3addERKNS0_16TaggedLineStringE@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndexC1Ev@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndexC2Ev@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndexD1Ev@Base 3.4.2 - _ZN4geos8simplify16LineSegmentIndexD2Ev@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify16TaggedLineString10getSegmentEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify16TaggedLineString10getSegmentEm@Base 3.7.0 - _ZN4geos8simplify16TaggedLineString11addToResultESt10unique_ptrINS0_17TaggedLineSegmentESt14default_deleteIS3_EE@Base 3.7.0 - _ZN4geos8simplify16TaggedLineString11getSegmentsEv@Base 3.4.2 - _ZN4geos8simplify16TaggedLineString18extractCoordinatesERKSt6vectorIPNS0_17TaggedLineSegmentESaIS4_EE@Base 3.4.2 - _ZN4geos8simplify16TaggedLineString4initEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify16TaggedLineStringC1EPKNS_4geom10LineStringEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify16TaggedLineStringC1EPKNS_4geom10LineStringEm@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEm@Base 3.7.0 - _ZN4geos8simplify16TaggedLineStringD1Ev@Base 3.4.2 - _ZN4geos8simplify16TaggedLineStringD2Ev@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentC1ERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentC1ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEj@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentC1ERKS1_@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEj@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentC2ERKS1_@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentD0Ev@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentD1Ev@Base 3.4.2 - _ZN4geos8simplify17TaggedLineSegmentD2Ev@Base 3.4.2 - _ZN4geos8simplify18LineSegmentVisitor9visitItemEPv@Base 3.4.2 - _ZN4geos8simplify18LineSegmentVisitorD0Ev@Base 3.4.2 - _ZN4geos8simplify18LineSegmentVisitorD1Ev@Base 3.4.2 - _ZN4geos8simplify18LineSegmentVisitorD2Ev@Base 3.4.2 - _ZN4geos8simplify21TaggedLinesSimplifier20setDistanceToleranceEd@Base 3.4.2 - _ZN4geos8simplify21TaggedLinesSimplifier8simplifyERNS0_16TaggedLineStringE@Base 3.4.2 - _ZN4geos8simplify21TaggedLinesSimplifierC1Ev@Base 3.4.2 - _ZN4geos8simplify21TaggedLinesSimplifierC2Ev@Base 3.4.2 - _ZN4geos8simplify24DouglasPeuckerSimplifier17getResultGeometryEv@Base 3.4.2 - _ZN4geos8simplify24DouglasPeuckerSimplifier20setDistanceToleranceEd@Base 3.4.2 - _ZN4geos8simplify24DouglasPeuckerSimplifier8simplifyEPKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos8simplify24DouglasPeuckerSimplifierC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos8simplify24DouglasPeuckerSimplifierC2EPKNS_4geom8GeometryE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringERKSt6vectorIjSaIjEEPKNS0_17TaggedLineSegmentE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringERKSt6vectorImSaImEEPKNS0_17TaggedLineSegmentE@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEjjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmm@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEjjRd@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEmmRd@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier18hasBadIntersectionEPKNS0_16TaggedLineStringERKSt6vectorIjSaIjEERKNS_4geom11LineSegmentE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier18hasBadIntersectionEPKNS0_16TaggedLineStringERKSt6vectorImSaImEERKNS_4geom11LineSegmentE@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier23hasBadInputIntersectionEPKNS0_16TaggedLineStringERKSt6vectorIjSaIjEERKNS_4geom11LineSegmentE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier23hasBadInputIntersectionEPKNS0_16TaggedLineStringERKSt6vectorImSaImEERKNS_4geom11LineSegmentE@Base 3.7.0 - _ZN4geos8simplify26TaggedLineStringSimplifier24hasBadOutputIntersectionERKNS_4geom11LineSegmentE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEmm@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier7flattenEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier7flattenEmm@Base 3.7.0 - _ZN4geos8simplify26TaggedLineStringSimplifier8simplifyEPNS0_16TaggedLineStringE@Base 3.4.2 - _ZN4geos8simplify26TaggedLineStringSimplifierC1EPNS0_16LineSegmentIndexES3_@Base 3.4.2 - _ZN4geos8simplify26TaggedLineStringSimplifierC2EPNS0_16LineSegmentIndexES3_@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm@Base 3.7.0 - _ZN4geos8simplify28DouglasPeuckerLineSimplifier20setDistanceToleranceEd@Base 3.4.2 - _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyERKSt6vectorINS_4geom10CoordinateESaIS4_EEd@Base 3.4.2 - _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyEv@Base 3.4.2 - _ZN4geos8simplify28DouglasPeuckerLineSimplifierC1ERKSt6vectorINS_4geom10CoordinateESaIS4_EE@Base 3.4.2 - _ZN4geos8simplify28DouglasPeuckerLineSimplifierC2ERKSt6vectorINS_4geom10CoordinateESaIS4_EE@Base 3.4.2 - _ZN4geos8simplify28TopologyPreservingSimplifier17getResultGeometryEv@Base 3.4.2 - _ZN4geos8simplify28TopologyPreservingSimplifier20setDistanceToleranceEd@Base 3.4.2 - _ZN4geos8simplify28TopologyPreservingSimplifier8simplifyEPKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos8simplify28TopologyPreservingSimplifierC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos8simplify28TopologyPreservingSimplifierC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull10grahamScanERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull13computeOctPtsERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull13getConvexHullEv@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull13lineOrPolygonERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull14computeOctRingERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull18extractCoordinatesEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull6reduceERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull7preSortERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull9cleanRingERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull9isBetweenERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm10ConvexHull9padArray3ERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHullC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm10ConvexHullD1Ev@Base 3.4.2 - _ZN4geos9algorithm10ConvexHullD2Ev@Base 3.4.2 - _ZN4geos9algorithm11HCoordinate12intersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC1ERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC1ERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC1ERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC1ERKS1_S3_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC1Eddd@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC1Ev@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC2ERKS1_S3_@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC2Eddd@Base 3.4.2 - _ZN4geos9algorithm11HCoordinateC2Ev@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms10signedAreaEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms13isPointInRingERKNS_4geom10CoordinateEPKNS2_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms13isPointInRingERKNS_4geom10CoordinateERKSt6vectorIPS4_SaIS7_EE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms16distanceLineLineERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms16orientationIndexERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms17distancePointLineERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms17locatePointInRingERKNS_4geom10CoordinateERKNS2_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms17locatePointInRingERKNS_4geom10CoordinateERKSt6vectorIPS4_SaIS7_EE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms18computeOrientationERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms30distancePointLinePerpendicularERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms5isCCWEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms6lengthEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CGAlgorithms8isOnLineERKNS_4geom10CoordinateEPKNS2_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea11addTriangleERKNS_4geom10CoordinateES5_S5_b@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea12setBasePointERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea17addLinearSegmentsERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea3addEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea3addEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea5area2ERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea7addHoleEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea8addShellEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CentroidArea9centroid3ERKNS_4geom10CoordinateES5_S5_RS3_@Base 3.4.2 - _ZN4geos9algorithm12CentroidLine3addEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm12CentroidLine3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom10CoordinateEPKNS2_8GeometryE@Base 3.4.2 - _ZN4geos9algorithm12PointLocator18updateLocationInfoEi@Base 3.4.2 - _ZN4geos9algorithm12PointLocator19locateInPolygonRingERKNS_4geom10CoordinateEPKNS2_10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_10LineStringE@Base 3.4.2 - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_5PointE@Base 3.5.1 - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_7PolygonE@Base 3.4.2 - _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_8GeometryE@Base 3.4.2 - _ZN4geos9algorithm13CentroidPoint3addEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm13CentroidPoint3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10MCSelecter6selectERKNS_4geom11LineSegmentE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10MCSelecterC1ERKNS_4geom10CoordinateEPS1_@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10MCSelecterC2ERKNS_4geom10CoordinateEPS1_@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10MCSelecterD0Ev@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10MCSelecterD1Ev@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10MCSelecterD2Ev@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing10buildIndexEv@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing15testLineSegmentERKNS_4geom10CoordinateERKNS2_11LineSegmentE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing17testMonotoneChainEPNS_4geom8EnvelopeEPNS1_10MCSelecterEPNS_5index5chain13MonotoneChainE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRing8isInsideERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRingC1EPKNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRingC2EPKNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRingD0Ev@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRingD1Ev@Base 3.4.2 - _ZN4geos9algorithm13MCPointInRingD2Ev@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector12interpolateZERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector15hasIntersectionERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector16computeIntersectERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector19computeEdgeDistanceERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEi@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector20getIndexAlongSegmentEii@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector20isSameSignAndNonZeroEdd@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEi@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector27getIntersectionAlongSegmentEii@Base 3.4.2 - _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter11getDiameterEv@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter12getNextIndexEPKNS_4geom18CoordinateSequenceEj@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter18computeWidthConvexEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter18getMinimumDiameterEPNS_4geom8GeometryE@Base 3.6.0 - _ZN4geos9algorithm15MinimumDiameter18getWidthCoordinateEv@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter19findMaxPerpDistanceEPKNS_4geom18CoordinateSequenceEPNS2_11LineSegmentEj@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEPNS_4geom8GeometryE@Base 3.6.0 - _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEv@Base 3.6.0 - _ZN4geos9algorithm15MinimumDiameter20getSupportingSegmentEv@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd@Base 3.6.0 - _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter28computeConvexRingMinDiameterEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameter8computeCEddRKNS_4geom10CoordinateE@Base 3.6.0 - _ZN4geos9algorithm15MinimumDiameter9getLengthEv@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameterC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameterC1EPKNS_4geom8GeometryEb@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryEb@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameterD1Ev@Base 3.4.2 - _ZN4geos9algorithm15MinimumDiameterD2Ev@Base 3.4.2 - _ZN4geos9algorithm16BoundaryNodeRule17getBoundaryOGCSFSEv@Base 3.4.2 - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryEndPointEv@Base 3.4.2 - _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev@Base 3.4.2 - _ZN4geos9algorithm16BoundaryNodeRule29getBoundaryMonovalentEndPointEv@Base 3.4.2 - _ZN4geos9algorithm16BoundaryNodeRule30getBoundaryMultivalentEndPointEv@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointArea10addPolygonEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointArea14widestGeometryEPKNS_4geom18GeometryCollectionE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointArea14widestGeometryEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointArea18horizontalBisectorEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointArea3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointAreaC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointAreaC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointAreaD1Ev@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointAreaD2Ev@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLineC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLineC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLineD1Ev@Base 3.4.2 - _ZN4geos9algorithm17InteriorPointLineD2Ev@Base 3.4.2 - _ZN4geos9algorithm17RobustDeterminant12signOfDet2x2Edddd@Base 3.4.2 - _ZN4geos9algorithm17SimplePointInRing8isInsideERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm17SimplePointInRingC1EPNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm17SimplePointInRingC2EPNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm17SimplePointInRingD0Ev@Base 3.4.2 - _ZN4geos9algorithm17SimplePointInRingD1Ev@Base 3.4.2 - _ZN4geos9algorithm17SimplePointInRingD2Ev@Base 3.4.2 - _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm18InteriorPointPointC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm18InteriorPointPointC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm18RayCrossingCounter11getLocationEv@Base 3.4.2 - _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9algorithm18RayCrossingCounter16isPointInPolygonEv@Base 3.4.2 - _ZN4geos9algorithm18RayCrossingCounter16orientationIndexERKNS_4geom10CoordinateES5_S5_@Base 3.5.0 - _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom10CoordinateERKNS2_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom10CoordinateERKSt6vectorIPS4_SaIS7_EE@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRing10buildIndexEv@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRing15testLineSegmentERKNS_4geom10CoordinateEPNS2_11LineSegmentE@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRing8isInsideERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRingC1EPNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRingC2EPNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRingD0Ev@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRingD1Ev@Base 3.4.2 - _ZN4geos9algorithm18SIRtreePointInRingD2Ev@Base 3.4.2 - _ZN4geos9algorithm25NotRepresentableExceptionC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos9algorithm25NotRepresentableExceptionC1Ev@Base 3.4.2 - _ZN4geos9algorithm25NotRepresentableExceptionC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos9algorithm25NotRepresentableExceptionC2Ev@Base 3.4.2 - _ZN4geos9algorithm25NotRepresentableExceptionD0Ev@Base 3.4.2 - _ZN4geos9algorithm25NotRepresentableExceptionD1Ev@Base 3.4.2 - _ZN4geos9algorithm25NotRepresentableExceptionD2Ev@Base 3.4.2 - _ZN4geos9algorithm5Angle10PI_TIMES_2E@Base 3.4.2 - _ZN4geos9algorithm5Angle12angleBetweenERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm5Angle13interiorAngleERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm5Angle17normalizePositiveEd@Base 3.4.2 - _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm5Angle4diffEdd@Base 3.4.2 - _ZN4geos9algorithm5Angle5angleERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm5Angle5angleERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9algorithm5Angle7getTurnEdd@Base 3.4.2 - _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm5Angle9PI_OVER_2E@Base 3.4.2 - _ZN4geos9algorithm5Angle9PI_OVER_4E@Base 3.4.2 - _ZN4geos9algorithm5Angle9normalizeEd@Base 3.4.2 - _ZN4geos9algorithm5Angle9toDegreesEd@Base 3.4.2 - _ZN4geos9algorithm5Angle9toRadiansEd@Base 3.4.2 - _ZN4geos9algorithm6locate24SimplePointInAreaLocator13containsPointERKNS_4geom10CoordinateEPKNS3_8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate24SimplePointInAreaLocator22containsPointInPolygonERKNS_4geom10CoordinateEPKNS3_7PolygonE@Base 3.4.2 - _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom10CoordinateEPKNS3_8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator10buildIndexERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitor9visitItemEPv@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorD0Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorD1Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorD2Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry4initERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry5queryEddPNS_5index11ItemVisitorE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry7addLineEPNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryC1ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryC2ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryD1Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryD2Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC1ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD0Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD1Ev@Base 3.4.2 - _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev@Base 3.4.2 - _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom10CoordinateES5_S5_b@Base 3.4.2 - _ZN4geos9algorithm8Centroid11getCentroidERKNS_4geom8GeometryERNS2_10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm8Centroid12setBasePointERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm8Centroid3addERKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9algorithm8Centroid5area2ERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZN4geos9algorithm8Centroid7addHoleERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm8Centroid8addPointERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm8Centroid8addShellERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9algorithm8Centroid9centroid3ERKNS_4geom10CoordinateES5_S5_RS3_@Base 3.4.2 - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom11LineSegmentERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom7PolygonERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 - _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 - (subst)_ZN4geos9algorithm8distance23DiscreteFrechetDistance13getSegementAtERKNS_4geom18CoordinateSequenceE{size_t}@Base 3.7.0 - (subst)_ZN4geos9algorithm8distance23DiscreteFrechetDistance17getFrecheDistanceERSt6vectorIS3_INS1_17PointPairDistanceESaIS4_EESaIS6_EE{size_t}{size_t}RKNS_4geom18CoordinateSequenceESD_@Base 3.7.0 - _ZN4geos9algorithm8distance23DiscreteFrechetDistance7computeERKNS_4geom8GeometryES6_@Base 3.7.0 - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_@Base 3.7.0 - _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_d@Base 3.7.0 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD0Ev@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD1Ev@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD2Ev@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance23computeOrientedDistanceERKNS_4geom8GeometryES6_RNS1_17PointPairDistanceE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter9filter_roERKNS_4geom18CoordinateSequenceEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter9filter_roERKNS_4geom18CoordinateSequenceEm@Base 3.7.0 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD0Ev@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD1Ev@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD2Ev@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_d@Base 3.4.2 - _ZN4geos9algorithmlsERSoRKNS0_11HCoordinateE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar11getLocationEiRKNS_4geom10CoordinateEPSt6vectorIPNS0_13GeometryGraphESaIS8_EE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar13insertEdgeEndEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar16computeLabellingEPSt6vectorIPNS0_13GeometryGraphESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar19propagateSideLabelsEi@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar22isAreaLabelsConsistentERKNS0_13GeometryGraphE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar25checkAreaLabelsConsistentEi@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar3endEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar4rendEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar5beginEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar6rbeginEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar8getEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar9getDegreeEv@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStar9getNextCWEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStarC1Ev@Base 3.4.2 - _ZN4geos9geomgraph11EdgeEndStarC2Ev@Base 3.4.2 - _ZN4geos9geomgraph11NodeFactory8instanceEv@Base 3.4.2 - _ZN4geos9geomgraph11NodeFactoryD0Ev@Base 3.4.2 - _ZN4geos9geomgraph11NodeFactoryD1Ev@Base 3.4.2 - _ZN4geos9geomgraph11NodeFactoryD2Ev@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph10printEdgesB5cxx11Ev@Base 3.5.1 - _ZN4geos9geomgraph11PlanarGraph11findEdgeEndEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph14isBoundaryNodeEiRKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph15getEdgeIteratorEv@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph15getNodeIteratorEv@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph20linkAllDirectedEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph20matchInSameDirectionERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph23findEdgeInSameDirectionERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph23linkResultDirectedEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph3addEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph4findERNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph7addNodeEPNS0_4NodeE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph7addNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph8addEdgesERKSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph8findEdgeERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraph8getNodesERSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphC1ERKNS0_11NodeFactoryE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphC1Ev@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphC2ERKNS0_11NodeFactoryE@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphC2Ev@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphD0Ev@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphD1Ev@Base 3.4.2 - _ZN4geos9geomgraph11PlanarGraphD2Ev@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge10getNextMinEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge10isInResultEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge10isLineEdgeEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge10setNextMinEPS1_@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge10setVisitedEb@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge11depthFactorEii@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge11getEdgeRingEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge11setEdgeRingEPNS0_8EdgeRingE@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge11setInResultEb@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge14getMinEdgeRingEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge14setMinEdgeRingEPNS0_8EdgeRingE@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge14setVisitedEdgeEb@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge18isInteriorAreaEdgeEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge20computeDirectedLabelEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge6getSymEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge6setSymEPS1_@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge7getNextEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge8getDepthEi@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge8setDepthEii@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge9isForwardEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge9isVisitedEv@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdge9printEdgeB5cxx11Ev@Base 3.5.1 - _ZN4geos9geomgraph12DirectedEdgeC1EPNS0_4EdgeEb@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdgeC2EPNS0_4EdgeEb@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdgeD0Ev@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdgeD1Ev@Base 3.4.2 - _ZN4geos9geomgraph12DirectedEdgeD2Ev@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph10addPolygonEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph11getGeometryEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph11insertPointEiRKNS_4geom10CoordinateEi@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph13addCollectionEPKNS_4geom18GeometryCollectionE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph13addLineStringEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph14addPolygonRingEPKNS_4geom10LinearRingEii@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph15getInvalidPointEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph15hasTooFewPointsEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph16computeSelfNodesERNS_9algorithm15LineIntersectorEbPKNS_4geom8EnvelopeE@Base 3.5.0 - _ZN4geos9geomgraph13GeometryGraph16computeSelfNodesERNS_9algorithm15LineIntersectorEbbPKNS_4geom8EnvelopeE@Base 3.5.1 - _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesERSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph17computeSplitEdgesEPSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph17determineBoundaryERKNS_9algorithm16BoundaryNodeRuleEi@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph17determineBoundaryEi@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph17getBoundaryPointsEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEiRKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph23addSelfIntersectionNodeEiRKNS_4geom10CoordinateEi@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph24addSelfIntersectionNodesEi@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph24computeEdgeIntersectionsEPS1_PNS_9algorithm15LineIntersectorEbPKNS_4geom8EnvelopeE@Base 3.5.0 - _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph7addEdgeEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph8addPointEPKNS_4geom5PointE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph8addPointERNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph8findEdgeEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraph8getEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphC1EiPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphC1EiPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphC1Ev@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphC2EiPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphC2EiPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphC2Ev@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphD0Ev@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphD1Ev@Base 3.4.2 - _ZN4geos9geomgraph13GeometryGraphD2Ev@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponent10setCoveredEb@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponent10setVisitedEb@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponent11setInResultEb@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponent8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentC1ERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentC1Ev@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentC2Ev@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentD0Ev@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentD1Ev@Base 3.4.2 - _ZN4geos9geomgraph14GraphComponentD2Ev@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsEPNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsESt23_Rb_tree_const_iteratorIPNS0_7EdgeEndEES5_i@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar14mergeSymLabelsEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar15updateLabellingERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar16computeLabellingEPSt6vectorIPNS0_13GeometryGraphESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar16getRightmostEdgeEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEPNS0_8EdgeRingE@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar18getResultAreaEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar20findCoveredLineEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar20linkAllDirectedEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar24linkMinimalDirectedEdgesEPNS0_8EdgeRingE@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStar6insertEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStarD0Ev@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStarD1Ev@Base 3.4.2 - _ZN4geos9geomgraph16DirectedEdgeStarD2Ev@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocation11setLocationEi@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9geomgraph16TopologyLocation11setLocationEji@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9geomgraph16TopologyLocation11setLocationEmi@Base 3.7.0 - _ZN4geos9geomgraph16TopologyLocation12setLocationsEiii@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocation15setAllLocationsEi@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocation21setAllLocationsIfNullEi@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocation4flipEv@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocation5mergeERKS1_@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC1ERKS1_@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC1ERKSt6vectorIiSaIiEE@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC1Ei@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC1Eiii@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC1Ev@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC2ERKS1_@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC2ERKSt6vectorIiSaIiEE@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC2Ei@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC2Eiii@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationC2Ev@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationD1Ev@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationD2Ev@Base 3.4.2 - _ZN4geos9geomgraph16TopologyLocationaSERKS1_@Base 3.4.2 - _ZN4geos9geomgraph19EdgeNodingValidator16toSegmentStringsERSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph19EdgeNodingValidatorD1Ev@Base 3.4.2 - _ZN4geos9geomgraph19EdgeNodingValidatorD2Ev@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionList12addEndpointsEv@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionList13addSplitEdgesEPSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionList15createSplitEdgeEPNS0_16EdgeIntersectionES3_@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEid@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionListC1EPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionListC2EPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionListD1Ev@Base 3.4.2 - _ZN4geos9geomgraph20EdgeIntersectionListD2Ev@Base 3.4.2 - (optional=templinst)_ZN4geos9geomgraph26collect_intersecting_edgesIN9__gnu_cxx17__normal_iteratorIPPNS0_4EdgeESt6vectorIS5_SaIS5_EEEES9_EEvPKNS_4geom8EnvelopeET_SF_RT0_@Base 3.5.0 - _ZN4geos9geomgraph4Edge11getEnvelopeEv@Base 3.4.2 - _ZN4geos9geomgraph4Edge11setIsolatedEb@Base 3.4.2 - _ZN4geos9geomgraph4Edge13setDepthDeltaEi@Base 3.4.2 - _ZN4geos9geomgraph4Edge15addIntersectionEPNS_9algorithm15LineIntersectorEiii@Base 3.4.2 - _ZN4geos9geomgraph4Edge16addIntersectionsEPNS_9algorithm15LineIntersectorEii@Base 3.4.2 - _ZN4geos9geomgraph4Edge16getCollapsedEdgeEv@Base 3.4.2 - _ZN4geos9geomgraph4Edge20getMonotoneChainEdgeEv@Base 3.4.2 - _ZN4geos9geomgraph4Edge23getEdgeIntersectionListEv@Base 3.4.2 - _ZN4geos9geomgraph4Edge7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZN4geos9geomgraph4Edge8getDepthEv@Base 3.4.2 - _ZN4geos9geomgraph4Edge8updateIMERKNS0_5LabelERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9geomgraph4Edge9computeIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9geomgraph4EdgeC1EPNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9geomgraph4EdgeC1EPNS_4geom18CoordinateSequenceERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph4EdgeD0Ev@Base 3.4.2 - _ZN4geos9geomgraph4EdgeD1Ev@Base 3.4.2 - _ZN4geos9geomgraph4EdgeD2Ev@Base 3.4.2 - _ZN4geos9geomgraph4Node10mergeLabelERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph4Node10mergeLabelERKS1_@Base 3.4.2 - _ZN4geos9geomgraph4Node16setLabelBoundaryEi@Base 3.4.2 - _ZN4geos9geomgraph4Node21computeMergedLocationERKNS0_5LabelEi@Base 3.4.2 - _ZN4geos9geomgraph4Node3addEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph4Node4addZEd@Base 3.4.2 - _ZN4geos9geomgraph4Node5printB5cxx11Ev@Base 3.5.1 - _ZN4geos9geomgraph4Node8getEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph4Node8setLabelEii@Base 3.4.2 - _ZN4geos9geomgraph4Node9computeIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9geomgraph4NodeC1ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE@Base 3.4.2 - _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE@Base 3.4.2 - _ZN4geos9geomgraph4NodeD0Ev@Base 3.4.2 - _ZN4geos9geomgraph4NodeD1Ev@Base 3.4.2 - _ZN4geos9geomgraph4NodeD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5Depth15depthAtLocationEi@Base 3.4.2 - _ZN4geos9geomgraph5Depth3addERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph5Depth3addEiii@Base 3.4.2 - _ZN4geos9geomgraph5Depth8setDepthEiii@Base 3.4.2 - _ZN4geos9geomgraph5Depth9normalizeEv@Base 3.4.2 - _ZN4geos9geomgraph5DepthC1Ev@Base 3.4.2 - _ZN4geos9geomgraph5DepthC2Ev@Base 3.4.2 - _ZN4geos9geomgraph5DepthD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5DepthD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5DepthD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5Label11setLocationEii@Base 3.4.2 - _ZN4geos9geomgraph5Label11setLocationEiii@Base 3.4.2 - _ZN4geos9geomgraph5Label11toLineLabelERKS1_@Base 3.4.2 - _ZN4geos9geomgraph5Label15setAllLocationsEii@Base 3.4.2 - _ZN4geos9geomgraph5Label21setAllLocationsIfNullEi@Base 3.4.2 - _ZN4geos9geomgraph5Label21setAllLocationsIfNullEii@Base 3.4.2 - _ZN4geos9geomgraph5Label4flipEv@Base 3.4.2 - _ZN4geos9geomgraph5Label5mergeERKS1_@Base 3.4.2 - _ZN4geos9geomgraph5Label6toLineEi@Base 3.4.2 - _ZN4geos9geomgraph5LabelC1ERKS1_@Base 3.4.2 - _ZN4geos9geomgraph5LabelC1Ei@Base 3.4.2 - _ZN4geos9geomgraph5LabelC1Eii@Base 3.4.2 - _ZN4geos9geomgraph5LabelC1Eiii@Base 3.4.2 - _ZN4geos9geomgraph5LabelC1Eiiii@Base 3.4.2 - _ZN4geos9geomgraph5LabelC1Ev@Base 3.4.2 - _ZN4geos9geomgraph5LabelC2ERKS1_@Base 3.4.2 - _ZN4geos9geomgraph5LabelC2Ei@Base 3.4.2 - _ZN4geos9geomgraph5LabelC2Eii@Base 3.4.2 - _ZN4geos9geomgraph5LabelC2Eiii@Base 3.4.2 - _ZN4geos9geomgraph5LabelC2Eiiii@Base 3.4.2 - _ZN4geos9geomgraph5LabelC2Ev@Base 3.4.2 - _ZN4geos9geomgraph5LabelaSERKS1_@Base 3.4.2 - _ZN4geos9geomgraph5index13MonotoneChainD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index13MonotoneChainD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index13MonotoneChainD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index14SweepLineEvent5printB5cxx11Ev@Base 3.5.1 - _ZN4geos9geomgraph5index14SweepLineEvent9compareToEPS2_@Base 3.4.2 - _ZN4geos9geomgraph5index14SweepLineEventC1EPvdPS2_PNS1_17SweepLineEventOBJE@Base 3.4.2 - _ZN4geos9geomgraph5index14SweepLineEventC2EPvdPS2_PNS1_17SweepLineEventOBJE@Base 3.4.2 - _ZN4geos9geomgraph5index14SweepLineEventD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index14SweepLineEventD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index14SweepLineEventD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegment20computeIntersectionsEPS2_PNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegment7getMaxXEv@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegment7getMinXEv@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegmentC1EPNS0_4EdgeEi@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegmentC2EPNS0_4EdgeEi@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegmentD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegmentD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index16SweepLineSegmentD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge14getCoordinatesEv@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge15getStartIndexesEv@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge17computeIntersectsERKS2_RNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEiRKS2_iRNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEiiRKS2_iiRNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge7getMaxXEi@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdge7getMinXEi@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdgeC1EPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdgeC2EPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdgeD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index17MonotoneChainEdgeD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index17SweepLineEventOBJD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index17SweepLineEventOBJD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector15hasIntersectionEv@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorEPSt6vectorIPNS0_4NodeESaIS8_EE@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorERSt6vectorIPS6_IPNS0_4NodeESaIS8_EESaISB_EE@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector16addIntersectionsEPNS0_4EdgeEiS4_i@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector16setBoundaryNodesEPSt6vectorIPNS0_4NodeESaIS5_EES8_@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector18isAdjacentSegmentsEii@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector20setIsDoneIfProperIntEb@Base 3.5.1 - _ZN4geos9geomgraph5index18SegmentIntersector21hasProperIntersectionEv@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector21isTrivialIntersectionEPNS0_4EdgeEiS4_i@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector26getProperIntersectionPointEv@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector29hasProperInteriorIntersectionEv@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersector9getIsDoneEv@Base 3.5.1 - _ZN4geos9geomgraph5index18SegmentIntersectorD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersectorD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index18SegmentIntersectorD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index20MonotoneChainIndexer12findChainEndEPKNS_4geom18CoordinateSequenceEi@Base 3.4.2 - _ZN4geos9geomgraph5index20MonotoneChainIndexer20getChainStartIndicesEPKNS_4geom18CoordinateSequenceERSt6vectorIiSaIiEE@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersector17computeIntersectsEPNS0_4EdgeES4_PNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EEPNS1_18SegmentIntersectorEb@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EES8_PNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorC1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorC2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector13prepareEventsEv@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector15processOverlapsEiiPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EEPNS1_18SegmentIntersectorEb@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EES8_PNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector3addEPNS0_4EdgeEPv@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EE@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EEPv@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorC1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorC2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorD2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector13prepareEventsEv@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector15processOverlapsEiiPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EEPNS1_18SegmentIntersectorEb@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EES8_PNS1_18SegmentIntersectorE@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EE@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EEPv@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC2Ev@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD0Ev@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD1Ev@Base 3.4.2 - _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD2Ev@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd11getQuadrantEv@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd12computeLabelERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd21getDirectedCoordinateEv@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd5getDxEv@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd5getDyEv@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd7getNodeEv@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEnd7setNodeEPNS0_4NodeE@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC1EPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC1EPNS0_4EdgeERKNS_4geom10CoordinateES7_@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC1EPNS0_4EdgeERKNS_4geom10CoordinateES7_RKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC1Ev@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeERKNS_4geom10CoordinateES7_@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeERKNS_4geom10CoordinateES7_RKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndC2Ev@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndD0Ev@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndD1Ev@Base 3.4.2 - _ZN4geos9geomgraph7EdgeEndD2Ev@Base 3.4.2 - _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraph7NodeMap7addNodeEPNS0_4NodeE@Base 3.4.2 - _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph7NodeMapC1ERKNS0_11NodeFactoryE@Base 3.4.2 - _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE@Base 3.4.2 - _ZN4geos9geomgraph7NodeMapD0Ev@Base 3.4.2 - _ZN4geos9geomgraph7NodeMapD1Ev@Base 3.4.2 - _ZN4geos9geomgraph7NodeMapD2Ev@Base 3.4.2 - _ZN4geos9geomgraph8EdgeList13findEdgeIndexEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeList13findEqualEdgeEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeList3getEi@Base 3.4.2 - _ZN4geos9geomgraph8EdgeList5printB5cxx11Ev@Base 3.5.1 - _ZN4geos9geomgraph8EdgeList6addAllERKSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeList9clearListEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeListD0Ev@Base 3.4.2 - _ZN4geos9geomgraph8EdgeListD1Ev@Base 3.4.2 - _ZN4geos9geomgraph8EdgeListD2Ev@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing10isIsolatedEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelEi@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing11computeRingEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing11setInResultEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing13containsPointERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing13getLinearRingEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing16getMaxNodeDegreeEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing20computeMaxNodeDegreeEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing6isHoleEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing7addHoleEPS1_@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing7isShellEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing8getEdgesEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing8getLabelEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing8getShellEv@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing8setShellEPS1_@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing9addPointsEPNS0_4EdgeEbb@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRingC1EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRingD0Ev@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRingD1Ev@Base 3.4.2 - _ZN4geos9geomgraph8EdgeRingD2Ev@Base 3.4.2 - _ZN4geos9geomgraph8Position8oppositeEi@Base 3.4.2 - _ZN4geos9geomgraph8Quadrant10isNorthernEi@Base 3.4.2 - _ZN4geos9geomgraph8Quadrant10isOppositeEii@Base 3.4.2 - _ZN4geos9geomgraph8Quadrant13isInHalfPlaneEii@Base 3.4.2 - _ZN4geos9geomgraph8Quadrant15commonHalfPlaneEii@Base 3.4.2 - _ZN4geos9geomgraph8Quadrant8quadrantERKNS_4geom10CoordinateES5_@Base 3.4.2 - _ZN4geos9geomgraph8Quadrant8quadrantEdd@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_11EdgeEndStarE@Base 3.6.0 - _ZN4geos9geomgraphlsERSoRKNS0_16TopologyLocationE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_20EdgeIntersectionListE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_4EdgeE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_4NodeE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_5LabelE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_7EdgeEndE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_8EdgeListE@Base 3.4.2 - _ZN4geos9geomgraphlsERSoRKNS0_8EdgeRingE@Base 3.4.2 - _ZN4geos9linearref14LinearIterator15loadCurrentLineEv@Base 3.4.2 - _ZN4geos9linearref14LinearIterator21segmentEndVertexIndexERKNS0_14LinearLocationE@Base 3.4.2 - _ZN4geos9linearref14LinearIterator4nextEv@Base 3.4.2 - _ZN4geos9linearref14LinearIteratorC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref14LinearIteratorC1EPKNS_4geom8GeometryERKNS0_14LinearLocationE@Base 3.4.2 - _ZN4geos9linearref14LinearIteratorC1EPKNS_4geom8GeometryEjj@Base 3.4.2 - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryERKNS0_14LinearLocationE@Base 3.4.2 - _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryEjj@Base 3.4.2 - _ZN4geos9linearref14LinearLocation12snapToVertexEPKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref14LinearLocation21compareLocationValuesEjjdjjd@Base 3.4.2 - _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom10CoordinateES5_d@Base 3.4.2 - _ZN4geos9linearref14LinearLocation5clampEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref14LinearLocation9normalizeEv@Base 3.4.2 - _ZN4geos9linearref14LinearLocationC1Ejd@Base 3.4.2 - _ZN4geos9linearref14LinearLocationC1Ejjd@Base 3.4.2 - _ZN4geos9linearref14LinearLocationC2Ejd@Base 3.4.2 - _ZN4geos9linearref14LinearLocationC2Ejjd@Base 3.4.2 - _ZN4geos9linearref17LengthIndexedLineC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref17LengthLocationMap9getLengthEPKNS_4geom8GeometryERKNS0_14LinearLocationE@Base 3.4.2 - _ZN4geos9linearref17LengthLocationMapC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref18LengthIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEd@Base 3.4.2 - _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE@Base 3.4.2 - _ZN4geos9linearref18LengthIndexOfPointC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9linearref19LocationIndexOfLineC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref19LocationIndexOfLineC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref20LocationIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEPKNS0_14LinearLocationE@Base 3.4.2 - _ZN4geos9linearref20LocationIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE@Base 3.4.2 - _ZN4geos9linearref20LocationIndexOfPointC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocation11computeLineERKNS0_14LinearLocationES4_@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocation13computeLinearERKNS0_14LinearLocationES4_@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocation7extractEPKNS_4geom8GeometryERKNS0_14LinearLocationES8_@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocation7extractERKNS0_14LinearLocationES4_@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocation7reverseEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocationC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref21ExtractLineByLocationC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilder11getGeometryEv@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilder18setFixInvalidLinesEb@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilder21setIgnoreInvalidLinesEb@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilder7endLineEv@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilderC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilderC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilderD1Ev@Base 3.4.2 - _ZN4geos9linearref21LinearGeometryBuilderD2Ev@Base 3.4.2 - _ZN4geos9linearreflsERSoRKNS0_14LinearLocationE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp11addEndpointERSt3mapIPKNS_4geom10CoordinateEPNS0_12EndpointInfoENS3_18CoordinateLessThenESaISt4pairIKS6_S8_EEES6_b@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp18isSimpleMultiPointERKNS_4geom10MultiPointE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp22isSimpleLinearGeometryEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp26hasNonEndpointIntersectionERNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp29hasClosedEndpointIntersectionERNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp8isSimpleEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp8isSimpleEPKNS_4geom10MultiPointE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp8isSimpleEPKNS_4geom15MultiLineStringE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOp8isSimpleEv@Base 3.4.2 - _ZN4geos9operation10IsSimpleOpC1ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOpC1ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOpC1Ev@Base 3.4.2 - _ZN4geos9operation10IsSimpleOpC2ERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation10IsSimpleOpC2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer10getDanglesEv@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer14findValidRingsERKSt6vectorIPNS1_8EdgeRingESaIS5_EERS7_RS3_IPNS_4geom10LineStringESaISD_EE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer15LineStringAdder9filter_roEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderC1EPS2_@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderC2EPS2_@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderD0Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderD1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderD2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer17assignHoleToShellEPNS1_8EdgeRingERSt6vectorIS4_SaIS4_EE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer18findShellsAndHolesERKSt6vectorIPNS1_8EdgeRingESaIS5_EE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer19assignHolesToShellsERKSt6vectorIPNS1_8EdgeRingESaIS5_EERS7_@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer19getInvalidRingLinesEv@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer3addEPNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer3addEPSt6vectorIPKNS_4geom8GeometryESaIS7_EE@Base 3.4.2 - _ZN4geos9operation10polygonize11Polygonizer3addEPSt6vectorIPNS_4geom8GeometryESaIS6_EE@Base 3.4.2 - _ZN4geos9operation10polygonize11PolygonizerC1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11PolygonizerC2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11PolygonizerD1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize11PolygonizerD2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize14PolygonizeEdge7getLineEv@Base 3.4.2 - _ZN4geos9operation10polygonize14PolygonizeEdgeC1EPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation10polygonize14PolygonizeEdgeD0Ev@Base 3.4.2 - _ZN4geos9operation10polygonize14PolygonizeEdgeD1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize14PolygonizeEdgeD2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph12findEdgeRingEPNS1_22PolygonizeDirectedEdgeE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph12getEdgeRingsERSt6vectorIPNS1_8EdgeRingESaIS5_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph13deleteDanglesERSt6vectorIPKNS_4geom10LineStringESaIS7_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph14deleteAllEdgesEPNS_11planargraph4NodeE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph14deleteCutEdgesERSt6vectorIPKNS_4geom10LineStringESaIS7_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEPNS_11planargraph4NodeE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph18findDirEdgesInRingEPNS1_22PolygonizeDirectedEdgeERSt6vectorIPNS_11planargraph12DirectedEdgeESaIS8_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph19computeNextCCWEdgesEPNS_11planargraph4NodeEl@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph19getDegreeNonDeletedEPNS_11planargraph4NodeE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERSt6vectorIPNS_11planargraph12DirectedEdgeESaIS6_EERS3_IPNS1_22PolygonizeDirectedEdgeESaISB_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph21findIntersectionNodesEPNS1_22PolygonizeDirectedEdgeElRSt6vectorIPNS_11planargraph4NodeESaIS8_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph32convertMaximalToMinimalEdgeRingsERSt6vectorIPNS1_22PolygonizeDirectedEdgeESaIS5_EE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph5labelERSt6vectorIPNS_11planargraph12DirectedEdgeESaIS6_EEl@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraph9getDegreeEPNS_11planargraph4NodeEl@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraphC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraphC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraphD0Ev@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraphD1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize15PolygonizeGraphD2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC1EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD0Ev@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD2Ev@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing10getPolygonEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing11ptNotInListEPKNS_4geom18CoordinateSequenceES6_@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing13getLineStringEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing14getCoordinatesEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing15getRingInternalEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing22findEdgeRingContainingEPS2_PSt6vectorIS3_SaIS3_EE@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing3addEPKNS_11planargraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing6isHoleEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing7addHoleEPNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing7isValidEv@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRing8isInListERKNS_4geom10CoordinateEPKNS3_18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRingC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRingC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRingD1Ev@Base 3.4.2 - _ZN4geos9operation10polygonize8EdgeRingD2Ev@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERSt6vectorIPNS_4geom10LineStringESaIS6_EE@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOp13sharedPathsOpERKNS_4geom8GeometryES6_RSt6vectorIPNS3_10LineStringESaIS9_EESC_@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOp14getSharedPathsERSt6vectorIPNS_4geom10LineStringESaIS6_EES9_@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOp23findLinearIntersectionsERSt6vectorIPNS_4geom10LineStringESaIS6_EE@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOp9isForwardERKNS_4geom10LineStringERKNS3_8GeometryE@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOpC1ERKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation11sharedpaths13SharedPathsOpC2ERKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation12EndpointInfoC1ERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation12EndpointInfoC2ERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation12intersection13clip_to_edgesERdS2_ddRKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection14normalize_ringERSt6vectorINS_4geom10CoordinateESaIS4_EE@Base 3.5.0 - _ZN4geos9operation12intersection14reverse_pointsERSt6vectorINS_4geom10CoordinateESaIS4_EEii@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryEv@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection15clip_multipointEPKNS_4geom10MultiPointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection17clip_multipolygonEPKNS_4geom12MultiPolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection20clip_multilinestringEPKNS_4geom15MultiLineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection23clip_geometrycollectionEPKNS_4geom18GeometryCollectionERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection24clip_polygon_to_polygonsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection27clip_polygon_to_linestringsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection4clipERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection4clipEv@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersectionC1ERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder10close_ringERKNS1_9RectangleEPSt6vectorINS_4geom10CoordinateESaIS8_EE@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder12reverseLinesEv@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPSt6vectorINS_4geom10CoordinateESaIS8_EEdddd@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder17reconnectPolygonsERKNS1_9RectangleE@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilderD1Ev@Base 3.5.0 - _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev@Base 3.5.0 - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKSt6vectorINS_4geom10CoordinateESaIS7_EE@Base 3.5.0 - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKSt6vectorINS_4geom10CoordinateESaIS7_EEPKNS6_10LineStringE@Base 3.5.0 - _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd@Base 3.5.0 - _ZN4geos9operation12intersection9RectangleC1Edddd@Base 3.5.0 - _ZN4geos9operation12intersection9RectangleC2Edddd@Base 3.5.0 - _ZN4geos9operation22GeometryGraphOperation23setComputationPrecisionEPKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationC1EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationC1EPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationC1EPKNS_4geom8GeometryES5_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationC2EPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationC2EPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationC2EPKNS_4geom8GeometryES5_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationD0Ev@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationD1Ev@Base 3.4.2 - _ZN4geos9operation22GeometryGraphOperationD2Ev@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester13getCoordinateEv@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom12MultiPolygonE@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom15MultiLineStringE@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18GeometryCollectionE@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTester15getInvalidPointEv@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTester17hasDuplicateRingsEv@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTester20isNodeConsistentAreaEv@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTester30isNodeEdgeAreaLabelsConsistentEv@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTesterC1EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTesterC2EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTesterD1Ev@Base 3.4.2 - _ZN4geos9operation5valid20ConsistentAreaTesterD2Ev@Base 3.4.2 - _ZN4geos9operation5valid22SimpleNestedRingTester11isNonNestedEv@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester13getCoordinateEv@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester14buildEdgeRingsEPSt6vectorIPNS_9geomgraph7EdgeEndESaIS6_EERS3_IPNS4_8EdgeRingESaISB_EE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester17visitInteriorRingEPKNS_4geom10LineStringERNS_9geomgraph11PlanarGraphE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester18findDifferentPointEPKNS_4geom18CoordinateSequenceERKNS3_10CoordinateE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester19visitShellInteriorsEPKNS_4geom8GeometryERNS_9geomgraph11PlanarGraphE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester20isInteriorsConnectedEv@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester21hasUnvisitedShellEdgeEPSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester24setInteriorEdgesInResultERNS_9geomgraph11PlanarGraphE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTester24visitLinkedDirectedEdgesEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTesterC1ERNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTesterC2ERNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTesterD1Ev@Base 3.4.2 - _ZN4geos9operation5valid23ConnectedInteriorTesterD2Ev@Base 3.4.2 - _ZN4geos9operation5valid23IndexedNestedRingTester10buildIndexEv@Base 3.4.2 - _ZN4geos9operation5valid23IndexedNestedRingTester11isNonNestedEv@Base 3.4.2 - _ZN4geos9operation5valid23IndexedNestedRingTesterD1Ev@Base 3.4.2 - _ZN4geos9operation5valid23IndexedNestedRingTesterD2Ev@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationError10getMessageB5cxx11Ev@Base 3.5.1 - _ZN4geos9operation5valid23TopologyValidationError12getErrorTypeEv@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationError13getCoordinateEv@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationError6errMsgE@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationError8toStringB5cxx11Ev@Base 3.5.1 - _ZN4geos9operation5valid23TopologyValidationErrorC1Ei@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationErrorC1EiRKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationErrorC2Ei@Base 3.4.2 - _ZN4geos9operation5valid23TopologyValidationErrorC2EiRKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTester11isNonNestedEv@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTester13buildQuadtreeEv@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTester14getNestedPointEv@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTester3addEPKNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTesterC1EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTesterC2EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTesterD1Ev@Base 3.4.2 - _ZN4geos9operation5valid24QuadtreeNestedRingTesterD2Ev@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester10buildIndexEv@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester11isNonNestedEv@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapAction7overlapEPNS_5index9sweepline17SweepLineIntervalES7_@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionC1EPS2_@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionC2EPS2_@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionD0Ev@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionD1Ev@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionD2Ev@Base 3.4.2 - _ZN4geos9operation5valid25SweeplineNestedRingTester8isInsideEPNS_4geom10LinearRingES5_@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom12MultiPolygonE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom18GeometryCollectionE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom5PointE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp10checkValidEv@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp13findPtNotNodeEPKNS_4geom18CoordinateSequenceEPKNS3_10LinearRingEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp15checkClosedRingEPKNS_4geom10LinearRingE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp16checkClosedRingsEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp19checkConsistentAreaEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp19checkShellNotNestedEPKNS_4geom10LinearRingEPKNS3_7PolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp20checkShellInsideHoleEPKNS_4geom10LinearRingES6_PNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp20checkShellsNotNestedEPKNS_4geom12MultiPolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp23checkConnectedInteriorsERNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp23checkInvalidCoordinatesEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp23checkInvalidCoordinatesEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp27checkNoSelfIntersectingRingERNS_9geomgraph20EdgeIntersectionListE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp28checkNoSelfIntersectingRingsEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOp7isValidEv@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOpD0Ev@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOpD1Ev@Base 3.4.2 - _ZN4geos9operation5valid9IsValidOpD2Ev@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder10depthDeltaERKNS_9geomgraph5LabelE@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder14buildSubgraphsERKSt6vectorIPNS1_14BufferSubgraphESaIS5_EERNS0_7overlay14PolygonBuilderE@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder15createSubgraphsEPNS_9geomgraph11PlanarGraphERSt6vectorIPNS1_14BufferSubgraphESaIS8_EE@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder16insertUniqueEdgeEPNS_9geomgraph4EdgeE@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder17computeNodedEdgesERSt6vectorIPNS_6noding13SegmentStringESaIS6_EEPKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder21bufferLineSingleSidedEPKNS_4geom8GeometryEdb@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilderD1Ev@Base 3.4.2 - _ZN4geos9operation6buffer13BufferBuilderD2Ev@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph11getEnvelopeEv@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph12addReachableEPNS_9geomgraph4NodeE@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph12computeDepthEi@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph13computeDepthsEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph15findResultEdgesEv@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph16computeNodeDepthEPNS_9geomgraph4NodeE@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph17clearVisitedEdgesEv@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph3addEPNS_9geomgraph4NodeEPSt6vectorIS5_SaIS5_EE@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph6createEPNS_9geomgraph4NodeE@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph8containsERSt3setIPNS_9geomgraph4NodeESt4lessIS6_ESaIS6_EES6_@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraph9compareToEPS2_@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraphC1Ev@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraphC2Ev@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraphD1Ev@Base 3.4.2 - _ZN4geos9operation6buffer14BufferSubgraphD2Ev@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParameters19DEFAULT_MITRE_LIMITE@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParameters19bufferDistanceErrorEi@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC1Ei@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC1EiNS2_11EndCapStyleE@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC1EiNS2_11EndCapStyleENS2_9JoinStyleEd@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC1Ev@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC2Ei@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC2EiNS2_11EndCapStyleE@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC2EiNS2_11EndCapStyleENS2_9JoinStyleEd@Base 3.4.2 - _ZN4geos9operation6buffer16BufferParametersC2Ev@Base 3.4.2 - _ZN4geos9operation6buffer16BufferSubgraphGTEPNS1_14BufferSubgraphES3_@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRSt6vectorIPS4_SaIS8_EE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder12getRingCurveEPKNS_4geom18CoordinateSequenceEidRSt6vectorIPS4_SaIS8_EE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder15SIMPLIFY_FACTORE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder23getSingleSidedLineCurveEPKNS_4geom18CoordinateSequenceEdRSt6vectorIPS4_SaIS8_EEbb@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE@Base 3.4.2 - _ZN4geos9operation6buffer18OffsetCurveBuilder9getSegGenEd@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinder16getRightmostSideEPNS_9geomgraph12DirectedEdgeEi@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinder23findRightmostEdgeAtNodeEv@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinder25findRightmostEdgeAtVertexEv@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinder25getRightmostSideOfSegmentEPNS_9geomgraph12DirectedEdgeEi@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinder8findEdgeEPSt6vectorIPNS_9geomgraph12DirectedEdgeESaIS6_EE@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinderC1Ev@Base 3.4.2 - _ZN4geos9operation6buffer19RightmostEdgeFinderC2Ev@Base 3.4.2 - _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNS_9geomgraph12DirectedEdgeERSt6vectorIPNS1_12DepthSegmentESaISC_EE@Base 3.4.2 - _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPSt6vectorIPNS_9geomgraph12DirectedEdgeESaISA_EERS7_IPNS1_12DepthSegmentESaISF_EE@Base 3.4.2 - _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateERSt6vectorIPNS1_12DepthSegmentESaIS9_EE@Base 3.4.2 - _ZN4geos9operation6buffer20SubgraphDepthLocater8getDepthERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder10addPolygonEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder13addCollectionEPKNS_4geom18GeometryCollectionE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder13addLineStringEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder14addPolygonRingEPKNS_4geom18CoordinateSequenceEdiii@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder18isErodedCompletelyEPKNS_4geom10LinearRingEd@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder26isTriangleErodedCompletelyEPKNS_4geom18CoordinateSequenceEd@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder3addERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder8addCurveEPNS_4geom18CoordinateSequenceEii@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder8addPointEPKNS_4geom5PointE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder9addCurvesERKSt6vectorIPNS_4geom18CoordinateSequenceESaIS6_EEii@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilder9getCurvesEv@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilderC1ERKNS_4geom8GeometryEdRNS1_18OffsetCurveBuilderE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilderC2ERKNS_4geom8GeometryEdRNS1_18OffsetCurveBuilderE@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilderD1Ev@Base 3.4.2 - _ZN4geos9operation6buffer21OffsetCurveSetBuilderD2Ev@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addCollinearEb@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator12addMitreJoinERKNS_4geom10CoordinateERKNS3_11LineSegmentES9_d@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator12createCircleERKNS_4geom10CoordinateEd@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator12createSquareERKNS_4geom10CoordinateEd@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator13addInsideTurnEib@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator13addLineEndCapERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator14addOutsideTurnEib@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator15SIMPLIFY_FACTORE@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator19addLimitedMitreJoinERKNS_4geom11LineSegmentES6_dd@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator2PIE@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator32OFFSET_SEGMENT_SEPARATION_FACTORE@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator33CURVE_VERTEX_SNAP_DISTANCE_FACTORE@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator39INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTORE@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator4initEd@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator9addFilletERKNS_4geom10CoordinateES6_S6_id@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGenerator9addFilletERKNS_4geom10CoordinateEddid@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC1EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd@Base 3.4.2 - _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd@Base 3.4.2 - _ZN4geos9operation6buffer25BufferInputLineSimplifier24deleteShallowConcavitiesEv@Base 3.4.2 - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd@Base 3.4.2 - _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyEd@Base 3.4.2 - _ZN4geos9operation6buffer25BufferInputLineSimplifierC1ERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9operation6buffer25BufferInputLineSimplifierC2ERKNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp15computeGeometryEv@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp20precisionScaleFactorEPKNS_4geom8GeometryEdi@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEv@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp23bufferOriginalPrecisionEv@Base 3.4.2 - _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii@Base 3.4.2 - _ZN4geos9operation6bufferlsERSoRKNS1_14BufferSubgraphE@Base 3.4.2 - _ZN4geos9operation6relate10RelateNode17updateIMFromEdgesERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate10RelateNode9computeIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate10RelateNodeC1ERKNS_4geom10CoordinateEPNS_9geomgraph11EdgeEndStarE@Base 3.4.2 - _ZN4geos9operation6relate10RelateNodeC2ERKNS_4geom10CoordinateEPNS_9geomgraph11EdgeEndStarE@Base 3.4.2 - _ZN4geos9operation6relate10RelateNodeD0Ev@Base 3.4.2 - _ZN4geos9operation6relate10RelateNodeD1Ev@Base 3.4.2 - _ZN4geos9operation6relate10RelateNodeD2Ev@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle11getEdgeEndsEv@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle12computeLabelERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle14computeLabelOnEiRKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle16computeLabelSideEii@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle17computeLabelSidesEi@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle6insertEPNS_9geomgraph7EdgeEndE@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundle8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundleC1EPNS_9geomgraph7EdgeEndE@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundleC2EPNS_9geomgraph7EdgeEndE@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundleD0Ev@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundleD1Ev@Base 3.4.2 - _ZN4geos9operation6relate13EdgeEndBundleD2Ev@Base 3.4.2 - _ZN4geos9operation6relate14EdgeEndBuilder15computeEdgeEndsEPNS_9geomgraph4EdgeEPSt6vectorIPNS3_7EdgeEndESaIS8_EE@Base 3.4.2 - _ZN4geos9operation6relate14EdgeEndBuilder15computeEdgeEndsEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EE@Base 3.4.2 - _ZN4geos9operation6relate14EdgeEndBuilder20createEdgeEndForNextEPNS_9geomgraph4EdgeEPSt6vectorIPNS3_7EdgeEndESaIS8_EEPNS3_16EdgeIntersectionESD_@Base 3.4.2 - _ZN4geos9operation6relate14EdgeEndBuilder20createEdgeEndForPrevEPNS_9geomgraph4EdgeEPSt6vectorIPNS3_7EdgeEndESaIS8_EEPNS3_16EdgeIntersectionESD_@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer14insertEdgeEndsEPSt6vectorIPNS_9geomgraph7EdgeEndESaIS6_EE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer14labelNodeEdgesEv@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer17computeDisjointIMEPNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer17labelIsolatedEdgeEPNS_9geomgraph4EdgeEiPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer17labelIsolatedNodeEPNS_9geomgraph4NodeEi@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer18copyNodesAndLabelsEi@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer18labelIsolatedEdgesEii@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer18labelIsolatedNodesEv@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer22labelIntersectionNodesEi@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer24computeIntersectionNodesEi@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer27computeProperIntersectionIMEPNS_9geomgraph5index18SegmentIntersectorEPNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputer9computeIMEv@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputerC1EPSt6vectorIPNS_9geomgraph13GeometryGraphESaIS6_EE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputerC2EPSt6vectorIPNS_9geomgraph13GeometryGraphESaIS6_EE@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputerD1Ev@Base 3.4.2 - _ZN4geos9operation6relate14RelateComputerD2Ev@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraph10getNodeMapEv@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraph14insertEdgeEndsEPSt6vectorIPNS_9geomgraph7EdgeEndESaIS6_EE@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraph18copyNodesAndLabelsEPNS_9geomgraph13GeometryGraphEi@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraph24computeIntersectionNodesEPNS_9geomgraph13GeometryGraphEi@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraph5buildEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraphC1Ev@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraphC2Ev@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraphD0Ev@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraphD1Ev@Base 3.4.2 - _ZN4geos9operation6relate15RelateNodeGraphD2Ev@Base 3.4.2 - _ZN4geos9operation6relate17EdgeEndBundleStar6insertEPNS_9geomgraph7EdgeEndE@Base 3.4.2 - _ZN4geos9operation6relate17EdgeEndBundleStar8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 - _ZN4geos9operation6relate17EdgeEndBundleStarD0Ev@Base 3.4.2 - _ZN4geos9operation6relate17EdgeEndBundleStarD1Ev@Base 3.4.2 - _ZN4geos9operation6relate17EdgeEndBundleStarD2Ev@Base 3.4.2 - _ZN4geos9operation6relate17RelateNodeFactory8instanceEv@Base 3.4.2 - _ZN4geos9operation6relate17RelateNodeFactoryD0Ev@Base 3.4.2 - _ZN4geos9operation6relate17RelateNodeFactoryD1Ev@Base 3.4.2 - _ZN4geos9operation6relate17RelateNodeFactoryD2Ev@Base 3.4.2 - _ZN4geos9operation6relate8RelateOp21getIntersectionMatrixEv@Base 3.4.2 - _ZN4geos9operation6relate8RelateOp6relateEPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation6relate8RelateOp6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpC1EPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpC1EPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpC2EPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpC2EPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpD0Ev@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpD1Ev@Base 3.4.2 - _ZN4geos9operation6relate8RelateOpD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder10buildLinesENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder10propagateZEPNS_4geom18CoordinateSequenceE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder12collectLinesENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder15collectLineEdgeEPNS_9geomgraph12DirectedEdgeENS1_9OverlayOp6OpCodeEPSt6vectorIPNS3_4EdgeESaISA_EE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder17labelIsolatedLineEPNS_9geomgraph4EdgeEi@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder18labelIsolatedLinesEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder20findCoveredLineEdgesEv@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder24collectBoundaryTouchEdgeEPNS_9geomgraph12DirectedEdgeENS1_9OverlayOp6OpCodeEPSt6vectorIPNS3_4EdgeESaISA_EE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilder5buildENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilderC1EPNS1_9OverlayOpEPKNS_4geom15GeometryFactoryEPNS_9algorithm12PointLocatorE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilderC2EPNS1_9OverlayOpEPKNS_4geom15GeometryFactoryEPNS_9algorithm12PointLocatorE@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilderD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay11LineBuilderD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay12EdgeSetNoder13getNodedEdgesEv@Base 3.4.2 - _ZN4geos9operation7overlay12EdgeSetNoder8addEdgesEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EE@Base 3.4.2 - _ZN4geos9operation7overlay12PointBuilder24filterCoveredNodeToPointEPKNS_9geomgraph4NodeE@Base 3.4.2 - _ZN4geos9operation7overlay12PointBuilder28extractNonCoveredResultNodesENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay12PointBuilder5buildENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder11getPolygonsEv@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder13containsPointERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder14placeFreeHolesERSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EES9_@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder15computePolygonsERSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder17placePolygonHolesEPNS_9geomgraph8EdgeRingEPSt6vectorIPNS1_15MinimalEdgeRingESaIS8_EE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder18sortShellsAndHolesERSt6vectorIPNS1_15MaximalEdgeRingESaIS5_EERS3_IPNS_9geomgraph8EdgeRingESaISB_EESE_@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder21buildMaximalEdgeRingsEPKSt6vectorIPNS_9geomgraph12DirectedEdgeESaIS6_EERS3_IPNS1_15MaximalEdgeRingESaISC_EE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder21buildMinimalEdgeRingsERSt6vectorIPNS1_15MaximalEdgeRingESaIS5_EERS3_IPNS_9geomgraph8EdgeRingESaISB_EESE_S8_@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder22findEdgeRingContainingEPNS_9geomgraph8EdgeRingERSt6vectorIS5_SaIS5_EE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder3addEPKSt6vectorIPNS_9geomgraph12DirectedEdgeESaIS6_EEPKS3_IPNS4_4NodeESaISC_EE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder3addEPNS_9geomgraph11PlanarGraphE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilder9findShellEPSt6vectorIPNS1_15MinimalEdgeRingESaIS5_EE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilderC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilderC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilderD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay14PolygonBuilderD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrix3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrix3addERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrix7getCellERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrixC1ERKNS_4geom8EnvelopeEjj@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrixC2ERKNS_4geom8EnvelopeEjj@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrixD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay15ElevationMatrixD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRing11setEdgeRingEPNS_9geomgraph12DirectedEdgeEPNS3_8EdgeRingE@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRing17buildMinimalRingsERSt6vectorIPNS1_15MinimalEdgeRingESaIS5_EE@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRing17buildMinimalRingsERSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EE@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRing17buildMinimalRingsEv@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRing36linkDirectedEdgesForMinimalEdgeRingsEv@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRing7getNextEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRingC1EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRingD0Ev@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRingD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay15MaximalEdgeRingD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRing11setEdgeRingEPNS_9geomgraph12DirectedEdgeEPNS3_8EdgeRingE@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRing7getNextEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRingC1EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRingD0Ev@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRingD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay15MinimalEdgeRingD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay18OverlayNodeFactory8instanceEv@Base 3.4.2 - _ZN4geos9operation7overlay18OverlayNodeFactoryD0Ev@Base 3.4.2 - _ZN4geos9operation7overlay18OverlayNodeFactoryD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay18OverlayNodeFactoryD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay19ElevationMatrixCell3addERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay19ElevationMatrixCell3addEd@Base 3.4.2 - _ZN4geos9operation7overlay19ElevationMatrixCellC1Ev@Base 3.4.2 - _ZN4geos9operation7overlay19ElevationMatrixCellC2Ev@Base 3.4.2 - _ZN4geos9operation7overlay19ElevationMatrixCellD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay19ElevationMatrixCellD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay21ElevationMatrixFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay21ElevationMatrixFilterC1ERNS1_15ElevationMatrixE@Base 3.4.2 - _ZN4geos9operation7overlay21ElevationMatrixFilterC2ERNS1_15ElevationMatrixE@Base 3.4.2 - _ZN4geos9operation7overlay21ElevationMatrixFilterD0Ev@Base 3.4.2 - _ZN4geos9operation7overlay21ElevationMatrixFilterD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay21ElevationMatrixFilterD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay4snap13SnapOverlayOp13prepareResultERNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay4snap13SnapOverlayOp16removeCommonBitsERKNS_4geom8GeometryES7_RNS4_11GeomPtrPairE@Base 3.4.2 - _ZN4geos9operation7overlay4snap13SnapOverlayOp17getResultGeometryENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay4snap13SnapOverlayOp20computeSnapToleranceEv@Base 3.4.2 - _ZN4geos9operation7overlay4snap13SnapOverlayOp4snapERNS_4geom11GeomPtrPairE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfERKNS_4geom8GeometryEdb@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfEdb@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper19snapPrecisionFactorE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryES7_@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper29computeSizeBasedSnapToleranceERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper4snapERKNS_4geom8GeometryES7_dRNS4_11GeomPtrPairE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9operation7overlay4snap15SnapTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS4_8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay4snap15SnapTransformerD0Ev@Base 3.4.2 - _ZN4geos9operation7overlay4snap15SnapTransformerD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay4snap15SnapTransformerD2Ev@Base 3.4.2 - _ZN4geos9operation7overlay4snap17LineStringSnapper12snapSegmentsERNS_4geom14CoordinateListERKSt6vectorIPKNS4_10CoordinateESaISA_EE@Base 3.4.2 - _ZN4geos9operation7overlay4snap17LineStringSnapper12snapVerticesERNS_4geom14CoordinateListERKSt6vectorIPKNS4_10CoordinateESaISA_EE@Base 3.4.2 - _ZN4geos9operation7overlay4snap17LineStringSnapper16findVertexToSnapERKNS_4geom10CoordinateESt14_List_iteratorIS5_ES9_@Base 3.4.2 - _ZN4geos9operation7overlay4snap17LineStringSnapper17findSegmentToSnapERKNS_4geom10CoordinateESt14_List_iteratorIS5_ES9_@Base 3.4.2 - _ZN4geos9operation7overlay4snap17LineStringSnapper17findSnapForVertexERKNS_4geom10CoordinateERKSt6vectorIPS6_SaIS9_EE@Base 3.4.2 - _ZN4geos9operation7overlay4snap17LineStringSnapper6snapToERKSt6vectorIPKNS_4geom10CoordinateESaIS8_EE@Base 3.4.2 - _ZN4geos9operation7overlay4snap21SnapIfNeededOverlayOp17getResultGeometryENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay8validate17FuzzyPointLocator11getLineWorkERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay8validate17FuzzyPointLocator11getLocationERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay8validate17FuzzyPointLocator15extractLineWorkERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay8validate17FuzzyPointLocatorC1ERKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9operation7overlay8validate17FuzzyPointLocatorC2ERKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9operation7overlay8validate20OffsetPointGenerator13extractPointsEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation7overlay8validate20OffsetPointGenerator14computeOffsetsERKNS_4geom10CoordinateES7_@Base 3.4.2 - _ZN4geos9operation7overlay8validate20OffsetPointGenerator9getPointsEv@Base 3.4.2 - _ZN4geos9operation7overlay8validate20OffsetPointGeneratorC1ERKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9operation7overlay8validate20OffsetPointGeneratorC2ERKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator10addTestPtsERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator11addVerticesERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator13isValidResultENS1_9OverlayOp6OpCodeERSt6vectorINS_4geom8Location5ValueESaIS9_EE@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator32computeBoundaryDistanceToleranceERKNS_4geom8GeometryES7_@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator7isValidENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator7isValidERKNS_4geom8GeometryES7_NS1_9OverlayOp6OpCodeES7_@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator9testValidENS1_9OverlayOp6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidator9testValidENS1_9OverlayOp6OpCodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidatorC1ERKNS_4geom8GeometryES7_S7_@Base 3.4.2 - _ZN4geos9operation7overlay8validate22OverlayResultValidatorC2ERKNS_4geom8GeometryES7_S7_@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp10copyPointsEiPKNS_4geom8EnvelopeE@Base 3.5.0 - _ZN4geos9operation7overlay9OverlayOp11getAverageZEPKNS_4geom7PolygonE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp11getAverageZEi@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp12isCoveredByAERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp12isResultOfOpERKNS_9geomgraph5LabelENS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp12isResultOfOpEiiNS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp13isCoveredByLAERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp14computeOverlayENS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp14mergeSymLabelsEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp15computeGeometryEPSt6vectorIPNS_4geom5PointESaIS6_EEPS3_IPNS4_10LineStringESaISB_EEPS3_IPNS4_7PolygonESaISG_EE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp16computeLabellingEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp16insertUniqueEdgeEPNS_9geomgraph4EdgeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp17getResultGeometryENS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp17insertUniqueEdgesEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EEPKNS_4geom8EnvelopeE@Base 3.5.0 - _ZN4geos9operation7overlay9OverlayOp19findResultAreaEdgesENS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp19labelIncompleteNodeEPNS_9geomgraph4NodeEi@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp19updateNodeLabellingEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp20labelIncompleteNodesEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp21replaceCollapsedEdgesEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp23computeLabelsFromDepthsEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp25checkObviouslyWrongResultENS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp26cancelDuplicateResultEdgesEv@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp9isCoveredERKNS_4geom10CoordinateEPSt6vectorIPNS3_10LineStringESaIS9_EE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp9isCoveredERKNS_4geom10CoordinateEPSt6vectorIPNS3_7PolygonESaIS9_EE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp9isCoveredERKNS_4geom10CoordinateEPSt6vectorIPNS3_8GeometryESaIS9_EE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOp9overlayOpEPKNS_4geom8GeometryES6_NS2_6OpCodeE@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOpC1EPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOpC2EPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOpD0Ev@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOpD1Ev@Base 3.4.2 - _ZN4geos9operation7overlay9OverlayOpD2Ev@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp13closestPointsEPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp13closestPointsEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp13computeInsideEPNS1_16GeometryLocationEPKNS_4geom7PolygonEPSt6vectorIS4_SaIS4_EE@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp13computeInsideEPSt6vectorIPNS1_16GeometryLocationESaIS5_EERKS3_IPKNS_4geom7PolygonESaISC_EES8_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp13nearestPointsEPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp13nearestPointsEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp16isWithinDistanceERKNS_4geom8GeometryES6_d@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp16nearestLocationsEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERSt6vectorIPNS1_16GeometryLocationESaIS5_EEb@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_5PointERSt6vectorIPNS1_16GeometryLocationESaISC_EE@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringES6_RSt6vectorIPNS1_16GeometryLocationESaIS9_EE@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp20computeFacetDistanceEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp23computeMinDistanceLinesERKSt6vectorIPKNS_4geom10LineStringESaIS7_EESB_RS3_IPNS1_16GeometryLocationESaISD_EE@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp24computeMinDistancePointsERKSt6vectorIPKNS_4geom5PointESaIS7_EESB_RS3_IPNS1_16GeometryLocationESaISD_EE@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp26computeContainmentDistanceEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp29computeMinDistanceLinesPointsERKSt6vectorIPKNS_4geom10LineStringESaIS7_EERKS3_IPKNS4_5PointESaISE_EERS3_IPNS1_16GeometryLocationESaISK_EE@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp8distanceEPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp8distanceERKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOp8distanceEv@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpC1EPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpC1ERKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpC1ERKNS_4geom8GeometryES6_d@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_d@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpD1Ev@Base 3.4.2 - _ZN4geos9operation8distance10DistanceOpD2Ev@Base 3.4.2 - _ZN4geos9operation8distance13FacetSequence15computeEnvelopeEv@Base 3.6.0 - (subst)_ZN4geos9operation8distance13FacetSequenceC1EPKNS_4geom18CoordinateSequenceE{size_t}{size_t}@Base 3.6.0 - (subst)_ZN4geos9operation8distance13FacetSequenceC2EPKNS_4geom18CoordinateSequenceE{size_t}{size_t}@Base 3.6.0 - _ZN4geos9operation8distance16GeometryLocation12isInsideAreaEv@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocation13getCoordinateEv@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocation15getSegmentIndexEv@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocation20getGeometryComponentEv@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocationC1EPKNS_4geom8GeometryERKNS3_10CoordinateE@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocationC1EPKNS_4geom8GeometryEiRKNS3_10CoordinateE@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryERKNS3_10CoordinateE@Base 3.4.2 - _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEiRKNS3_10CoordinateE@Base 3.4.2 - _ZN4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryES6_@Base 3.7.0 - _ZN4geos9operation8distance20IndexedFacetDistanceD1Ev@Base 3.7.0 - _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev@Base 3.7.0 - _ZN4geos9operation8distance24FacetSequenceTreeBuilder17addFacetSequencesEPKNS_4geom18CoordinateSequenceERSt6vectorIPNS1_13FacetSequenceESaIS9_EE@Base 3.6.0 - _ZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryE@Base 3.6.0 - _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE@Base 3.6.0 - _ZN4geos9operation8distance27ConnectedElementPointFilter14getCoordinatesEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation8distance27ConnectedElementPointFilter9filter_roEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation8distance27ConnectedElementPointFilterD0Ev@Base 3.4.2 - _ZN4geos9operation8distance27ConnectedElementPointFilterD1Ev@Base 3.4.2 - _ZN4geos9operation8distance27ConnectedElementPointFilterD2Ev@Base 3.4.2 - _ZN4geos9operation8distance30ConnectedElementLocationFilter12getLocationsEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation8distance30ConnectedElementLocationFilter9filter_roEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation8distance30ConnectedElementLocationFilter9filter_rwEPNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation8distance30ConnectedElementLocationFilterD0Ev@Base 3.4.2 - _ZN4geos9operation8distance30ConnectedElementLocationFilterD1Ev@Base 3.4.2 - _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev@Base 3.4.2 - _ZN4geos9operation8distance7Deleter9visitItemEPv@Base 3.7.0 - _ZN4geos9operation8distance7DeleterD0Ev@Base 3.7.0 - _ZN4geos9operation8distance7DeleterD1Ev@Base 3.7.0 - _ZN4geos9operation8distance7DeleterD2Ev@Base 3.7.0 - _ZN4geos9operation8distance7deleterE@Base 3.7.0 - _ZN4geos9operation8geounion12UnaryUnionOp13unionWithNullESt10unique_ptrINS_4geom8GeometryESt14default_deleteIS5_EES8_@Base 3.7.0 - _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion11binaryUnionEPNS1_18GeometryListHolderE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9operation8geounion13CascadedUnion11binaryUnionEPNS1_18GeometryListHolderEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9operation8geounion13CascadedUnion11binaryUnionEPNS1_18GeometryListHolderEmm@Base 3.7.0 - _ZN4geos9operation8geounion13CascadedUnion11unionActualEPNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion14unionOptimizedEPNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion17extractByEnvelopeERKNS_4geom8EnvelopeEPNS3_8GeometryERSt6vectorIS8_SaIS8_EE@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion18reduceToGeometriesEPNS_5index7strtree9ItemsListE@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion30unionUsingEnvelopeIntersectionEPNS_4geom8GeometryES5_RKNS3_8EnvelopeE@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion5UnionEPSt6vectorIPNS_4geom8GeometryESaIS6_EE@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion5UnionEv@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion9unionSafeEPNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation8geounion13CascadedUnion9unionTreeEPNS_5index7strtree9ItemsListE@Base 3.4.2 - _ZN4geos9operation8geounion18GeometryListHolder10deleteItemEPNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation8geounion18PointGeometryUnion5UnionERKNS_4geom6PuntalERKNS3_8GeometryE@Base 3.4.2 - _ZN4geos9operation8geounion18PointGeometryUnionC1ERKNS_4geom6PuntalERKNS3_8GeometryE@Base 3.4.2 - _ZN4geos9operation8geounion18PointGeometryUnionC2ERKNS_4geom6PuntalERKNS3_8GeometryE@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionEPNS1_18GeometryListHolderE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionEPNS1_18GeometryListHolderEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionEPNS1_18GeometryListHolderEmm@Base 3.7.0 - _ZN4geos9operation8geounion20CascadedPolygonUnion11unionActualEPNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion14unionOptimizedEPNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion17extractByEnvelopeERKNS_4geom8EnvelopeEPNS3_8GeometryERSt6vectorIS8_SaIS8_EE@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion17extractByEnvelopeERKNS_4geom8EnvelopeEPNS3_8GeometryERSt6vectorIS8_SaIS8_EESC_@Base 3.6.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion17extractByEnvelopeERKNS_4geom8EnvelopeERSt6vectorIPNS3_8GeometryESaIS9_EESC_SC_@Base 3.6.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion18reduceToGeometriesEPNS_5index7strtree9ItemsListE@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsESt10unique_ptrINS_4geom8GeometryESt14default_deleteIS5_EE@Base 3.7.0 - _ZN4geos9operation8geounion20CascadedPolygonUnion30unionUsingEnvelopeIntersectionEPNS_4geom8GeometryES5_RKNS3_8EnvelopeE@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPKNS_4geom12MultiPolygonE@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPSt6vectorIPNS_4geom7PolygonESaIS6_EE@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion9unionSafeEPNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9operation8geounion20CascadedPolygonUnion9unionTreeEPNS_5index7strtree9ItemsListE@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeString12toLineStringEv@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeString14getCoordinatesEv@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeString3addEPNS1_21LineMergeDirectedEdgeE@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeStringC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeStringC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeStringD1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge10EdgeStringD2Ev@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger27buildEdgeStringStartingWithEPNS1_21LineMergeDirectedEdgeE@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger32buildEdgeStringsForIsolatedLoopsEv@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger34buildEdgeStringsForNonDegree2NodesEv@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger35buildEdgeStringsForUnprocessedNodesEv@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger36buildEdgeStringsForObviousStartNodesEv@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger3addEPSt6vectorIPNS_4geom8GeometryESaIS6_EE@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMerger5mergeEv@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMergerC1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMergerC2Ev@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMergerD1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge10LineMergerD2Ev@Base 3.4.2 - _ZN4geos9operation9linemerge13LineMergeEdgeC1EPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineMergeEdgeC2EPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineMergeEdgeD0Ev@Base 3.4.2 - _ZN4geos9operation9linemerge13LineMergeEdgeD1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge13LineMergeEdgeD2Ev@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer11hasSequenceERNS_11planargraph8SubgraphE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer11isSequencedEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer12findSequenceB5cxx11ERNS_11planargraph8SubgraphE@Base 3.5.1 - _ZN4geos9operation9linemerge13LineSequencer13findSequencesB5cxx11Ev@Base 3.5.1 - _ZN4geos9operation9linemerge13LineSequencer15computeSequenceEv@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer17addReverseSubpathEPKNS_11planargraph12DirectedEdgeERNSt7__cxx114listIPS4_SaIS9_EEESt14_List_iteratorIS9_Eb@Base 3.5.1 - _ZN4geos9operation9linemerge13LineSequencer20findLowestDegreeNodeERKNS_11planargraph8SubgraphE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer22buildSequencedGeometryERKSt6vectorIPNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS8_EEESaISB_EE@Base 3.5.1 - _ZN4geos9operation9linemerge13LineSequencer27findUnvisitedBestOrientedDEEPKNS_11planargraph4NodeE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer6delAllERSt6vectorIPNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS8_EEESaISB_EE@Base 3.5.1 - _ZN4geos9operation9linemerge13LineSequencer6orientEPNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS7_EEE@Base 3.5.1 - _ZN4geos9operation9linemerge13LineSequencer7addLineEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer7reverseEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9linemerge13LineSequencer7reverseERNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS7_EEE@Base 3.5.1 - _ZN4geos9operation9linemerge14LineMergeGraph7addEdgeEPKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9linemerge14LineMergeGraph7getNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation9linemerge14LineMergeGraphD0Ev@Base 3.4.2 - _ZN4geos9operation9linemerge14LineMergeGraphD1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge14LineMergeGraphD2Ev@Base 3.4.2 - _ZN4geos9operation9linemerge21LineMergeDirectedEdge7getNextEv@Base 3.4.2 - _ZN4geos9operation9linemerge21LineMergeDirectedEdgeC1EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos9operation9linemerge21LineMergeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 - _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD0Ev@Base 3.4.2 - _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD2Ev@Base 3.4.2 - _ZN4geos9operation9linemerge25LMGeometryComponentFilterD0Ev@Base 3.4.2 - _ZN4geos9operation9linemerge25LMGeometryComponentFilterD1Ev@Base 3.4.2 - _ZN4geos9operation9linemerge25LMGeometryComponentFilterD2Ev@Base 3.4.2 - _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom5PointE@Base 3.4.2 - _ZN4geos9operation9predicate17RectangleContains31isLineStringContainedInBoundaryERKNS_4geom10LineStringE@Base 3.4.2 - _ZN4geos9operation9predicate17RectangleContains32isLineSegmentContainedInBoundaryERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9predicate20ContainsPointVisitor5visitERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9predicate20ContainsPointVisitor6isDoneEv@Base 3.4.2 - _ZN4geos9operation9predicate20ContainsPointVisitorD0Ev@Base 3.4.2 - _ZN4geos9operation9predicate20ContainsPointVisitorD1Ev@Base 3.4.2 - _ZN4geos9operation9predicate20ContainsPointVisitorD2Ev@Base 3.4.2 - _ZN4geos9operation9predicate21LineIntersectsVisitor5visitERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9predicate21LineIntersectsVisitor6isDoneEv@Base 3.4.2 - _ZN4geos9operation9predicate21LineIntersectsVisitorD0Ev@Base 3.4.2 - _ZN4geos9operation9predicate21LineIntersectsVisitorD1Ev@Base 3.4.2 - _ZN4geos9operation9predicate21LineIntersectsVisitorD2Ev@Base 3.4.2 - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor5visitERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor6isDoneEv@Base 3.4.2 - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD0Ev@Base 3.4.2 - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD1Ev@Base 3.4.2 - _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD2Ev@Base 3.4.2 - _ZN4geos9operation9predicate25SegmentIntersectionTester15hasIntersectionERKNS_4geom10LineStringES6_@Base 3.4.2 - _ZN4geos9operation9predicate25SegmentIntersectionTester30hasIntersectionWithLineStringsERKNS_4geom10LineStringERKSt6vectorIPS5_SaIS8_EE@Base 3.4.2 - _ZN4geos9operation9predicate25SegmentIntersectionTester33hasIntersectionWithEnvelopeFilterERKNS_4geom10LineStringES6_@Base 3.4.2 - _ZN4geos9precision10CommonBits11signExpBitsEx@Base 3.5.0 - _ZN4geos9precision10CommonBits13zeroLowerBitsExi@Base 3.5.0 - _ZN4geos9precision10CommonBits28numCommonMostSigMantissaBitsExx@Base 3.5.0 - _ZN4geos9precision10CommonBits3addEd@Base 3.4.2 - _ZN4geos9precision10CommonBits6getBitExi@Base 3.5.0 - _ZN4geos9precision10CommonBits9getCommonEv@Base 3.4.2 - _ZN4geos9precision10CommonBitsC1Ev@Base 3.4.2 - _ZN4geos9precision10CommonBitsC2Ev@Base 3.4.2 - _ZN4geos9precision10Translater9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9precision10TranslaterD0Ev@Base 3.4.2 - _ZN4geos9precision10TranslaterD1Ev@Base 3.4.2 - _ZN4geos9precision10TranslaterD2Ev@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp10differenceEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp12intersectionEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp13symDifferenceEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp16removeCommonBitsEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp16removeCommonBitsEPKNS_4geom8GeometryES5_RSt10unique_ptrIS3_St14default_deleteIS3_EESA_@Base 3.7.0 - _ZN4geos9precision12CommonBitsOp22computeResultPrecisionEPNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp5UnionEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision12CommonBitsOp6bufferEPKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9precision12CommonBitsOpC1Eb@Base 3.4.2 - _ZN4geos9precision12CommonBitsOpC1Ev@Base 3.4.2 - _ZN4geos9precision12CommonBitsOpC2Eb@Base 3.4.2 - _ZN4geos9precision12CommonBitsOpC2Ev@Base 3.4.2 - _ZN4geos9precision16MinimumClearance11getDistanceEv@Base 3.6.0 - _ZN4geos9precision16MinimumClearance7computeEv@Base 3.6.0 - _ZN4geos9precision16MinimumClearance7getLineEv@Base 3.6.0 - _ZN4geos9precision16MinimumClearanceC1EPKNS_4geom8GeometryE@Base 3.6.0 - _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE@Base 3.6.0 - _ZN4geos9precision17CommonBitsRemover13addCommonBitsEPNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemover16removeCommonBitsEPNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemover19getCommonCoordinateEv@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemover3addEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemoverC1Ev@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemoverC2Ev@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemoverD1Ev@Base 3.4.2 - _ZN4geos9precision17CommonBitsRemoverD2Ev@Base 3.4.2 - _ZN4geos9precision19EnhancedPrecisionOp10differenceEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision19EnhancedPrecisionOp12intersectionEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision19EnhancedPrecisionOp13symDifferenceEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision19EnhancedPrecisionOp5UnionEPKNS_4geom8GeometryES5_@Base 3.4.2 - _ZN4geos9precision19EnhancedPrecisionOp6bufferEPKNS_4geom8GeometryEd@Base 3.4.2 - _ZN4geos9precision22CommonCoordinateFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 - _ZN4geos9precision22CommonCoordinateFilterD0Ev@Base 3.4.2 - _ZN4geos9precision22CommonCoordinateFilterD1Ev@Base 3.4.2 - _ZN4geos9precision22CommonCoordinateFilterD2Ev@Base 3.4.2 - _ZN4geos9precision24GeometryPrecisionReducer13createFactoryERKNS_4geom15GeometryFactoryERKNS2_14PrecisionModelE@Base 3.4.2 - _ZN4geos9precision24GeometryPrecisionReducer15reducePointwiseERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision24GeometryPrecisionReducer20fixPolygonalTopologyERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision24GeometryPrecisionReducerC1ERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom15GeometryFactoryE@Base 3.4.2 - _ZN4geos9precision30SimpleGeometryPrecisionReducer17getPrecisionModelEv@Base 3.4.2 - _ZN4geos9precision30SimpleGeometryPrecisionReducer18getRemoveCollapsedEv@Base 3.4.2 - _ZN4geos9precision30SimpleGeometryPrecisionReducer28setRemoveCollapsedComponentsEb@Base 3.4.2 - _ZN4geos9precision30SimpleGeometryPrecisionReducer6reduceEPKNS_4geom8GeometryE@Base 3.4.2 - _ZN4geos9precision30SimpleGeometryPrecisionReducerC1EPKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos9precision30SimpleGeometryPrecisionReducerC2EPKNS_4geom14PrecisionModelE@Base 3.4.2 - _ZN4geos9precision35PrecisionReducerCoordinateOperation4editEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE@Base 3.4.2 - _ZN4geos9precision35PrecisionReducerCoordinateOperationD0Ev@Base 3.4.2 - _ZN4geos9precision35PrecisionReducerCoordinateOperationD1Ev@Base 3.4.2 - _ZN4geos9precision35PrecisionReducerCoordinateOperationD2Ev@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge11getFromNodeEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge11getQuadrantEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge13getCoordinateEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge14getDirectionPtEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge16compareDirectionEPKS1_@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge5printB5cxx11Ev@Base 3.5.1 - _ZNK4geos11planargraph12DirectedEdge6getSymEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge7getEdgeEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge8getAngleEv@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge9compareToEPKS1_@Base 3.4.2 - _ZNK4geos11planargraph12DirectedEdge9getToNodeEv@Base 3.4.2 - _ZNK4geos11planargraph14GraphComponent8isMarkedEv@Base 3.4.2 - _ZNK4geos11planargraph14GraphComponent9isVisitedEv@Base 3.4.2 - _ZNK4geos11planargraph16DirectedEdgeStar13getCoordinateEv@Base 3.4.2 - _ZNK4geos11planargraph16DirectedEdgeStar3endEv@Base 3.4.2 - _ZNK4geos11planargraph16DirectedEdgeStar5beginEv@Base 3.4.2 - _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEi@Base 3.4.2 - _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv@Base 3.4.2 - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14isVertexOfEdgeERKNS1_8QuadEdgeERKNS1_6VertexE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14locateFromEdgeERKNS1_6VertexERKNS1_8QuadEdgeE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision17isFrameBorderEdgeERKNS1_8QuadEdgeE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision8isOnEdgeERKNS1_8QuadEdgeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge6Vertex10isInCircleERKS2_S4_S4_@Base 3.4.2 - _ZNK4geos11triangulate8quadedge6Vertex12circleCenterERKS2_S4_@Base 3.4.2 - _ZNK4geos11triangulate8quadedge6Vertex17interpolateZValueERKS2_S4_S4_@Base 3.4.2 - _ZNK4geos11triangulate8quadedge6Vertex6leftOfERKNS1_8QuadEdgeE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE@Base 3.4.2 - _ZNK4geos11triangulate8quadedge8QuadEdge10getPrimaryEv@Base 3.4.2 - _ZNK4geos11triangulate8quadedge8QuadEdge13toLineSegmentEv@Base 3.4.2 - _ZNK4geos11triangulate8quadedge8QuadEdge14equalsOrientedERKS2_@Base 3.4.2 - _ZNK4geos11triangulate8quadedge8QuadEdge17equalsNonOrientedERKS2_@Base 3.4.2 - _ZNK4geos2io9WKBWriter12getByteOrderEv@Base 3.4.2 - _ZNK4geos2io9WKBWriter14getIncludeSRIDEv@Base 3.4.2 - _ZNK4geos2io9WKBWriter18getOutputDimensionEv@Base 3.4.2 - _ZNK4geos4geom10Coordinate6equalsERKS1_@Base 3.4.2 - _ZNK4geos4geom10Coordinate6isNullEv@Base 3.4.2 - _ZNK4geos4geom10Coordinate8distanceERKS1_@Base 3.4.2 - _ZNK4geos4geom10Coordinate8equals2DERKS1_@Base 3.4.2 - _ZNK4geos4geom10Coordinate8equals3DERKS1_@Base 3.4.2 - _ZNK4geos4geom10Coordinate8hashCodeEv@Base 3.4.2 - _ZNK4geos4geom10Coordinate8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom10Coordinate9compareToERKS1_@Base 3.4.2 - _ZNK4geos4geom10LineString11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom10LineString11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom10LineString11getEndPointEv@Base 3.4.2 - _ZNK4geos4geom10LineString12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom10LineString12getNumPointsEv@Base 3.4.2 - _ZNK4geos4geom10LineString12isCoordinateERNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom10LineString13getCoordinateEv@Base 3.4.2 - _ZNK4geos4geom10LineString13getStartPointEv@Base 3.4.2 - _ZNK4geos4geom10LineString14getCoordinateNEi@Base 3.4.2 - _ZNK4geos4geom10LineString14getCoordinatesEv@Base 3.4.2 - _ZNK4geos4geom10LineString15getGeometryTypeB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom10LineString16getCoordinatesROEv@Base 3.4.2 - _ZNK4geos4geom10LineString17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom10LineString18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom10LineString20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom10LineString22getCoordinateDimensionEv@Base 3.4.2 - _ZNK4geos4geom10LineString23computeEnvelopeInternalEv@Base 3.4.2 - _ZNK4geos4geom10LineString5cloneEv@Base 3.4.2 - _ZNK4geos4geom10LineString6isRingEv@Base 3.4.2 - _ZNK4geos4geom10LineString7isEmptyEv@Base 3.4.2 - _ZNK4geos4geom10LineString7reverseEv@Base 3.4.2 - _ZNK4geos4geom10LineString8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 - _ZNK4geos4geom10LineString8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 - _ZNK4geos4geom10LineString8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZNK4geos4geom10LineString8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZNK4geos4geom10LineString8isClosedEv@Base 3.4.2 - _ZNK4geos4geom10LineString9getLengthEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom10LineString9getPointNEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom10LineString9getPointNEm@Base 3.7.0 - _ZNK4geos4geom10LinearRing15getGeometryTypeB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom10LinearRing17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom10LinearRing20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom10LinearRing5cloneEv@Base 3.4.2 - _ZNK4geos4geom10LinearRing7reverseEv@Base 3.4.2 - _ZNK4geos4geom10LinearRing8isClosedEv@Base 3.4.2 - _ZNK4geos4geom10LinearRing8isSimpleEv@Base 3.4.2 - _ZNK4geos4geom10MultiPoint11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom10MultiPoint11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom10MultiPoint12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom10MultiPoint14getCoordinateNEi@Base 3.4.2 - _ZNK4geos4geom10MultiPoint15getGeometryTypeB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom10MultiPoint17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom10MultiPoint20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom10MultiPoint5cloneEv@Base 3.4.2 - _ZNK4geos4geom10MultiPoint7reverseEv@Base 3.7.0 - _ZNK4geos4geom11LineSegment10equalsTopoERKS1_@Base 3.4.2 - _ZNK4geos4geom11LineSegment10isVerticalEv@Base 3.4.2 - _ZNK4geos4geom11LineSegment10pointAlongEdRNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment10toGeometryERKNS0_15GeometryFactoryE@Base 3.4.2 - _ZNK4geos4geom11LineSegment12closestPointERKNS0_10CoordinateERS2_@Base 3.4.2 - _ZNK4geos4geom11LineSegment12intersectionERKS1_RNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment12isHorizontalEv@Base 3.4.2 - _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_RNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment16orientationIndexEPKS1_@Base 3.4.2 - _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment16orientationIndexERKS1_@Base 3.4.2 - _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment5angleEv@Base 3.4.2 - _ZNK4geos4geom11LineSegment7projectERKNS0_10CoordinateERS2_@Base 3.4.2 - _ZNK4geos4geom11LineSegment7projectERKS1_RS1_@Base 3.4.2 - _ZNK4geos4geom11LineSegment8distanceERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment8distanceERKS1_@Base 3.4.2 - _ZNK4geos4geom11LineSegment8midPointERNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom11LineSegment9compareToERKS1_@Base 3.4.2 - _ZNK4geos4geom11LineSegment9getLengthEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom11LineSegmentixEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom11LineSegmentixEm@Base 3.7.0 - _ZNK4geos4geom12MultiPolygon11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom12MultiPolygon11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom12MultiPolygon12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom12MultiPolygon15getGeometryTypeB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom12MultiPolygon17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom12MultiPolygon20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom12MultiPolygon5cloneEv@Base 3.4.2 - _ZNK4geos4geom12MultiPolygon7reverseEv@Base 3.7.0 - _ZNK4geos4geom12MultiPolygon8isSimpleEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel10getOffsetXEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel10getOffsetYEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel10isFloatingEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel11makePreciseEPNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel11makePreciseEd@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel7getTypeEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel8getScaleEv@Base 3.4.2 - _ZNK4geos4geom14PrecisionModel8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom14PrecisionModel9compareToEPKS1_@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory11createPointEPNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory11createPointERKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory11createPointEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory13buildGeometryEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory13buildGeometryERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory13createPolygonEPNS0_10LinearRingEPSt6vectorIPNS0_8GeometryESaIS6_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory13createPolygonERKNS0_10LinearRingERKSt6vectorIPNS0_8GeometryESaIS7_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory13createPolygonEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory15destroyGeometryEPNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLineStringEPNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLineStringESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EE@Base 3.7.0 - _ZNK4geos4geom15GeometryFactory16createLineStringEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLinearRingEPNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLinearRingERKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createLinearRingESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EE@Base 3.7.0 - _ZNK4geos4geom15GeometryFactory16createLinearRingEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createMultiPointEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createMultiPointERKSt6vectorINS0_10CoordinateESaIS3_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createMultiPointERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory16createMultiPointEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory19createEmptyGeometryEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory28createPointFromInternalCoordEPKNS0_10CoordinateEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory28getCoordinateSequenceFactoryEv@Base 3.4.2 - _ZNK4geos4geom15GeometryFactory6addRefEv@Base 3.6.0 - _ZNK4geos4geom15GeometryFactory7dropRefEv@Base 3.6.0 - _ZNK4geos4geom15GeometryFactory7getSRIDEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom15MultiLineString11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString15getGeometryTypeB5cxx11Ev@Base 3.4.2 - _ZNK4geos4geom15MultiLineString17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString5cloneEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString7reverseEv@Base 3.4.2 - _ZNK4geos4geom15MultiLineString8isClosedEv@Base 3.4.2 - _ZNK4geos4geom16CoordinateFilter9filter_rwEPNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom18CoordinateLessThenclEPKNS0_10CoordinateES4_@Base 3.4.2 - _ZNK4geos4geom18CoordinateLessThenclERKNS0_10CoordinateES4_@Base 3.4.2 - _ZNK4geos4geom18CoordinateSequence13minCoordinateEv@Base 3.4.2 - _ZNK4geos4geom18CoordinateSequence14expandEnvelopeERNS0_8EnvelopeE@Base 3.4.2 - _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom18CoordinateSequence4getXEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom18CoordinateSequence4getXEm@Base 3.7.0 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom18CoordinateSequence4getYEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom18CoordinateSequence4getYEm@Base 3.7.0 - _ZNK4geos4geom18GeometryCollection11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection12getDimensionEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom18GeometryCollection12getGeometryNEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom18GeometryCollection12getGeometryNEm@Base 3.7.0 - _ZNK4geos4geom18GeometryCollection12getNumPointsEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection13getCoordinateEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection14getCoordinatesEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection15getGeometryTypeB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom18GeometryCollection16getNumGeometriesEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection22getCoordinateDimensionEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection3endEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection5beginEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection5cloneEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection7getAreaEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection7isEmptyEv@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection7reverseEv@Base 3.7.0 - _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZNK4geos4geom18GeometryCollection9getLengthEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix10isContainsEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix10isDisjointEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix10isOverlapsEii@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix11isCoveredByEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix12isIntersectsEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix3getEii@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZNK4geos4geom18IntersectionMatrix8isCoversEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix8isEqualsEii@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix8isWithinEv@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom18IntersectionMatrix9isCrossesEii@Base 3.4.2 - _ZNK4geos4geom18IntersectionMatrix9isTouchesEii@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom23CoordinateArraySequence11getOrdinateEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom23CoordinateArraySequence11getOrdinateEmm@Base 3.7.0 - _ZNK4geos4geom23CoordinateArraySequence12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom23CoordinateArraySequence14expandEnvelopeERNS0_8EnvelopeE@Base 3.4.2 - _ZNK4geos4geom23CoordinateArraySequence5cloneEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEj@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEjRNS0_10CoordinateE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEm@Base 3.7.0 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEmRNS0_10CoordinateE@Base 3.7.0 - _ZNK4geos4geom23CoordinateArraySequence7getSizeEv@Base 3.4.2 - _ZNK4geos4geom23CoordinateArraySequence7isEmptyEv@Base 3.4.2 - _ZNK4geos4geom23CoordinateArraySequence8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 - _ZNK4geos4geom23CoordinateArraySequence8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom23CoordinateArraySequence8toVectorERSt6vectorINS0_10CoordinateESaIS3_EE@Base 3.4.2 - _ZNK4geos4geom23CoordinateArraySequence8toVectorEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEPSt6vectorINS0_10CoordinateESaIS3_EEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEPSt6vectorINS0_10CoordinateESaIS3_EEm@Base 3.7.0 - _ZNK4geos4geom30CoordinateArraySequenceFactory6createERKNS0_18CoordinateSequenceE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEjj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEmm@Base 3.7.0 - _ZNK4geos4geom30CoordinateArraySequenceFactory6createEv@Base 3.5.0 - _ZNK4geos4geom4prep13PreparedPoint10intersectsEPKNS0_8GeometryE@Base 3.5.0 - _ZNK4geos4geom4prep15PreparedPolygon10intersectsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv@Base 3.4.2 - _ZNK4geos4geom4prep15PreparedPolygon16containsProperlyEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv@Base 3.4.2 - _ZNK4geos4geom4prep15PreparedPolygon6coversEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep15PreparedPolygon8containsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep18PreparedLineString10intersectsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry10intersectsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry11getGeometryEv@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry16containsProperlyEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry6coversEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry6withinEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry7crossesEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry7touchesEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry8containsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry8disjointEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry8overlapsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep21BasicPreparedGeometry9coveredByEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep23PreparedGeometryFactory6createEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep24PreparedPolygonPredicate27isAllTestComponentsInTargetEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKSt6vectorIPKNS0_10CoordinateESaIS9_EE@Base 3.4.2 - _ZNK4geos4geom4prep24PreparedPolygonPredicate34isAnyTestComponentInTargetInteriorEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep24PreparedPolygonPredicate35isAllTestComponentsInTargetInteriorEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep28PreparedLineStringIntersects10intersectsEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4prep28PreparedLineStringIntersects22isAnyTestPointInTargetEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom4util15SineStarFactory14createSineStarEv@Base 3.4.2 - _ZNK4geos4geom5Point11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom5Point11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom5Point12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom5Point12getNumPointsEv@Base 3.4.2 - _ZNK4geos4geom5Point13getCoordinateEv@Base 3.4.2 - _ZNK4geos4geom5Point14getCoordinatesEv@Base 3.4.2 - _ZNK4geos4geom5Point15getGeometryTypeB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom5Point16getCoordinatesROEv@Base 3.4.2 - _ZNK4geos4geom5Point17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom5Point18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom5Point20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom5Point22getCoordinateDimensionEv@Base 3.4.2 - _ZNK4geos4geom5Point23computeEnvelopeInternalEv@Base 3.4.2 - _ZNK4geos4geom5Point4getXEv@Base 3.4.2 - _ZNK4geos4geom5Point4getYEv@Base 3.4.2 - _ZNK4geos4geom5Point4getZEv@Base 3.7.0 - _ZNK4geos4geom5Point5cloneEv@Base 3.4.2 - _ZNK4geos4geom5Point7isEmptyEv@Base 3.4.2 - _ZNK4geos4geom5Point7reverseEv@Base 3.7.0 - _ZNK4geos4geom5Point8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 - _ZNK4geos4geom5Point8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 - _ZNK4geos4geom5Point8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZNK4geos4geom5Point8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZNK4geos4geom5Point8isSimpleEv@Base 3.4.2 - _ZNK4geos4geom7Polygon10convexHullEv@Base 3.4.2 - _ZNK4geos4geom7Polygon11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 - _ZNK4geos4geom7Polygon11getBoundaryEv@Base 3.4.2 - _ZNK4geos4geom7Polygon11isRectangleEv@Base 3.4.2 - _ZNK4geos4geom7Polygon12getDimensionEv@Base 3.4.2 - _ZNK4geos4geom7Polygon12getNumPointsEv@Base 3.4.2 - _ZNK4geos4geom7Polygon13getCoordinateEv@Base 3.4.2 - _ZNK4geos4geom7Polygon14getCoordinatesEv@Base 3.4.2 - _ZNK4geos4geom7Polygon15getExteriorRingEv@Base 3.4.2 - _ZNK4geos4geom7Polygon15getGeometryTypeB5cxx11Ev@Base 3.5.1 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom7Polygon16getInteriorRingNEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom7Polygon16getInteriorRingNEm@Base 3.7.0 - _ZNK4geos4geom7Polygon17getGeometryTypeIdEv@Base 3.4.2 - _ZNK4geos4geom7Polygon18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 - _ZNK4geos4geom7Polygon18getNumInteriorRingEv@Base 3.4.2 - _ZNK4geos4geom7Polygon20getBoundaryDimensionEv@Base 3.4.2 - _ZNK4geos4geom7Polygon22getCoordinateDimensionEv@Base 3.4.2 - _ZNK4geos4geom7Polygon23computeEnvelopeInternalEv@Base 3.4.2 - _ZNK4geos4geom7Polygon5cloneEv@Base 3.4.2 - _ZNK4geos4geom7Polygon7getAreaEv@Base 3.4.2 - _ZNK4geos4geom7Polygon7isEmptyEv@Base 3.4.2 - _ZNK4geos4geom7Polygon7reverseEv@Base 3.7.0 - _ZNK4geos4geom7Polygon8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 - _ZNK4geos4geom7Polygon8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 - _ZNK4geos4geom7Polygon8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZNK4geos4geom7Polygon8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 - _ZNK4geos4geom7Polygon8isSimpleEv@Base 3.4.2 - _ZNK4geos4geom7Polygon9getLengthEv@Base 3.4.2 - _ZNK4geos4geom8Envelope10intersectsEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Envelope10intersectsERKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom8Envelope10intersectsERKS1_@Base 3.4.2 - _ZNK4geos4geom8Envelope10intersectsEdd@Base 3.4.2 - _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_@Base 3.4.2 - _ZNK4geos4geom8Envelope6centreERNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom8Envelope6coversEPKNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom8Envelope6coversERKS1_@Base 3.4.2 - _ZNK4geos4geom8Envelope6coversEdd@Base 3.4.2 - _ZNK4geos4geom8Envelope6equalsEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Envelope6isNullEv@Base 3.4.2 - _ZNK4geos4geom8Envelope7getMaxXEv@Base 3.4.2 - _ZNK4geos4geom8Envelope7getMaxYEv@Base 3.4.2 - _ZNK4geos4geom8Envelope7getMinXEv@Base 3.4.2 - _ZNK4geos4geom8Envelope7getMinYEv@Base 3.4.2 - _ZNK4geos4geom8Envelope8distanceEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Envelope8getWidthEv@Base 3.4.2 - _ZNK4geos4geom8Envelope8hashCodeEv@Base 3.4.2 - _ZNK4geos4geom8Envelope8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom8Envelope9getHeightEv@Base 3.4.2 - _ZNK4geos4geom8Geometry10convexHullEv@Base 3.4.2 - _ZNK4geos4geom8Geometry10differenceEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry10intersectsEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry11getCentroidERNS0_10CoordinateE@Base 3.4.2 - _ZNK4geos4geom8Geometry11getCentroidEv@Base 3.4.2 - _ZNK4geos4geom8Geometry11getEnvelopeEv@Base 3.4.2 - _ZNK4geos4geom8Geometry11isRectangleEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom8Geometry12getGeometryNEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom8Geometry12getGeometryNEm@Base 3.7.0 - _ZNK4geos4geom8Geometry12intersectionEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry13symDifferenceEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry16getInteriorPointEv@Base 3.4.2 - _ZNK4geos4geom8Geometry16getNumGeometriesEv@Base 3.4.2 - _ZNK4geos4geom8Geometry16isWithinDistanceEPKS1_d@Base 3.4.2 - _ZNK4geos4geom8Geometry17getClassSortIndexEv@Base 3.4.2 - _ZNK4geos4geom8Geometry17getPrecisionModelEv@Base 3.4.2 - _ZNK4geos4geom8Geometry17isEquivalentClassEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry19getEnvelopeInternalEv@Base 3.4.2 - _ZNK4geos4geom8Geometry5UnionEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry5UnionEv@Base 3.4.2 - _ZNK4geos4geom8Geometry5equalERKNS0_10CoordinateES4_d@Base 3.4.2 - _ZNK4geos4geom8Geometry6bufferEd@Base 3.4.2 - _ZNK4geos4geom8Geometry6bufferEdi@Base 3.4.2 - _ZNK4geos4geom8Geometry6bufferEdii@Base 3.4.2 - _ZNK4geos4geom8Geometry6coversEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry6equalsEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry6relateEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry6relateEPKS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 - _ZNK4geos4geom8Geometry6toTextB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom8Geometry6withinEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry7compareESt6vectorINS0_10CoordinateESaIS3_EES5_@Base 3.4.2 - _ZNK4geos4geom8Geometry7compareESt6vectorIPS1_SaIS3_EES5_@Base 3.4.2 - _ZNK4geos4geom8Geometry7crossesEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry7getAreaEv@Base 3.4.2 - _ZNK4geos4geom8Geometry7getSRIDEv@Base 3.4.2 - _ZNK4geos4geom8Geometry7isValidEv@Base 3.4.2 - _ZNK4geos4geom8Geometry7touchesEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 - _ZNK4geos4geom8Geometry8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 - _ZNK4geos4geom8Geometry8containsEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry8disjointEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry8distanceEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry8isSimpleEv@Base 3.4.2 - _ZNK4geos4geom8Geometry8overlapsEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos4geom8Geometry9compareToEPKS1_@Base 3.4.2 - _ZNK4geos4geom8Geometry9getLengthEv@Base 3.4.2 - _ZNK4geos4geom8Triangle3detEdddd@Base 3.5.0 - _ZNK4geos4util21GeometricShapeFactory10Dimensions11getEnvelopeEv@Base 3.4.2 - _ZNK4geos4util21GeometricShapeFactory5coordEdd@Base 3.4.2 - _ZNK4geos4util7Profile13getNumTimingsEv@Base 3.4.2 - _ZNK4geos4util7Profile6getAvgEv@Base 3.4.2 - _ZNK4geos4util7Profile6getMaxEv@Base 3.4.2 - _ZNK4geos4util7Profile6getMinEv@Base 3.4.2 - _ZNK4geos4util7Profile6getTotEv@Base 3.4.2 - _ZNK4geos5index13intervalrtree21IntervalRTreeLeafNode5queryEddPNS0_11ItemVisitorE@Base 3.4.2 - _ZNK4geos5index13intervalrtree23IntervalRTreeBranchNode5queryEddPNS0_11ItemVisitorE@Base 3.4.2 - _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv@Base 3.4.2 - _ZNK4geos5index5chain13MonotoneChain14getCoordinatesEv@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos5index5chain13MonotoneChain14getLineSegmentEjRNS_4geom11LineSegmentE@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE@Base 3.7.0 - _ZNK4geos5index7bintree8Interval6getMaxEv@Base 3.4.2 - _ZNK4geos5index7bintree8Interval6getMinEv@Base 3.4.2 - _ZNK4geos5index7bintree8Interval8containsEPKS2_@Base 3.4.2 - _ZNK4geos5index7bintree8Interval8containsEd@Base 3.4.2 - _ZNK4geos5index7bintree8Interval8containsEdd@Base 3.4.2 - _ZNK4geos5index7bintree8Interval8getWidthEv@Base 3.4.2 - _ZNK4geos5index7bintree8Interval8overlapsEPKS2_@Base 3.4.2 - _ZNK4geos5index7bintree8Interval8overlapsEdd@Base 3.4.2 - _ZNK4geos5index7strtree12AbstractNode9getBoundsEv@Base 3.4.2 - _ZNK4geos5index7strtree13BoundablePair11getDistanceEv@Base 3.6.0 - _ZNK4geos5index7strtree13BoundablePair12getBoundableEi@Base 3.6.0 - _ZNK4geos5index7strtree13BoundablePair8distanceEv@Base 3.6.0 - _ZNK4geos5index7strtree13BoundablePair8isLeavesEv@Base 3.6.0 - _ZNK4geos5index7strtree13ItemBoundable7getItemEv@Base 3.4.2 - _ZNK4geos5index7strtree13ItemBoundable9getBoundsEv@Base 3.4.2 - _ZNK4geos5index7strtree15SIRAbstractNode13computeBoundsEv@Base 3.4.2 - _ZNK4geos5index7strtree15STRAbstractNode13computeBoundsEv@Base 3.4.2 - _ZNK4geos5index7strtree8Interval10intersectsEPKS2_@Base 3.5.0 - _ZNK4geos5index7strtree8Interval6equalsEPKS2_@Base 3.5.0 - _ZNK4geos5index8quadtree10DoubleBits11getExponentEv@Base 3.4.2 - _ZNK4geos5index8quadtree10DoubleBits14biasedExponentEv@Base 3.4.2 - _ZNK4geos5index8quadtree10DoubleBits21numCommonMantissaBitsERKS2_@Base 3.4.2 - _ZNK4geos5index8quadtree10DoubleBits6getBitEi@Base 3.4.2 - _ZNK4geos5index8quadtree10DoubleBits8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos5index8quadtree10DoubleBits9getDoubleEv@Base 3.4.2 - _ZNK4geos5index8quadtree3Key11getEnvelopeEv@Base 3.4.2 - _ZNK4geos5index8quadtree3Key8getLevelEv@Base 3.4.2 - _ZNK4geos5index8quadtree3Key8getPointEv@Base 3.4.2 - _ZNK4geos5index8quadtree3Key9getCentreEv@Base 3.4.2 - _ZNK4geos5index8quadtree4Node13isSearchMatchERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZNK4geos5index8quadtree4Node8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos5index8quadtree4Root13isSearchMatchERKNS_4geom8EnvelopeE@Base 3.4.2 - _ZNK4geos5index8quadtree8NodeBase11addAllItemsERSt6vectorIPvSaIS4_EE@Base 3.4.2 - _ZNK4geos5index8quadtree8NodeBase12getNodeCountEv@Base 3.4.2 - _ZNK4geos5index8quadtree8NodeBase26addAllItemsFromOverlappingERKNS_4geom8EnvelopeERSt6vectorIPvSaIS8_EE@Base 3.4.2 - _ZNK4geos5index8quadtree8NodeBase4sizeEv@Base 3.4.2 - _ZNK4geos5index8quadtree8NodeBase5depthEv@Base 3.4.2 - _ZNK4geos5index8quadtree8NodeBase8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos5index8quadtree8Quadtree8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos5index9sweepline14SweepLineEvent9compareToEPKS2_@Base 3.4.2 - _ZNK4geos5index9sweepline22SweepLineEventLessThenclEPKNS1_14SweepLineEventES5_@Base 3.4.2 - _ZNK4geos6noding11ScaledNoder18getNodedSubstringsEv@Base 3.4.2 - _ZNK4geos6noding11ScaledNoder5scaleERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZNK4geos6noding11ScaledNoder6Scaler9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos6noding11ScaledNoder7rescaleERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 - _ZNK4geos6noding11ScaledNoder8ReScaler9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos6noding11SegmentNode10isEndPointEj@Base 3.4.2 - _ZNK4geos6noding11SimpleNoder18getNodedSubstringsEv@Base 3.4.2 - _ZNK4geos6noding12MCIndexNoder18getNodedSubstringsEv@Base 3.4.2 - _ZNK4geos6noding13IteratedNoder18getNodedSubstringsEv@Base 3.4.2 - _ZNK4geos6noding13SegmentString5printERSo@Base 3.4.2 - _ZNK4geos6noding15NodingValidator13checkCollapseERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 - _ZNK4geos6noding15NodingValidator14checkCollapsesERKNS0_13SegmentStringE@Base 3.4.2 - _ZNK4geos6noding15NodingValidator14checkCollapsesEv@Base 3.4.2 - _ZNK4geos6noding15NodingValidator23hasInteriorIntersectionERKNS_9algorithm15LineIntersectorERKNS_4geom10CoordinateES9_@Base 3.4.2 - _ZNK4geos6noding15NodingValidator29checkEndPtVertexIntersectionsERKNS_4geom10CoordinateERKSt6vectorIPNS0_13SegmentStringESaIS8_EE@Base 3.4.2 - _ZNK4geos6noding15NodingValidator29checkEndPtVertexIntersectionsEv@Base 3.4.2 - _ZNK4geos6noding17IntersectionAdder6isDoneEv@Base 3.4.2 - _ZNK4geos6noding18BasicSegmentString13getCoordinateEj@Base 3.4.2 - _ZNK4geos6noding18BasicSegmentString14getCoordinatesEv@Base 3.4.2 - _ZNK4geos6noding18BasicSegmentString16getSegmentOctantEj@Base 3.4.2 - _ZNK4geos6noding18BasicSegmentString4sizeEv@Base 3.4.2 - _ZNK4geos6noding18BasicSegmentString5printERSo@Base 3.4.2 - _ZNK4geos6noding18BasicSegmentString8isClosedEv@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString11getNodeListEv@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString13getCoordinateEj@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString14getCoordinatesEv@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString16getSegmentOctantEj@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString4sizeEv@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString5printERSo@Base 3.4.2 - _ZNK4geos6noding18NodedSegmentString8isClosedEv@Base 3.4.2 - _ZNK4geos6noding18SegmentIntersector6isDoneEv@Base 3.4.2 - _ZNK4geos6noding19FastNodingValidator15getErrorMessageB5cxx11Ev@Base 3.5.1 - _ZNK4geos6noding23IntersectionFinderAdder6isDoneEv@Base 3.4.2 - _ZNK4geos6noding23OrientedCoordinateArray9compareToERKS1_@Base 3.4.2 - _ZNK4geos6noding27SegmentIntersectionDetector6isDoneEv@Base 3.4.2 - _ZNK4geos6noding32SingleInteriorIntersectionFinder6isDoneEv@Base 3.4.2 - _ZNK4geos6noding9snapround17SimpleSnapRounder18getNodedSubstringsEv@Base 3.4.2 - _ZNK4geos6noding9snapround18MCIndexSnapRounder18getNodedSubstringsEv@Base 3.4.2 - _ZNK4geos6noding9snapround8HotPixel10copyScaledERKNS_4geom10CoordinateERS4_@Base 3.4.2 - _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZNK4geos6noding9snapround8HotPixel15getSafeEnvelopeEv@Base 3.4.2 - _ZNK4geos6noding9snapround8HotPixel16intersectsScaledERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZNK4geos6noding9snapround8HotPixel25intersectsToleranceSquareERKNS_4geom10CoordinateES6_@Base 3.4.2 - _ZNK4geos6noding9snapround8HotPixel5scaleEd@Base 3.4.2 - _ZNK4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos8simplify16TaggedLineString10getSegmentEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos8simplify16TaggedLineString10getSegmentEm@Base 3.7.0 - _ZNK4geos8simplify16TaggedLineString11getSegmentsEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString12asLineStringEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString12asLinearRingEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString13getResultSizeEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv@Base 3.4.2 - _ZNK4geos8simplify16TaggedLineString9getParentEv@Base 3.4.2 - _ZNK4geos8simplify17TaggedLineSegment8getIndexEv@Base 3.4.2 - _ZNK4geos8simplify17TaggedLineSegment9getParentEv@Base 3.4.2 - _ZNK4geos8simplify26TaggedLineStringSimplifier23hasInteriorIntersectionERKNS_4geom11LineSegmentES5_@Base 3.4.2 - _ZNK4geos9algorithm11HCoordinate13getCoordinateERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm11HCoordinate4getXEv@Base 3.4.2 - _ZNK4geos9algorithm11HCoordinate4getYEv@Base 3.4.2 - _ZNK4geos9algorithm12CentroidArea11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm12CentroidArea11getCentroidEv@Base 3.4.2 - _ZNK4geos9algorithm12CentroidLine11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm12CentroidLine11getCentroidEv@Base 3.4.2 - _ZNK4geos9algorithm13CentroidPoint11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm13CentroidPoint11getCentroidEv@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector12intersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector14isIntersectionERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEii@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector18smallestInAbsValueEdddd@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector20normalizeToEnvCentreERNS_4geom10CoordinateES4_S4_S4_S4_@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector27safeHCoordinateIntersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector29intersectionWithNormalizationERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 - _ZNK4geos9algorithm15LineIntersector8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos9algorithm17InteriorPointArea16getInteriorPointERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm17InteriorPointLine16getInteriorPointERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm18InteriorPointPoint16getInteriorPointERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm8Centroid11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter17isGeometryChangedEv@Base 3.4.2 - _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter6isDoneEv@Base 3.4.2 - _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv@Base 3.6.0 - _ZNK4geos9geomgraph11EdgeEndStar3endEv@Base 3.6.0 - _ZNK4geos9geomgraph11EdgeEndStar5beginEv@Base 3.6.0 - _ZNK4geos9geomgraph11EdgeEndStar5printB5cxx11Ev@Base 3.6.0 - _ZNK4geos9geomgraph11NodeFactory10createNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9geomgraph12DirectedEdge13getDepthDeltaEv@Base 3.6.2 - _ZNK4geos9geomgraph12DirectedEdge5printB5cxx11Ev@Base 3.6.2 - _ZNK4geos9geomgraph14GraphComponent10isInResultEv@Base 3.4.2 - _ZNK4geos9geomgraph14GraphComponent12isCoveredSetEv@Base 3.4.2 - _ZNK4geos9geomgraph14GraphComponent9isCoveredEv@Base 3.4.2 - _ZNK4geos9geomgraph14GraphComponent9isVisitedEv@Base 3.4.2 - _ZNK4geos9geomgraph16DirectedEdgeStar5printB5cxx11Ev@Base 3.6.2 - _ZNK4geos9geomgraph16TopologyLocation12getLocationsEv@Base 3.4.2 - _ZNK4geos9geomgraph16TopologyLocation13isEqualOnSideERKS1_i@Base 3.4.2 - _ZNK4geos9geomgraph16TopologyLocation17allPositionsEqualEi@Base 3.4.2 - (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos9geomgraph16TopologyLocation3getEj@Base 3.4.2 - (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos9geomgraph16TopologyLocation3getEm@Base 3.7.0 - _ZNK4geos9geomgraph16TopologyLocation6isAreaEv@Base 3.4.2 - _ZNK4geos9geomgraph16TopologyLocation6isLineEv@Base 3.4.2 - _ZNK4geos9geomgraph16TopologyLocation6isNullEv@Base 3.4.2 - _ZNK4geos9geomgraph16TopologyLocation8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos9geomgraph16TopologyLocation9isAnyNullEv@Base 3.4.2 - _ZNK4geos9geomgraph20EdgeIntersectionList14isIntersectionERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9geomgraph20EdgeIntersectionList5printB5cxx11Ev@Base 3.5.1 - _ZNK4geos9geomgraph20EdgeIntersectionList7isEmptyEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge10isIsolatedEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge11isCollapsedEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge12getNumPointsEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge12printReverseB5cxx11Ev@Base 3.5.1 - _ZNK4geos9geomgraph4Edge13getCoordinateEi@Base 3.4.2 - _ZNK4geos9geomgraph4Edge13getCoordinateEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge13getDepthDeltaEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge14getCoordinatesEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge16isPointwiseEqualEPKS1_@Base 3.4.2 - _ZNK4geos9geomgraph4Edge22getMaximumSegmentIndexEv@Base 3.4.2 - _ZNK4geos9geomgraph4Edge5printB5cxx11Ev@Base 3.5.1 - _ZNK4geos9geomgraph4Edge6equalsEPKS1_@Base 3.4.2 - _ZNK4geos9geomgraph4Edge6equalsERKS1_@Base 3.4.2 - _ZNK4geos9geomgraph4Edge8isClosedEv@Base 3.4.2 - _ZNK4geos9geomgraph4Node10isIsolatedEv@Base 3.4.2 - _ZNK4geos9geomgraph4Node13getCoordinateEv@Base 3.4.2 - _ZNK4geos9geomgraph4Node22isIncidentEdgeInResultEv@Base 3.4.2 - _ZNK4geos9geomgraph4Node4getZEv@Base 3.4.2 - _ZNK4geos9geomgraph5Depth11getLocationEii@Base 3.4.2 - _ZNK4geos9geomgraph5Depth6isNullEi@Base 3.4.2 - _ZNK4geos9geomgraph5Depth6isNullEii@Base 3.4.2 - _ZNK4geos9geomgraph5Depth6isNullEv@Base 3.4.2 - _ZNK4geos9geomgraph5Depth8getDeltaEi@Base 3.4.2 - _ZNK4geos9geomgraph5Depth8getDepthEii@Base 3.4.2 - _ZNK4geos9geomgraph5Depth8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos9geomgraph5Label11getLocationEi@Base 3.4.2 - _ZNK4geos9geomgraph5Label11getLocationEii@Base 3.4.2 - _ZNK4geos9geomgraph5Label13isEqualOnSideERKS1_i@Base 3.4.2 - _ZNK4geos9geomgraph5Label16getGeometryCountEv@Base 3.4.2 - _ZNK4geos9geomgraph5Label17allPositionsEqualEii@Base 3.4.2 - _ZNK4geos9geomgraph5Label6isAreaEi@Base 3.4.2 - _ZNK4geos9geomgraph5Label6isAreaEv@Base 3.4.2 - _ZNK4geos9geomgraph5Label6isLineEi@Base 3.4.2 - _ZNK4geos9geomgraph5Label6isNullEi@Base 3.4.2 - _ZNK4geos9geomgraph5Label6isNullEv@Base 3.4.2 - _ZNK4geos9geomgraph5Label8toStringB5cxx11Ev@Base 3.5.1 - _ZNK4geos9geomgraph5Label9isAnyNullEi@Base 3.4.2 - _ZNK4geos9geomgraph7EdgeEnd16compareDirectionEPKS1_@Base 3.4.2 - _ZNK4geos9geomgraph7EdgeEnd5printB5cxx11Ev@Base 3.6.0 - _ZNK4geos9geomgraph7EdgeEnd9compareToEPKS1_@Base 3.4.2 - _ZNK4geos9geomgraph7NodeMap16getBoundaryNodesEiRSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 - _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9geomgraph7NodeMap5printB5cxx11Ev@Base 3.5.1 - _ZNK4geos9linearref14LinearIterator11isEndOfLineEv@Base 3.4.2 - _ZNK4geos9linearref14LinearIterator13getSegmentEndEv@Base 3.4.2 - _ZNK4geos9linearref14LinearIterator14getVertexIndexEv@Base 3.4.2 - _ZNK4geos9linearref14LinearIterator15getSegmentStartEv@Base 3.4.2 - _ZNK4geos9linearref14LinearIterator17getComponentIndexEv@Base 3.4.2 - _ZNK4geos9linearref14LinearIterator7getLineEv@Base 3.4.2 - _ZNK4geos9linearref14LinearIterator7hasNextEv@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation10getSegmentEPKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation10isEndpointERKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation15isOnSameSegmentERKS1_@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation16getSegmentLengthEPKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation17getComponentIndexEv@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation21compareLocationValuesEjjd@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation7isValidEPKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation8isVertexEv@Base 3.4.2 - _ZNK4geos9linearref14LinearLocation9compareToERKS1_@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine10clampIndexEd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine10locationOfEd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine10locationOfEdb@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine11extractLineEdd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine12extractPointEd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine12extractPointEdd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine12indexOfAfterERKNS_4geom10CoordinateEd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine12isValidIndexEd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine13getStartIndexEv@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine13positiveIndexEd@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine7indexOfERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine7projectERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9linearref17LengthIndexedLine9indicesOfEPKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref17LengthLocationMap11getLocationEd@Base 3.4.2 - _ZNK4geos9linearref17LengthLocationMap11getLocationEdb@Base 3.4.2 - _ZNK4geos9linearref17LengthLocationMap13resolveHigherERKNS0_14LinearLocationE@Base 3.4.2 - _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd@Base 3.4.2 - _ZNK4geos9linearref17LengthLocationMap9getLengthERKNS0_14LinearLocationE@Base 3.4.2 - _ZNK4geos9linearref18LengthIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEd@Base 3.4.2 - _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd@Base 3.4.2 - _ZNK4geos9linearref18LengthIndexOfPoint21segmentNearestMeasureEPKNS_4geom11LineSegmentERKNS2_10CoordinateEd@Base 3.4.2 - _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEPKNS0_14LinearLocationE@Base 3.4.2 - _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEPKNS0_14LinearLocationE@Base 3.4.2 - _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9linearref21LinearGeometryBuilder17getLastCoordinateEv@Base 3.4.2 - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv@Base 3.4.2 - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv@Base 3.4.2 - _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8isInRingEv@Base 3.4.2 - _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv@Base 3.5.0 - _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZNK4geos9operation12intersection9Rectangle9toPolygonERKNS_4geom15GeometryFactoryE@Base 3.5.0 - _ZNK4geos9operation22GeometryGraphOperation14getArgGeometryEj@Base 3.4.2 - _ZNK4geos9operation6buffer13BufferBuilder25createEmptyResultGeometryEv@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier11isDeletableEiiid@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier12collapseLineEv@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier16isShallowSampledERKNS_4geom10CoordinateES6_iid@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier18isShallowConcavityERKNS_4geom10CoordinateES6_S6_d@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEj@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isConcaveERKNS_4geom10CoordinateES6_S6_@Base 3.4.2 - _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d@Base 3.4.2 - _ZNK4geos9operation6relate13EdgeEndBundle5printB5cxx11Ev@Base 3.7.0 - _ZNK4geos9operation6relate17RelateNodeFactory10createNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9operation7overlay15ElevationMatrix15getAvgElevationEv@Base 3.4.2 - _ZNK4geos9operation7overlay15ElevationMatrix5printB5cxx11Ev@Base 3.5.1 - _ZNK4geos9operation7overlay15ElevationMatrix7elevateEPNS_4geom8GeometryE@Base 3.4.2 - _ZNK4geos9operation7overlay15ElevationMatrix7getCellERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9operation7overlay18OverlayNodeFactory10createNodeERKNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9operation7overlay19ElevationMatrixCell5printB5cxx11Ev@Base 3.5.1 - _ZNK4geos9operation7overlay19ElevationMatrixCell6getAvgEv@Base 3.4.2 - _ZNK4geos9operation7overlay19ElevationMatrixCell8getTotalEv@Base 3.4.2 - _ZNK4geos9operation7overlay21ElevationMatrixFilter9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9operation7overlay9OverlayOp6mergeZEPNS_9geomgraph4NodeEPKNS_4geom10LineStringE@Base 3.4.2 - _ZNK4geos9operation7overlay9OverlayOp6mergeZEPNS_9geomgraph4NodeEPKNS_4geom7PolygonE@Base 3.4.2 - _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv@Base 3.6.0 - (subst)_ZNK4geos9operation8distance13FacetSequence13getCoordinateE{size_t}@Base 3.6.0 - _ZNK4geos9operation8distance13FacetSequence23computeLineLineDistanceERKS2_@Base 3.6.0 - _ZNK4geos9operation8distance13FacetSequence24computePointLineDistanceERKNS_4geom10CoordinateERKS2_@Base 3.6.0 - _ZNK4geos9operation8distance13FacetSequence4sizeEv@Base 3.6.0 - _ZNK4geos9operation8distance13FacetSequence7isPointEv@Base 3.6.0 - _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_@Base 3.7.0 - _ZNK4geos9operation8distance20IndexedFacetDistance11getDistanceEPKNS_4geom8GeometryE@Base 3.7.0 - _ZNK4geos9operation8geounion18PointGeometryUnion5UnionEv@Base 3.4.2 - _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv@Base 3.4.2 - _ZNK4geos9precision10Translater9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 - _ZNK4geos9precision22CommonCoordinateFilter9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 - (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 3.4.2 - (optional=templinst)_ZNSt11_Deque_baseIPN4geos11planargraph4NodeESaIS3_EED1Ev@Base 3.4.2 - (optional=templinst)_ZNSt11_Deque_baseIPN4geos11planargraph4NodeESaIS3_EED2Ev@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_initialize_mapEj@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_initialize_mapEm@Base 3.4.2 - (optional=templinst)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EED1Ev@Base 3.4.2 - (optional=templinst)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EED2Ev@Base 3.4.2 - _ZNSt5dequeIPN4geos11planargraph4NodeESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_@Base 3.7.0 - _ZNSt5dequeIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE16_M_push_back_auxIJRKS4_EEEvDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt5dequeIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE16_M_push_back_auxIJS4_EEEvDpOT_@Base 3.7.0 - (subst)_ZNSt5dequeIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_reallocate_mapE{size_t}b@Base 3.7.0 - _ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE12emplace_backIJS2_EEEvDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEEEvT_SB_St20forward_iterator_tag@Base 3.6.2 - (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE13_M_assign_auxISt20_List_const_iteratorIS2_EEEvT_S8_St20forward_iterator_tag@Base 3.4.2 - (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEEEvNS7_IPS2_S4_EET_SD_St20forward_iterator_tag@Base 3.4.2 - (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS2_S4_EEEEvS9_T_SA_St20forward_iterator_tag@Base 3.4.2 - (arch=!ia64|subst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE17_M_default_appendE{size_t}@Base 3.7.0 - _ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!arm64 !x32)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=hppa ia64 mips mips64el mipsel riscv64 sparc64)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 3.7.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE7reserveEj@Base 3.4.2 - (optional=templinst|arch=alpha ppc64 ppc64el s390x)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE7reserveEm@Base 3.5.0 - _ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EEaSERKS4_@Base 3.7.0 - _ZNSt6vectorIN4geos5index7strtree13ItemsListItemESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 - _ZNSt6vectorIN4geos5index7strtree13ItemsListItemESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIN4geos9algorithm8distance17PointPairDistanceESaIS3_EED1Ev@Base 3.7.0 - _ZNSt6vectorIN4geos9algorithm8distance17PointPairDistanceESaIS3_EED2Ev@Base 3.7.0 - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 3.4.2 - (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 3.4.2 - _ZNSt6vectorIPKN4geos11planargraph12DirectedEdgeESaIS4_EE12emplace_backIJS4_EEEvDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos11planargraph12DirectedEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos11planargraph12DirectedEdgeESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE13_M_assign_auxISt23_Rb_tree_const_iteratorIS4_EEEvT_SA_St20forward_iterator_tag@Base 3.4.2 - (subst)_ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_default_appendE{size_t}@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom10LineStringESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom10LineStringESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom10LinearRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom5PointESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos4geom7PolygonESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos5index13intervalrtree17IntervalRTreeNodeESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPKN4geos6noding13SegmentStringESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos11planargraph12DirectedEdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt6vectorIPN4geos11planargraph12DirectedEdgeESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE@Base 3.4.2 - _ZNSt6vectorIPN4geos11planargraph4EdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt6vectorIPN4geos11planargraph4EdgeESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE@Base 3.4.2 - _ZNSt6vectorIPN4geos11planargraph4NodeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos11planargraph8SubgraphESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom10CoordinateESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom10LineStringESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom10LineStringESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom11LineSegmentESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom18CoordinateSequenceESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom18CoordinateSequenceESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom18CoordinateSequenceESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom5PointESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom7PolygonESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom8EnvelopeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS1_10LineStringES_ISA_SaISA_EEEEEEvNS8_IPS3_S5_EET_SH_St20forward_iterator_tag@Base 3.4.2 - (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS1_5PointES_ISA_SaISA_EEEEEEvNS8_IPS3_S5_EET_SH_St20forward_iterator_tag@Base 3.4.2 - (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS1_7PolygonES_ISA_SaISA_EEEEEEvNS8_IPS3_S5_EET_SH_St20forward_iterator_tag@Base 3.4.2 - (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag@Base 3.4.2 - _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEj@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEm@Base 3.4.2 - _ZNSt6vectorIPN4geos5index5chain13MonotoneChainESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIPN4geos5index5chain13MonotoneChainESaIS4_EE7reserveEj@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIPN4geos5index5chain13MonotoneChainESaIS4_EE7reserveEm@Base 3.4.2 - _ZNSt6vectorIPN4geos5index7bintree8IntervalESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos5index7strtree12AbstractNodeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos5index7strtree13BoundablePairESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos5index7strtree13BoundablePairESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE12emplace_backIJS4_EEEvDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS4_S6_EEEEvSB_T_SC_St20forward_iterator_tag@Base 3.4.2 - _ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE@Base 3.4.2 - _ZNSt6vectorIPN4geos5index9sweepline14SweepLineEventESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos5index9sweepline14SweepLineEventESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos6noding13SegmentStringESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos6noding13SegmentStringESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos8simplify17TaggedLineSegmentESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9geomgraph12DirectedEdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=armel armhf)_ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag@Base 3.4.2 - _ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (arch=!armel !armhf)_ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9geomgraph4NodeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9geomgraph5LabelESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph5index14SweepLineEventESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph5index14SweepLineEventESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9geomgraph7EdgeEndESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph8EdgeRingESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS0_9operation7overlay15MinimalEdgeRingES_ISC_SaISC_EEEEEEvNS8_IPS3_S5_EET_SJ_St20forward_iterator_tag@Base 3.4.2 - _ZNSt6vectorIPN4geos9geomgraph8EdgeRingESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9geomgraph8EdgeRingESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation10polygonize22PolygonizeDirectedEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation10polygonize8EdgeRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation6buffer12DepthSegmentESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation6buffer14BufferSubgraphESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation7overlay15MaximalEdgeRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation7overlay15MinimalEdgeRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation8distance13FacetSequenceESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation8distance16GeometryLocationESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation9linemerge10EdgeStringESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPN4geos9operation9linemerge21LineMergeDirectedEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 - _ZNSt6vectorIPNSt7__cxx114listIPN4geos11planargraph12DirectedEdgeESaIS5_EEESaIS8_EE17_M_realloc_insertIJRKS8_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPvSaIS0_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEEEvNS5_IPS0_S2_EET_SB_St20forward_iterator_tag@Base 3.4.2 - (optional=templinst)_ZNSt6vectorIPvSaIS0_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS0_S2_EEEEvS7_T_S8_St20forward_iterator_tag@Base 3.4.2 - _ZNSt6vectorIPvSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 3.7.0 - (subst)_ZNSt6vectorIdSaIdEE17_M_default_appendE{size_t}@Base 3.7.0 - _ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 3.7.0 - (optional=templinst|arch=!ia64|subst)_ZNSt6vectorIiSaIiEE14_M_fill_assignE{size_t}RKi@Base 3.7.0 - (optional=templinst|arch=!ia64|subst)_ZNSt6vectorIiSaIiEE17_M_default_appendE{size_t}@Base 3.7.0 - _ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIiSaIiEEaSERKS1_@Base 3.4.2 - (subst)_ZNSt6vectorI{size_t}SaI{size_t}EE17_M_realloc_insertIJRK{size_t}EEEvN9__gnu_cxx17__normal_iteratorIP{size_t}S1_EEDpOT_@Base 3.7.0 - (subst)_ZNSt6vectorI{size_t}SaI{size_t}EE17_M_realloc_insertIJ{size_t}EEEvN9__gnu_cxx17__normal_iteratorIP{size_t}S1_EEDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 3.7.0 - (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag@Base 3.7.0 - (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 3.4.2 - (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 3.4.2 - (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 3.4.2 - (arch=amd64 arm64 hppa ia64 mips64el riscv64 sparc64 x32)_ZNSt7__cxx114listIN4geos4geom10CoordinateESaIS3_EE6insertESt20_List_const_iteratorIS3_ERKS3_@Base 3.7.0 - _ZNSt8_Rb_treeIN4geos11triangulate8quadedge6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIN4geos11triangulate8quadedge6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE4findERKS3_@Base 3.5.0 - (optional=templinst)_ZNSt8_Rb_treeIN4geos11triangulate8quadedge6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.5.0 - (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 3.4.2 - (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k sh4 x32)_ZNSt8_Rb_treeIN4geos4geom10CoordinateESt4pairIKS2_PNS0_11planargraph4NodeEESt10_Select1stIS8_ENS1_18CoordinateLessThenESaIS8_EE11equal_rangeERS4_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateESt4pairIKS2_PNS0_11planargraph4NodeEESt10_Select1stIS8_ENS1_18CoordinateLessThenESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 3.4.2 - (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeIN4geos6noding23OrientedCoordinateArrayES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIN4geos6noding23OrientedCoordinateArrayES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 3.4.2 - _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN4geos4util7ProfileEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE16_M_insert_uniqueIS6_IS5_SB_EEES6_ISt17_Rb_tree_iteratorISC_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN4geos4util7ProfileEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE4findERS7_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN4geos4util7ProfileEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 3.4.2 - (optional=templinst|arch=!hurd-i386 !i386 !m68k !mips !mipsel !powerpc !powerpcspe)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE24_M_get_insert_unique_posERKS4_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64 ppc64el riscv64 s390x sh4 sparc64 x32)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERKS4_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE4findERKS4_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 3.4.2 - (optional=templinst|arch=armel armhf)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE14_M_lower_boundEPSt13_Rb_tree_nodeISA_EPSt18_Rb_tree_node_baseRS6_@Base 3.5.1 - (optional=templinst|arch=armel armhf hurd-i386 i386 mips mipsel powerpc powerpcspe)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS6_EESK_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE24_M_get_insert_unique_posERS6_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64 ppc64el riscv64 s390x sh4 sparc64 x32)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS6_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 3.4.2 - _ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE24_M_get_insert_unique_posERS6_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS6_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 3.4.2 - _ZNSt8_Rb_treeIPKN4geos4geom8GeometryESt4pairIKS4_PNS0_8simplify16TaggedLineStringEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE16_M_insert_uniqueIS5_IS4_S9_EEES5_ISt17_Rb_tree_iteratorISA_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom8GeometryESt4pairIKS4_PNS0_8simplify16TaggedLineStringEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 3.4.2 - _ZNSt8_Rb_treeIPN4geos11planargraph4EdgeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos11planargraph4EdgeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 - _ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 - (optional=templinst|arch=amd64 arm64 hppa sh4 x32)_ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 - _ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE24_M_get_insert_unique_posERKS4_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE4findERKS4_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE24_M_get_insert_unique_posERS5_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64 ppc64el riscv64 s390x sh4 sparc64 x32)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS5_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 3.4.2 - (optional=templinst|arch=amd64 arm64 hppa sh4 x32)_ZNSt8_Rb_treeIPN4geos6noding11SegmentNodeES3_St9_IdentityIS3_ENS1_13SegmentNodeLTESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos6noding11SegmentNodeES3_St9_IdentityIS3_ENS1_13SegmentNodeLTESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 - _ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE24_M_get_insert_unique_posERS5_@Base 3.4.2 - (optional=templinst|arch=amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS5_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph16EdgeIntersectionES3_St9_IdentityIS3_ENS1_24EdgeIntersectionLessThenESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 - _ZNSt8_Rb_treeIPN4geos9geomgraph4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 - _ZNSt8_Rb_treeIPN4geos9geomgraph7EdgeEndES3_St9_IdentityIS3_ENS1_9EdgeEndLTESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph7EdgeEndES3_St9_IdentityIS3_ENS1_9EdgeEndLTESaIS3_EE4findERKS3_@Base 3.4.2 - (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph7EdgeEndES3_St9_IdentityIS3_ENS1_9EdgeEndLTESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 - _ZNSt8_Rb_treeIddSt9_IdentityIdESt4lessIdESaIdEE16_M_insert_uniqueIRKdEESt4pairISt17_Rb_tree_iteratorIdEbEOT_@Base 3.7.0 - (optional=templinst)_ZNSt8_Rb_treeIddSt9_IdentityIdESt4lessIdESaIdEE8_M_eraseEPSt13_Rb_tree_nodeIdE@Base 3.4.2 - (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree13BoundablePairESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops14_Iter_comp_valINS5_25BoundablePairQueueCompareEEEEvT_T0_SH_T1_RT2_@Base 3.6.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree13BoundablePairESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops14_Iter_comp_valINS5_25BoundablePairQueueCompareEEEEvT_T0_SH_T1_RT2_@Base 3.6.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEEiS4_NS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_T0_SF_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_T0_SF_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_T0_SJ_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_T0_SJ_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_T0_SG_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_T0_SG_T1_T2_@Base 3.4.2 - (optional=templinst|subst)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree13BoundablePairESt6vectorIS6_SaIS6_EEEE{ssize_t}S6_NS0_5__ops15_Iter_comp_iterINS5_25BoundablePairQueueCompareEEEEvT_T0_SH_T1_T2_@Base 3.6.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 - (optional=templinst|arch=!alpha !mips !mipsel !ppc64 !ppc64el !s390x !sh4)_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_SE_T0_@Base 3.6.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_SI_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_SG_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_SF_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_@Base 3.4.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_SG_T0_@Base 3.6.2 - (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEEiNS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_SI_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_SI_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|subst)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEE{ssize_t}NS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_@Base 3.7.0 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEEiNS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_SF_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_SF_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 - (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 - (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 - (optional=templinst)_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_@Base 3.7.0 - (optional=templinst|arch=!alpha !armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4)_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_SE_SE_T0_@Base 3.4.2 - (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_comp_iterINS3_18CoordinateLessThenEEEEvT_T0_@Base 3.6.2 - (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_comp_iterINS3_19GeometryGreaterThenEEEEvT_T0_@Base 3.4.2 - (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops14_Val_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_@Base 3.4.2 - (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops14_Val_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_@Base 3.7.0 - (optional=templinst|arch=kfreebsd-i386 m68k)_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops19_Iter_equal_to_iterEET_SC_SC_T0_@Base 3.5.0 - (optional=templinst|arch=armel armhf m68k)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEENS0_5__ops16_Iter_equals_valIKdEEET_SB_SB_T0_St26random_access_iterator_tag@Base 3.4.2 - _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_@Base 3.7.0 - (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@Base 3.4.2 - (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_@Base 3.4.2 - _ZTIN4geos11planargraph11PlanarGraphE@Base 3.4.2 - _ZTIN4geos11planargraph12DirectedEdgeE@Base 3.4.2 - _ZTIN4geos11planargraph14GraphComponentE@Base 3.4.2 - _ZTIN4geos11planargraph16DirectedEdgeStarE@Base 3.4.2 - _ZTIN4geos11planargraph4EdgeE@Base 3.4.2 - _ZTIN4geos11planargraph4NodeE@Base 3.4.2 - _ZTIN4geos11planargraph7NodeMapE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge15QuadEdgeLocatorE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge15TriangleVisitorE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorE@Base 3.5.0 - _ZTIN4geos11triangulate8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge22LocateFailureExceptionE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge6VertexE@Base 3.4.2 - _ZTIN4geos11triangulate8quadedge8QuadEdgeE@Base 3.4.2 - _ZTIN4geos2io14ParseExceptionE@Base 3.4.2 - _ZTIN4geos2io9WKBWriterE@Base 3.4.2 - _ZTIN4geos4geom10LineStringE@Base 3.4.2 - _ZTIN4geos4geom10LinearRingE@Base 3.4.2 - _ZTIN4geos4geom10MultiPointE@Base 3.4.2 - _ZTIN4geos4geom11LineSegmentE@Base 3.4.2 - _ZTIN4geos4geom12MultiPolygonE@Base 3.4.2 - _ZTIN4geos4geom14GeometryFilterE@Base 3.4.2 - _ZTIN4geos4geom15GeometryFactoryE@Base 3.4.2 - _ZTIN4geos4geom15MultiLineStringE@Base 3.4.2 - _ZTIN4geos4geom16CoordinateFilterE@Base 3.4.2 - _ZTIN4geos4geom18CoordinateSequenceE@Base 3.4.2 - _ZTIN4geos4geom18GeometryCollectionE@Base 3.4.2 - _ZTIN4geos4geom23CoordinateArraySequenceE@Base 3.4.2 - _ZTIN4geos4geom23GeometryComponentFilterE@Base 3.4.2 - _ZTIN4geos4geom24CoordinateSequenceFilterE@Base 3.4.2 - _ZTIN4geos4geom25CoordinateSequenceFactoryE@Base 3.4.2 - _ZTIN4geos4geom30CoordinateArraySequenceFactoryE@Base 3.4.2 - _ZTIN4geos4geom4prep13PreparedPointE@Base 3.4.2 - _ZTIN4geos4geom4prep15PreparedPolygonE@Base 3.4.2 - _ZTIN4geos4geom4prep16PreparedGeometryE@Base 3.4.2 - _ZTIN4geos4geom4prep18PreparedLineStringE@Base 3.4.2 - _ZTIN4geos4geom4prep21BasicPreparedGeometryE@Base 3.4.2 - _ZTIN4geos4geom4prep21PreparedPolygonCoversE@Base 3.4.2 - _ZTIN4geos4geom4prep23PreparedPolygonContainsE@Base 3.4.2 - _ZTIN4geos4geom4prep24PreparedPolygonPredicateE@Base 3.4.2 - _ZTIN4geos4geom4prep25PreparedPolygonIntersectsE@Base 3.4.2 - _ZTIN4geos4geom4prep31AbstractPreparedPolygonContainsE@Base 3.4.2 - _ZTIN4geos4geom4prep31PreparedPolygonContainsProperlyE@Base 3.4.2 - _ZTIN4geos4geom4util14PointExtracterE@Base 3.4.2 - _ZTIN4geos4geom4util16PolygonExtracterE@Base 3.4.2 - _ZTIN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTIN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTIN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTIN4geos4geom4util19CoordinateOperationE@Base 3.4.2 - _ZTIN4geos4geom4util19GeometryTransformerE@Base 3.4.2 - _ZTIN4geos4geom4util23GeometryEditorOperationE@Base 3.4.2 - _ZTIN4geos4geom4util24LinearComponentExtracterE@Base 3.4.2 - _ZTIN4geos4geom4util28ComponentCoordinateExtracterE@Base 3.4.2 - _ZTIN4geos4geom4util29ShortCircuitedGeometryVisitorE@Base 3.4.2 - _ZTIN4geos4geom5PointE@Base 3.4.2 - _ZTIN4geos4geom6LinealE@Base 3.4.2 - _ZTIN4geos4geom6PuntalE@Base 3.4.2 - _ZTIN4geos4geom7PolygonE@Base 3.4.2 - _ZTIN4geos4geom8Geometry21GeometryChangedFilterE@Base 3.4.2 - _ZTIN4geos4geom8GeometryE@Base 3.4.2 - _ZTIN4geos4geom9PolygonalE@Base 3.4.2 - _ZTIN4geos4util13GEOSExceptionE@Base 3.4.2 - _ZTIN4geos4util17TopologyExceptionE@Base 3.4.2 - _ZTIN4geos4util20InterruptedExceptionE@Base 3.4.2 - _ZTIN4geos4util21GeometricShapeFactoryE@Base 3.4.2 - _ZTIN4geos4util21IllegalStateExceptionE@Base 3.4.2 - _ZTIN4geos4util24AssertionFailedExceptionE@Base 3.4.2 - _ZTIN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 - _ZTIN4geos4util27UniqueCoordinateArrayFilterE@Base 3.4.2 - _ZTIN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 - _ZTIN4geos5index11ItemVisitorE@Base 3.4.2 - _ZTIN4geos5index12SpatialIndexE@Base 3.4.2 - _ZTIN4geos5index13intervalrtree17IntervalRTreeNodeE@Base 3.4.2 - _ZTIN4geos5index13intervalrtree21IntervalRTreeLeafNodeE@Base 3.4.2 - _ZTIN4geos5index13intervalrtree23IntervalRTreeBranchNodeE@Base 3.4.2 - _ZTIN4geos5index5chain25MonotoneChainSelectActionE@Base 3.4.2 - _ZTIN4geos5index5chain26MonotoneChainOverlapActionE@Base 3.4.2 - _ZTIN4geos5index7bintree4NodeE@Base 3.4.2 - _ZTIN4geos5index7bintree4RootE@Base 3.4.2 - _ZTIN4geos5index7bintree8NodeBaseE@Base 3.4.2 - _ZTIN4geos5index7strtree12AbstractNodeE@Base 3.4.2 - _ZTIN4geos5index7strtree12ItemDistanceE@Base 3.6.0 - _ZTIN4geos5index7strtree13ItemBoundableE@Base 3.4.2 - _ZTIN4geos5index7strtree15AbstractSTRtree12IntersectsOpE@Base 3.4.2 - _ZTIN4geos5index7strtree15AbstractSTRtreeE@Base 3.4.2 - _ZTIN4geos5index7strtree15SIRAbstractNodeE@Base 3.4.2 - _ZTIN4geos5index7strtree15STRAbstractNodeE@Base 3.4.2 - _ZTIN4geos5index7strtree20GeometryItemDistanceE@Base 3.6.0 - _ZTIN4geos5index7strtree7SIRtree15SIRIntersectsOpE@Base 3.4.2 - _ZTIN4geos5index7strtree7SIRtreeE@Base 3.4.2 - _ZTIN4geos5index7strtree7STRtree15STRIntersectsOpE@Base 3.4.2 - _ZTIN4geos5index7strtree7STRtreeE@Base 3.4.2 - _ZTIN4geos5index7strtree9BoundableE@Base 3.4.2 - _ZTIN4geos5index8quadtree4NodeE@Base 3.4.2 - _ZTIN4geos5index8quadtree4RootE@Base 3.4.2 - _ZTIN4geos5index8quadtree8NodeBaseE@Base 3.4.2 - _ZTIN4geos5index8quadtree8QuadtreeE@Base 3.4.2 - _ZTIN4geos5index9sweepline22SweepLineOverlapActionE@Base 3.4.2 - _ZTIN4geos6noding11ScaledNoder6ScalerE@Base 3.4.2 - _ZTIN4geos6noding11ScaledNoder8ReScalerE@Base 3.4.2 - _ZTIN4geos6noding11ScaledNoderE@Base 3.4.2 - _ZTIN4geos6noding11SimpleNoderE@Base 3.4.2 - _ZTIN4geos6noding12MCIndexNoder20SegmentOverlapActionE@Base 3.4.2 - _ZTIN4geos6noding12MCIndexNoderE@Base 3.4.2 - _ZTIN4geos6noding13IteratedNoderE@Base 3.4.2 - _ZTIN4geos6noding13SegmentStringE@Base 3.4.2 - _ZTIN4geos6noding15SegmentNodeListE@Base 3.4.2 - _ZTIN4geos6noding15SinglePassNoderE@Base 3.4.2 - _ZTIN4geos6noding17IntersectionAdderE@Base 3.4.2 - _ZTIN4geos6noding18BasicSegmentStringE@Base 3.4.2 - _ZTIN4geos6noding18NodedSegmentStringE@Base 3.4.2 - _ZTIN4geos6noding18SegmentIntersectorE@Base 3.4.2 - _ZTIN4geos6noding20NodableSegmentStringE@Base 3.4.2 - _ZTIN4geos6noding23IntersectionFinderAdderE@Base 3.4.2 - _ZTIN4geos6noding27SegmentIntersectionDetectorE@Base 3.4.2 - _ZTIN4geos6noding27SegmentSetMutualIntersectorE@Base 3.4.2 - _ZTIN4geos6noding32SingleInteriorIntersectionFinderE@Base 3.4.2 - _ZTIN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionE@Base 3.4.2 - _ZTIN4geos6noding34MCIndexSegmentSetMutualIntersectorE@Base 3.4.2 - _ZTIN4geos6noding5NoderE@Base 3.4.2 - _ZTIN4geos6noding9snapround17SimpleSnapRounderE@Base 3.4.2 - _ZTIN4geos6noding9snapround18HotPixelSnapActionE@Base 3.4.2 - _ZTIN4geos6noding9snapround18MCIndexSnapRounderE@Base 3.4.2 - _ZTIN4geos6noding9snapround26MCIndexPointSnapperVisitorE@Base 3.4.2 - _ZTIN4geos8simplify13DPTransformerE@Base 3.4.2 - _ZTIN4geos8simplify17TaggedLineSegmentE@Base 3.4.2 - _ZTIN4geos8simplify18LineSegmentVisitorE@Base 3.4.2 - _ZTIN4geos9algorithm11PointInRingE@Base 3.4.2 - _ZTIN4geos9algorithm13MCPointInRing10MCSelecterE@Base 3.4.2 - _ZTIN4geos9algorithm13MCPointInRingE@Base 3.4.2 - _ZTIN4geos9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZTIN4geos9algorithm17SimplePointInRingE@Base 3.4.2 - _ZTIN4geos9algorithm18SIRtreePointInRingE@Base 3.4.2 - _ZTIN4geos9algorithm25NotRepresentableExceptionE@Base 3.4.2 - _ZTIN4geos9algorithm6locate22PointOnGeometryLocatorE@Base 3.4.2 - _ZTIN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorE@Base 3.4.2 - _ZTIN4geos9algorithm6locate25IndexedPointInAreaLocatorE@Base 3.4.2 - _ZTIN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterE@Base 3.4.2 - _ZTIN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterE@Base 3.4.2 - _ZTIN4geos9geomgraph11EdgeEndStarE@Base 3.4.2 - _ZTIN4geos9geomgraph11NodeFactoryE@Base 3.4.2 - _ZTIN4geos9geomgraph11PlanarGraphE@Base 3.4.2 - _ZTIN4geos9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZTIN4geos9geomgraph13GeometryGraphE@Base 3.4.2 - _ZTIN4geos9geomgraph14GraphComponentE@Base 3.4.2 - _ZTIN4geos9geomgraph16DirectedEdgeStarE@Base 3.4.2 - _ZTIN4geos9geomgraph4EdgeE@Base 3.4.2 - _ZTIN4geos9geomgraph4NodeE@Base 3.4.2 - _ZTIN4geos9geomgraph5DepthE@Base 3.4.2 - _ZTIN4geos9geomgraph5index13MonotoneChainE@Base 3.4.2 - _ZTIN4geos9geomgraph5index14SweepLineEventE@Base 3.4.2 - _ZTIN4geos9geomgraph5index16SweepLineSegmentE@Base 3.4.2 - _ZTIN4geos9geomgraph5index17SweepLineEventOBJE@Base 3.4.2 - _ZTIN4geos9geomgraph5index18EdgeSetIntersectorE@Base 3.4.2 - _ZTIN4geos9geomgraph5index18SegmentIntersectorE@Base 3.4.2 - _ZTIN4geos9geomgraph5index24SimpleEdgeSetIntersectorE@Base 3.4.2 - _ZTIN4geos9geomgraph5index26SimpleSweepLineIntersectorE@Base 3.4.2 - _ZTIN4geos9geomgraph5index28SimpleMCSweepLineIntersectorE@Base 3.4.2 - _ZTIN4geos9geomgraph7EdgeEndE@Base 3.4.2 - _ZTIN4geos9geomgraph7NodeMapE@Base 3.4.2 - _ZTIN4geos9geomgraph8EdgeListE@Base 3.4.2 - _ZTIN4geos9geomgraph8EdgeRingE@Base 3.4.2 - _ZTIN4geos9operation10polygonize11Polygonizer15LineStringAdderE@Base 3.4.2 - _ZTIN4geos9operation10polygonize14PolygonizeEdgeE@Base 3.4.2 - _ZTIN4geos9operation10polygonize15PolygonizeGraphE@Base 3.4.2 - _ZTIN4geos9operation10polygonize22PolygonizeDirectedEdgeE@Base 3.4.2 - _ZTIN4geos9operation22GeometryGraphOperationE@Base 3.4.2 - _ZTIN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionE@Base 3.4.2 - _ZTIN4geos9operation5valid9IsValidOpE@Base 3.4.2 - _ZTIN4geos9operation6relate10RelateNodeE@Base 3.4.2 - _ZTIN4geos9operation6relate13EdgeEndBundleE@Base 3.4.2 - _ZTIN4geos9operation6relate15RelateNodeGraphE@Base 3.4.2 - _ZTIN4geos9operation6relate17EdgeEndBundleStarE@Base 3.4.2 - _ZTIN4geos9operation6relate17RelateNodeFactoryE@Base 3.4.2 - _ZTIN4geos9operation6relate8RelateOpE@Base 3.4.2 - _ZTIN4geos9operation7overlay15MaximalEdgeRingE@Base 3.4.2 - _ZTIN4geos9operation7overlay15MinimalEdgeRingE@Base 3.4.2 - _ZTIN4geos9operation7overlay18OverlayNodeFactoryE@Base 3.4.2 - _ZTIN4geos9operation7overlay21ElevationMatrixFilterE@Base 3.4.2 - _ZTIN4geos9operation7overlay4snap15SnapTransformerE@Base 3.4.2 - _ZTIN4geos9operation7overlay9OverlayOpE@Base 3.4.2 - _ZTIN4geos9operation8distance27ConnectedElementPointFilterE@Base 3.4.2 - _ZTIN4geos9operation8distance30ConnectedElementLocationFilterE@Base 3.4.2 - _ZTIN4geos9operation8distance7DeleterE@Base 3.7.0 - _ZTIN4geos9operation9linemerge13LineMergeEdgeE@Base 3.4.2 - _ZTIN4geos9operation9linemerge14LineMergeGraphE@Base 3.4.2 - _ZTIN4geos9operation9linemerge21LineMergeDirectedEdgeE@Base 3.4.2 - _ZTIN4geos9operation9predicate20ContainsPointVisitorE@Base 3.4.2 - _ZTIN4geos9operation9predicate21LineIntersectsVisitorE@Base 3.4.2 - _ZTIN4geos9operation9predicate25EnvelopeIntersectsVisitorE@Base 3.4.2 - _ZTIN4geos9precision10TranslaterE@Base 3.4.2 - _ZTIN4geos9precision22CommonCoordinateFilterE@Base 3.4.2 - _ZTIN4geos9precision35PrecisionReducerCoordinateOperationE@Base 3.4.2 - _ZTIPN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 - _ZTIPN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 - _ZTSN4geos11planargraph11PlanarGraphE@Base 3.4.2 - _ZTSN4geos11planargraph12DirectedEdgeE@Base 3.4.2 - _ZTSN4geos11planargraph14GraphComponentE@Base 3.4.2 - _ZTSN4geos11planargraph16DirectedEdgeStarE@Base 3.4.2 - _ZTSN4geos11planargraph4EdgeE@Base 3.4.2 - _ZTSN4geos11planargraph4NodeE@Base 3.4.2 - _ZTSN4geos11planargraph7NodeMapE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge15QuadEdgeLocatorE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge15TriangleVisitorE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorE@Base 3.5.0 - _ZTSN4geos11triangulate8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge22LocateFailureExceptionE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge6VertexE@Base 3.4.2 - _ZTSN4geos11triangulate8quadedge8QuadEdgeE@Base 3.4.2 - _ZTSN4geos2io14ParseExceptionE@Base 3.4.2 - _ZTSN4geos2io9WKBWriterE@Base 3.4.2 - _ZTSN4geos4geom10LineStringE@Base 3.4.2 - _ZTSN4geos4geom10LinearRingE@Base 3.4.2 - _ZTSN4geos4geom10MultiPointE@Base 3.4.2 - _ZTSN4geos4geom11LineSegmentE@Base 3.4.2 - _ZTSN4geos4geom12MultiPolygonE@Base 3.4.2 - _ZTSN4geos4geom14GeometryFilterE@Base 3.4.2 - _ZTSN4geos4geom15GeometryFactoryE@Base 3.4.2 - _ZTSN4geos4geom15MultiLineStringE@Base 3.4.2 - _ZTSN4geos4geom16CoordinateFilterE@Base 3.4.2 - _ZTSN4geos4geom18CoordinateSequenceE@Base 3.4.2 - _ZTSN4geos4geom18GeometryCollectionE@Base 3.4.2 - _ZTSN4geos4geom23CoordinateArraySequenceE@Base 3.4.2 - _ZTSN4geos4geom23GeometryComponentFilterE@Base 3.4.2 - _ZTSN4geos4geom24CoordinateSequenceFilterE@Base 3.4.2 - _ZTSN4geos4geom25CoordinateSequenceFactoryE@Base 3.4.2 - _ZTSN4geos4geom30CoordinateArraySequenceFactoryE@Base 3.4.2 - _ZTSN4geos4geom4prep13PreparedPointE@Base 3.4.2 - _ZTSN4geos4geom4prep15PreparedPolygonE@Base 3.4.2 - _ZTSN4geos4geom4prep16PreparedGeometryE@Base 3.4.2 - _ZTSN4geos4geom4prep18PreparedLineStringE@Base 3.4.2 - _ZTSN4geos4geom4prep21BasicPreparedGeometryE@Base 3.4.2 - _ZTSN4geos4geom4prep21PreparedPolygonCoversE@Base 3.4.2 - _ZTSN4geos4geom4prep23PreparedPolygonContainsE@Base 3.4.2 - _ZTSN4geos4geom4prep24PreparedPolygonPredicateE@Base 3.4.2 - _ZTSN4geos4geom4prep25PreparedPolygonIntersectsE@Base 3.4.2 - _ZTSN4geos4geom4prep31AbstractPreparedPolygonContainsE@Base 3.4.2 - _ZTSN4geos4geom4prep31PreparedPolygonContainsProperlyE@Base 3.4.2 - _ZTSN4geos4geom4util14PointExtracterE@Base 3.4.2 - _ZTSN4geos4geom4util16PolygonExtracterE@Base 3.4.2 - _ZTSN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTSN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTSN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTSN4geos4geom4util19CoordinateOperationE@Base 3.4.2 - _ZTSN4geos4geom4util19GeometryTransformerE@Base 3.4.2 - _ZTSN4geos4geom4util23GeometryEditorOperationE@Base 3.4.2 - _ZTSN4geos4geom4util24LinearComponentExtracterE@Base 3.4.2 - _ZTSN4geos4geom4util28ComponentCoordinateExtracterE@Base 3.4.2 - _ZTSN4geos4geom4util29ShortCircuitedGeometryVisitorE@Base 3.4.2 - _ZTSN4geos4geom5PointE@Base 3.4.2 - _ZTSN4geos4geom6LinealE@Base 3.4.2 - _ZTSN4geos4geom6PuntalE@Base 3.4.2 - _ZTSN4geos4geom7PolygonE@Base 3.4.2 - _ZTSN4geos4geom8Geometry21GeometryChangedFilterE@Base 3.4.2 - _ZTSN4geos4geom8GeometryE@Base 3.4.2 - _ZTSN4geos4geom9PolygonalE@Base 3.4.2 - _ZTSN4geos4util13GEOSExceptionE@Base 3.4.2 - _ZTSN4geos4util17TopologyExceptionE@Base 3.4.2 - _ZTSN4geos4util20InterruptedExceptionE@Base 3.4.2 - _ZTSN4geos4util21GeometricShapeFactoryE@Base 3.4.2 - _ZTSN4geos4util21IllegalStateExceptionE@Base 3.4.2 - _ZTSN4geos4util24AssertionFailedExceptionE@Base 3.4.2 - _ZTSN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 - _ZTSN4geos4util27UniqueCoordinateArrayFilterE@Base 3.4.2 - _ZTSN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 - _ZTSN4geos5index11ItemVisitorE@Base 3.4.2 - _ZTSN4geos5index12SpatialIndexE@Base 3.4.2 - _ZTSN4geos5index13intervalrtree17IntervalRTreeNodeE@Base 3.4.2 - _ZTSN4geos5index13intervalrtree21IntervalRTreeLeafNodeE@Base 3.4.2 - _ZTSN4geos5index13intervalrtree23IntervalRTreeBranchNodeE@Base 3.4.2 - _ZTSN4geos5index5chain25MonotoneChainSelectActionE@Base 3.4.2 - _ZTSN4geos5index5chain26MonotoneChainOverlapActionE@Base 3.4.2 - _ZTSN4geos5index7bintree4NodeE@Base 3.4.2 - _ZTSN4geos5index7bintree4RootE@Base 3.4.2 - _ZTSN4geos5index7bintree8NodeBaseE@Base 3.4.2 - _ZTSN4geos5index7strtree12AbstractNodeE@Base 3.4.2 - _ZTSN4geos5index7strtree12ItemDistanceE@Base 3.6.0 - _ZTSN4geos5index7strtree13ItemBoundableE@Base 3.4.2 - _ZTSN4geos5index7strtree15AbstractSTRtree12IntersectsOpE@Base 3.4.2 - _ZTSN4geos5index7strtree15AbstractSTRtreeE@Base 3.4.2 - _ZTSN4geos5index7strtree15SIRAbstractNodeE@Base 3.4.2 - _ZTSN4geos5index7strtree15STRAbstractNodeE@Base 3.4.2 - _ZTSN4geos5index7strtree20GeometryItemDistanceE@Base 3.6.0 - _ZTSN4geos5index7strtree7SIRtree15SIRIntersectsOpE@Base 3.4.2 - _ZTSN4geos5index7strtree7SIRtreeE@Base 3.4.2 - _ZTSN4geos5index7strtree7STRtree15STRIntersectsOpE@Base 3.4.2 - _ZTSN4geos5index7strtree7STRtreeE@Base 3.4.2 - _ZTSN4geos5index7strtree9BoundableE@Base 3.4.2 - _ZTSN4geos5index8quadtree4NodeE@Base 3.4.2 - _ZTSN4geos5index8quadtree4RootE@Base 3.4.2 - _ZTSN4geos5index8quadtree8NodeBaseE@Base 3.4.2 - _ZTSN4geos5index8quadtree8QuadtreeE@Base 3.4.2 - _ZTSN4geos5index9sweepline22SweepLineOverlapActionE@Base 3.4.2 - _ZTSN4geos6noding11ScaledNoder6ScalerE@Base 3.4.2 - _ZTSN4geos6noding11ScaledNoder8ReScalerE@Base 3.4.2 - _ZTSN4geos6noding11ScaledNoderE@Base 3.4.2 - _ZTSN4geos6noding11SimpleNoderE@Base 3.4.2 - _ZTSN4geos6noding12MCIndexNoder20SegmentOverlapActionE@Base 3.4.2 - _ZTSN4geos6noding12MCIndexNoderE@Base 3.4.2 - _ZTSN4geos6noding13IteratedNoderE@Base 3.4.2 - _ZTSN4geos6noding13SegmentStringE@Base 3.4.2 - _ZTSN4geos6noding15SegmentNodeListE@Base 3.4.2 - _ZTSN4geos6noding15SinglePassNoderE@Base 3.4.2 - _ZTSN4geos6noding17IntersectionAdderE@Base 3.4.2 - _ZTSN4geos6noding18BasicSegmentStringE@Base 3.4.2 - _ZTSN4geos6noding18NodedSegmentStringE@Base 3.4.2 - _ZTSN4geos6noding18SegmentIntersectorE@Base 3.4.2 - _ZTSN4geos6noding20NodableSegmentStringE@Base 3.4.2 - _ZTSN4geos6noding23IntersectionFinderAdderE@Base 3.4.2 - _ZTSN4geos6noding27SegmentIntersectionDetectorE@Base 3.4.2 - _ZTSN4geos6noding27SegmentSetMutualIntersectorE@Base 3.4.2 - _ZTSN4geos6noding32SingleInteriorIntersectionFinderE@Base 3.4.2 - _ZTSN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionE@Base 3.4.2 - _ZTSN4geos6noding34MCIndexSegmentSetMutualIntersectorE@Base 3.4.2 - _ZTSN4geos6noding5NoderE@Base 3.4.2 - _ZTSN4geos6noding9snapround17SimpleSnapRounderE@Base 3.4.2 - _ZTSN4geos6noding9snapround18HotPixelSnapActionE@Base 3.4.2 - _ZTSN4geos6noding9snapround18MCIndexSnapRounderE@Base 3.4.2 - _ZTSN4geos6noding9snapround26MCIndexPointSnapperVisitorE@Base 3.4.2 - _ZTSN4geos8simplify13DPTransformerE@Base 3.4.2 - _ZTSN4geos8simplify17TaggedLineSegmentE@Base 3.4.2 - _ZTSN4geos8simplify18LineSegmentVisitorE@Base 3.4.2 - _ZTSN4geos9algorithm11PointInRingE@Base 3.4.2 - _ZTSN4geos9algorithm13MCPointInRing10MCSelecterE@Base 3.4.2 - _ZTSN4geos9algorithm13MCPointInRingE@Base 3.4.2 - _ZTSN4geos9algorithm16BoundaryNodeRuleE@Base 3.4.2 - _ZTSN4geos9algorithm17SimplePointInRingE@Base 3.4.2 - _ZTSN4geos9algorithm18SIRtreePointInRingE@Base 3.4.2 - _ZTSN4geos9algorithm25NotRepresentableExceptionE@Base 3.4.2 - _ZTSN4geos9algorithm6locate22PointOnGeometryLocatorE@Base 3.4.2 - _ZTSN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorE@Base 3.4.2 - _ZTSN4geos9algorithm6locate25IndexedPointInAreaLocatorE@Base 3.4.2 - _ZTSN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterE@Base 3.4.2 - _ZTSN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterE@Base 3.4.2 - _ZTSN4geos9geomgraph11EdgeEndStarE@Base 3.4.2 - _ZTSN4geos9geomgraph11NodeFactoryE@Base 3.4.2 - _ZTSN4geos9geomgraph11PlanarGraphE@Base 3.4.2 - _ZTSN4geos9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZTSN4geos9geomgraph13GeometryGraphE@Base 3.4.2 - _ZTSN4geos9geomgraph14GraphComponentE@Base 3.4.2 - _ZTSN4geos9geomgraph16DirectedEdgeStarE@Base 3.4.2 - _ZTSN4geos9geomgraph4EdgeE@Base 3.4.2 - _ZTSN4geos9geomgraph4NodeE@Base 3.4.2 - _ZTSN4geos9geomgraph5DepthE@Base 3.4.2 - _ZTSN4geos9geomgraph5index13MonotoneChainE@Base 3.4.2 - _ZTSN4geos9geomgraph5index14SweepLineEventE@Base 3.4.2 - _ZTSN4geos9geomgraph5index16SweepLineSegmentE@Base 3.4.2 - _ZTSN4geos9geomgraph5index17SweepLineEventOBJE@Base 3.4.2 - _ZTSN4geos9geomgraph5index18EdgeSetIntersectorE@Base 3.4.2 - _ZTSN4geos9geomgraph5index18SegmentIntersectorE@Base 3.4.2 - _ZTSN4geos9geomgraph5index24SimpleEdgeSetIntersectorE@Base 3.4.2 - _ZTSN4geos9geomgraph5index26SimpleSweepLineIntersectorE@Base 3.4.2 - _ZTSN4geos9geomgraph5index28SimpleMCSweepLineIntersectorE@Base 3.4.2 - _ZTSN4geos9geomgraph7EdgeEndE@Base 3.4.2 - _ZTSN4geos9geomgraph7NodeMapE@Base 3.4.2 - _ZTSN4geos9geomgraph8EdgeListE@Base 3.4.2 - _ZTSN4geos9geomgraph8EdgeRingE@Base 3.4.2 - _ZTSN4geos9operation10polygonize11Polygonizer15LineStringAdderE@Base 3.4.2 - _ZTSN4geos9operation10polygonize14PolygonizeEdgeE@Base 3.4.2 - _ZTSN4geos9operation10polygonize15PolygonizeGraphE@Base 3.4.2 - _ZTSN4geos9operation10polygonize22PolygonizeDirectedEdgeE@Base 3.4.2 - _ZTSN4geos9operation22GeometryGraphOperationE@Base 3.4.2 - _ZTSN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionE@Base 3.4.2 - _ZTSN4geos9operation5valid9IsValidOpE@Base 3.4.2 - _ZTSN4geos9operation6relate10RelateNodeE@Base 3.4.2 - _ZTSN4geos9operation6relate13EdgeEndBundleE@Base 3.4.2 - _ZTSN4geos9operation6relate15RelateNodeGraphE@Base 3.4.2 - _ZTSN4geos9operation6relate17EdgeEndBundleStarE@Base 3.4.2 - _ZTSN4geos9operation6relate17RelateNodeFactoryE@Base 3.4.2 - _ZTSN4geos9operation6relate8RelateOpE@Base 3.4.2 - _ZTSN4geos9operation7overlay15MaximalEdgeRingE@Base 3.4.2 - _ZTSN4geos9operation7overlay15MinimalEdgeRingE@Base 3.4.2 - _ZTSN4geos9operation7overlay18OverlayNodeFactoryE@Base 3.4.2 - _ZTSN4geos9operation7overlay21ElevationMatrixFilterE@Base 3.4.2 - _ZTSN4geos9operation7overlay4snap15SnapTransformerE@Base 3.4.2 - _ZTSN4geos9operation7overlay9OverlayOpE@Base 3.4.2 - _ZTSN4geos9operation8distance27ConnectedElementPointFilterE@Base 3.4.2 - _ZTSN4geos9operation8distance30ConnectedElementLocationFilterE@Base 3.4.2 - _ZTSN4geos9operation8distance7DeleterE@Base 3.7.0 - _ZTSN4geos9operation9linemerge13LineMergeEdgeE@Base 3.4.2 - _ZTSN4geos9operation9linemerge14LineMergeGraphE@Base 3.4.2 - _ZTSN4geos9operation9linemerge21LineMergeDirectedEdgeE@Base 3.4.2 - _ZTSN4geos9operation9predicate20ContainsPointVisitorE@Base 3.4.2 - _ZTSN4geos9operation9predicate21LineIntersectsVisitorE@Base 3.4.2 - _ZTSN4geos9operation9predicate25EnvelopeIntersectsVisitorE@Base 3.4.2 - _ZTSN4geos9precision10TranslaterE@Base 3.4.2 - _ZTSN4geos9precision22CommonCoordinateFilterE@Base 3.4.2 - _ZTSN4geos9precision35PrecisionReducerCoordinateOperationE@Base 3.4.2 - _ZTSPN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 - _ZTSPN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 - _ZTTN4geos4geom10LineStringE@Base 3.4.2 - _ZTTN4geos4geom10LinearRingE@Base 3.4.2 - _ZTTN4geos4geom10MultiPointE@Base 3.4.2 - _ZTTN4geos4geom12MultiPolygonE@Base 3.4.2 - _ZTTN4geos4geom15MultiLineStringE@Base 3.4.2 - _ZTTN4geos4geom18GeometryCollectionE@Base 3.4.2 - _ZTTN4geos4geom5PointE@Base 3.4.2 - _ZTTN4geos4geom7PolygonE@Base 3.4.2 - _ZTVN4geos11planargraph11PlanarGraphE@Base 3.4.2 - _ZTVN4geos11planargraph12DirectedEdgeE@Base 3.4.2 - _ZTVN4geos11planargraph16DirectedEdgeStarE@Base 3.4.2 - _ZTVN4geos11planargraph4EdgeE@Base 3.4.2 - _ZTVN4geos11planargraph4NodeE@Base 3.4.2 - _ZTVN4geos11planargraph7NodeMapE@Base 3.4.2 - _ZTVN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorE@Base 3.4.2 - _ZTVN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorE@Base 3.5.0 - _ZTVN4geos11triangulate8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 - _ZTVN4geos11triangulate8quadedge22LocateFailureExceptionE@Base 3.4.2 - _ZTVN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorE@Base 3.4.2 - _ZTVN4geos11triangulate8quadedge6VertexE@Base 3.4.2 - _ZTVN4geos11triangulate8quadedge8QuadEdgeE@Base 3.4.2 - _ZTVN4geos2io14ParseExceptionE@Base 3.4.2 - _ZTVN4geos2io9WKBWriterE@Base 3.4.2 - _ZTVN4geos4geom10LineStringE@Base 3.4.2 - _ZTVN4geos4geom10LinearRingE@Base 3.4.2 - _ZTVN4geos4geom10MultiPointE@Base 3.4.2 - _ZTVN4geos4geom11LineSegmentE@Base 3.4.2 - _ZTVN4geos4geom12MultiPolygonE@Base 3.4.2 - _ZTVN4geos4geom15GeometryFactoryE@Base 3.4.2 - _ZTVN4geos4geom15MultiLineStringE@Base 3.4.2 - _ZTVN4geos4geom18CoordinateSequenceE@Base 3.4.2 - _ZTVN4geos4geom18GeometryCollectionE@Base 3.4.2 - _ZTVN4geos4geom23CoordinateArraySequenceE@Base 3.4.2 - _ZTVN4geos4geom23GeometryComponentFilterE@Base 3.4.2 - _ZTVN4geos4geom25CoordinateSequenceFactoryE@Base 3.4.2 - _ZTVN4geos4geom30CoordinateArraySequenceFactoryE@Base 3.4.2 - _ZTVN4geos4geom4prep13PreparedPointE@Base 3.4.2 - _ZTVN4geos4geom4prep15PreparedPolygonE@Base 3.4.2 - _ZTVN4geos4geom4prep18PreparedLineStringE@Base 3.4.2 - _ZTVN4geos4geom4prep21BasicPreparedGeometryE@Base 3.4.2 - _ZTVN4geos4geom4prep21PreparedPolygonCoversE@Base 3.4.2 - _ZTVN4geos4geom4prep23PreparedPolygonContainsE@Base 3.4.2 - _ZTVN4geos4geom4prep25PreparedPolygonIntersectsE@Base 3.4.2 - _ZTVN4geos4geom4prep31PreparedPolygonContainsProperlyE@Base 3.4.2 - _ZTVN4geos4geom4util14PointExtracterE@Base 3.4.2 - _ZTVN4geos4geom4util16PolygonExtracterE@Base 3.4.2 - _ZTVN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTVN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTVN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 - _ZTVN4geos4geom4util19CoordinateOperationE@Base 3.4.2 - _ZTVN4geos4geom4util19GeometryTransformerE@Base 3.4.2 - _ZTVN4geos4geom4util24LinearComponentExtracterE@Base 3.4.2 - _ZTVN4geos4geom4util28ComponentCoordinateExtracterE@Base 3.4.2 - _ZTVN4geos4geom5PointE@Base 3.4.2 - _ZTVN4geos4geom7PolygonE@Base 3.4.2 - _ZTVN4geos4geom8Geometry21GeometryChangedFilterE@Base 3.4.2 - _ZTVN4geos4geom8GeometryE@Base 3.4.2 - _ZTVN4geos4util13GEOSExceptionE@Base 3.4.2 - _ZTVN4geos4util17TopologyExceptionE@Base 3.4.2 - _ZTVN4geos4util20InterruptedExceptionE@Base 3.4.2 - _ZTVN4geos4util21GeometricShapeFactoryE@Base 3.4.2 - _ZTVN4geos4util21IllegalStateExceptionE@Base 3.4.2 - _ZTVN4geos4util24AssertionFailedExceptionE@Base 3.4.2 - _ZTVN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 - _ZTVN4geos4util27UniqueCoordinateArrayFilterE@Base 3.4.2 - _ZTVN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 - _ZTVN4geos5index13intervalrtree21IntervalRTreeLeafNodeE@Base 3.4.2 - _ZTVN4geos5index13intervalrtree23IntervalRTreeBranchNodeE@Base 3.4.2 - _ZTVN4geos5index5chain25MonotoneChainSelectActionE@Base 3.4.2 - _ZTVN4geos5index5chain26MonotoneChainOverlapActionE@Base 3.4.2 - _ZTVN4geos5index7bintree4NodeE@Base 3.4.2 - _ZTVN4geos5index7bintree4RootE@Base 3.4.2 - _ZTVN4geos5index7bintree8NodeBaseE@Base 3.4.2 - _ZTVN4geos5index7strtree12AbstractNodeE@Base 3.4.2 - _ZTVN4geos5index7strtree13ItemBoundableE@Base 3.4.2 - _ZTVN4geos5index7strtree15AbstractSTRtreeE@Base 3.4.2 - _ZTVN4geos5index7strtree15SIRAbstractNodeE@Base 3.4.2 - _ZTVN4geos5index7strtree15STRAbstractNodeE@Base 3.4.2 - _ZTVN4geos5index7strtree20GeometryItemDistanceE@Base 3.6.0 - _ZTVN4geos5index7strtree7SIRtree15SIRIntersectsOpE@Base 3.4.2 - _ZTVN4geos5index7strtree7SIRtreeE@Base 3.4.2 - _ZTVN4geos5index7strtree7STRtree15STRIntersectsOpE@Base 3.4.2 - _ZTVN4geos5index7strtree7STRtreeE@Base 3.4.2 - _ZTVN4geos5index8quadtree4NodeE@Base 3.4.2 - _ZTVN4geos5index8quadtree4RootE@Base 3.4.2 - _ZTVN4geos5index8quadtree8NodeBaseE@Base 3.4.2 - _ZTVN4geos5index8quadtree8QuadtreeE@Base 3.4.2 - _ZTVN4geos6noding11ScaledNoder6ScalerE@Base 3.4.2 - _ZTVN4geos6noding11ScaledNoder8ReScalerE@Base 3.4.2 - _ZTVN4geos6noding11ScaledNoderE@Base 3.4.2 - _ZTVN4geos6noding11SimpleNoderE@Base 3.4.2 - _ZTVN4geos6noding12MCIndexNoder20SegmentOverlapActionE@Base 3.4.2 - _ZTVN4geos6noding12MCIndexNoderE@Base 3.4.2 - _ZTVN4geos6noding13IteratedNoderE@Base 3.4.2 - _ZTVN4geos6noding13SegmentStringE@Base 3.4.2 - _ZTVN4geos6noding15SegmentNodeListE@Base 3.4.2 - _ZTVN4geos6noding17IntersectionAdderE@Base 3.4.2 - _ZTVN4geos6noding18BasicSegmentStringE@Base 3.4.2 - _ZTVN4geos6noding18NodedSegmentStringE@Base 3.4.2 - _ZTVN4geos6noding23IntersectionFinderAdderE@Base 3.4.2 - _ZTVN4geos6noding27SegmentIntersectionDetectorE@Base 3.4.2 - _ZTVN4geos6noding32SingleInteriorIntersectionFinderE@Base 3.4.2 - _ZTVN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionE@Base 3.4.2 - _ZTVN4geos6noding34MCIndexSegmentSetMutualIntersectorE@Base 3.4.2 - _ZTVN4geos6noding9snapround17SimpleSnapRounderE@Base 3.4.2 - _ZTVN4geos6noding9snapround18HotPixelSnapActionE@Base 3.4.2 - _ZTVN4geos6noding9snapround18MCIndexSnapRounderE@Base 3.4.2 - _ZTVN4geos6noding9snapround26MCIndexPointSnapperVisitorE@Base 3.4.2 - _ZTVN4geos8simplify13DPTransformerE@Base 3.4.2 - _ZTVN4geos8simplify17TaggedLineSegmentE@Base 3.4.2 - _ZTVN4geos8simplify18LineSegmentVisitorE@Base 3.4.2 - _ZTVN4geos9algorithm13MCPointInRing10MCSelecterE@Base 3.4.2 - _ZTVN4geos9algorithm13MCPointInRingE@Base 3.4.2 - _ZTVN4geos9algorithm17SimplePointInRingE@Base 3.4.2 - _ZTVN4geos9algorithm18SIRtreePointInRingE@Base 3.4.2 - _ZTVN4geos9algorithm25NotRepresentableExceptionE@Base 3.4.2 - _ZTVN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorE@Base 3.4.2 - _ZTVN4geos9algorithm6locate25IndexedPointInAreaLocatorE@Base 3.4.2 - _ZTVN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterE@Base 3.4.2 - _ZTVN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterE@Base 3.4.2 - _ZTVN4geos9geomgraph11EdgeEndStarE@Base 3.4.2 - _ZTVN4geos9geomgraph11NodeFactoryE@Base 3.4.2 - _ZTVN4geos9geomgraph11PlanarGraphE@Base 3.4.2 - _ZTVN4geos9geomgraph12DirectedEdgeE@Base 3.4.2 - _ZTVN4geos9geomgraph13GeometryGraphE@Base 3.4.2 - _ZTVN4geos9geomgraph14GraphComponentE@Base 3.4.2 - _ZTVN4geos9geomgraph16DirectedEdgeStarE@Base 3.4.2 - _ZTVN4geos9geomgraph4EdgeE@Base 3.4.2 - _ZTVN4geos9geomgraph4NodeE@Base 3.4.2 - _ZTVN4geos9geomgraph5DepthE@Base 3.4.2 - _ZTVN4geos9geomgraph5index13MonotoneChainE@Base 3.4.2 - _ZTVN4geos9geomgraph5index14SweepLineEventE@Base 3.4.2 - _ZTVN4geos9geomgraph5index16SweepLineSegmentE@Base 3.4.2 - _ZTVN4geos9geomgraph5index18SegmentIntersectorE@Base 3.4.2 - _ZTVN4geos9geomgraph5index24SimpleEdgeSetIntersectorE@Base 3.4.2 - _ZTVN4geos9geomgraph5index26SimpleSweepLineIntersectorE@Base 3.4.2 - _ZTVN4geos9geomgraph5index28SimpleMCSweepLineIntersectorE@Base 3.4.2 - _ZTVN4geos9geomgraph7EdgeEndE@Base 3.4.2 - _ZTVN4geos9geomgraph7NodeMapE@Base 3.4.2 - _ZTVN4geos9geomgraph8EdgeListE@Base 3.4.2 - _ZTVN4geos9geomgraph8EdgeRingE@Base 3.4.2 - _ZTVN4geos9operation10polygonize11Polygonizer15LineStringAdderE@Base 3.4.2 - _ZTVN4geos9operation10polygonize14PolygonizeEdgeE@Base 3.4.2 - _ZTVN4geos9operation10polygonize15PolygonizeGraphE@Base 3.4.2 - _ZTVN4geos9operation10polygonize22PolygonizeDirectedEdgeE@Base 3.4.2 - _ZTVN4geos9operation22GeometryGraphOperationE@Base 3.4.2 - _ZTVN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionE@Base 3.4.2 - _ZTVN4geos9operation5valid9IsValidOpE@Base 3.4.2 - _ZTVN4geos9operation6relate10RelateNodeE@Base 3.4.2 - _ZTVN4geos9operation6relate13EdgeEndBundleE@Base 3.4.2 - _ZTVN4geos9operation6relate15RelateNodeGraphE@Base 3.4.2 - _ZTVN4geos9operation6relate17EdgeEndBundleStarE@Base 3.4.2 - _ZTVN4geos9operation6relate17RelateNodeFactoryE@Base 3.4.2 - _ZTVN4geos9operation6relate8RelateOpE@Base 3.4.2 - _ZTVN4geos9operation7overlay15MaximalEdgeRingE@Base 3.4.2 - _ZTVN4geos9operation7overlay15MinimalEdgeRingE@Base 3.4.2 - _ZTVN4geos9operation7overlay18OverlayNodeFactoryE@Base 3.4.2 - _ZTVN4geos9operation7overlay21ElevationMatrixFilterE@Base 3.4.2 - _ZTVN4geos9operation7overlay4snap15SnapTransformerE@Base 3.4.2 - _ZTVN4geos9operation7overlay9OverlayOpE@Base 3.4.2 - _ZTVN4geos9operation8distance27ConnectedElementPointFilterE@Base 3.4.2 - _ZTVN4geos9operation8distance30ConnectedElementLocationFilterE@Base 3.4.2 - _ZTVN4geos9operation8distance7DeleterE@Base 3.7.0 - _ZTVN4geos9operation9linemerge13LineMergeEdgeE@Base 3.4.2 - _ZTVN4geos9operation9linemerge14LineMergeGraphE@Base 3.4.2 - _ZTVN4geos9operation9linemerge21LineMergeDirectedEdgeE@Base 3.4.2 - _ZTVN4geos9operation9predicate20ContainsPointVisitorE@Base 3.4.2 - _ZTVN4geos9operation9predicate21LineIntersectsVisitorE@Base 3.4.2 - _ZTVN4geos9operation9predicate25EnvelopeIntersectsVisitorE@Base 3.4.2 - _ZTVN4geos9precision10TranslaterE@Base 3.4.2 - _ZTVN4geos9precision22CommonCoordinateFilterE@Base 3.4.2 - _ZTVN4geos9precision35PrecisionReducerCoordinateOperationE@Base 3.4.2 - _ZZ19getMachineByteOrdervE12endian_check@Base 3.4.2 - (c++)"non-virtual thunk to geos::geom::MultiLineString::~MultiLineString()@Base" 3.4.2 - (c++)"non-virtual thunk to geos::geom::MultiPoint::~MultiPoint()@Base" 3.4.2 - (c++)"non-virtual thunk to geos::geom::MultiPolygon::~MultiPolygon()@Base" 3.4.2 - (c++)"non-virtual thunk to geos::index::strtree::STRtree::insert(geos::geom::Envelope const*, void*)@Base" 3.4.2 - (c++)"non-virtual thunk to geos::index::strtree::STRtree::query(geos::geom::Envelope const*, geos::index::ItemVisitor&)@Base" 3.4.2 - (c++)"non-virtual thunk to geos::index::strtree::STRtree::query(geos::geom::Envelope const*, std::vector >&)@Base" 3.4.2 - (c++)"non-virtual thunk to geos::index::strtree::STRtree::remove(geos::geom::Envelope const*, void*)@Base" 3.4.2 - (c++)"non-virtual thunk to geos::index::strtree::STRtree::~STRtree()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::computeEnvelopeInternal() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getArea() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getCoordinate() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getCoordinateDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getCoordinates() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getDimension() const@Base" 3.4.2 - (c++|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)"virtual thunk to geos::geom::GeometryCollection::getGeometryN(unsigned int) const@Base" 3.4.2 - (c++|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)"virtual thunk to geos::geom::GeometryCollection::getGeometryN(unsigned long) const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::GeometryCollection::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getLength() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getNumGeometries() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::getNumPoints() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::isEmpty() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::normalize()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::GeometryCollection::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::GeometryCollection::~GeometryCollection()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::computeEnvelopeInternal() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getCoordinate() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getCoordinateDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getCoordinates() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::LineString::getLength() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::getNumPoints() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::isEmpty() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::normalize()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LineString::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::LineString::~LineString()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LinearRing::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LinearRing::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LinearRing::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LinearRing::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::LinearRing::isSimple() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::LinearRing::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::LinearRing::~LinearRing()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::getDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiLineString::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::MultiLineString::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::MultiLineString::~MultiLineString()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::getDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPoint::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::MultiPoint::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::MultiPoint::~MultiPoint()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::getDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::isSimple() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::MultiPolygon::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::MultiPolygon::~MultiPolygon()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::computeEnvelopeInternal() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getCoordinate() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getCoordinateDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getCoordinates() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::Point::getNumPoints() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::isEmpty() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::isSimple() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::normalize()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Point::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::Point::~Point()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::clone() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::computeEnvelopeInternal() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::convexHull() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getArea() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getBoundary() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getBoundaryDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getCoordinate() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getCoordinateDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getCoordinates() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getDimension() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getGeometryTypeId() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getGeometryType[abi:cxx11]() const@Base" 3.6.2 - (c++)"virtual thunk to geos::geom::Polygon::getLength() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::getNumPoints() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::isEmpty() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::isRectangle() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::isSimple() const@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::normalize()@Base" 3.4.2 - (c++)"virtual thunk to geos::geom::Polygon::reverse() const@Base" 3.7.0 - (c++)"virtual thunk to geos::geom::Polygon::~Polygon()@Base" 3.4.2 diff -Nru geos-3.7.0/debian/libgeos-3.7.1.dirs geos-3.7.1/debian/libgeos-3.7.1.dirs --- geos-3.7.0/debian/libgeos-3.7.1.dirs 1970-01-01 00:00:00.000000000 +0000 +++ geos-3.7.1/debian/libgeos-3.7.1.dirs 2018-12-05 18:55:38.000000000 +0000 @@ -0,0 +1 @@ +usr/lib diff -Nru geos-3.7.0/debian/libgeos-3.7.1.install geos-3.7.1/debian/libgeos-3.7.1.install --- geos-3.7.0/debian/libgeos-3.7.1.install 1970-01-01 00:00:00.000000000 +0000 +++ geos-3.7.1/debian/libgeos-3.7.1.install 2018-12-05 18:55:38.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/libgeos-* diff -Nru geos-3.7.0/debian/libgeos-3.7.1.symbols geos-3.7.1/debian/libgeos-3.7.1.symbols --- geos-3.7.0/debian/libgeos-3.7.1.symbols 1970-01-01 00:00:00.000000000 +0000 +++ geos-3.7.1/debian/libgeos-3.7.1.symbols 2018-12-05 18:59:27.000000000 +0000 @@ -0,0 +1,4528 @@ +# SymbolsHelper-Confirmed: 3.7.1 amd64 hppa i386 m68k powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 +libgeos-3.7.1.so #PACKAGE# #MINVER# +* Build-Depends-Package: libgeos++-dev + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEj@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEjRSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEm@Base 3.7.0 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos11planargraph11PlanarGraph17findNodesOfDegreeEmRSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.7.0 + _ZN4geos11planargraph11PlanarGraph3addEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos11planargraph11PlanarGraph6removeEPNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos11planargraph11PlanarGraph6removeEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos11planargraph11PlanarGraph6removeEPNS0_4NodeE@Base 3.4.2 + _ZN4geos11planargraph11PlanarGraphD0Ev@Base 3.4.2 + _ZN4geos11planargraph11PlanarGraphD1Ev@Base 3.4.2 + _ZN4geos11planargraph11PlanarGraphD2Ev@Base 3.4.2 + _ZN4geos11planargraph11pdeLessThanEPNS0_12DirectedEdgeES2_@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdge6setSymEPS1_@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdge7setEdgeEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdge7toEdgesERSt6vectorIPS1_SaIS3_EE@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdge7toEdgesERSt6vectorIPS1_SaIS3_EERS2_IPNS0_4EdgeESaIS8_EE@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdgeC1EPNS0_4NodeES3_RKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdgeC2EPNS0_4NodeES3_RKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdgeD0Ev@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdgeD1Ev@Base 3.4.2 + _ZN4geos11planargraph12DirectedEdgeD2Ev@Base 3.4.2 + _ZN4geos11planargraph14GraphComponent10setVisitedEb@Base 3.4.2 + _ZN4geos11planargraph14GraphComponent9setMarkedEb@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar11getNextEdgeEPNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar3addEPNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar3endEv@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar5beginEv@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar6removeEPNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar8getEdgesEv@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStar8getIndexEPKNS0_4EdgeE@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStarD0Ev@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStarD1Ev@Base 3.4.2 + _ZN4geos11planargraph16DirectedEdgeStarD2Ev@Base 3.4.2 + _ZN4geos11planargraph4Edge10getDirEdgeEPNS0_4NodeE@Base 3.4.2 + _ZN4geos11planargraph4Edge10getDirEdgeEi@Base 3.4.2 + _ZN4geos11planargraph4Edge15getOppositeNodeEPNS0_4NodeE@Base 3.4.2 + _ZN4geos11planargraph4Edge16setDirectedEdgesEPNS0_12DirectedEdgeES3_@Base 3.4.2 + _ZN4geos11planargraph4EdgeD0Ev@Base 3.4.2 + _ZN4geos11planargraph4EdgeD1Ev@Base 3.4.2 + _ZN4geos11planargraph4EdgeD2Ev@Base 3.4.2 + _ZN4geos11planargraph4Node15getEdgesBetweenEPS1_S2_@Base 3.4.2 + _ZN4geos11planargraph4NodeD0Ev@Base 3.4.2 + _ZN4geos11planargraph4NodeD1Ev@Base 3.4.2 + _ZN4geos11planargraph4NodeD2Ev@Base 3.4.2 + _ZN4geos11planargraph7NodeMap10getNodeMapEv@Base 3.4.2 + _ZN4geos11planargraph7NodeMap3addEPNS0_4NodeE@Base 3.4.2 + _ZN4geos11planargraph7NodeMap4findERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos11planargraph7NodeMap6removeERNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos11planargraph7NodeMap8getNodesERSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 + _ZN4geos11planargraph7NodeMapC1Ev@Base 3.4.2 + _ZN4geos11planargraph7NodeMapC2Ev@Base 3.4.2 + _ZN4geos11planargraph7NodeMapD0Ev@Base 3.4.2 + _ZN4geos11planargraph7NodeMapD1Ev@Base 3.4.2 + _ZN4geos11planargraph7NodeMapD2Ev@Base 3.4.2 + _ZN4geos11planargraph8Subgraph3addEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder12addReachableEPNS0_4NodeEPNS0_8SubgraphE@Base 3.4.2 + _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder12findSubgraphEPNS0_4NodeE@Base 3.4.2 + _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder21getConnectedSubgraphsERSt6vectorIPNS0_8SubgraphESaIS5_EE@Base 3.4.2 + _ZN4geos11planargraph9algorithm23ConnectedSubgraphFinder8addEdgesEPNS0_4NodeERSt5stackIS4_St5dequeIS4_SaIS4_EEEPNS0_8SubgraphE@Base 3.4.2 + _ZN4geos11planargraphlsERSoRKNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos11planargraphlsERSoRKNS0_4EdgeE@Base 3.4.2 + _ZN4geos11planargraphlsERSoRKNS0_4NodeE@Base 3.4.2 + _ZN4geos11triangulate21VoronoiDiagramBuilder10getDiagramERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder12setToleranceEd@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder14getSubdivisionEv@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder15getDiagramEdgesERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder15setClipEnvelopeEPKNS_4geom8EnvelopeE@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder22clipGeometryCollectionERKNS_4geom18GeometryCollectionERKNS2_8EnvelopeE@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder6createEv@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom18CoordinateSequenceE@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilder8setSitesERKNS_4geom8GeometryE@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilderC1Ev@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilderC2Ev@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilderD1Ev@Base 3.5.0 + _ZN4geos11triangulate21VoronoiDiagramBuilderD2Ev@Base 3.5.0 + _ZN4geos11triangulate28DelaunayTriangulationBuilder10toVerticesB5cxx11ERKNS_4geom18CoordinateSequenceE@Base 3.5.1 + _ZN4geos11triangulate28DelaunayTriangulationBuilder12getTrianglesERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder14getSubdivisionEv@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder24extractUniqueCoordinatesERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder6createEv@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder6uniqueERNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder8envelopeERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder8getEdgesERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilder8setSitesERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilderC1Ev@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilderC2Ev@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilderD1Ev@Base 3.4.2 + _ZN4geos11triangulate28DelaunayTriangulationBuilderD2Ev@Base 3.4.2 + _ZN4geos11triangulate31IncrementalDelaunayTriangulator10insertSiteERKNS0_8quadedge6VertexE@Base 3.4.2 + _ZN4geos11triangulate31IncrementalDelaunayTriangulator11insertSitesERKNSt7__cxx114listINS0_8quadedge6VertexESaIS5_EEE@Base 3.5.1 + _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC1EPNS0_8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 + _ZN4geos11triangulate31IncrementalDelaunayTriangulatorC2EPNS0_8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 + _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD0Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge15QuadEdgeLocatorD2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge15TriangleVisitorD0Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge15TriangleVisitorD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge15TriangleVisitorD2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision10initSubdivEPPNS1_8QuadEdgeE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision10insertSiteERKNS1_6VertexE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision11createFrameERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision12getTrianglesERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision14visitTrianglesEPNS1_15TriangleVisitorEb@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision15getPrimaryEdgesEb@Base 3.5.1 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision16getTriangleEdgesERKNS1_8QuadEdgeEPPS4_@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision17getVoronoiDiagramERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision18getVoronoiCellEdgeEPNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision19getVoronoiCellEdgesERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20fetchTriangleToVisitEPNS1_8QuadEdgeERSt5stackIS4_St5dequeIS4_SaIS4_EEEbRSt3setIS4_St4lessIS4_ES7_E@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision20getVertexUniqueEdgesEb@Base 3.5.1 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision21getVoronoiCellPolygonEPNS1_8QuadEdgeERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getTriangleCoordinatesEPNSt7__cxx114listIPNS_4geom18CoordinateSequenceESaIS7_EEEb@Base 3.5.1 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiCellPolygonsERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision22getVoronoiDiagramEdgesERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitor5visitEPPNS1_8QuadEdgeE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD0Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorD2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitor5visitEPPNS1_8QuadEdgeE@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD0Ev@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD1Ev@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorD2Ev@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6locateERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision6removeERNS1_8QuadEdgeE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision7connectERNS1_8QuadEdgeES4_@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8getEdgesERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivision8makeEdgeERKNS1_6VertexES5_@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC1ERKNS_4geom8EnvelopeEd@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionC2ERKNS_4geom8EnvelopeEd@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD0Ev@Base 3.5.0 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge19QuadEdgeSubdivisionD2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge22LocateFailureExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos11triangulate8quadedge22LocateFailureExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos11triangulate8quadedge22LocateFailureExceptionD0Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge22LocateFailureExceptionD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge22LocateFailureExceptionD2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator4initEv@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator6locateERKNS1_6VertexE@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocator8findEdgeEv@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC1EPNS1_19QuadEdgeSubdivisionE@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorC2EPNS1_19QuadEdgeSubdivisionE@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD0Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorD2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge6Vertex12interpolateZERKNS_4geom10CoordinateES6_S6_@Base 3.4.2 + _ZN4geos11triangulate8quadedge6Vertex12interpolateZERKNS_4geom10CoordinateES6_S6_S6_@Base 3.4.2 + _ZN4geos11triangulate8quadedge6Vertex17circumRadiusRatioERKS2_S4_@Base 3.4.2 + _ZN4geos11triangulate8quadedge6Vertex8bisectorERKS2_S4_@Base 3.4.2 + _ZN4geos11triangulate8quadedge6Vertex8classifyERKS2_S4_@Base 3.4.2 + _ZN4geos11triangulate8quadedge6Vertex8midPointERKS2_@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC1ERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC1Edd@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC1Eddd@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC2ERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC2Edd@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC2Eddd@Base 3.4.2 + _ZN4geos11triangulate8quadedge6VertexC2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge4freeEv@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge4swapERS2_@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge6removeEv@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge6spliceERS2_S3_@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge7connectERS2_S3_@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge7getDataEv@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge7setDataEPv@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdge8makeEdgeERKNS1_6VertexES5_@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdgeC1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdgeC2Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdgeD0Ev@Base 3.5.0 + _ZN4geos11triangulate8quadedge8QuadEdgeD1Ev@Base 3.4.2 + _ZN4geos11triangulate8quadedge8QuadEdgeD2Ev@Base 3.4.2 + _ZN4geos2io10CLocalizerC1Ev@Base 3.4.2 + _ZN4geos2io10CLocalizerC2Ev@Base 3.4.2 + _ZN4geos2io10CLocalizerD1Ev@Base 3.4.2 + _ZN4geos2io10CLocalizerD2Ev@Base 3.4.2 + _ZN4geos2io14ParseException9stringifyB5cxx11Ed@Base 3.5.1 + _ZN4geos2io14ParseExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos2io14ParseExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 + _ZN4geos2io14ParseExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd@Base 3.5.1 + _ZN4geos2io14ParseExceptionC1Ev@Base 3.4.2 + _ZN4geos2io14ParseExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos2io14ParseExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 + _ZN4geos2io14ParseExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd@Base 3.5.1 + _ZN4geos2io14ParseExceptionC2Ev@Base 3.4.2 + _ZN4geos2io14ParseExceptionD0Ev@Base 3.4.2 + _ZN4geos2io14ParseExceptionD1Ev@Base 3.4.2 + _ZN4geos2io14ParseExceptionD2Ev@Base 3.4.2 + _ZN4geos2io15ByteOrderValues6getIntEPKhi@Base 3.4.2 + _ZN4geos2io15ByteOrderValues6putIntEiPhi@Base 3.4.2 + _ZN4geos2io15ByteOrderValues7getLongEPKhi@Base 3.4.2 + _ZN4geos2io15ByteOrderValues7putLongExPhi@Base 3.5.0 + _ZN4geos2io15ByteOrderValues9getDoubleEPKhi@Base 3.4.2 + _ZN4geos2io15ByteOrderValues9putDoubleEdPhi@Base 3.4.2 + _ZN4geos2io15StringTokenizer13peekNextTokenEv@Base 3.4.2 + _ZN4geos2io15StringTokenizer7getNValEv@Base 3.4.2 + _ZN4geos2io15StringTokenizer7getSValB5cxx11Ev@Base 3.5.1 + _ZN4geos2io15StringTokenizer9nextTokenEv@Base 3.4.2 + _ZN4geos2io15StringTokenizerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos2io15StringTokenizerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos2io18strtod_with_vc_fixEPKcPPc@Base 3.5.0 + _ZN4geos2io21ByteOrderDataInStream10readDoubleEv@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStream11setInStreamEPSi@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStream7readIntEv@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStream8readByteEv@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStream8readLongEv@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStream8setOrderEi@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStreamC1EPSi@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStreamC2EPSi@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStreamD1Ev@Base 3.4.2 + _ZN4geos2io21ByteOrderDataInStreamD2Ev@Base 3.4.2 + _ZN4geos2io6Unload7ReleaseEv@Base 3.4.2 + _ZN4geos2io6Writer5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos2io6Writer7reserveEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos2io6Writer7reserveEm@Base 3.7.0 + _ZN4geos2io6Writer8toStringB5cxx11Ev@Base 3.5.1 + _ZN4geos2io6WriterC1Ev@Base 3.4.2 + _ZN4geos2io6WriterC2Ev@Base 3.4.2 + _ZN4geos2io6WriterD1Ev@Base 3.4.2 + _ZN4geos2io6WriterD2Ev@Base 3.4.2 + _ZN4geos2io9WKBReader11readPolygonEv@Base 3.4.2 + _ZN4geos2io9WKBReader12readGeometryEv@Base 3.4.2 + _ZN4geos2io9WKBReader14readCoordinateEv@Base 3.4.2 + _ZN4geos2io9WKBReader14readLineStringEv@Base 3.4.2 + _ZN4geos2io9WKBReader14readLinearRingEv@Base 3.4.2 + _ZN4geos2io9WKBReader14readMultiPointEv@Base 3.4.2 + _ZN4geos2io9WKBReader16readMultiPolygonEv@Base 3.4.2 + _ZN4geos2io9WKBReader19readMultiLineStringEv@Base 3.4.2 + _ZN4geos2io9WKBReader22readCoordinateSequenceEi@Base 3.4.2 + _ZN4geos2io9WKBReader22readGeometryCollectionEv@Base 3.4.2 + _ZN4geos2io9WKBReader4readERSi@Base 3.4.2 + _ZN4geos2io9WKBReader7readHEXERSi@Base 3.4.2 + _ZN4geos2io9WKBReader8printHEXERSiRSo@Base 3.4.2 + _ZN4geos2io9WKBReader9readPointEv@Base 3.4.2 + _ZN4geos2io9WKBReaderC1Ev@Base 3.4.2 + _ZN4geos2io9WKBReaderC2Ev@Base 3.4.2 + _ZN4geos2io9WKBWriter10writePointERKNS_4geom5PointE@Base 3.4.2 + _ZN4geos2io9WKBWriter12setByteOrderEi@Base 3.4.2 + _ZN4geos2io9WKBWriter12writePolygonERKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos2io9WKBWriter14setIncludeSRIDEi@Base 3.4.2 + _ZN4geos2io9WKBWriter14writeByteOrderEv@Base 3.4.2 + _ZN4geos2io9WKBWriter15writeCoordinateERKNS_4geom18CoordinateSequenceEib@Base 3.4.2 + _ZN4geos2io9WKBWriter15writeLineStringERKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos2io9WKBWriter17writeGeometryTypeEii@Base 3.4.2 + _ZN4geos2io9WKBWriter18setOutputDimensionEi@Base 3.4.2 + _ZN4geos2io9WKBWriter23writeCoordinateSequenceERKNS_4geom18CoordinateSequenceEb@Base 3.4.2 + _ZN4geos2io9WKBWriter23writeGeometryCollectionERKNS_4geom18GeometryCollectionEi@Base 3.4.2 + _ZN4geos2io9WKBWriter5writeERKNS_4geom8GeometryERSo@Base 3.4.2 + _ZN4geos2io9WKBWriter8writeHEXERKNS_4geom8GeometryERSo@Base 3.4.2 + _ZN4geos2io9WKBWriter8writeIntEi@Base 3.4.2 + _ZN4geos2io9WKBWriter9writeSRIDEi@Base 3.4.2 + _ZN4geos2io9WKBWriterC1Eiib@Base 3.4.2 + _ZN4geos2io9WKBWriterC2Eiib@Base 3.4.2 + _ZN4geos2io9WKBWriterD0Ev@Base 3.4.2 + _ZN4geos2io9WKBWriterD1Ev@Base 3.4.2 + _ZN4geos2io9WKBWriterD2Ev@Base 3.4.2 + _ZN4geos2io9WKTReader11getNextWordB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 + _ZN4geos2io9WKTReader12isNumberNextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader13getNextCloserB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 + _ZN4geos2io9WKTReader13getNextNumberEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader13readPointTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader14getCoordinatesEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader15readPolygonTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader18readLineStringTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader18readLinearRingTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader18readMultiPointTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader20getNextCloserOrCommaB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 + _ZN4geos2io9WKTReader20getNextEmptyOrOpenerB5cxx11EPNS0_15StringTokenizerE@Base 3.5.1 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS_4geom10CoordinateERj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos2io9WKTReader20getPreciseCoordinateEPNS0_15StringTokenizerERNS_4geom10CoordinateERm@Base 3.7.0 + _ZN4geos2io9WKTReader20readMultiPolygonTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader22readGeometryTaggedTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader23readMultiLineStringTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader26readGeometryCollectionTextEPNS0_15StringTokenizerE@Base 3.4.2 + _ZN4geos2io9WKTReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos2io9WKTReaderC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos2io9WKTReaderC1ERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos2io9WKTReaderC1Ev@Base 3.4.2 + _ZN4geos2io9WKTReaderC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos2io9WKTReaderC2ERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos2io9WKTReaderC2Ev@Base 3.4.2 + _ZN4geos2io9WKTReaderD1Ev@Base 3.4.2 + _ZN4geos2io9WKTReaderD2Ev@Base 3.4.2 + _ZN4geos2io9WKTWriter11writeNumberB5cxx11Ed@Base 3.5.1 + _ZN4geos2io9WKTWriter12toLineStringB5cxx11ERKNS_4geom10CoordinateES5_@Base 3.5.1 + _ZN4geos2io9WKTWriter12toLineStringB5cxx11ERKNS_4geom18CoordinateSequenceE@Base 3.5.1 + _ZN4geos2io9WKTWriter14writeFormattedB5cxx11EPKNS_4geom8GeometryE@Base 3.5.1 + _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter14writeFormattedEPKNS_4geom8GeometryEbPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter15appendPointTextEPKNS_4geom10CoordinateEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter16appendCoordinateEPKNS_4geom10CoordinateEPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter17appendPolygonTextEPKNS_4geom7PolygonEibPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter18setOutputDimensionEi@Base 3.4.2 + _ZN4geos2io9WKTWriter20appendLineStringTextEPKNS_4geom10LineStringEibPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter20appendMultiPointTextEPKNS_4geom10MultiPointEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter20setRoundingPrecisionEi@Base 3.4.2 + _ZN4geos2io9WKTWriter21appendPointTaggedTextEPKNS_4geom10CoordinateEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter22appendMultiPolygonTextEPKNS_4geom12MultiPolygonEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter23appendPolygonTaggedTextEPKNS_4geom7PolygonEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter24appendGeometryTaggedTextEPKNS_4geom8GeometryEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter25appendMultiLineStringTextEPKNS_4geom15MultiLineStringEibPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter26appendLineStringTaggedTextEPKNS_4geom10LineStringEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter26appendLinearRingTaggedTextEPKNS_4geom10LinearRingEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter26appendMultiPointTaggedTextEPKNS_4geom10MultiPointEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter28appendGeometryCollectionTextEPKNS_4geom18GeometryCollectionEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter28appendMultiPolygonTaggedTextEPKNS_4geom12MultiPolygonEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter31appendMultiLineStringTaggedTextEPKNS_4geom15MultiLineStringEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter34appendGeometryCollectionTaggedTextEPKNS_4geom18GeometryCollectionEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter5writeB5cxx11EPKNS_4geom8GeometryE@Base 3.5.1 + _ZN4geos2io9WKTWriter5writeEPKNS_4geom8GeometryEPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter6indentEiPNS0_6WriterE@Base 3.4.2 + _ZN4geos2io9WKTWriter7setTrimEb@Base 3.4.2 + _ZN4geos2io9WKTWriter7toPointB5cxx11ERKNS_4geom10CoordinateE@Base 3.5.1 + _ZN4geos2io9WKTWriterC1Ev@Base 3.4.2 + _ZN4geos2io9WKTWriterC2Ev@Base 3.4.2 + _ZN4geos2io9WKTWriterD1Ev@Base 3.4.2 + _ZN4geos2io9WKTWriterD2Ev@Base 3.4.2 + _ZN4geos4geom10Coordinate10_nullCoordE@Base 3.6.0 + _ZN4geos4geom10Coordinate7getNullEv@Base 3.4.2 + _ZN4geos4geom10Coordinate7setNullEv@Base 3.4.2 + _ZN4geos4geom10Coordinate8hashCodeEd@Base 3.4.2 + _ZN4geos4geom10CoordinateC1Eddd@Base 3.4.2 + _ZN4geos4geom10CoordinateC2Eddd@Base 3.4.2 + _ZN4geos4geom10LineString20validateConstructionEv@Base 3.4.2 + _ZN4geos4geom10LineString8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 + _ZN4geos4geom10LineString8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 + _ZN4geos4geom10LineString8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZN4geos4geom10LineString8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZN4geos4geom10LineString9normalizeEv@Base 3.4.2 + _ZN4geos4geom10LineStringC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom10LineStringC1ERKS1_@Base 3.4.2 + _ZN4geos4geom10LineStringC1ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 + _ZN4geos4geom10LineStringC2EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom10LineStringC2ERKS1_@Base 3.4.2 + _ZN4geos4geom10LineStringC2ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 + _ZN4geos4geom10LineStringD0Ev@Base 3.4.2 + _ZN4geos4geom10LineStringD1Ev@Base 3.4.2 + _ZN4geos4geom10LineStringD2Ev@Base 3.4.2 + _ZN4geos4geom10LinearRing20validateConstructionEv@Base 3.4.2 + _ZN4geos4geom10LinearRing9setPointsEPNS0_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos4geom10LinearRingC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom10LinearRingC1ERKS1_@Base 3.4.2 + _ZN4geos4geom10LinearRingC1ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 + _ZN4geos4geom10LinearRingC2EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom10LinearRingC2ERKS1_@Base 3.4.2 + _ZN4geos4geom10LinearRingC2ESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EEPKNS0_15GeometryFactoryE@Base 3.7.0 + _ZN4geos4geom10LinearRingD0Ev@Base 3.4.2 + _ZN4geos4geom10LinearRingD1Ev@Base 3.4.2 + _ZN4geos4geom10LinearRingD2Ev@Base 3.4.2 + _ZN4geos4geom10MultiPointC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom10MultiPointC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom10MultiPointD0Ev@Base 3.4.2 + _ZN4geos4geom10MultiPointD1Ev@Base 3.4.2 + _ZN4geos4geom10MultiPointD2Ev@Base 3.4.2 + _ZN4geos4geom11GeomPtrPairD1Ev@Base 3.4.2 + _ZN4geos4geom11GeomPtrPairD2Ev@Base 3.4.2 + _ZN4geos4geom11LineSegment13closestPointsEPKS1_@Base 3.4.2 + _ZN4geos4geom11LineSegment13closestPointsERKS1_@Base 3.4.2 + _ZN4geos4geom11LineSegment14setCoordinatesERKNS0_10CoordinateES4_@Base 3.4.2 + _ZN4geos4geom11LineSegment14setCoordinatesERKS1_@Base 3.4.2 + _ZN4geos4geom11LineSegment7reverseEv@Base 3.4.2 + _ZN4geos4geom11LineSegment9normalizeEv@Base 3.4.2 + _ZN4geos4geom11LineSegmentC1ERKNS0_10CoordinateES4_@Base 3.4.2 + _ZN4geos4geom11LineSegmentC1ERKS1_@Base 3.4.2 + _ZN4geos4geom11LineSegmentC1Edddd@Base 3.4.2 + _ZN4geos4geom11LineSegmentC1Ev@Base 3.4.2 + _ZN4geos4geom11LineSegmentC2ERKNS0_10CoordinateES4_@Base 3.4.2 + _ZN4geos4geom11LineSegmentC2ERKS1_@Base 3.4.2 + _ZN4geos4geom11LineSegmentC2Edddd@Base 3.4.2 + _ZN4geos4geom11LineSegmentC2Ev@Base 3.4.2 + _ZN4geos4geom11LineSegmentD0Ev@Base 3.4.2 + _ZN4geos4geom11LineSegmentD1Ev@Base 3.4.2 + _ZN4geos4geom11LineSegmentD2Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom11LineSegmentixEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom11LineSegmentixEm@Base 3.7.0 + _ZN4geos4geom11check_validERKNS0_8GeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb@Base 3.5.1 + _ZN4geos4geom11geosversionB5cxx11Ev@Base 3.5.1 + _ZN4geos4geom12MultiPolygonC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom12MultiPolygonC1ERKS1_@Base 3.4.2 + _ZN4geos4geom12MultiPolygonC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom12MultiPolygonC2ERKS1_@Base 3.4.2 + _ZN4geos4geom12MultiPolygonD0Ev@Base 3.4.2 + _ZN4geos4geom12MultiPolygonD1Ev@Base 3.4.2 + _ZN4geos4geom12MultiPolygonD2Ev@Base 3.4.2 + _ZN4geos4geom14GeometryFilter9filter_rwEPNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom14PrecisionModel19maximumPreciseValueE@Base 3.4.2 + _ZN4geos4geom14PrecisionModel8setScaleEd@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC1ENS1_4TypeE@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC1ERKS1_@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC1Ed@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC1Eddd@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC1Ev@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC2ENS1_4TypeE@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC2ERKS1_@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC2Ed@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC2Eddd@Base 3.4.2 + _ZN4geos4geom14PrecisionModelC2Ev@Base 3.4.2 + _ZN4geos4geom14PrecisionModelD1Ev@Base 3.4.2 + _ZN4geos4geom14PrecisionModelD2Ev@Base 3.4.2 + _ZN4geos4geom15GeometryFactory18getDefaultInstanceEv@Base 3.4.2 + _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelE@Base 3.6.0 + _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEi@Base 3.6.0 + _ZN4geos4geom15GeometryFactory6createEPKNS0_14PrecisionModelEiPNS0_25CoordinateSequenceFactoryE@Base 3.6.0 + _ZN4geos4geom15GeometryFactory6createEPNS0_25CoordinateSequenceFactoryE@Base 3.6.0 + _ZN4geos4geom15GeometryFactory6createERKS1_@Base 3.6.0 + _ZN4geos4geom15GeometryFactory6createEv@Base 3.6.0 + _ZN4geos4geom15GeometryFactory7destroyEv@Base 3.6.0 + _ZN4geos4geom15GeometryFactoryC1EPKNS0_14PrecisionModelE@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC1EPKNS0_14PrecisionModelEi@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC1EPKNS0_14PrecisionModelEiPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC1EPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC1ERKS1_@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC1Ev@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelE@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEi@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC2EPKNS0_14PrecisionModelEiPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC2EPNS0_25CoordinateSequenceFactoryE@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC2ERKS1_@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryC2Ev@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryD0Ev@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryD1Ev@Base 3.4.2 + _ZN4geos4geom15GeometryFactoryD2Ev@Base 3.4.2 + _ZN4geos4geom15MultiLineStringC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom15MultiLineStringC1ERKS1_@Base 3.4.2 + _ZN4geos4geom15MultiLineStringC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom15MultiLineStringC2ERKS1_@Base 3.4.2 + _ZN4geos4geom15MultiLineStringD0Ev@Base 3.4.2 + _ZN4geos4geom15MultiLineStringD1Ev@Base 3.4.2 + _ZN4geos4geom15MultiLineStringD2Ev@Base 3.4.2 + _ZN4geos4geom16CoordinateFilter9filter_roEPKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom17TrianglePredicate16isInCircleRobustERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 + _ZN4geos4geom17TrianglePredicate19isInCircleNonRobustERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 + _ZN4geos4geom17TrianglePredicate20isInCircleNormalizedERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 + _ZN4geos4geom17TrianglePredicate7triAreaERKNS0_10CoordinateES4_S4_@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence13minCoordinateEPS1_@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence17hasRepeatedPointsEPKS1_@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence19increasingDirectionERKS1_@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence20removeRepeatedPointsEPKS1_@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom18CoordinateSequence28atLeastNCoordinatesOrNothingEjPS1_@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom18CoordinateSequence28atLeastNCoordinatesOrNothingEmPS1_@Base 3.7.0 + _ZN4geos4geom18CoordinateSequence3addEPKS1_bb@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence3addEPKSt6vectorINS0_10CoordinateESaIS3_EEb@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence3addERKNS0_10CoordinateEb@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence6equalsEPKS1_S3_@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence6scrollEPS1_PKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence7indexOfEPKNS0_10CoordinateEPKS1_@Base 3.4.2 + _ZN4geos4geom18CoordinateSequence7reverseEPS1_@Base 3.4.2 + _ZN4geos4geom18GeometryCollection8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 + _ZN4geos4geom18GeometryCollection8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 + _ZN4geos4geom18GeometryCollection8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZN4geos4geom18GeometryCollection8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZN4geos4geom18GeometryCollection9normalizeEv@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionC1EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionC1ERKS1_@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionC2EPSt6vectorIPNS0_8GeometryESaIS4_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionC2ERKS1_@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionD0Ev@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionD1Ev@Base 3.4.2 + _ZN4geos4geom18GeometryCollectionD2Ev@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix10setAtLeastENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4geom18IntersectionMatrix10setAtLeastEiii@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix17setAtLeastIfValidEiii@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix3addEPS1_@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4geom18IntersectionMatrix3setEiii@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix6setAllEi@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 + _ZN4geos4geom18IntersectionMatrix7matchesEic@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix8firstDimE@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix9secondDimE@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrix9transposeEv@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrixC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4geom18IntersectionMatrixC1ERKS1_@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrixC1Ev@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrixC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4geom18IntersectionMatrixC2ERKS1_@Base 3.4.2 + _ZN4geos4geom18IntersectionMatrixC2Ev@Base 3.4.2 + _ZN4geos4geom19GeometryGreaterThenclEPKNS0_8GeometryES4_@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence11setOrdinateEjjd@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence11setOrdinateEmmd@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequence20removeRepeatedPointsEv@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequence3addERKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequence3addERKNS0_10CoordinateEb@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence3addEjRKNS0_10CoordinateEb@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence3addEmRKNS0_10CoordinateEb@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence5setAtERKNS0_10CoordinateEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence5setAtERKNS0_10CoordinateEm@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequence8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequence8deleteAtEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequence8deleteAtEm@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequence9setPointsERKSt6vectorINS0_10CoordinateESaIS3_EE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC1EPSt6vectorINS0_10CoordinateESaIS3_EEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC1EPSt6vectorINS0_10CoordinateESaIS3_EEm@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequenceC1ERKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequenceC1ERKS1_@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC1Ejj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC1Emm@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequenceC1Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC2EPSt6vectorINS0_10CoordinateESaIS3_EEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC2EPSt6vectorINS0_10CoordinateESaIS3_EEm@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequenceC2ERKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequenceC2ERKS1_@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom23CoordinateArraySequenceC2Ejj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom23CoordinateArraySequenceC2Emm@Base 3.7.0 + _ZN4geos4geom23CoordinateArraySequenceC2Ev@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequenceD0Ev@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequenceD1Ev@Base 3.4.2 + _ZN4geos4geom23CoordinateArraySequenceD2Ev@Base 3.4.2 + _ZN4geos4geom23GeometryComponentFilter9filter_roEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom23GeometryComponentFilter9filter_rwEPNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom23GeometryComponentFilterD0Ev@Base 3.4.2 + _ZN4geos4geom23GeometryComponentFilterD1Ev@Base 3.4.2 + _ZN4geos4geom23GeometryComponentFilterD2Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos4geom24CoordinateSequenceFilter9filter_rwERNS0_18CoordinateSequenceEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos4geom24CoordinateSequenceFilter9filter_rwERNS0_18CoordinateSequenceEm@Base 3.7.0 + _ZN4geos4geom25CoordinateSequenceFactoryD0Ev@Base 3.4.2 + _ZN4geos4geom25CoordinateSequenceFactoryD1Ev@Base 3.4.2 + _ZN4geos4geom25CoordinateSequenceFactoryD2Ev@Base 3.4.2 + _ZN4geos4geom30CoordinateArraySequenceFactory8instanceEv@Base 3.4.2 + _ZN4geos4geom30CoordinateArraySequenceFactoryD0Ev@Base 3.4.2 + _ZN4geos4geom30CoordinateArraySequenceFactoryD1Ev@Base 3.4.2 + _ZN4geos4geom30CoordinateArraySequenceFactoryD2Ev@Base 3.4.2 + _ZN4geos4geom4prep13PreparedPointD0Ev@Base 3.4.2 + _ZN4geos4geom4prep13PreparedPointD1Ev@Base 3.4.2 + _ZN4geos4geom4prep13PreparedPointD2Ev@Base 3.4.2 + _ZN4geos4geom4prep15PreparedPolygonC1EPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep15PreparedPolygonC2EPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep15PreparedPolygonD0Ev@Base 3.4.2 + _ZN4geos4geom4prep15PreparedPolygonD1Ev@Base 3.4.2 + _ZN4geos4geom4prep15PreparedPolygonD2Ev@Base 3.4.2 + _ZN4geos4geom4prep18PreparedLineString21getIntersectionFinderEv@Base 3.4.2 + _ZN4geos4geom4prep18PreparedLineStringD0Ev@Base 3.4.2 + _ZN4geos4geom4prep18PreparedLineStringD1Ev@Base 3.4.2 + _ZN4geos4geom4prep18PreparedLineStringD2Ev@Base 3.4.2 + _ZN4geos4geom4prep21BasicPreparedGeometry11setGeometryEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep21BasicPreparedGeometry8toStringB5cxx11Ev@Base 3.5.1 + _ZN4geos4geom4prep21BasicPreparedGeometryC1EPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep21BasicPreparedGeometryC2EPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep21BasicPreparedGeometryD0Ev@Base 3.4.2 + _ZN4geos4geom4prep21BasicPreparedGeometryD1Ev@Base 3.4.2 + _ZN4geos4geom4prep21BasicPreparedGeometryD2Ev@Base 3.4.2 + _ZN4geos4geom4prep21PreparedPolygonCovers24fullTopologicalPredicateEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep21PreparedPolygonCoversD0Ev@Base 3.4.2 + _ZN4geos4geom4prep21PreparedPolygonCoversD1Ev@Base 3.4.2 + _ZN4geos4geom4prep21PreparedPolygonCoversD2Ev@Base 3.4.2 + _ZN4geos4geom4prep23PreparedPolygonContains24fullTopologicalPredicateEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep23PreparedPolygonContainsC1EPKNS1_15PreparedPolygonE@Base 3.4.2 + _ZN4geos4geom4prep23PreparedPolygonContainsC2EPKNS1_15PreparedPolygonE@Base 3.4.2 + _ZN4geos4geom4prep23PreparedPolygonContainsD0Ev@Base 3.4.2 + _ZN4geos4geom4prep23PreparedPolygonContainsD1Ev@Base 3.4.2 + _ZN4geos4geom4prep23PreparedPolygonContainsD2Ev@Base 3.4.2 + _ZN4geos4geom4prep25PreparedPolygonIntersects10intersectsEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep25PreparedPolygonIntersectsD0Ev@Base 3.4.2 + _ZN4geos4geom4prep25PreparedPolygonIntersectsD1Ev@Base 3.4.2 + _ZN4geos4geom4prep25PreparedPolygonIntersectsD2Ev@Base 3.4.2 + _ZN4geos4geom4prep31AbstractPreparedPolygonContains13isSingleShellERKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep31AbstractPreparedPolygonContains28findAndClassifyIntersectionsEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep31AbstractPreparedPolygonContains48isProperIntersectionImpliesNotContainedSituationEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep31AbstractPreparedPolygonContains4evalEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep31PreparedPolygonContainsProperly16containsProperlyEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD0Ev@Base 3.4.2 + _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD1Ev@Base 3.4.2 + _ZN4geos4geom4prep31PreparedPolygonContainsProperlyD2Ev@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditor11editPolygonEPKNS0_7PolygonEPNS1_23GeometryEditorOperationE@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditor22editGeometryCollectionEPKNS0_18GeometryCollectionEPNS1_23GeometryEditorOperationE@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditor4editEPKNS0_8GeometryEPNS1_23GeometryEditorOperationE@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditorC1EPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditorC1Ev@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditorC2EPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom4util14GeometryEditorC2Ev@Base 3.4.2 + _ZN4geos4geom4util14PointExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util14PointExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util14PointExtracter9getPointsERKNS0_8GeometryERSt6vectorIPKNS0_5PointESaIS9_EE@Base 3.5.0 + _ZN4geos4geom4util14PointExtracterC1ERSt6vectorIPKNS0_5PointESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util14PointExtracterC2ERSt6vectorIPKNS0_5PointESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util14PointExtracterD0Ev@Base 3.4.2 + _ZN4geos4geom4util14PointExtracterD1Ev@Base 3.4.2 + _ZN4geos4geom4util14PointExtracterD2Ev@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombiner14extractFactoryERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombiner15extractElementsEPNS0_8GeometryERSt6vectorIS4_SaIS4_EE@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombiner7combineEPKNS0_8GeometryES5_S5_@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombiner7combineERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombiner7combineEv@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombinerC1ERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 + _ZN4geos4geom4util16GeometryCombinerC2ERKSt6vectorIPNS0_8GeometryESaIS5_EE@Base 3.4.2 + _ZN4geos4geom4util16PolygonExtracter11getPolygonsERKNS0_8GeometryERSt6vectorIPKNS0_7PolygonESaIS9_EE@Base 3.5.0 + _ZN4geos4geom4util16PolygonExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util16PolygonExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util16PolygonExtracterC1ERSt6vectorIPKNS0_7PolygonESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util16PolygonExtracterC2ERSt6vectorIPKNS0_7PolygonESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util16PolygonExtracterD0Ev@Base 3.4.2 + _ZN4geos4geom4util16PolygonExtracterD1Ev@Base 3.4.2 + _ZN4geos4geom4util16PolygonExtracterD2Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEE9filter_roEPKNS0_8GeometryE@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEED0Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEED1Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEED2Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEE9filter_roEPKNS0_8GeometryE@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEED0Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEED1Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEED2Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEE9filter_roEPKNS0_8GeometryE@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEED0Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEED1Ev@Base 3.4.2 + (optional=templinst)_ZN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEED2Ev@Base 3.4.2 + _ZN4geos4geom4util19CoordinateOperation4editEPKNS0_8GeometryEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer14transformPointEPKNS0_5PointEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer16transformPolygonEPKNS0_7PolygonEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer19transformLineStringEPKNS0_10LineStringEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer19transformLinearRingEPKNS0_10LinearRingEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer19transformMultiPointEPKNS0_10MultiPointEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer20transformCoordinatesEPKNS0_18CoordinateSequenceEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer21transformMultiPolygonEPKNS0_12MultiPolygonEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer24createCoordinateSequenceESt10unique_ptrISt6vectorINS0_10CoordinateESaIS5_EESt14default_deleteIS7_EE@Base 3.7.0 + _ZN4geos4geom4util19GeometryTransformer24transformMultiLineStringEPKNS0_15MultiLineStringEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer27transformGeometryCollectionEPKNS0_18GeometryCollectionEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformer38setSkipTransformedInvalidInteriorRingsEb@Base 3.6.1 + _ZN4geos4geom4util19GeometryTransformer9transformEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformerC1Ev@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformerC2Ev@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformerD0Ev@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformerD1Ev@Base 3.4.2 + _ZN4geos4geom4util19GeometryTransformerD2Ev@Base 3.4.2 + _ZN4geos4geom4util24LinearComponentExtracter8getLinesERKNS0_8GeometryERSt6vectorIPKNS0_10LineStringESaIS9_EE@Base 3.5.0 + _ZN4geos4geom4util24LinearComponentExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util24LinearComponentExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util24LinearComponentExtracterC1ERSt6vectorIPKNS0_10LineStringESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util24LinearComponentExtracterC2ERSt6vectorIPKNS0_10LineStringESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util24LinearComponentExtracterD0Ev@Base 3.4.2 + _ZN4geos4geom4util24LinearComponentExtracterD1Ev@Base 3.4.2 + _ZN4geos4geom4util24LinearComponentExtracterD2Ev@Base 3.4.2 + _ZN4geos4geom4util28ComponentCoordinateExtracter14getCoordinatesERKNS0_8GeometryERSt6vectorIPKNS0_10CoordinateESaIS9_EE@Base 3.5.0 + _ZN4geos4geom4util28ComponentCoordinateExtracter9filter_roEPKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util28ComponentCoordinateExtracter9filter_rwEPNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom4util28ComponentCoordinateExtracterC1ERSt6vectorIPKNS0_10CoordinateESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util28ComponentCoordinateExtracterC2ERSt6vectorIPKNS0_10CoordinateESaIS6_EE@Base 3.5.0 + _ZN4geos4geom4util28ComponentCoordinateExtracterD0Ev@Base 3.4.2 + _ZN4geos4geom4util28ComponentCoordinateExtracterD1Ev@Base 3.4.2 + _ZN4geos4geom4util28ComponentCoordinateExtracterD2Ev@Base 3.4.2 + _ZN4geos4geom4util29ShortCircuitedGeometryVisitor7applyToERKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geom5Point8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 + _ZN4geos4geom5Point8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 + _ZN4geos4geom5Point8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZN4geos4geom5Point8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZN4geos4geom5Point9normalizeEv@Base 3.4.2 + _ZN4geos4geom5PointC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom5PointC1ERKS1_@Base 3.4.2 + _ZN4geos4geom5PointC2EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom5PointC2ERKS1_@Base 3.4.2 + _ZN4geos4geom5PointD0Ev@Base 3.4.2 + _ZN4geos4geom5PointD1Ev@Base 3.4.2 + _ZN4geos4geom5PointD2Ev@Base 3.4.2 + _ZN4geos4geom6SnapOpINS_9operation7overlay9overlayOpEEESt10unique_ptrINS0_8GeometryESt14default_deleteIS6_EEPKS6_SB_T_@Base 3.7.0 + _ZN4geos4geom7Polygon8apply_rwEPKNS0_16CoordinateFilterE@Base 3.4.2 + _ZN4geos4geom7Polygon8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 + _ZN4geos4geom7Polygon8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZN4geos4geom7Polygon8apply_rwERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZN4geos4geom7Polygon9normalizeEPNS0_10LinearRingEb@Base 3.4.2 + _ZN4geos4geom7Polygon9normalizeEv@Base 3.4.2 + _ZN4geos4geom7PolygonC1EPNS0_10LinearRingEPSt6vectorIPNS0_8GeometryESaIS6_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom7PolygonC1ERKS1_@Base 3.4.2 + _ZN4geos4geom7PolygonC2EPNS0_10LinearRingEPSt6vectorIPNS0_8GeometryESaIS6_EEPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom7PolygonC2ERKS1_@Base 3.4.2 + _ZN4geos4geom7PolygonD0Ev@Base 3.4.2 + _ZN4geos4geom7PolygonD1Ev@Base 3.4.2 + _ZN4geos4geom7PolygonD2Ev@Base 3.4.2 + _ZN4geos4geom7jtsportB5cxx11Ev@Base 3.5.1 + _ZN4geos4geom8BinaryOpINS_9operation7overlay9overlayOpEEESt10unique_ptrINS0_8GeometryESt14default_deleteIS6_EEPKS6_SB_T_@Base 3.7.0 + _ZN4geos4geom8Envelope10intersectsERKNS0_10CoordinateES4_S4_@Base 3.4.2 + _ZN4geos4geom8Envelope10intersectsERKNS0_10CoordinateES4_S4_S4_@Base 3.4.2 + _ZN4geos4geom8Envelope15expandToIncludeEPKS1_@Base 3.4.2 + _ZN4geos4geom8Envelope15expandToIncludeERKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom8Envelope15expandToIncludeEdd@Base 3.4.2 + _ZN4geos4geom8Envelope4initERKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom8Envelope4initERKNS0_10CoordinateES4_@Base 3.4.2 + _ZN4geos4geom8Envelope4initEdddd@Base 3.4.2 + _ZN4geos4geom8Envelope4initEv@Base 3.4.2 + _ZN4geos4geom8Envelope5splitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 + _ZN4geos4geom8Envelope8distanceEdddd@Base 3.4.2 + _ZN4geos4geom8Envelope8expandByEdd@Base 3.4.2 + _ZN4geos4geom8Envelope9setToNullEv@Base 3.4.2 + _ZN4geos4geom8Envelope9translateEdd@Base 3.4.2 + _ZN4geos4geom8EnvelopeC1ERKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom8EnvelopeC1ERKNS0_10CoordinateES4_@Base 3.4.2 + _ZN4geos4geom8EnvelopeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4geom8EnvelopeC1ERKS1_@Base 3.4.2 + _ZN4geos4geom8EnvelopeC1Edddd@Base 3.4.2 + _ZN4geos4geom8EnvelopeC1Ev@Base 3.4.2 + _ZN4geos4geom8EnvelopeC2ERKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom8EnvelopeC2ERKNS0_10CoordinateES4_@Base 3.4.2 + _ZN4geos4geom8EnvelopeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4geom8EnvelopeC2ERKS1_@Base 3.4.2 + _ZN4geos4geom8EnvelopeC2Edddd@Base 3.4.2 + _ZN4geos4geom8EnvelopeC2Ev@Base 3.4.2 + _ZN4geos4geom8EnvelopeD1Ev@Base 3.4.2 + _ZN4geos4geom8EnvelopeD2Ev@Base 3.4.2 + _ZN4geos4geom8EnvelopeaSERKS1_@Base 3.4.2 + _ZN4geos4geom8Geometry15geometryChangedEv@Base 3.4.2 + _ZN4geos4geom8Geometry15hasNullElementsEPKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos4geom8Geometry15hasNullElementsEPKSt6vectorIPS1_SaIS3_EE@Base 3.4.2 + _ZN4geos4geom8Geometry19hasNonEmptyElementsEPKSt6vectorIPS1_SaIS3_EE@Base 3.4.2 + _ZN4geos4geom8Geometry21GeometryChangedFilter9filter_rwEPS1_@Base 3.4.2 + _ZN4geos4geom8Geometry21GeometryChangedFilterD0Ev@Base 3.4.2 + _ZN4geos4geom8Geometry21GeometryChangedFilterD1Ev@Base 3.4.2 + _ZN4geos4geom8Geometry21GeometryChangedFilterD2Ev@Base 3.4.2 + _ZN4geos4geom8Geometry21geometryChangedActionEv@Base 3.4.2 + _ZN4geos4geom8Geometry21geometryChangedFilterE@Base 3.4.2 + _ZN4geos4geom8Geometry26checkNotGeometryCollectionEPKS1_@Base 3.4.2 + _ZN4geos4geom8Geometry7setSRIDEi@Base 3.4.2 + _ZN4geos4geom8Geometry8apply_rwEPNS0_14GeometryFilterE@Base 3.4.2 + _ZN4geos4geom8Geometry8apply_rwEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZN4geos4geom8GeometryC1EPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom8GeometryC1ERKS1_@Base 3.4.2 + _ZN4geos4geom8GeometryC2EPKNS0_15GeometryFactoryE@Base 3.4.2 + _ZN4geos4geom8GeometryC2ERKS1_@Base 3.4.2 + _ZN4geos4geom8GeometryD0Ev@Base 3.4.2 + _ZN4geos4geom8GeometryD1Ev@Base 3.4.2 + _ZN4geos4geom8GeometryD2Ev@Base 3.4.2 + _ZN4geos4geom8Location16toLocationSymbolEi@Base 3.4.2 + _ZN4geos4geom8Triangle12circumcentreERNS0_10CoordinateE@Base 3.5.0 + _ZN4geos4geom8Triangle8inCentreERNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geom9Dimension16toDimensionValueEc@Base 3.4.2 + _ZN4geos4geom9Dimension17toDimensionSymbolEi@Base 3.4.2 + _ZN4geos4geomeqERKNS0_10CoordinateES3_@Base 3.4.2 + _ZN4geos4geomeqERKNS0_11LineSegmentES3_@Base 3.4.2 + _ZN4geos4geomeqERKNS0_14PrecisionModelES3_@Base 3.4.2 + _ZN4geos4geomeqERKNS0_18CoordinateSequenceES3_@Base 3.4.2 + _ZN4geos4geomeqERKNS0_8EnvelopeES3_@Base 3.4.2 + _ZN4geos4geomlsERSoRKNS0_10CoordinateE@Base 3.4.2 + _ZN4geos4geomlsERSoRKNS0_11LineSegmentE@Base 3.4.2 + _ZN4geos4geomlsERSoRKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos4geomlsERSoRKNS0_18IntersectionMatrixE@Base 3.4.2 + _ZN4geos4geomlsERSoRKNS0_8EnvelopeE@Base 3.7.0 + _ZN4geos4geomlsERSoRKNS0_8GeometryE@Base 3.4.2 + _ZN4geos4geomneERKNS0_10CoordinateES3_@Base 3.4.2 + _ZN4geos4geomneERKNS0_18CoordinateSequenceES3_@Base 3.4.2 + _ZN4geos4util13GEOSExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 + _ZN4geos4util13GEOSExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_@Base 3.5.1 + _ZN4geos4util13GEOSExceptionD0Ev@Base 3.4.2 + _ZN4geos4util13GEOSExceptionD1Ev@Base 3.4.2 + _ZN4geos4util13GEOSExceptionD2Ev@Base 3.4.2 + _ZN4geos4util15java_math_roundEd@Base 3.4.2 + _ZN4geos4util17TopologyExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util17TopologyExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4geom10CoordinateE@Base 3.5.1 + _ZN4geos4util17TopologyExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util17TopologyExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4geom10CoordinateE@Base 3.5.1 + _ZN4geos4util17TopologyExceptionD0Ev@Base 3.4.2 + _ZN4geos4util17TopologyExceptionD1Ev@Base 3.4.2 + _ZN4geos4util17TopologyExceptionD2Ev@Base 3.4.2 + _ZN4geos4util20InterruptedExceptionD0Ev@Base 3.4.2 + _ZN4geos4util20InterruptedExceptionD1Ev@Base 3.4.2 + _ZN4geos4util20InterruptedExceptionD2Ev@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10Dimensions7setBaseERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10Dimensions7setSizeEd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10Dimensions8setWidthEd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10Dimensions9setCentreERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10Dimensions9setHeightEd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10DimensionsC1Ev@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory10DimensionsC2Ev@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory12createCircleEv@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory12setNumPointsEi@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory15createRectangleEv@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory16createArcPolygonEdd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory7setBaseERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory7setSizeEd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory8setWidthEd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory9createArcEdd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory9setCentreERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactory9setHeightEd@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactoryC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactoryC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactoryD0Ev@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactoryD1Ev@Base 3.4.2 + _ZN4geos4util21GeometricShapeFactoryD2Ev@Base 3.4.2 + _ZN4geos4util21IllegalStateExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util21IllegalStateExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util21IllegalStateExceptionD0Ev@Base 3.4.2 + _ZN4geos4util21IllegalStateExceptionD1Ev@Base 3.4.2 + _ZN4geos4util21IllegalStateExceptionD2Ev@Base 3.4.2 + _ZN4geos4util24AssertionFailedExceptionD0Ev@Base 3.4.2 + _ZN4geos4util24AssertionFailedExceptionD1Ev@Base 3.4.2 + _ZN4geos4util24AssertionFailedExceptionD2Ev@Base 3.4.2 + _ZN4geos4util24IllegalArgumentExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util24IllegalArgumentExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util24IllegalArgumentExceptionD0Ev@Base 3.4.2 + _ZN4geos4util24IllegalArgumentExceptionD1Ev@Base 3.4.2 + _ZN4geos4util24IllegalArgumentExceptionD2Ev@Base 3.4.2 + _ZN4geos4util27UniqueCoordinateArrayFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos4util27UniqueCoordinateArrayFilterD0Ev@Base 3.4.2 + _ZN4geos4util27UniqueCoordinateArrayFilterD1Ev@Base 3.4.2 + _ZN4geos4util27UniqueCoordinateArrayFilterD2Ev@Base 3.4.2 + _ZN4geos4util29UnsupportedOperationExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util29UnsupportedOperationExceptionC1Ev@Base 3.4.2 + _ZN4geos4util29UnsupportedOperationExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util29UnsupportedOperationExceptionC2Ev@Base 3.4.2 + _ZN4geos4util29UnsupportedOperationExceptionD0Ev@Base 3.4.2 + _ZN4geos4util29UnsupportedOperationExceptionD1Ev@Base 3.4.2 + _ZN4geos4util29UnsupportedOperationExceptionD2Ev@Base 3.4.2 + _ZN4geos4util6Assert20shouldNeverReachHereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util6Assert6equalsERKNS_4geom10CoordinateES5_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util6Assert6isTrueEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util7ProfileC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util7ProfileC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util7ProfileD1Ev@Base 3.4.2 + _ZN4geos4util7ProfileD2Ev@Base 3.4.2 + _ZN4geos4util7rint_vcEd@Base 3.4.2 + _ZN4geos4util8Profiler3getENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util8Profiler4stopENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util8Profiler5startENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos4util8Profiler8instanceEv@Base 3.4.2 + _ZN4geos4util8ProfilerC1Ev@Base 3.4.2 + _ZN4geos4util8ProfilerC2Ev@Base 3.4.2 + _ZN4geos4util8ProfilerD1Ev@Base 3.4.2 + _ZN4geos4util8ProfilerD2Ev@Base 3.4.2 + _ZN4geos4util9Interrupt16registerCallbackEPFvvE@Base 3.4.2 + _ZN4geos4util9Interrupt5checkEv@Base 3.4.2 + _ZN4geos4util9Interrupt6cancelEv@Base 3.4.2 + _ZN4geos4util9Interrupt7processEv@Base 3.4.2 + _ZN4geos4util9Interrupt7requestEv@Base 3.4.2 + _ZN4geos4util9Interrupt9interruptEv@Base 3.4.2 + _ZN4geos4util9sym_roundEd@Base 3.4.2 + _ZN4geos4utillsERSoRKNS0_7ProfileE@Base 3.4.2 + _ZN4geos4utillsERSoRKNS0_8ProfilerE@Base 3.4.2 + _ZN4geos5index13intervalrtree17IntervalRTreeNode7compareEPKS2_S4_@Base 3.4.2 + _ZN4geos5index13intervalrtree21IntervalRTreeLeafNodeD0Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree21IntervalRTreeLeafNodeD1Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree21IntervalRTreeLeafNodeD2Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree23IntervalRTreeBranchNodeD0Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree23IntervalRTreeBranchNodeD1Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree23IntervalRTreeBranchNodeD2Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree10buildLevelEPSt6vectorIPKNS1_17IntervalRTreeNodeESaIS6_EES9_@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree4initEv@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree5queryEddPNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree6insertEddPv@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTree9buildTreeEv@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeC1Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeC2Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeD1Ev@Base 3.4.2 + _ZN4geos5index13intervalrtree25SortedPackedIntervalRTreeD2Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEjjRNS1_25MonotoneChainSelectActionE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChain13computeSelectERKNS_4geom8EnvelopeEmmRNS1_25MonotoneChainSelectActionE@Base 3.7.0 + _ZN4geos5index5chain13MonotoneChain15computeOverlapsEPS2_PNS1_26MonotoneChainOverlapActionE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChain15computeOverlapsEjjRS2_jjRNS1_26MonotoneChainOverlapActionE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChain15computeOverlapsEmmRS2_mmRNS1_26MonotoneChainOverlapActionE@Base 3.7.0 + _ZN4geos5index5chain13MonotoneChain6selectERKNS_4geom8EnvelopeERNS1_25MonotoneChainSelectActionE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChainC1ERKNS_4geom18CoordinateSequenceEjjPv@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChainC1ERKNS_4geom18CoordinateSequenceEmmPv@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain13MonotoneChainC2ERKNS_4geom18CoordinateSequenceEjjPv@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain13MonotoneChainC2ERKNS_4geom18CoordinateSequenceEmmPv@Base 3.7.0 + _ZN4geos5index5chain13MonotoneChainD1Ev@Base 3.4.2 + _ZN4geos5index5chain13MonotoneChainD2Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain20MonotoneChainBuilder12findChainEndERKNS_4geom18CoordinateSequenceEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain20MonotoneChainBuilder12findChainEndERKNS_4geom18CoordinateSequenceEm@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain20MonotoneChainBuilder20getChainStartIndicesERKNS_4geom18CoordinateSequenceERSt6vectorIjSaIjEE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain20MonotoneChainBuilder20getChainStartIndicesERKNS_4geom18CoordinateSequenceERSt6vectorImSaImEE@Base 3.7.0 + _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPv@Base 3.4.2 + _ZN4geos5index5chain20MonotoneChainBuilder9getChainsEPKNS_4geom18CoordinateSequenceEPvRSt6vectorIPNS1_13MonotoneChainESaISA_EE@Base 3.4.2 + _ZN4geos5index5chain25MonotoneChainSelectAction6selectERNS1_13MonotoneChainEj@Base 3.4.2 + _ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERKNS_4geom11LineSegmentES6_@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERNS1_13MonotoneChainEjS4_j@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index5chain26MonotoneChainOverlapAction7overlapERNS1_13MonotoneChainEmS4_m@Base 3.7.0 + _ZN4geos5index5chain26MonotoneChainOverlapActionD0Ev@Base 3.4.2 + _ZN4geos5index5chain26MonotoneChainOverlapActionD1Ev@Base 3.4.2 + _ZN4geos5index5chain26MonotoneChainOverlapActionD2Ev@Base 3.4.2 + _ZN4geos5index7bintree3Key10computeKeyEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree3Key11getIntervalEv@Base 3.4.2 + _ZN4geos5index7bintree3Key12computeLevelEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree3Key15computeIntervalEiPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree3Key8getLevelEv@Base 3.4.2 + _ZN4geos5index7bintree3Key8getPointEv@Base 3.4.2 + _ZN4geos5index7bintree3KeyC1EPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree3KeyC2EPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree3KeyD1Ev@Base 3.4.2 + _ZN4geos5index7bintree3KeyD2Ev@Base 3.4.2 + _ZN4geos5index7bintree4Node10createNodeEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree4Node10getSubnodeEi@Base 3.4.2 + _ZN4geos5index7bintree4Node11getIntervalEv@Base 3.4.2 + _ZN4geos5index7bintree4Node13createSubnodeEi@Base 3.4.2 + _ZN4geos5index7bintree4Node13isSearchMatchEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree4Node14createExpandedEPS2_PNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree4Node4findEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree4Node6insertEPS2_@Base 3.4.2 + _ZN4geos5index7bintree4Node7getNodeEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree4NodeC1EPNS1_8IntervalEi@Base 3.4.2 + _ZN4geos5index7bintree4NodeC2EPNS1_8IntervalEi@Base 3.4.2 + _ZN4geos5index7bintree4NodeD0Ev@Base 3.4.2 + _ZN4geos5index7bintree4NodeD1Ev@Base 3.4.2 + _ZN4geos5index7bintree4NodeD2Ev@Base 3.4.2 + _ZN4geos5index7bintree4Root13isSearchMatchEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree4Root15insertContainedEPNS1_4NodeEPNS1_8IntervalEPv@Base 3.4.2 + _ZN4geos5index7bintree4Root6insertEPNS1_8IntervalEPv@Base 3.4.2 + _ZN4geos5index7bintree4Root6originE@Base 3.4.2 + _ZN4geos5index7bintree4RootD0Ev@Base 3.4.2 + _ZN4geos5index7bintree4RootD1Ev@Base 3.4.2 + _ZN4geos5index7bintree4RootD2Ev@Base 3.4.2 + _ZN4geos5index7bintree7Bintree12collectStatsEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree7Bintree12ensureExtentEPKNS1_8IntervalEd@Base 3.4.2 + _ZN4geos5index7bintree7Bintree4sizeEv@Base 3.4.2 + _ZN4geos5index7bintree7Bintree5depthEv@Base 3.4.2 + _ZN4geos5index7bintree7Bintree5queryEPNS1_8IntervalE@Base 3.4.2 + _ZN4geos5index7bintree7Bintree5queryEPNS1_8IntervalEPSt6vectorIPvSaIS6_EE@Base 3.4.2 + _ZN4geos5index7bintree7Bintree5queryEd@Base 3.4.2 + _ZN4geos5index7bintree7Bintree6insertEPNS1_8IntervalEPv@Base 3.4.2 + _ZN4geos5index7bintree7Bintree8iteratorEv@Base 3.4.2 + _ZN4geos5index7bintree7Bintree8nodeSizeEv@Base 3.4.2 + _ZN4geos5index7bintree7BintreeC1Ev@Base 3.4.2 + _ZN4geos5index7bintree7BintreeC2Ev@Base 3.4.2 + _ZN4geos5index7bintree7BintreeD1Ev@Base 3.4.2 + _ZN4geos5index7bintree7BintreeD2Ev@Base 3.4.2 + _ZN4geos5index7bintree8Interval15expandToIncludeEPS2_@Base 3.4.2 + _ZN4geos5index7bintree8Interval4initEdd@Base 3.4.2 + _ZN4geos5index7bintree8IntervalC1EPKS2_@Base 3.4.2 + _ZN4geos5index7bintree8IntervalC1Edd@Base 3.4.2 + _ZN4geos5index7bintree8IntervalC1Ev@Base 3.4.2 + _ZN4geos5index7bintree8IntervalC2EPKS2_@Base 3.4.2 + _ZN4geos5index7bintree8IntervalC2Edd@Base 3.4.2 + _ZN4geos5index7bintree8IntervalC2Ev@Base 3.4.2 + _ZN4geos5index7bintree8IntervalD1Ev@Base 3.4.2 + _ZN4geos5index7bintree8IntervalD2Ev@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase11addAllItemsEPSt6vectorIPvSaIS4_EE@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase15getSubnodeIndexEPNS1_8IntervalEd@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase26addAllItemsFromOverlappingEPNS1_8IntervalEPSt6vectorIPvSaIS6_EE@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase3addEPv@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase4sizeEv@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase5depthEv@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase8getItemsEv@Base 3.4.2 + _ZN4geos5index7bintree8NodeBase8nodeSizeEv@Base 3.4.2 + _ZN4geos5index7bintree8NodeBaseC1Ev@Base 3.4.2 + _ZN4geos5index7bintree8NodeBaseC2Ev@Base 3.4.2 + _ZN4geos5index7bintree8NodeBaseD0Ev@Base 3.4.2 + _ZN4geos5index7bintree8NodeBaseD1Ev@Base 3.4.2 + _ZN4geos5index7bintree8NodeBaseD2Ev@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNode17addChildBoundableEPNS1_9BoundableE@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNode8getLevelEv@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNodeC1Eii@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNodeC2Eii@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNodeD0Ev@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNodeD1Ev@Base 3.4.2 + _ZN4geos5index7strtree12AbstractNodeD2Ev@Base 3.4.2 + _ZN4geos5index7strtree13BoundablePair11isCompositeEPKNS1_9BoundableE@Base 3.6.0 + _ZN4geos5index7strtree13BoundablePair13expandToQueueERSt14priority_queueIPS2_St6vectorIS4_SaIS4_EENS2_25BoundablePairQueueCompareEEd@Base 3.6.0 + _ZN4geos5index7strtree13BoundablePair4areaEPKNS1_9BoundableE@Base 3.6.0 + _ZN4geos5index7strtree13BoundablePair6expandEPKNS1_9BoundableES5_RSt14priority_queueIPS2_St6vectorIS7_SaIS7_EENS2_25BoundablePairQueueCompareEEd@Base 3.6.0 + _ZN4geos5index7strtree13BoundablePairC1EPKNS1_9BoundableES5_PNS1_12ItemDistanceE@Base 3.6.0 + _ZN4geos5index7strtree13BoundablePairC2EPKNS1_9BoundableES5_PNS1_12ItemDistanceE@Base 3.6.0 + _ZN4geos5index7strtree13ItemBoundableC1EPKvPv@Base 3.4.2 + _ZN4geos5index7strtree13ItemBoundableC2EPKvPv@Base 3.4.2 + _ZN4geos5index7strtree13ItemBoundableD0Ev@Base 3.4.2 + _ZN4geos5index7strtree13ItemBoundableD1Ev@Base 3.4.2 + _ZN4geos5index7strtree13ItemBoundableD2Ev@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree10removeItemERNS1_12AbstractNodeEPv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree15getNodeCapacityEv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree17boundablesAtLevelEi@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree17boundablesAtLevelEiPNS1_12AbstractNodeEPSt6vectorIPNS1_9BoundableESaIS7_EE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree18createHigherLevelsEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree22createParentBoundablesEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree5buildEv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvPKNS1_12AbstractNodeEPSt6vectorIPvSaIS9_EE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvRKNS1_12AbstractNodeERNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvRNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree5queryEPKvRSt6vectorIPvSaIS6_EE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree6insertEPKvPv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree6removeEPKvPv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree6removeEPKvRNS1_12AbstractNodeEPv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree7getRootEv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree7iterateERNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree8lastNodeEPSt6vectorIPNS1_9BoundableESaIS5_EE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree9itemsTreeEPNS1_12AbstractNodeE@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtree9itemsTreeEv@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtreeD0Ev@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtreeD1Ev@Base 3.4.2 + _ZN4geos5index7strtree15AbstractSTRtreeD2Ev@Base 3.4.2 + _ZN4geos5index7strtree15SIRAbstractNodeD0Ev@Base 3.4.2 + _ZN4geos5index7strtree15SIRAbstractNodeD1Ev@Base 3.4.2 + _ZN4geos5index7strtree15SIRAbstractNodeD2Ev@Base 3.4.2 + _ZN4geos5index7strtree15STRAbstractNodeD0Ev@Base 3.4.2 + _ZN4geos5index7strtree15STRAbstractNodeD1Ev@Base 3.4.2 + _ZN4geos5index7strtree15STRAbstractNodeD2Ev@Base 3.4.2 + _ZN4geos5index7strtree20GeometryItemDistance8distanceEPKNS1_13ItemBoundableES5_@Base 3.6.0 + _ZN4geos5index7strtree7SIRtree10createNodeEi@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree14sortBoundablesEPKSt6vectorIPNS1_9BoundableESaIS5_EE@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree15SIRIntersectsOp10intersectsEPKvS5_@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree15SIRIntersectsOpD0Ev@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree15SIRIntersectsOpD1Ev@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree15SIRIntersectsOpD2Ev@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree15getIntersectsOpEv@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree22createParentBoundablesEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 + _ZN4geos5index7strtree7SIRtree6insertEddPv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7SIRtreeC1Ej@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7SIRtreeC1Em@Base 3.7.0 + _ZN4geos5index7strtree7SIRtreeC1Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7SIRtreeC2Ej@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7SIRtreeC2Em@Base 3.7.0 + _ZN4geos5index7strtree7SIRtreeC2Ev@Base 3.4.2 + _ZN4geos5index7strtree7SIRtreeD0Ev@Base 3.4.2 + _ZN4geos5index7strtree7SIRtreeD1Ev@Base 3.4.2 + _ZN4geos5index7strtree7SIRtreeD2Ev@Base 3.4.2 + _ZN4geos5index7strtree7STRtree10createNodeEi@Base 3.4.2 + _ZN4geos5index7strtree7STRtree14sortBoundablesEPKSt6vectorIPNS1_9BoundableESaIS5_EE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7STRtree14verticalSlicesEPSt6vectorIPNS1_9BoundableESaIS5_EEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7STRtree14verticalSlicesEPSt6vectorIPNS1_9BoundableESaIS5_EEm@Base 3.7.0 + _ZN4geos5index7strtree7STRtree15STRIntersectsOp10intersectsEPKvS5_@Base 3.4.2 + _ZN4geos5index7strtree7STRtree15STRIntersectsOpD0Ev@Base 3.4.2 + _ZN4geos5index7strtree7STRtree15STRIntersectsOpD1Ev@Base 3.4.2 + _ZN4geos5index7strtree7STRtree15STRIntersectsOpD2Ev@Base 3.4.2 + _ZN4geos5index7strtree7STRtree15getIntersectsOpEv@Base 3.4.2 + _ZN4geos5index7strtree7STRtree16nearestNeighbourEPKNS_4geom8EnvelopeEPKvPNS1_12ItemDistanceE@Base 3.6.0 + _ZN4geos5index7strtree7STRtree16nearestNeighbourEPNS1_12ItemDistanceE@Base 3.6.0 + _ZN4geos5index7strtree7STRtree16nearestNeighbourEPNS1_13BoundablePairE@Base 3.6.0 + _ZN4geos5index7strtree7STRtree16nearestNeighbourEPNS1_13BoundablePairEd@Base 3.6.0 + _ZN4geos5index7strtree7STRtree16nearestNeighbourEPS2_PNS1_12ItemDistanceE@Base 3.7.0 + _ZN4geos5index7strtree7STRtree22createParentBoundablesEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 + _ZN4geos5index7strtree7STRtree39createParentBoundablesFromVerticalSliceEPSt6vectorIPNS1_9BoundableESaIS5_EEi@Base 3.4.2 + _ZN4geos5index7strtree7STRtree40createParentBoundablesFromVerticalSlicesEPSt6vectorIPS3_IPNS1_9BoundableESaIS5_EESaIS8_EEi@Base 3.4.2 + _ZN4geos5index7strtree7STRtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index7strtree7STRtree5queryEPKNS_4geom8EnvelopeERSt6vectorIPvSaIS8_EE@Base 3.4.2 + _ZN4geos5index7strtree7STRtree6insertEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + _ZN4geos5index7strtree7STRtree6removeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7STRtreeC1Ej@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7STRtreeC1Em@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos5index7strtree7STRtreeC2Ej@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos5index7strtree7STRtreeC2Em@Base 3.7.0 + _ZN4geos5index7strtree7STRtreeD0Ev@Base 3.4.2 + _ZN4geos5index7strtree7STRtreeD1Ev@Base 3.4.2 + _ZN4geos5index7strtree7STRtreeD2Ev@Base 3.4.2 + _ZN4geos5index7strtree8Interval15expandToIncludeEPKS2_@Base 3.5.0 + _ZN4geos5index7strtree8Interval9getCentreEv@Base 3.4.2 + _ZN4geos5index7strtree8IntervalC1Edd@Base 3.4.2 + _ZN4geos5index7strtree8IntervalC2Edd@Base 3.4.2 + _ZN4geos5index7strtree9ItemsListD1Ev@Base 3.4.2 + _ZN4geos5index7strtree9ItemsListD2Ev@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBits13zeroLowerBitsEi@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBits14toBinaryStringB5cxx11Ed@Base 3.5.1 + _ZN4geos5index8quadtree10DoubleBits20truncateToPowerOfTwoEd@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBits21maximumCommonMantissaEdd@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBits8exponentEd@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBits8powerOf2Ei@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBitsC1Ed@Base 3.4.2 + _ZN4geos5index8quadtree10DoubleBitsC2Ed@Base 3.4.2 + _ZN4geos5index8quadtree12IntervalSize11isZeroWidthEdd@Base 3.4.2 + _ZN4geos5index8quadtree3Key10computeKeyERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree3Key10computeKeyEiRKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree3Key16computeQuadLevelERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree3KeyC1ERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree3KeyC2ERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree3KeyD1Ev@Base 3.4.2 + _ZN4geos5index8quadtree3KeyD2Ev@Base 3.4.2 + _ZN4geos5index8quadtree4Node10createNodeERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree4Node10getSubnodeEi@Base 3.4.2 + _ZN4geos5index8quadtree4Node10insertNodeESt10unique_ptrIS2_St14default_deleteIS2_EE@Base 3.7.0 + _ZN4geos5index8quadtree4Node13createSubnodeEi@Base 3.4.2 + _ZN4geos5index8quadtree4Node14createExpandedESt10unique_ptrIS2_St14default_deleteIS2_EERKNS_4geom8EnvelopeE@Base 3.7.0 + _ZN4geos5index8quadtree4Node4findEPKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree4Node7getNodeEPKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree4NodeD0Ev@Base 3.4.2 + _ZN4geos5index8quadtree4NodeD1Ev@Base 3.4.2 + _ZN4geos5index8quadtree4NodeD2Ev@Base 3.4.2 + _ZN4geos5index8quadtree4Root15insertContainedEPNS1_4NodeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + _ZN4geos5index8quadtree4Root6insertEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + _ZN4geos5index8quadtree4Root6originE@Base 3.4.2 + _ZN4geos5index8quadtree4RootD0Ev@Base 3.4.2 + _ZN4geos5index8quadtree4RootD1Ev@Base 3.4.2 + _ZN4geos5index8quadtree4RootD2Ev@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBase10visitItemsEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBase15getSubnodeIndexEPKNS_4geom8EnvelopeERKNS3_10CoordinateE@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBase3addEPv@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBase5visitEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBase6removeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBase8getItemsEv@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBaseC1Ev@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBaseC2Ev@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBaseD0Ev@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBaseD1Ev@Base 3.4.2 + _ZN4geos5index8quadtree8NodeBaseD2Ev@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree12collectStatsERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree12ensureExtentEPKNS_4geom8EnvelopeEd@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree4sizeEv@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree5depthEv@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERNS0_11ItemVisitorE@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree5queryEPKNS_4geom8EnvelopeERSt6vectorIPvSaIS8_EE@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree6insertEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree6removeEPKNS_4geom8EnvelopeEPv@Base 3.4.2 + _ZN4geos5index8quadtree8Quadtree8queryAllEv@Base 3.4.2 + _ZN4geos5index8quadtree8QuadtreeD0Ev@Base 3.4.2 + _ZN4geos5index8quadtree8QuadtreeD1Ev@Base 3.4.2 + _ZN4geos5index8quadtree8QuadtreeD2Ev@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEvent11getIntervalEv@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEvent14getInsertEventEv@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEvent19getDeleteEventIndexEv@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEvent19setDeleteEventIndexEi@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEvent8isDeleteEv@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEvent8isInsertEv@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEventC1EdPS2_PNS1_17SweepLineIntervalE@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineEventC2EdPS2_PNS1_17SweepLineIntervalE@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndex10buildIndexEv@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndex15computeOverlapsEPNS1_22SweepLineOverlapActionE@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndex15processOverlapsEiiPNS1_17SweepLineIntervalEPNS1_22SweepLineOverlapActionE@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndex3addEPNS1_17SweepLineIntervalE@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndexC1Ev@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndexC2Ev@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndexD1Ev@Base 3.4.2 + _ZN4geos5index9sweepline14SweepLineIndexD2Ev@Base 3.4.2 + _ZN4geos5index9sweepline17SweepLineInterval6getMaxEv@Base 3.4.2 + _ZN4geos5index9sweepline17SweepLineInterval6getMinEv@Base 3.4.2 + _ZN4geos5index9sweepline17SweepLineInterval7getItemEv@Base 3.4.2 + _ZN4geos5index9sweepline17SweepLineIntervalC1EddPv@Base 3.4.2 + _ZN4geos5index9sweepline17SweepLineIntervalC2EddPv@Base 3.4.2 + _ZN4geos6noding11ScaledNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding11ScaledNoder6ScalerD0Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoder6ScalerD1Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoder6ScalerD2Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoder8ReScaler9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos6noding11ScaledNoder8ReScalerD0Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoder8ReScalerD1Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoder8ReScalerD2Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoderD0Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoderD1Ev@Base 3.4.2 + _ZN4geos6noding11ScaledNoderD2Ev@Base 3.4.2 + _ZN4geos6noding11SegmentNode9compareToERKS1_@Base 3.4.2 + _ZN4geos6noding11SegmentNodeC1ERKNS0_18NodedSegmentStringERKNS_4geom10CoordinateEji@Base 3.4.2 + _ZN4geos6noding11SegmentNodeC2ERKNS0_18NodedSegmentStringERKNS_4geom10CoordinateEji@Base 3.4.2 + _ZN4geos6noding11SimpleNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding11SimpleNoder17computeIntersectsEPNS0_13SegmentStringES3_@Base 3.4.2 + _ZN4geos6noding11SimpleNoderD0Ev@Base 3.4.2 + _ZN4geos6noding11SimpleNoderD1Ev@Base 3.4.2 + _ZN4geos6noding11SimpleNoderD2Ev@Base 3.4.2 + _ZN4geos6noding12MCIndexNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding12MCIndexNoder15intersectChainsEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding12MCIndexNoder20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEjS6_j@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding12MCIndexNoder20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEmS6_m@Base 3.7.0 + _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD0Ev@Base 3.4.2 + _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD1Ev@Base 3.4.2 + _ZN4geos6noding12MCIndexNoder20SegmentOverlapActionD2Ev@Base 3.4.2 + _ZN4geos6noding12MCIndexNoder3addEPNS0_13SegmentStringE@Base 3.4.2 + _ZN4geos6noding12MCIndexNoder8getIndexEv@Base 3.4.2 + _ZN4geos6noding12MCIndexNoderD0Ev@Base 3.4.2 + _ZN4geos6noding12MCIndexNoderD1Ev@Base 3.4.2 + _ZN4geos6noding12MCIndexNoderD2Ev@Base 3.4.2 + _ZN4geos6noding13GeometryNoder10toGeometryERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding13GeometryNoder21extractSegmentStringsERKNS_4geom8GeometryERSt6vectorIPNS0_13SegmentStringESaIS8_EE@Base 3.4.2 + _ZN4geos6noding13GeometryNoder4nodeERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos6noding13GeometryNoder8getNodedEv@Base 3.4.2 + _ZN4geos6noding13GeometryNoder8getNoderEv@Base 3.4.2 + _ZN4geos6noding13GeometryNoderC1ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos6noding13GeometryNoderC2ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos6noding13IteratedNoder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding13IteratedNoder4nodeEPSt6vectorIPNS0_13SegmentStringESaIS4_EEPi@Base 3.4.2 + _ZN4geos6noding13IteratedNoderD0Ev@Base 3.4.2 + _ZN4geos6noding13IteratedNoderD1Ev@Base 3.4.2 + _ZN4geos6noding13IteratedNoderD2Ev@Base 3.4.2 + _ZN4geos6noding15NodingValidator10checkValidEv@Base 3.4.2 + _ZN4geos6noding15NodingValidator26checkInteriorIntersectionsERKNS0_13SegmentStringES4_@Base 3.4.2 + _ZN4geos6noding15NodingValidator26checkInteriorIntersectionsERKNS0_13SegmentStringEjS4_j@Base 3.4.2 + _ZN4geos6noding15NodingValidator26checkInteriorIntersectionsEv@Base 3.4.2 + _ZN4geos6noding15SegmentNodeList12addEndpointsEv@Base 3.4.2 + _ZN4geos6noding15SegmentNodeList13addSplitEdgesERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding15SegmentNodeList15createSplitEdgeEPNS0_11SegmentNodeES3_@Base 3.4.2 + _ZN4geos6noding15SegmentNodeList17addCollapsedNodesEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList17findCollapseIndexERNS0_11SegmentNodeES3_Rj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList17findCollapseIndexERNS0_11SegmentNodeES3_Rm@Base 3.7.0 + _ZN4geos6noding15SegmentNodeList26checkSplitEdgesCorrectnessERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERSt6vectorIjSaIjEE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList30findCollapsesFromInsertedNodesERSt6vectorImSaImEE@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERSt6vectorIjSaIjEE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList33findCollapsesFromExistingVerticesERSt6vectorImSaImEE@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding15SegmentNodeList3addERKNS_4geom10CoordinateEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding15SegmentNodeList3addERKNS_4geom10CoordinateEm@Base 3.7.0 + _ZN4geos6noding15SegmentNodeListD0Ev@Base 3.4.2 + _ZN4geos6noding15SegmentNodeListD1Ev@Base 3.4.2 + _ZN4geos6noding15SegmentNodeListD2Ev@Base 3.4.2 + _ZN4geos6noding15SinglePassNoder21setSegmentIntersectorEPNS0_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos6noding17IntersectionAdder20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 + _ZN4geos6noding17IntersectionAdder21isTrivialIntersectionEPKNS0_13SegmentStringEiS4_i@Base 3.4.2 + _ZN4geos6noding17IntersectionAdderD0Ev@Base 3.4.2 + _ZN4geos6noding17IntersectionAdderD1Ev@Base 3.4.2 + _ZN4geos6noding17IntersectionAdderD2Ev@Base 3.4.2 + _ZN4geos6noding18BasicSegmentStringD0Ev@Base 3.4.2 + _ZN4geos6noding18BasicSegmentStringD1Ev@Base 3.4.2 + _ZN4geos6noding18BasicSegmentStringD2Ev@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString10safeOctantERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString11getNodeListEv@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString15addIntersectionEPNS_9algorithm15LineIntersectorEjii@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString15addIntersectionERKNS_4geom10CoordinateEj@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString16addIntersectionsEPNS_9algorithm15LineIntersectorEji@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZN4geos6noding18NodedSegmentString18getNodedSubstringsERKSt6vectorIPNS0_13SegmentStringESaIS4_EEPS6_@Base 3.4.2 + _ZN4geos6noding18NodedSegmentStringD0Ev@Base 3.4.2 + _ZN4geos6noding18NodedSegmentStringD1Ev@Base 3.4.2 + _ZN4geos6noding18NodedSegmentStringD2Ev@Base 3.4.2 + _ZN4geos6noding19FastNodingValidator10checkValidEv@Base 3.4.2 + _ZN4geos6noding19FastNodingValidator26checkInteriorIntersectionsEv@Base 3.4.2 + _ZN4geos6noding23IntersectionFinderAdder20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 + _ZN4geos6noding23IntersectionFinderAdderD0Ev@Base 3.4.2 + _ZN4geos6noding23IntersectionFinderAdderD1Ev@Base 3.4.2 + _ZN4geos6noding23IntersectionFinderAdderD2Ev@Base 3.4.2 + _ZN4geos6noding23OrientedCoordinateArray11orientationERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos6noding23OrientedCoordinateArray15compareOrientedERKNS_4geom18CoordinateSequenceEbS5_b@Base 3.4.2 + _ZN4geos6noding27SegmentIntersectionDetector20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 + _ZN4geos6noding27SegmentIntersectionDetectorD0Ev@Base 3.4.2 + _ZN4geos6noding27SegmentIntersectionDetectorD1Ev@Base 3.4.2 + _ZN4geos6noding27SegmentIntersectionDetectorD2Ev@Base 3.4.2 + _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding32FastSegmentSetIntersectionFinder10intersectsEPSt6vectorIPKNS0_13SegmentStringESaIS5_EEPNS0_27SegmentIntersectionDetectorE@Base 3.4.2 + _ZN4geos6noding32FastSegmentSetIntersectionFinderC1EPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding32FastSegmentSetIntersectionFinderC2EPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding32FastSegmentSetIntersectionFinderD1Ev@Base 3.4.2 + _ZN4geos6noding32FastSegmentSetIntersectionFinderD2Ev@Base 3.4.2 + _ZN4geos6noding32SingleInteriorIntersectionFinder20processIntersectionsEPNS0_13SegmentStringEiS3_i@Base 3.4.2 + _ZN4geos6noding32SingleInteriorIntersectionFinderD0Ev@Base 3.4.2 + _ZN4geos6noding32SingleInteriorIntersectionFinderD1Ev@Base 3.4.2 + _ZN4geos6noding32SingleInteriorIntersectionFinderD2Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector10addToIndexEPNS0_13SegmentStringE@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15addToMonoChainsEPNS0_13SegmentStringE@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15intersectChainsEv@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector15setBaseSegmentsEPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEjS6_j@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapAction7overlapERNS_5index5chain13MonotoneChainEmS6_m@Base 3.7.0 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD0Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD1Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionD2Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersector7processEPSt6vectorIPKNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC1Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorC2Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD0Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD1Ev@Base 3.4.2 + _ZN4geos6noding34MCIndexSegmentSetMutualIntersectorD2Ev@Base 3.4.2 + _ZN4geos6noding6Octant6octantERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos6noding6Octant6octantEdd@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder12computeSnapsEPNS0_18NodedSegmentStringERSt6vectorINS_4geom10CoordinateESaIS7_EE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder12computeSnapsERKSt6vectorIPNS0_13SegmentStringESaIS5_EERS3_INS_4geom10CoordinateESaISB_EE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder16checkCorrectnessERSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder18computeVertexSnapsEPNS0_18NodedSegmentStringES4_@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder18computeVertexSnapsERKSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder25findInteriorIntersectionsERSt6vectorIPNS0_13SegmentStringESaIS5_EERNS_9algorithm15LineIntersectorERS3_INS_4geom10CoordinateESaISD_EE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounder9snapRoundEPSt6vectorIPNS0_13SegmentStringESaIS5_EERNS_9algorithm15LineIntersectorE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounderC1ERKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounderC2ERKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounderD0Ev@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounderD1Ev@Base 3.4.2 + _ZN4geos6noding9snapround17SimpleSnapRounderD2Ev@Base 3.4.2 + _ZN4geos6noding9snapround18HotPixelSnapAction6selectERKNS_4geom11LineSegmentE@Base 3.4.2 + _ZN4geos6noding9snapround18HotPixelSnapAction6selectERNS_5index5chain13MonotoneChainEj@Base 3.4.2 + _ZN4geos6noding9snapround18HotPixelSnapActionD0Ev@Base 3.4.2 + _ZN4geos6noding9snapround18HotPixelSnapActionD1Ev@Base 3.4.2 + _ZN4geos6noding9snapround18HotPixelSnapActionD2Ev@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder12computeNodesEPSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder16checkCorrectnessERSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder18computeVertexSnapsEPNS0_18NodedSegmentStringE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder18computeVertexSnapsERSt6vectorIPNS0_13SegmentStringESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder24computeIntersectionSnapsERSt6vectorINS_4geom10CoordinateESaIS5_EE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder25findInteriorIntersectionsERNS0_12MCIndexNoderEPSt6vectorIPNS0_13SegmentStringESaIS7_EERS5_INS_4geom10CoordinateESaISC_EE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounder9snapRoundERNS0_12MCIndexNoderEPSt6vectorIPNS0_13SegmentStringESaIS7_EE@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounderD0Ev@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounderD1Ev@Base 3.4.2 + _ZN4geos6noding9snapround18MCIndexSnapRounderD2Ev@Base 3.4.2 + _ZN4geos6noding9snapround19MCIndexPointSnapper4snapERNS1_8HotPixelEPNS0_13SegmentStringEj@Base 3.4.2 + _ZN4geos6noding9snapround26MCIndexPointSnapperVisitor9visitItemEPv@Base 3.4.2 + _ZN4geos6noding9snapround26MCIndexPointSnapperVisitorD0Ev@Base 3.4.2 + _ZN4geos6noding9snapround26MCIndexPointSnapperVisitorD1Ev@Base 3.4.2 + _ZN4geos6noding9snapround26MCIndexPointSnapperVisitorD2Ev@Base 3.4.2 + _ZN4geos6noding9snapround8HotPixel11initCornersERKNS_4geom10CoordinateE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos6noding9snapround8HotPixel14addSnappedNodeERNS0_18NodedSegmentStringEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos6noding9snapround8HotPixel14addSnappedNodeERNS0_18NodedSegmentStringEm@Base 3.7.0 + _ZN4geos6noding9snapround8HotPixel22intersectsPixelClosureERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZN4geos6noding9snapround8HotPixelC1ERKNS_4geom10CoordinateEdRNS_9algorithm15LineIntersectorE@Base 3.4.2 + _ZN4geos6noding9snapround8HotPixelC2ERKNS_4geom10CoordinateEdRNS_9algorithm15LineIntersectorE@Base 3.4.2 + _ZN4geos6noding9snapround8HotPixelD1Ev@Base 3.4.2 + _ZN4geos6noding9snapround8HotPixelD2Ev@Base 3.4.2 + _ZN4geos6nodinglsERSoRKNS0_11SegmentNodeE@Base 3.4.2 + _ZN4geos6nodinglsERSoRKNS0_13SegmentStringE@Base 3.4.2 + _ZN4geos6nodinglsERSoRKNS0_15SegmentNodeListE@Base 3.4.2 + _ZN4geos8simplify13DPTransformer15createValidAreaEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos8simplify13DPTransformer16transformPolygonEPKNS_4geom7PolygonEPKNS2_8GeometryE@Base 3.4.2 + _ZN4geos8simplify13DPTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE@Base 3.4.2 + _ZN4geos8simplify13DPTransformer21transformMultiPolygonEPKNS_4geom12MultiPolygonEPKNS2_8GeometryE@Base 3.4.2 + _ZN4geos8simplify13DPTransformerC1Ed@Base 3.4.2 + _ZN4geos8simplify13DPTransformerC2Ed@Base 3.4.2 + _ZN4geos8simplify13DPTransformerD0Ev@Base 3.4.2 + _ZN4geos8simplify13DPTransformerD1Ev@Base 3.4.2 + _ZN4geos8simplify13DPTransformerD2Ev@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndex3addEPKNS_4geom11LineSegmentE@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndex3addERKNS0_16TaggedLineStringE@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndex6removeEPKNS_4geom11LineSegmentE@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndexC1Ev@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndexC2Ev@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndexD1Ev@Base 3.4.2 + _ZN4geos8simplify16LineSegmentIndexD2Ev@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify16TaggedLineString10getSegmentEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify16TaggedLineString10getSegmentEm@Base 3.7.0 + _ZN4geos8simplify16TaggedLineString11addToResultESt10unique_ptrINS0_17TaggedLineSegmentESt14default_deleteIS3_EE@Base 3.7.0 + _ZN4geos8simplify16TaggedLineString11getSegmentsEv@Base 3.4.2 + _ZN4geos8simplify16TaggedLineString18extractCoordinatesERKSt6vectorIPNS0_17TaggedLineSegmentESaIS4_EE@Base 3.4.2 + _ZN4geos8simplify16TaggedLineString4initEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify16TaggedLineStringC1EPKNS_4geom10LineStringEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify16TaggedLineStringC1EPKNS_4geom10LineStringEm@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify16TaggedLineStringC2EPKNS_4geom10LineStringEm@Base 3.7.0 + _ZN4geos8simplify16TaggedLineStringD1Ev@Base 3.4.2 + _ZN4geos8simplify16TaggedLineStringD2Ev@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentC1ERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentC1ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEj@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentC1ERKS1_@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentC2ERKNS_4geom10CoordinateES5_PKNS2_8GeometryEj@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentC2ERKS1_@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentD0Ev@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentD1Ev@Base 3.4.2 + _ZN4geos8simplify17TaggedLineSegmentD2Ev@Base 3.4.2 + _ZN4geos8simplify18LineSegmentVisitor9visitItemEPv@Base 3.4.2 + _ZN4geos8simplify18LineSegmentVisitorD0Ev@Base 3.4.2 + _ZN4geos8simplify18LineSegmentVisitorD1Ev@Base 3.4.2 + _ZN4geos8simplify18LineSegmentVisitorD2Ev@Base 3.4.2 + _ZN4geos8simplify21TaggedLinesSimplifier20setDistanceToleranceEd@Base 3.4.2 + _ZN4geos8simplify21TaggedLinesSimplifier8simplifyERNS0_16TaggedLineStringE@Base 3.4.2 + _ZN4geos8simplify21TaggedLinesSimplifierC1Ev@Base 3.4.2 + _ZN4geos8simplify21TaggedLinesSimplifierC2Ev@Base 3.4.2 + _ZN4geos8simplify24DouglasPeuckerSimplifier17getResultGeometryEv@Base 3.4.2 + _ZN4geos8simplify24DouglasPeuckerSimplifier20setDistanceToleranceEd@Base 3.4.2 + _ZN4geos8simplify24DouglasPeuckerSimplifier8simplifyEPKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos8simplify24DouglasPeuckerSimplifierC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos8simplify24DouglasPeuckerSimplifierC2EPKNS_4geom8GeometryE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringERKSt6vectorIjSaIjEEPKNS0_17TaggedLineSegmentE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15isInLineSectionEPKNS0_16TaggedLineStringERKSt6vectorImSaImEEPKNS0_17TaggedLineSegmentE@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEjjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier15simplifySectionEmmm@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEjjRd@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier17findFurthestPointEPKNS_4geom18CoordinateSequenceEmmRd@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier18hasBadIntersectionEPKNS0_16TaggedLineStringERKSt6vectorIjSaIjEERKNS_4geom11LineSegmentE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier18hasBadIntersectionEPKNS0_16TaggedLineStringERKSt6vectorImSaImEERKNS_4geom11LineSegmentE@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier23hasBadInputIntersectionEPKNS0_16TaggedLineStringERKSt6vectorIjSaIjEERKNS_4geom11LineSegmentE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier23hasBadInputIntersectionEPKNS0_16TaggedLineStringERKSt6vectorImSaImEERKNS_4geom11LineSegmentE@Base 3.7.0 + _ZN4geos8simplify26TaggedLineStringSimplifier24hasBadOutputIntersectionERKNS_4geom11LineSegmentE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier6removeEPKNS0_16TaggedLineStringEmm@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier7flattenEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify26TaggedLineStringSimplifier7flattenEmm@Base 3.7.0 + _ZN4geos8simplify26TaggedLineStringSimplifier8simplifyEPNS0_16TaggedLineStringE@Base 3.4.2 + _ZN4geos8simplify26TaggedLineStringSimplifierC1EPNS0_16LineSegmentIndexES3_@Base 3.4.2 + _ZN4geos8simplify26TaggedLineStringSimplifierC2EPNS0_16LineSegmentIndexES3_@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos8simplify28DouglasPeuckerLineSimplifier15simplifySectionEmm@Base 3.7.0 + _ZN4geos8simplify28DouglasPeuckerLineSimplifier20setDistanceToleranceEd@Base 3.4.2 + _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyERKSt6vectorINS_4geom10CoordinateESaIS4_EEd@Base 3.4.2 + _ZN4geos8simplify28DouglasPeuckerLineSimplifier8simplifyEv@Base 3.4.2 + _ZN4geos8simplify28DouglasPeuckerLineSimplifierC1ERKSt6vectorINS_4geom10CoordinateESaIS4_EE@Base 3.4.2 + _ZN4geos8simplify28DouglasPeuckerLineSimplifierC2ERKSt6vectorINS_4geom10CoordinateESaIS4_EE@Base 3.4.2 + _ZN4geos8simplify28TopologyPreservingSimplifier17getResultGeometryEv@Base 3.4.2 + _ZN4geos8simplify28TopologyPreservingSimplifier20setDistanceToleranceEd@Base 3.4.2 + _ZN4geos8simplify28TopologyPreservingSimplifier8simplifyEPKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos8simplify28TopologyPreservingSimplifierC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos8simplify28TopologyPreservingSimplifierC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull10grahamScanERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull13computeOctPtsERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull13getConvexHullEv@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull13lineOrPolygonERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull14computeOctRingERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull18extractCoordinatesEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull20toCoordinateSequenceERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull6reduceERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull7preSortERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull9cleanRingERKSt6vectorIPKNS_4geom10CoordinateESaIS6_EERS8_@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull9isBetweenERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm10ConvexHull9padArray3ERSt6vectorIPKNS_4geom10CoordinateESaIS6_EE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHullC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHullC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm10ConvexHullD1Ev@Base 3.4.2 + _ZN4geos9algorithm10ConvexHullD2Ev@Base 3.4.2 + _ZN4geos9algorithm11HCoordinate12intersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC1ERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC1ERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC1ERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC1ERKS1_S3_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC1Eddd@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC1Ev@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC2ERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC2ERKS1_S3_@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC2Eddd@Base 3.4.2 + _ZN4geos9algorithm11HCoordinateC2Ev@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms10signedAreaEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms13isPointInRingERKNS_4geom10CoordinateEPKNS2_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms13isPointInRingERKNS_4geom10CoordinateERKSt6vectorIPS4_SaIS7_EE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms16distanceLineLineERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms16orientationIndexERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms17distancePointLineERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms17locatePointInRingERKNS_4geom10CoordinateERKNS2_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms17locatePointInRingERKNS_4geom10CoordinateERKSt6vectorIPS4_SaIS7_EE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms18computeOrientationERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms30distancePointLinePerpendicularERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms5isCCWEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms6lengthEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CGAlgorithms8isOnLineERKNS_4geom10CoordinateEPKNS2_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea11addTriangleERKNS_4geom10CoordinateES5_S5_b@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea12setBasePointERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea17addLinearSegmentsERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea3addEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea3addEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea5area2ERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea7addHoleEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea8addShellEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CentroidArea9centroid3ERKNS_4geom10CoordinateES5_S5_RS3_@Base 3.4.2 + _ZN4geos9algorithm12CentroidLine3addEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm12CentroidLine3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm12PointLocator15computeLocationERKNS_4geom10CoordinateEPKNS2_8GeometryE@Base 3.4.2 + _ZN4geos9algorithm12PointLocator18updateLocationInfoEi@Base 3.4.2 + _ZN4geos9algorithm12PointLocator19locateInPolygonRingERKNS_4geom10CoordinateEPKNS2_10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_10LineStringE@Base 3.4.2 + _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_5PointE@Base 3.5.1 + _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_7PolygonE@Base 3.4.2 + _ZN4geos9algorithm12PointLocator6locateERKNS_4geom10CoordinateEPKNS2_8GeometryE@Base 3.4.2 + _ZN4geos9algorithm13CentroidPoint3addEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm13CentroidPoint3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10MCSelecter6selectERKNS_4geom11LineSegmentE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10MCSelecterC1ERKNS_4geom10CoordinateEPS1_@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10MCSelecterC2ERKNS_4geom10CoordinateEPS1_@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10MCSelecterD0Ev@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10MCSelecterD1Ev@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10MCSelecterD2Ev@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing10buildIndexEv@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing15testLineSegmentERKNS_4geom10CoordinateERKNS2_11LineSegmentE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing17testMonotoneChainEPNS_4geom8EnvelopeEPNS1_10MCSelecterEPNS_5index5chain13MonotoneChainE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRing8isInsideERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRingC1EPKNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRingC2EPKNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRingD0Ev@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRingD1Ev@Base 3.4.2 + _ZN4geos9algorithm13MCPointInRingD2Ev@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector12interpolateZERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector15hasIntersectionERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector16computeIntersectERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector19computeEdgeDistanceERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEi@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector19computeIntLineIndexEv@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector19computeIntersectionERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector20getIndexAlongSegmentEii@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector20isSameSignAndNonZeroEdd@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEi@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector22isInteriorIntersectionEv@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector27getIntersectionAlongSegmentEii@Base 3.4.2 + _ZN4geos9algorithm15LineIntersector28computeCollinearIntersectionERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter11getDiameterEv@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter12getNextIndexEPKNS_4geom18CoordinateSequenceEj@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter18computeWidthConvexEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter18getMinimumDiameterEPNS_4geom8GeometryE@Base 3.6.0 + _ZN4geos9algorithm15MinimumDiameter18getWidthCoordinateEv@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter19findMaxPerpDistanceEPKNS_4geom18CoordinateSequenceEPNS2_11LineSegmentEj@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEPNS_4geom8GeometryE@Base 3.6.0 + _ZN4geos9algorithm15MinimumDiameter19getMinimumRectangleEv@Base 3.6.0 + _ZN4geos9algorithm15MinimumDiameter20getSupportingSegmentEv@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter21computeSegmentForLineEddd@Base 3.6.0 + _ZN4geos9algorithm15MinimumDiameter22computeMinimumDiameterEv@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter28computeConvexRingMinDiameterEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameter8computeCEddRKNS_4geom10CoordinateE@Base 3.6.0 + _ZN4geos9algorithm15MinimumDiameter9getLengthEv@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameterC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameterC1EPKNS_4geom8GeometryEb@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameterC2EPKNS_4geom8GeometryEb@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameterD1Ev@Base 3.4.2 + _ZN4geos9algorithm15MinimumDiameterD2Ev@Base 3.4.2 + _ZN4geos9algorithm16BoundaryNodeRule17getBoundaryOGCSFSEv@Base 3.4.2 + _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryEndPointEv@Base 3.4.2 + _ZN4geos9algorithm16BoundaryNodeRule19getBoundaryRuleMod2Ev@Base 3.4.2 + _ZN4geos9algorithm16BoundaryNodeRule29getBoundaryMonovalentEndPointEv@Base 3.4.2 + _ZN4geos9algorithm16BoundaryNodeRule30getBoundaryMultivalentEndPointEv@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointArea10addPolygonEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointArea14widestGeometryEPKNS_4geom18GeometryCollectionE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointArea14widestGeometryEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointArea18horizontalBisectorEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointArea3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointAreaC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointAreaC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointAreaD1Ev@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointAreaD2Ev@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLine11addInteriorEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLine12addEndpointsEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLine3addERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLineC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLineC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLineD1Ev@Base 3.4.2 + _ZN4geos9algorithm17InteriorPointLineD2Ev@Base 3.4.2 + _ZN4geos9algorithm17RobustDeterminant12signOfDet2x2Edddd@Base 3.4.2 + _ZN4geos9algorithm17SimplePointInRing8isInsideERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm17SimplePointInRingC1EPNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm17SimplePointInRingC2EPNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm17SimplePointInRingD0Ev@Base 3.4.2 + _ZN4geos9algorithm17SimplePointInRingD1Ev@Base 3.4.2 + _ZN4geos9algorithm17SimplePointInRingD2Ev@Base 3.4.2 + _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm18InteriorPointPoint3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm18InteriorPointPointC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm18InteriorPointPointC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm18RayCrossingCounter11getLocationEv@Base 3.4.2 + _ZN4geos9algorithm18RayCrossingCounter12countSegmentERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9algorithm18RayCrossingCounter16isPointInPolygonEv@Base 3.4.2 + _ZN4geos9algorithm18RayCrossingCounter16orientationIndexERKNS_4geom10CoordinateES5_S5_@Base 3.5.0 + _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom10CoordinateERKNS2_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm18RayCrossingCounter17locatePointInRingERKNS_4geom10CoordinateERKSt6vectorIPS4_SaIS7_EE@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRing10buildIndexEv@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRing15testLineSegmentERKNS_4geom10CoordinateEPNS2_11LineSegmentE@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRing8isInsideERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRingC1EPNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRingC2EPNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRingD0Ev@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRingD1Ev@Base 3.4.2 + _ZN4geos9algorithm18SIRtreePointInRingD2Ev@Base 3.4.2 + _ZN4geos9algorithm25NotRepresentableExceptionC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos9algorithm25NotRepresentableExceptionC1Ev@Base 3.4.2 + _ZN4geos9algorithm25NotRepresentableExceptionC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos9algorithm25NotRepresentableExceptionC2Ev@Base 3.4.2 + _ZN4geos9algorithm25NotRepresentableExceptionD0Ev@Base 3.4.2 + _ZN4geos9algorithm25NotRepresentableExceptionD1Ev@Base 3.4.2 + _ZN4geos9algorithm25NotRepresentableExceptionD2Ev@Base 3.4.2 + _ZN4geos9algorithm5Angle10PI_TIMES_2E@Base 3.4.2 + _ZN4geos9algorithm5Angle12angleBetweenERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm5Angle13interiorAngleERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm5Angle17normalizePositiveEd@Base 3.4.2 + _ZN4geos9algorithm5Angle20angleBetweenOrientedERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm5Angle4diffEdd@Base 3.4.2 + _ZN4geos9algorithm5Angle5angleERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm5Angle5angleERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9algorithm5Angle7getTurnEdd@Base 3.4.2 + _ZN4geos9algorithm5Angle7isAcuteERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm5Angle8isObtuseERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm5Angle9PI_OVER_2E@Base 3.4.2 + _ZN4geos9algorithm5Angle9PI_OVER_4E@Base 3.4.2 + _ZN4geos9algorithm5Angle9normalizeEd@Base 3.4.2 + _ZN4geos9algorithm5Angle9toDegreesEd@Base 3.4.2 + _ZN4geos9algorithm5Angle9toRadiansEd@Base 3.4.2 + _ZN4geos9algorithm6locate24SimplePointInAreaLocator13containsPointERKNS_4geom10CoordinateEPKNS3_8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate24SimplePointInAreaLocator22containsPointInPolygonERKNS_4geom10CoordinateEPKNS3_7PolygonE@Base 3.4.2 + _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm6locate24SimplePointInAreaLocator6locateERKNS_4geom10CoordinateEPKNS3_8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator10buildIndexERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitor9visitItemEPv@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorD0Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorD1Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorD2Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry4initERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry5queryEddPNS_5index11ItemVisitorE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometry7addLineEPNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryC1ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryC2ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryD1Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator23IntervalIndexedGeometryD2Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocator6locateEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC1ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorC2ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD0Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD1Ev@Base 3.4.2 + _ZN4geos9algorithm6locate25IndexedPointInAreaLocatorD2Ev@Base 3.4.2 + _ZN4geos9algorithm8Centroid11addTriangleERKNS_4geom10CoordinateES5_S5_b@Base 3.4.2 + _ZN4geos9algorithm8Centroid11getCentroidERKNS_4geom8GeometryERNS2_10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm8Centroid12setBasePointERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm8Centroid15addLineSegmentsERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm8Centroid3addERKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9algorithm8Centroid3addERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9algorithm8Centroid5area2ERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZN4geos9algorithm8Centroid7addHoleERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm8Centroid8addPointERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm8Centroid8addShellERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9algorithm8Centroid9centroid3ERKNS_4geom10CoordinateES5_S5_RS3_@Base 3.4.2 + _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom10LineStringERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 + _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom11LineSegmentERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 + _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom7PolygonERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 + _ZN4geos9algorithm8distance15DistanceToPoint15computeDistanceERKNS_4geom8GeometryERKNS3_10CoordinateERNS1_17PointPairDistanceE@Base 3.4.2 + (subst)_ZN4geos9algorithm8distance23DiscreteFrechetDistance13getSegementAtERKNS_4geom18CoordinateSequenceE{size_t}@Base 3.7.0 + (subst)_ZN4geos9algorithm8distance23DiscreteFrechetDistance17getFrecheDistanceERSt6vectorIS3_INS1_17PointPairDistanceESaIS4_EESaIS6_EE{size_t}{size_t}RKNS_4geom18CoordinateSequenceESD_@Base 3.7.0 + _ZN4geos9algorithm8distance23DiscreteFrechetDistance7computeERKNS_4geom8GeometryES6_@Base 3.7.0 + _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_@Base 3.7.0 + _ZN4geos9algorithm8distance23DiscreteFrechetDistance8distanceERKNS_4geom8GeometryES6_d@Base 3.7.0 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD0Ev@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD1Ev@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterD2Ev@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance23computeOrientedDistanceERKNS_4geom8GeometryES6_RNS1_17PointPairDistanceE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter9filter_roERKNS_4geom18CoordinateSequenceEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter9filter_roERKNS_4geom18CoordinateSequenceEm@Base 3.7.0 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD0Ev@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD1Ev@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterD2Ev@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9algorithm8distance25DiscreteHausdorffDistance8distanceERKNS_4geom8GeometryES6_d@Base 3.4.2 + _ZN4geos9algorithmlsERSoRKNS0_11HCoordinateE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar11getLocationEiRKNS_4geom10CoordinateEPSt6vectorIPNS0_13GeometryGraphESaIS8_EE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar13getCoordinateEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar13insertEdgeEndEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar16computeLabellingEPSt6vectorIPNS0_13GeometryGraphESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar19propagateSideLabelsEi@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar20computeEdgeEndLabelsERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar22isAreaLabelsConsistentERKNS0_13GeometryGraphE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar25checkAreaLabelsConsistentEi@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar3endEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar4findEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar4rendEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar5beginEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar6rbeginEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar8getEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar9getDegreeEv@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStar9getNextCWEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStarC1Ev@Base 3.4.2 + _ZN4geos9geomgraph11EdgeEndStarC2Ev@Base 3.4.2 + _ZN4geos9geomgraph11NodeFactory8instanceEv@Base 3.4.2 + _ZN4geos9geomgraph11NodeFactoryD0Ev@Base 3.4.2 + _ZN4geos9geomgraph11NodeFactoryD1Ev@Base 3.4.2 + _ZN4geos9geomgraph11NodeFactoryD2Ev@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph10getNodeMapEv@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph10insertEdgeEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph10printEdgesB5cxx11Ev@Base 3.5.1 + _ZN4geos9geomgraph11PlanarGraph11findEdgeEndEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph11getEdgeEndsEv@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph14isBoundaryNodeEiRKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph15getEdgeIteratorEv@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph15getNodeIteratorEv@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph20linkAllDirectedEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph20matchInSameDirectionERKNS_4geom10CoordinateES5_S5_S5_@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph23findEdgeInSameDirectionERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph23linkResultDirectedEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph3addEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph4findERNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph7addNodeEPNS0_4NodeE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph7addNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph8addEdgesERKSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph8findEdgeERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraph8getNodesERSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphC1ERKNS0_11NodeFactoryE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphC1Ev@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphC2ERKNS0_11NodeFactoryE@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphC2Ev@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphD0Ev@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphD1Ev@Base 3.4.2 + _ZN4geos9geomgraph11PlanarGraphD2Ev@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge10getNextMinEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge10isInResultEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge10isLineEdgeEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge10setNextMinEPS1_@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge10setVisitedEb@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge11depthFactorEii@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge11getEdgeRingEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge11setEdgeRingEPNS0_8EdgeRingE@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge11setInResultEb@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge13setEdgeDepthsEii@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge14getMinEdgeRingEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge14setMinEdgeRingEPNS0_8EdgeRingE@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge14setVisitedEdgeEb@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge18isInteriorAreaEdgeEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge20computeDirectedLabelEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge6getSymEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge6setSymEPS1_@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge7getNextEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge7setNextEPS1_@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge8getDepthEi@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge8setDepthEii@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge9isForwardEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge9isVisitedEv@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdge9printEdgeB5cxx11Ev@Base 3.5.1 + _ZN4geos9geomgraph12DirectedEdgeC1EPNS0_4EdgeEb@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdgeC2EPNS0_4EdgeEb@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdgeD0Ev@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdgeD1Ev@Base 3.4.2 + _ZN4geos9geomgraph12DirectedEdgeD2Ev@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph10addPolygonEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph11getGeometryEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph11insertPointEiRKNS_4geom10CoordinateEi@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph12isInBoundaryEi@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph13addCollectionEPKNS_4geom18GeometryCollectionE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph13addLineStringEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph14addPolygonRingEPKNS_4geom10LinearRingEii@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph15getInvalidPointEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph15hasTooFewPointsEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph16computeSelfNodesERNS_9algorithm15LineIntersectorEbPKNS_4geom8EnvelopeE@Base 3.5.0 + _ZN4geos9geomgraph13GeometryGraph16computeSelfNodesERNS_9algorithm15LineIntersectorEbbPKNS_4geom8EnvelopeE@Base 3.5.1 + _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesERSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph16getBoundaryNodesEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph17computeSplitEdgesEPSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph17determineBoundaryERKNS_9algorithm16BoundaryNodeRuleEi@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph17determineBoundaryEi@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph17getBoundaryPointsEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph19insertBoundaryPointEiRKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph23addSelfIntersectionNodeEiRKNS_4geom10CoordinateEi@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph24addSelfIntersectionNodesEi@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph24computeEdgeIntersectionsEPS1_PNS_9algorithm15LineIntersectorEbPKNS_4geom8EnvelopeE@Base 3.5.0 + _ZN4geos9geomgraph13GeometryGraph24createEdgeSetIntersectorEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph7addEdgeEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph8addPointEPKNS_4geom5PointE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph8addPointERNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph8findEdgeEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraph8getEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphC1EiPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphC1EiPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphC1Ev@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphC2EiPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphC2EiPKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphC2Ev@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphD0Ev@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphD1Ev@Base 3.4.2 + _ZN4geos9geomgraph13GeometryGraphD2Ev@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponent10setCoveredEb@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponent10setVisitedEb@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponent11setInResultEb@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponent8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentC1ERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentC1Ev@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentC2ERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentC2Ev@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentD0Ev@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentD1Ev@Base 3.4.2 + _ZN4geos9geomgraph14GraphComponentD2Ev@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsEPNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar13computeDepthsESt23_Rb_tree_const_iteratorIPNS0_7EdgeEndEES5_i@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar14mergeSymLabelsEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar15updateLabellingERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar16computeLabellingEPSt6vectorIPNS0_13GeometryGraphESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar16getRightmostEdgeEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEPNS0_8EdgeRingE@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar17getOutgoingDegreeEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar18getResultAreaEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar20findCoveredLineEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar20linkAllDirectedEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar23linkResultDirectedEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar24linkMinimalDirectedEdgesEPNS0_8EdgeRingE@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStar6insertEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStarD0Ev@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStarD1Ev@Base 3.4.2 + _ZN4geos9geomgraph16DirectedEdgeStarD2Ev@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocation11setLocationEi@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9geomgraph16TopologyLocation11setLocationEji@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9geomgraph16TopologyLocation11setLocationEmi@Base 3.7.0 + _ZN4geos9geomgraph16TopologyLocation12setLocationsEiii@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocation15setAllLocationsEi@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocation21setAllLocationsIfNullEi@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocation4flipEv@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocation5mergeERKS1_@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC1ERKS1_@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC1ERKSt6vectorIiSaIiEE@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC1Ei@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC1Eiii@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC1Ev@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC2ERKS1_@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC2ERKSt6vectorIiSaIiEE@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC2Ei@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC2Eiii@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationC2Ev@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationD1Ev@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationD2Ev@Base 3.4.2 + _ZN4geos9geomgraph16TopologyLocationaSERKS1_@Base 3.4.2 + _ZN4geos9geomgraph19EdgeNodingValidator16toSegmentStringsERSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph19EdgeNodingValidatorD1Ev@Base 3.4.2 + _ZN4geos9geomgraph19EdgeNodingValidatorD2Ev@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionList12addEndpointsEv@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionList13addSplitEdgesEPSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionList15createSplitEdgeEPNS0_16EdgeIntersectionES3_@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionList3addERKNS_4geom10CoordinateEid@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionListC1EPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionListC2EPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionListD1Ev@Base 3.4.2 + _ZN4geos9geomgraph20EdgeIntersectionListD2Ev@Base 3.4.2 + (optional=templinst)_ZN4geos9geomgraph26collect_intersecting_edgesIN9__gnu_cxx17__normal_iteratorIPPNS0_4EdgeESt6vectorIS5_SaIS5_EEEES9_EEvPKNS_4geom8EnvelopeET_SF_RT0_@Base 3.5.0 + _ZN4geos9geomgraph4Edge11getEnvelopeEv@Base 3.4.2 + _ZN4geos9geomgraph4Edge11setIsolatedEb@Base 3.4.2 + _ZN4geos9geomgraph4Edge13setDepthDeltaEi@Base 3.4.2 + _ZN4geos9geomgraph4Edge15addIntersectionEPNS_9algorithm15LineIntersectorEiii@Base 3.4.2 + _ZN4geos9geomgraph4Edge16addIntersectionsEPNS_9algorithm15LineIntersectorEii@Base 3.4.2 + _ZN4geos9geomgraph4Edge16getCollapsedEdgeEv@Base 3.4.2 + _ZN4geos9geomgraph4Edge20getMonotoneChainEdgeEv@Base 3.4.2 + _ZN4geos9geomgraph4Edge23getEdgeIntersectionListEv@Base 3.4.2 + _ZN4geos9geomgraph4Edge7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZN4geos9geomgraph4Edge8getDepthEv@Base 3.4.2 + _ZN4geos9geomgraph4Edge8updateIMERKNS0_5LabelERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9geomgraph4Edge9computeIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9geomgraph4EdgeC1EPNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9geomgraph4EdgeC1EPNS_4geom18CoordinateSequenceERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9geomgraph4EdgeC2EPNS_4geom18CoordinateSequenceERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph4EdgeD0Ev@Base 3.4.2 + _ZN4geos9geomgraph4EdgeD1Ev@Base 3.4.2 + _ZN4geos9geomgraph4EdgeD2Ev@Base 3.4.2 + _ZN4geos9geomgraph4Node10mergeLabelERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph4Node10mergeLabelERKS1_@Base 3.4.2 + _ZN4geos9geomgraph4Node16setLabelBoundaryEi@Base 3.4.2 + _ZN4geos9geomgraph4Node21computeMergedLocationERKNS0_5LabelEi@Base 3.4.2 + _ZN4geos9geomgraph4Node3addEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph4Node4addZEd@Base 3.4.2 + _ZN4geos9geomgraph4Node5printB5cxx11Ev@Base 3.5.1 + _ZN4geos9geomgraph4Node8getEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph4Node8setLabelEii@Base 3.4.2 + _ZN4geos9geomgraph4Node9computeIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9geomgraph4NodeC1ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE@Base 3.4.2 + _ZN4geos9geomgraph4NodeC2ERKNS_4geom10CoordinateEPNS0_11EdgeEndStarE@Base 3.4.2 + _ZN4geos9geomgraph4NodeD0Ev@Base 3.4.2 + _ZN4geos9geomgraph4NodeD1Ev@Base 3.4.2 + _ZN4geos9geomgraph4NodeD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5Depth15depthAtLocationEi@Base 3.4.2 + _ZN4geos9geomgraph5Depth3addERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph5Depth3addEiii@Base 3.4.2 + _ZN4geos9geomgraph5Depth8setDepthEiii@Base 3.4.2 + _ZN4geos9geomgraph5Depth9normalizeEv@Base 3.4.2 + _ZN4geos9geomgraph5DepthC1Ev@Base 3.4.2 + _ZN4geos9geomgraph5DepthC2Ev@Base 3.4.2 + _ZN4geos9geomgraph5DepthD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5DepthD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5DepthD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5Label11setLocationEii@Base 3.4.2 + _ZN4geos9geomgraph5Label11setLocationEiii@Base 3.4.2 + _ZN4geos9geomgraph5Label11toLineLabelERKS1_@Base 3.4.2 + _ZN4geos9geomgraph5Label15setAllLocationsEii@Base 3.4.2 + _ZN4geos9geomgraph5Label21setAllLocationsIfNullEi@Base 3.4.2 + _ZN4geos9geomgraph5Label21setAllLocationsIfNullEii@Base 3.4.2 + _ZN4geos9geomgraph5Label4flipEv@Base 3.4.2 + _ZN4geos9geomgraph5Label5mergeERKS1_@Base 3.4.2 + _ZN4geos9geomgraph5Label6toLineEi@Base 3.4.2 + _ZN4geos9geomgraph5LabelC1ERKS1_@Base 3.4.2 + _ZN4geos9geomgraph5LabelC1Ei@Base 3.4.2 + _ZN4geos9geomgraph5LabelC1Eii@Base 3.4.2 + _ZN4geos9geomgraph5LabelC1Eiii@Base 3.4.2 + _ZN4geos9geomgraph5LabelC1Eiiii@Base 3.4.2 + _ZN4geos9geomgraph5LabelC1Ev@Base 3.4.2 + _ZN4geos9geomgraph5LabelC2ERKS1_@Base 3.4.2 + _ZN4geos9geomgraph5LabelC2Ei@Base 3.4.2 + _ZN4geos9geomgraph5LabelC2Eii@Base 3.4.2 + _ZN4geos9geomgraph5LabelC2Eiii@Base 3.4.2 + _ZN4geos9geomgraph5LabelC2Eiiii@Base 3.4.2 + _ZN4geos9geomgraph5LabelC2Ev@Base 3.4.2 + _ZN4geos9geomgraph5LabelaSERKS1_@Base 3.4.2 + _ZN4geos9geomgraph5index13MonotoneChainD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index13MonotoneChainD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index13MonotoneChainD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index14SweepLineEvent5printB5cxx11Ev@Base 3.5.1 + _ZN4geos9geomgraph5index14SweepLineEvent9compareToEPS2_@Base 3.4.2 + _ZN4geos9geomgraph5index14SweepLineEventC1EPvdPS2_PNS1_17SweepLineEventOBJE@Base 3.4.2 + _ZN4geos9geomgraph5index14SweepLineEventC2EPvdPS2_PNS1_17SweepLineEventOBJE@Base 3.4.2 + _ZN4geos9geomgraph5index14SweepLineEventD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index14SweepLineEventD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index14SweepLineEventD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegment20computeIntersectionsEPS2_PNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegment7getMaxXEv@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegment7getMinXEv@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegmentC1EPNS0_4EdgeEi@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegmentC2EPNS0_4EdgeEi@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegmentD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegmentD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index16SweepLineSegmentD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge14getCoordinatesEv@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge15getStartIndexesEv@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge17computeIntersectsERKS2_RNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEiRKS2_iRNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge25computeIntersectsForChainEiiRKS2_iiRNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge7getMaxXEi@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdge7getMinXEi@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdgeC1EPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdgeC2EPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdgeD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index17MonotoneChainEdgeD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index17SweepLineEventOBJD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index17SweepLineEventOBJD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index17SweepLineEventOBJD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector15hasIntersectionEv@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorEPSt6vectorIPNS0_4NodeESaIS8_EE@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector15isBoundaryPointEPNS_9algorithm15LineIntersectorERSt6vectorIPS6_IPNS0_4NodeESaIS8_EESaISB_EE@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector16addIntersectionsEPNS0_4EdgeEiS4_i@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector16setBoundaryNodesEPSt6vectorIPNS0_4NodeESaIS5_EES8_@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector18isAdjacentSegmentsEii@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector20setIsDoneIfProperIntEb@Base 3.5.1 + _ZN4geos9geomgraph5index18SegmentIntersector21hasProperIntersectionEv@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector21isTrivialIntersectionEPNS0_4EdgeEiS4_i@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector26getProperIntersectionPointEv@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector29hasProperInteriorIntersectionEv@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersector9getIsDoneEv@Base 3.5.1 + _ZN4geos9geomgraph5index18SegmentIntersectorD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersectorD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index18SegmentIntersectorD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index20MonotoneChainIndexer12findChainEndEPKNS_4geom18CoordinateSequenceEi@Base 3.4.2 + _ZN4geos9geomgraph5index20MonotoneChainIndexer20getChainStartIndicesEPKNS_4geom18CoordinateSequenceERSt6vectorIiSaIiEE@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersector17computeIntersectsEPNS0_4EdgeES4_PNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EEPNS1_18SegmentIntersectorEb@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EES8_PNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorC1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorC2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index24SimpleEdgeSetIntersectorD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector13prepareEventsEv@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector15processOverlapsEiiPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EEPNS1_18SegmentIntersectorEb@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EES8_PNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector3addEPNS0_4EdgeEPv@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EE@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EEPv@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorC1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorC2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index26SimpleSweepLineIntersectorD2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector13prepareEventsEv@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector15processOverlapsEiiPNS1_14SweepLineEventEPNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EEPNS1_18SegmentIntersectorEb@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector20computeIntersectionsEPSt6vectorIPNS0_4EdgeESaIS5_EES8_PNS1_18SegmentIntersectorE@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPNS0_4EdgeEPv@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EE@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersector3addEPSt6vectorIPNS0_4EdgeESaIS5_EEPv@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorC2Ev@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD0Ev@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD1Ev@Base 3.4.2 + _ZN4geos9geomgraph5index28SimpleMCSweepLineIntersectorD2Ev@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd11getQuadrantEv@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd12computeLabelERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd13getCoordinateEv@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd21getDirectedCoordinateEv@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd4initERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd5getDxEv@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd5getDyEv@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd7getNodeEv@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEnd7setNodeEPNS0_4NodeE@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC1EPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC1EPNS0_4EdgeERKNS_4geom10CoordinateES7_@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC1EPNS0_4EdgeERKNS_4geom10CoordinateES7_RKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC1Ev@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeERKNS_4geom10CoordinateES7_@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC2EPNS0_4EdgeERKNS_4geom10CoordinateES7_RKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndC2Ev@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndD0Ev@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndD1Ev@Base 3.4.2 + _ZN4geos9geomgraph7EdgeEndD2Ev@Base 3.4.2 + _ZN4geos9geomgraph7NodeMap3addEPNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraph7NodeMap7addNodeEPNS0_4NodeE@Base 3.4.2 + _ZN4geos9geomgraph7NodeMap7addNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph7NodeMapC1ERKNS0_11NodeFactoryE@Base 3.4.2 + _ZN4geos9geomgraph7NodeMapC2ERKNS0_11NodeFactoryE@Base 3.4.2 + _ZN4geos9geomgraph7NodeMapD0Ev@Base 3.4.2 + _ZN4geos9geomgraph7NodeMapD1Ev@Base 3.4.2 + _ZN4geos9geomgraph7NodeMapD2Ev@Base 3.4.2 + _ZN4geos9geomgraph8EdgeList13findEdgeIndexEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeList13findEqualEdgeEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeList3addEPNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeList3getEi@Base 3.4.2 + _ZN4geos9geomgraph8EdgeList5printB5cxx11Ev@Base 3.5.1 + _ZN4geos9geomgraph8EdgeList6addAllERKSt6vectorIPNS0_4EdgeESaIS4_EE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeList9clearListEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeListD0Ev@Base 3.4.2 + _ZN4geos9geomgraph8EdgeListD1Ev@Base 3.4.2 + _ZN4geos9geomgraph8EdgeListD2Ev@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing10isIsolatedEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing10mergeLabelERKNS0_5LabelEi@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing11computeRingEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing11setInResultEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing13computePointsEPNS0_12DirectedEdgeE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing13containsPointERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing13getLinearRingEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing16getMaxNodeDegreeEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing20computeMaxNodeDegreeEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing6isHoleEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing7addHoleEPS1_@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing7isShellEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing8getEdgesEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing8getLabelEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing8getShellEv@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing8setShellEPS1_@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing9addPointsEPNS0_4EdgeEbb@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRing9toPolygonEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRingC1EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRingC2EPNS0_12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRingD0Ev@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRingD1Ev@Base 3.4.2 + _ZN4geos9geomgraph8EdgeRingD2Ev@Base 3.4.2 + _ZN4geos9geomgraph8Position8oppositeEi@Base 3.4.2 + _ZN4geos9geomgraph8Quadrant10isNorthernEi@Base 3.4.2 + _ZN4geos9geomgraph8Quadrant10isOppositeEii@Base 3.4.2 + _ZN4geos9geomgraph8Quadrant13isInHalfPlaneEii@Base 3.4.2 + _ZN4geos9geomgraph8Quadrant15commonHalfPlaneEii@Base 3.4.2 + _ZN4geos9geomgraph8Quadrant8quadrantERKNS_4geom10CoordinateES5_@Base 3.4.2 + _ZN4geos9geomgraph8Quadrant8quadrantEdd@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_11EdgeEndStarE@Base 3.6.0 + _ZN4geos9geomgraphlsERSoRKNS0_16TopologyLocationE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_20EdgeIntersectionListE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_4EdgeE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_4NodeE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_5LabelE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_7EdgeEndE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_8EdgeListE@Base 3.4.2 + _ZN4geos9geomgraphlsERSoRKNS0_8EdgeRingE@Base 3.4.2 + _ZN4geos9linearref14LinearIterator15loadCurrentLineEv@Base 3.4.2 + _ZN4geos9linearref14LinearIterator21segmentEndVertexIndexERKNS0_14LinearLocationE@Base 3.4.2 + _ZN4geos9linearref14LinearIterator4nextEv@Base 3.4.2 + _ZN4geos9linearref14LinearIteratorC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref14LinearIteratorC1EPKNS_4geom8GeometryERKNS0_14LinearLocationE@Base 3.4.2 + _ZN4geos9linearref14LinearIteratorC1EPKNS_4geom8GeometryEjj@Base 3.4.2 + _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryERKNS0_14LinearLocationE@Base 3.4.2 + _ZN4geos9linearref14LinearIteratorC2EPKNS_4geom8GeometryEjj@Base 3.4.2 + _ZN4geos9linearref14LinearLocation12snapToVertexEPKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9linearref14LinearLocation14getEndLocationEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref14LinearLocation21compareLocationValuesEjjdjjd@Base 3.4.2 + _ZN4geos9linearref14LinearLocation27pointAlongSegmentByFractionERKNS_4geom10CoordinateES5_d@Base 3.4.2 + _ZN4geos9linearref14LinearLocation5clampEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref14LinearLocation8setToEndEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref14LinearLocation9normalizeEv@Base 3.4.2 + _ZN4geos9linearref14LinearLocationC1Ejd@Base 3.4.2 + _ZN4geos9linearref14LinearLocationC1Ejjd@Base 3.4.2 + _ZN4geos9linearref14LinearLocationC2Ejd@Base 3.4.2 + _ZN4geos9linearref14LinearLocationC2Ejjd@Base 3.4.2 + _ZN4geos9linearref17LengthIndexedLineC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref17LengthIndexedLineC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref17LengthLocationMap9getLengthEPKNS_4geom8GeometryERKNS0_14LinearLocationE@Base 3.4.2 + _ZN4geos9linearref17LengthLocationMapC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref17LengthLocationMapC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref18LengthIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEd@Base 3.4.2 + _ZN4geos9linearref18LengthIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE@Base 3.4.2 + _ZN4geos9linearref18LengthIndexOfPointC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref18LengthIndexOfPointC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9linearref19LocationIndexOfLineC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref19LocationIndexOfLineC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref20LocationIndexOfPoint12indexOfAfterEPKNS_4geom8GeometryERKNS2_10CoordinateEPKNS0_14LinearLocationE@Base 3.4.2 + _ZN4geos9linearref20LocationIndexOfPoint7indexOfEPKNS_4geom8GeometryERKNS2_10CoordinateE@Base 3.4.2 + _ZN4geos9linearref20LocationIndexOfPointC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref20LocationIndexOfPointC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocation11computeLineERKNS0_14LinearLocationES4_@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocation13computeLinearERKNS0_14LinearLocationES4_@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocation7extractEPKNS_4geom8GeometryERKNS0_14LinearLocationES8_@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocation7extractERKNS0_14LinearLocationES4_@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocation7reverseEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocationC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref21ExtractLineByLocationC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilder11getGeometryEv@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilder18setFixInvalidLinesEb@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilder21setIgnoreInvalidLinesEb@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilder3addERKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilder7endLineEv@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilderC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilderC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilderD1Ev@Base 3.4.2 + _ZN4geos9linearref21LinearGeometryBuilderD2Ev@Base 3.4.2 + _ZN4geos9linearreflsERSoRKNS0_14LinearLocationE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp11addEndpointERSt3mapIPKNS_4geom10CoordinateEPNS0_12EndpointInfoENS3_18CoordinateLessThenESaISt4pairIKS6_S8_EEES6_b@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp18isSimpleMultiPointERKNS_4geom10MultiPointE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp22isSimpleLinearGeometryEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp26hasNonEndpointIntersectionERNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp29hasClosedEndpointIntersectionERNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp8isSimpleEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp8isSimpleEPKNS_4geom10MultiPointE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp8isSimpleEPKNS_4geom15MultiLineStringE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOp8isSimpleEv@Base 3.4.2 + _ZN4geos9operation10IsSimpleOpC1ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOpC1ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOpC1Ev@Base 3.4.2 + _ZN4geos9operation10IsSimpleOpC2ERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOpC2ERKNS_4geom8GeometryERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation10IsSimpleOpC2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer10getDanglesEv@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer10polygonizeEv@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer11getCutEdgesEv@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer11getPolygonsEv@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer14findValidRingsERKSt6vectorIPNS1_8EdgeRingESaIS5_EERS7_RS3_IPNS_4geom10LineStringESaISD_EE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer15LineStringAdder9filter_roEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderC1EPS2_@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderC2EPS2_@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderD0Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderD1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer15LineStringAdderD2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer17assignHoleToShellEPNS1_8EdgeRingERSt6vectorIS4_SaIS4_EE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer18findShellsAndHolesERKSt6vectorIPNS1_8EdgeRingESaIS5_EE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer19assignHolesToShellsERKSt6vectorIPNS1_8EdgeRingESaIS5_EERS7_@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer19getInvalidRingLinesEv@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer3addEPNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer3addEPSt6vectorIPKNS_4geom8GeometryESaIS7_EE@Base 3.4.2 + _ZN4geos9operation10polygonize11Polygonizer3addEPSt6vectorIPNS_4geom8GeometryESaIS6_EE@Base 3.4.2 + _ZN4geos9operation10polygonize11PolygonizerC1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11PolygonizerC2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11PolygonizerD1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize11PolygonizerD2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize14PolygonizeEdge7getLineEv@Base 3.4.2 + _ZN4geos9operation10polygonize14PolygonizeEdgeC1EPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation10polygonize14PolygonizeEdgeC2EPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation10polygonize14PolygonizeEdgeD0Ev@Base 3.4.2 + _ZN4geos9operation10polygonize14PolygonizeEdgeD1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize14PolygonizeEdgeD2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph12findEdgeRingEPNS1_22PolygonizeDirectedEdgeE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph12getEdgeRingsERSt6vectorIPNS1_8EdgeRingESaIS5_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph13deleteDanglesERSt6vectorIPKNS_4geom10LineStringESaIS7_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph14deleteAllEdgesEPNS_11planargraph4NodeE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph14deleteCutEdgesERSt6vectorIPKNS_4geom10LineStringESaIS7_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEPNS_11planargraph4NodeE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph18computeNextCWEdgesEv@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph18findDirEdgesInRingEPNS1_22PolygonizeDirectedEdgeERSt6vectorIPNS_11planargraph12DirectedEdgeESaIS8_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph19computeNextCCWEdgesEPNS_11planargraph4NodeEl@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph19getDegreeNonDeletedEPNS_11planargraph4NodeE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph20findLabeledEdgeRingsERSt6vectorIPNS_11planargraph12DirectedEdgeESaIS6_EERS3_IPNS1_22PolygonizeDirectedEdgeESaISB_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph21findIntersectionNodesEPNS1_22PolygonizeDirectedEdgeElRSt6vectorIPNS_11planargraph4NodeESaIS8_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph32convertMaximalToMinimalEdgeRingsERSt6vectorIPNS1_22PolygonizeDirectedEdgeESaIS5_EE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph5labelERSt6vectorIPNS_11planargraph12DirectedEdgeESaIS6_EEl@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph7addEdgeEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph7getNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraph9getDegreeEPNS_11planargraph4NodeEl@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraphC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraphC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraphD0Ev@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraphD1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize15PolygonizeGraphD2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setNextEPS2_@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdge7setRingEPNS1_8EdgeRingE@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdge8setLabelEl@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC1EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD0Ev@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize22PolygonizeDirectedEdgeD2Ev@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing10getPolygonEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing11ptNotInListEPKNS_4geom18CoordinateSequenceES6_@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing13getLineStringEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing14getCoordinatesEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing15getRingInternalEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing16getRingOwnershipEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing22findEdgeRingContainingEPS2_PSt6vectorIS3_SaIS3_EE@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing3addEPKNS_11planargraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing6isHoleEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing7addEdgeEPKNS_4geom18CoordinateSequenceEbPS4_@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing7addHoleEPNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing7isValidEv@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRing8isInListERKNS_4geom10CoordinateEPKNS3_18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRingC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRingC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRingD1Ev@Base 3.4.2 + _ZN4geos9operation10polygonize8EdgeRingD2Ev@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOp10clearEdgesERSt6vectorIPNS_4geom10LineStringESaIS6_EE@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOp13sharedPathsOpERKNS_4geom8GeometryES6_RSt6vectorIPNS3_10LineStringESaIS9_EESC_@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOp14getSharedPathsERSt6vectorIPNS_4geom10LineStringESaIS6_EES9_@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOp23findLinearIntersectionsERSt6vectorIPNS_4geom10LineStringESaIS6_EE@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOp9isForwardERKNS_4geom10LineStringERKNS3_8GeometryE@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOpC1ERKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation11sharedpaths13SharedPathsOpC2ERKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation12EndpointInfoC1ERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation12EndpointInfoC2ERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation12intersection13clip_to_edgesERdS2_ddRKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection14normalize_ringERSt6vectorINS_4geom10CoordinateESaIS4_EE@Base 3.5.0 + _ZN4geos9operation12intersection14reverse_pointsERSt6vectorINS_4geom10CoordinateESaIS4_EEii@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection10clip_pointEPKNS_4geom5PointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection12clipBoundaryEv@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection12clip_polygonEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection15clip_linestringEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection15clip_multipointEPKNS_4geom10MultiPointERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection17clip_multipolygonEPKNS_4geom12MultiPolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection20clip_multilinestringEPKNS_4geom15MultiLineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection21clip_linestring_partsEPKNS_4geom10LineStringERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection23clip_geometrycollectionEPKNS_4geom18GeometryCollectionERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection24clip_polygon_to_polygonsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection27clip_polygon_to_linestringsEPKNS_4geom7PolygonERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection4clipERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection4clipEv@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersection9clip_geomEPKNS_4geom8GeometryERNS1_28RectangleIntersectionBuilderERKNS1_9RectangleEb@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersectionC1ERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection21RectangleIntersectionC2ERKNS_4geom8GeometryERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder10close_ringERKNS1_9RectangleEPSt6vectorINS_4geom10CoordinateESaIS8_EE@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder12reverseLinesEv@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder14close_boundaryERKNS1_9RectangleEPSt6vectorINS_4geom10CoordinateESaIS8_EEdddd@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder17reconnectPolygonsERKNS1_9RectangleE@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom10LineStringE@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom5PointE@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder3addEPNS_4geom7PolygonE@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder5buildEv@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder5clearEv@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder7releaseERS2_@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilder9reconnectEv@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilderD1Ev@Base 3.5.0 + _ZN4geos9operation12intersection28RectangleIntersectionBuilderD2Ev@Base 3.5.0 + _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKSt6vectorINS_4geom10CoordinateESaIS7_EE@Base 3.5.0 + _ZN4geos9operation12intersection8distanceERKNS1_9RectangleERKSt6vectorINS_4geom10CoordinateESaIS7_EEPKNS6_10LineStringE@Base 3.5.0 + _ZN4geos9operation12intersection8distanceERKNS1_9RectangleEdddd@Base 3.5.0 + _ZN4geos9operation12intersection9RectangleC1Edddd@Base 3.5.0 + _ZN4geos9operation12intersection9RectangleC2Edddd@Base 3.5.0 + _ZN4geos9operation22GeometryGraphOperation23setComputationPrecisionEPKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationC1EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationC1EPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationC1EPKNS_4geom8GeometryES5_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationC2EPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationC2EPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationC2EPKNS_4geom8GeometryES5_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationD0Ev@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationD1Ev@Base 3.4.2 + _ZN4geos9operation22GeometryGraphOperationD2Ev@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester13getCoordinateEv@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom12MultiPolygonE@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom15MultiLineStringE@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom18GeometryCollectionE@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9operation5valid19RepeatedPointTester16hasRepeatedPointEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTester15getInvalidPointEv@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTester17hasDuplicateRingsEv@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTester20isNodeConsistentAreaEv@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTester30isNodeEdgeAreaLabelsConsistentEv@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTesterC1EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTesterC2EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTesterD1Ev@Base 3.4.2 + _ZN4geos9operation5valid20ConsistentAreaTesterD2Ev@Base 3.4.2 + _ZN4geos9operation5valid22SimpleNestedRingTester11isNonNestedEv@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester13getCoordinateEv@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester14buildEdgeRingsEPSt6vectorIPNS_9geomgraph7EdgeEndESaIS6_EERS3_IPNS4_8EdgeRingESaISB_EE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester17visitInteriorRingEPKNS_4geom10LineStringERNS_9geomgraph11PlanarGraphE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester18findDifferentPointEPKNS_4geom18CoordinateSequenceERKNS3_10CoordinateE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester19visitShellInteriorsEPKNS_4geom8GeometryERNS_9geomgraph11PlanarGraphE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester20isInteriorsConnectedEv@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester21hasUnvisitedShellEdgeEPSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester24setInteriorEdgesInResultERNS_9geomgraph11PlanarGraphE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTester24visitLinkedDirectedEdgesEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTesterC1ERNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTesterC2ERNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTesterD1Ev@Base 3.4.2 + _ZN4geos9operation5valid23ConnectedInteriorTesterD2Ev@Base 3.4.2 + _ZN4geos9operation5valid23IndexedNestedRingTester10buildIndexEv@Base 3.4.2 + _ZN4geos9operation5valid23IndexedNestedRingTester11isNonNestedEv@Base 3.4.2 + _ZN4geos9operation5valid23IndexedNestedRingTesterD1Ev@Base 3.4.2 + _ZN4geos9operation5valid23IndexedNestedRingTesterD2Ev@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationError10getMessageB5cxx11Ev@Base 3.5.1 + _ZN4geos9operation5valid23TopologyValidationError12getErrorTypeEv@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationError13getCoordinateEv@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationError6errMsgE@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationError8toStringB5cxx11Ev@Base 3.5.1 + _ZN4geos9operation5valid23TopologyValidationErrorC1Ei@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationErrorC1EiRKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationErrorC2Ei@Base 3.4.2 + _ZN4geos9operation5valid23TopologyValidationErrorC2EiRKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTester11isNonNestedEv@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTester13buildQuadtreeEv@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTester14getNestedPointEv@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTester3addEPKNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTesterC1EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTesterC2EPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTesterD1Ev@Base 3.4.2 + _ZN4geos9operation5valid24QuadtreeNestedRingTesterD2Ev@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester10buildIndexEv@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester11isNonNestedEv@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapAction7overlapEPNS_5index9sweepline17SweepLineIntervalES7_@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionC1EPS2_@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionC2EPS2_@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionD0Ev@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionD1Ev@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionD2Ev@Base 3.4.2 + _ZN4geos9operation5valid25SweeplineNestedRingTester8isInsideEPNS_4geom10LinearRingES5_@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom12MultiPolygonE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom18GeometryCollectionE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom5PointE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp10checkValidEv@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp13findPtNotNodeEPKNS_4geom18CoordinateSequenceEPKNS3_10LinearRingEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp15checkClosedRingEPKNS_4geom10LinearRingE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp16checkClosedRingsEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp17checkHolesInShellEPKNS_4geom7PolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp17checkTooFewPointsEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp18getValidationErrorEv@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp19checkConsistentAreaEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp19checkHolesNotNestedEPKNS_4geom7PolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp19checkShellNotNestedEPKNS_4geom10LinearRingEPKNS3_7PolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp20checkShellInsideHoleEPKNS_4geom10LinearRingES6_PNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp20checkShellsNotNestedEPKNS_4geom12MultiPolygonEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp23checkConnectedInteriorsERNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp23checkInvalidCoordinatesEPKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp23checkInvalidCoordinatesEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp27checkNoSelfIntersectingRingERNS_9geomgraph20EdgeIntersectionListE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp28checkNoSelfIntersectingRingsEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp7isValidERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOp7isValidEv@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOpD0Ev@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOpD1Ev@Base 3.4.2 + _ZN4geos9operation5valid9IsValidOpD2Ev@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder10depthDeltaERKNS_9geomgraph5LabelE@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder14buildSubgraphsERKSt6vectorIPNS1_14BufferSubgraphESaIS5_EERNS0_7overlay14PolygonBuilderE@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder15createSubgraphsEPNS_9geomgraph11PlanarGraphERSt6vectorIPNS1_14BufferSubgraphESaIS8_EE@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder16insertUniqueEdgeEPNS_9geomgraph4EdgeE@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder17computeNodedEdgesERSt6vectorIPNS_6noding13SegmentStringESaIS6_EEPKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder21bufferLineSingleSidedEPKNS_4geom8GeometryEdb@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder6bufferEPKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilder8getNoderEPKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilderD1Ev@Base 3.4.2 + _ZN4geos9operation6buffer13BufferBuilderD2Ev@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph11getEnvelopeEv@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph12addReachableEPNS_9geomgraph4NodeE@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph12computeDepthEi@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph13computeDepthsEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph13copySymDepthsEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph15findResultEdgesEv@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph16computeNodeDepthEPNS_9geomgraph4NodeE@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph17clearVisitedEdgesEv@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph3addEPNS_9geomgraph4NodeEPSt6vectorIS5_SaIS5_EE@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph6createEPNS_9geomgraph4NodeE@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph8containsERSt3setIPNS_9geomgraph4NodeESt4lessIS6_ESaIS6_EES6_@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraph9compareToEPS2_@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraphC1Ev@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraphC2Ev@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraphD1Ev@Base 3.4.2 + _ZN4geos9operation6buffer14BufferSubgraphD2Ev@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParameters19DEFAULT_MITRE_LIMITE@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParameters19bufferDistanceErrorEi@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParameters19setQuadrantSegmentsEi@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC1Ei@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC1EiNS2_11EndCapStyleE@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC1EiNS2_11EndCapStyleENS2_9JoinStyleEd@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC1Ev@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC2Ei@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC2EiNS2_11EndCapStyleE@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC2EiNS2_11EndCapStyleENS2_9JoinStyleEd@Base 3.4.2 + _ZN4geos9operation6buffer16BufferParametersC2Ev@Base 3.4.2 + _ZN4geos9operation6buffer16BufferSubgraphGTEPNS1_14BufferSubgraphES3_@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder12getLineCurveEPKNS_4geom18CoordinateSequenceEdRSt6vectorIPS4_SaIS8_EE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder12getRingCurveEPKNS_4geom18CoordinateSequenceEidRSt6vectorIPS4_SaIS8_EE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder15SIMPLIFY_FACTORE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder17computePointCurveERKNS_4geom10CoordinateERNS1_22OffsetSegmentGeneratorE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder17simplifyToleranceEd@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder22computeLineBufferCurveERKNS_4geom18CoordinateSequenceERNS1_22OffsetSegmentGeneratorE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder22computeRingBufferCurveERKNS_4geom18CoordinateSequenceEiRNS1_22OffsetSegmentGeneratorE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder23getSingleSidedLineCurveEPKNS_4geom18CoordinateSequenceEdRSt6vectorIPS4_SaIS8_EEbb@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder29computeSingleSidedBufferCurveERKNS_4geom18CoordinateSequenceEbRNS1_22OffsetSegmentGeneratorE@Base 3.4.2 + _ZN4geos9operation6buffer18OffsetCurveBuilder9getSegGenEd@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinder16getRightmostSideEPNS_9geomgraph12DirectedEdgeEi@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinder23findRightmostEdgeAtNodeEv@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinder25findRightmostEdgeAtVertexEv@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinder25getRightmostSideOfSegmentEPNS_9geomgraph12DirectedEdgeEi@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinder27checkForRightmostCoordinateEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinder8findEdgeEPSt6vectorIPNS_9geomgraph12DirectedEdgeESaIS6_EE@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinderC1Ev@Base 3.4.2 + _ZN4geos9operation6buffer19RightmostEdgeFinderC2Ev@Base 3.4.2 + _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPNS_9geomgraph12DirectedEdgeERSt6vectorIPNS1_12DepthSegmentESaISC_EE@Base 3.4.2 + _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateEPSt6vectorIPNS_9geomgraph12DirectedEdgeESaISA_EERS7_IPNS1_12DepthSegmentESaISF_EE@Base 3.4.2 + _ZN4geos9operation6buffer20SubgraphDepthLocater19findStabbedSegmentsERKNS_4geom10CoordinateERSt6vectorIPNS1_12DepthSegmentESaIS9_EE@Base 3.4.2 + _ZN4geos9operation6buffer20SubgraphDepthLocater8getDepthERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder10addPolygonEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder13addCollectionEPKNS_4geom18GeometryCollectionE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder13addLineStringEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder14addPolygonRingEPKNS_4geom18CoordinateSequenceEdiii@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder18isErodedCompletelyEPKNS_4geom10LinearRingEd@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder26isTriangleErodedCompletelyEPKNS_4geom18CoordinateSequenceEd@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder3addERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder8addCurveEPNS_4geom18CoordinateSequenceEii@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder8addPointEPKNS_4geom5PointE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder9addCurvesERKSt6vectorIPNS_4geom18CoordinateSequenceESaIS6_EEii@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilder9getCurvesEv@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilderC1ERKNS_4geom8GeometryEdRNS1_18OffsetCurveBuilderE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilderC2ERKNS_4geom8GeometryEdRNS1_18OffsetCurveBuilderE@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilderD1Ev@Base 3.4.2 + _ZN4geos9operation6buffer21OffsetCurveSetBuilderD2Ev@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator12addBevelJoinERKNS_4geom11LineSegmentES6_@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator12addCollinearEb@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator12addMitreJoinERKNS_4geom10CoordinateERKNS3_11LineSegmentES9_d@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator12createCircleERKNS_4geom10CoordinateEd@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator12createSquareERKNS_4geom10CoordinateEd@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator13addInsideTurnEib@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator13addLineEndCapERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator14addNextSegmentERKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator14addOutsideTurnEib@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator15SIMPLIFY_FACTORE@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator16initSideSegmentsERKNS_4geom10CoordinateES6_i@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator19addLimitedMitreJoinERKNS_4geom11LineSegmentES6_dd@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator20computeOffsetSegmentERKNS_4geom11LineSegmentEidRS4_@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator2PIE@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator32OFFSET_SEGMENT_SEPARATION_FACTORE@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator33CURVE_VERTEX_SNAP_DISTANCE_FACTORE@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator39INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTORE@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator4initEd@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator9addFilletERKNS_4geom10CoordinateES6_S6_id@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGenerator9addFilletERKNS_4geom10CoordinateEddid@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGeneratorC1EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd@Base 3.4.2 + _ZN4geos9operation6buffer22OffsetSegmentGeneratorC2EPKNS_4geom14PrecisionModelERKNS1_16BufferParametersEd@Base 3.4.2 + _ZN4geos9operation6buffer25BufferInputLineSimplifier24deleteShallowConcavitiesEv@Base 3.4.2 + _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyERKNS_4geom18CoordinateSequenceEd@Base 3.4.2 + _ZN4geos9operation6buffer25BufferInputLineSimplifier8simplifyEd@Base 3.4.2 + _ZN4geos9operation6buffer25BufferInputLineSimplifierC1ERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9operation6buffer25BufferInputLineSimplifierC2ERKNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp15computeGeometryEv@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp17getResultGeometryEd@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp20bufferFixedPrecisionERKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp20precisionScaleFactorEPKNS_4geom8GeometryEdi@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEi@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp22bufferReducedPrecisionEv@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp23bufferOriginalPrecisionEv@Base 3.4.2 + _ZN4geos9operation6buffer8BufferOp8bufferOpEPKNS_4geom8GeometryEdii@Base 3.4.2 + _ZN4geos9operation6bufferlsERSoRKNS1_14BufferSubgraphE@Base 3.4.2 + _ZN4geos9operation6relate10RelateNode17updateIMFromEdgesERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate10RelateNode9computeIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate10RelateNodeC1ERKNS_4geom10CoordinateEPNS_9geomgraph11EdgeEndStarE@Base 3.4.2 + _ZN4geos9operation6relate10RelateNodeC2ERKNS_4geom10CoordinateEPNS_9geomgraph11EdgeEndStarE@Base 3.4.2 + _ZN4geos9operation6relate10RelateNodeD0Ev@Base 3.4.2 + _ZN4geos9operation6relate10RelateNodeD1Ev@Base 3.4.2 + _ZN4geos9operation6relate10RelateNodeD2Ev@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle11getEdgeEndsEv@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle12computeLabelERKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle14computeLabelOnEiRKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle16computeLabelSideEii@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle17computeLabelSidesEi@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle6insertEPNS_9geomgraph7EdgeEndE@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundle8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundleC1EPNS_9geomgraph7EdgeEndE@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundleC2EPNS_9geomgraph7EdgeEndE@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundleD0Ev@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundleD1Ev@Base 3.4.2 + _ZN4geos9operation6relate13EdgeEndBundleD2Ev@Base 3.4.2 + _ZN4geos9operation6relate14EdgeEndBuilder15computeEdgeEndsEPNS_9geomgraph4EdgeEPSt6vectorIPNS3_7EdgeEndESaIS8_EE@Base 3.4.2 + _ZN4geos9operation6relate14EdgeEndBuilder15computeEdgeEndsEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EE@Base 3.4.2 + _ZN4geos9operation6relate14EdgeEndBuilder20createEdgeEndForNextEPNS_9geomgraph4EdgeEPSt6vectorIPNS3_7EdgeEndESaIS8_EEPNS3_16EdgeIntersectionESD_@Base 3.4.2 + _ZN4geos9operation6relate14EdgeEndBuilder20createEdgeEndForPrevEPNS_9geomgraph4EdgeEPSt6vectorIPNS3_7EdgeEndESaIS8_EEPNS3_16EdgeIntersectionESD_@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer14insertEdgeEndsEPSt6vectorIPNS_9geomgraph7EdgeEndESaIS6_EE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer14labelNodeEdgesEv@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer17computeDisjointIMEPNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer17labelIsolatedEdgeEPNS_9geomgraph4EdgeEiPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer17labelIsolatedNodeEPNS_9geomgraph4NodeEi@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer18copyNodesAndLabelsEi@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer18labelIsolatedEdgesEii@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer18labelIsolatedNodesEv@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer22labelIntersectionNodesEi@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer24computeIntersectionNodesEi@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer27computeProperIntersectionIMEPNS_9geomgraph5index18SegmentIntersectorEPNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputer9computeIMEv@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputerC1EPSt6vectorIPNS_9geomgraph13GeometryGraphESaIS6_EE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputerC2EPSt6vectorIPNS_9geomgraph13GeometryGraphESaIS6_EE@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputerD1Ev@Base 3.4.2 + _ZN4geos9operation6relate14RelateComputerD2Ev@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraph10getNodeMapEv@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraph14insertEdgeEndsEPSt6vectorIPNS_9geomgraph7EdgeEndESaIS6_EE@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraph18copyNodesAndLabelsEPNS_9geomgraph13GeometryGraphEi@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraph24computeIntersectionNodesEPNS_9geomgraph13GeometryGraphEi@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraph5buildEPNS_9geomgraph13GeometryGraphE@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraphC1Ev@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraphC2Ev@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraphD0Ev@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraphD1Ev@Base 3.4.2 + _ZN4geos9operation6relate15RelateNodeGraphD2Ev@Base 3.4.2 + _ZN4geos9operation6relate17EdgeEndBundleStar6insertEPNS_9geomgraph7EdgeEndE@Base 3.4.2 + _ZN4geos9operation6relate17EdgeEndBundleStar8updateIMERNS_4geom18IntersectionMatrixE@Base 3.4.2 + _ZN4geos9operation6relate17EdgeEndBundleStarD0Ev@Base 3.4.2 + _ZN4geos9operation6relate17EdgeEndBundleStarD1Ev@Base 3.4.2 + _ZN4geos9operation6relate17EdgeEndBundleStarD2Ev@Base 3.4.2 + _ZN4geos9operation6relate17RelateNodeFactory8instanceEv@Base 3.4.2 + _ZN4geos9operation6relate17RelateNodeFactoryD0Ev@Base 3.4.2 + _ZN4geos9operation6relate17RelateNodeFactoryD1Ev@Base 3.4.2 + _ZN4geos9operation6relate17RelateNodeFactoryD2Ev@Base 3.4.2 + _ZN4geos9operation6relate8RelateOp21getIntersectionMatrixEv@Base 3.4.2 + _ZN4geos9operation6relate8RelateOp6relateEPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation6relate8RelateOp6relateEPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpC1EPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpC1EPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpC2EPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpC2EPKNS_4geom8GeometryES6_RKNS_9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpD0Ev@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpD1Ev@Base 3.4.2 + _ZN4geos9operation6relate8RelateOpD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder10buildLinesENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder10propagateZEPNS_4geom18CoordinateSequenceE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder12collectLinesENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder15collectLineEdgeEPNS_9geomgraph12DirectedEdgeENS1_9OverlayOp6OpCodeEPSt6vectorIPNS3_4EdgeESaISA_EE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder17labelIsolatedLineEPNS_9geomgraph4EdgeEi@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder18labelIsolatedLinesEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder20findCoveredLineEdgesEv@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder24collectBoundaryTouchEdgeEPNS_9geomgraph12DirectedEdgeENS1_9OverlayOp6OpCodeEPSt6vectorIPNS3_4EdgeESaISA_EE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilder5buildENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilderC1EPNS1_9OverlayOpEPKNS_4geom15GeometryFactoryEPNS_9algorithm12PointLocatorE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilderC2EPNS1_9OverlayOpEPKNS_4geom15GeometryFactoryEPNS_9algorithm12PointLocatorE@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilderD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay11LineBuilderD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay12EdgeSetNoder13getNodedEdgesEv@Base 3.4.2 + _ZN4geos9operation7overlay12EdgeSetNoder8addEdgesEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EE@Base 3.4.2 + _ZN4geos9operation7overlay12PointBuilder24filterCoveredNodeToPointEPKNS_9geomgraph4NodeE@Base 3.4.2 + _ZN4geos9operation7overlay12PointBuilder28extractNonCoveredResultNodesENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay12PointBuilder5buildENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder11getPolygonsEv@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder13containsPointERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder14placeFreeHolesERSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EES9_@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder15computePolygonsERSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder17placePolygonHolesEPNS_9geomgraph8EdgeRingEPSt6vectorIPNS1_15MinimalEdgeRingESaIS8_EE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder18sortShellsAndHolesERSt6vectorIPNS1_15MaximalEdgeRingESaIS5_EERS3_IPNS_9geomgraph8EdgeRingESaISB_EESE_@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder21buildMaximalEdgeRingsEPKSt6vectorIPNS_9geomgraph12DirectedEdgeESaIS6_EERS3_IPNS1_15MaximalEdgeRingESaISC_EE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder21buildMinimalEdgeRingsERSt6vectorIPNS1_15MaximalEdgeRingESaIS5_EERS3_IPNS_9geomgraph8EdgeRingESaISB_EESE_S8_@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder22findEdgeRingContainingEPNS_9geomgraph8EdgeRingERSt6vectorIS5_SaIS5_EE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder3addEPKSt6vectorIPNS_9geomgraph12DirectedEdgeESaIS6_EEPKS3_IPNS4_4NodeESaISC_EE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder3addEPNS_9geomgraph11PlanarGraphE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilder9findShellEPSt6vectorIPNS1_15MinimalEdgeRingESaIS5_EE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilderC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilderC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilderD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay14PolygonBuilderD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrix3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrix3addERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrix7getCellERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrixC1ERKNS_4geom8EnvelopeEjj@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrixC2ERKNS_4geom8EnvelopeEjj@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrixD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay15ElevationMatrixD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRing11setEdgeRingEPNS_9geomgraph12DirectedEdgeEPNS3_8EdgeRingE@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRing17buildMinimalRingsERSt6vectorIPNS1_15MinimalEdgeRingESaIS5_EE@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRing17buildMinimalRingsERSt6vectorIPNS_9geomgraph8EdgeRingESaIS6_EE@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRing17buildMinimalRingsEv@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRing36linkDirectedEdgesForMinimalEdgeRingsEv@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRing7getNextEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRingC1EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRingD0Ev@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRingD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay15MaximalEdgeRingD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRing11setEdgeRingEPNS_9geomgraph12DirectedEdgeEPNS3_8EdgeRingE@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRing7getNextEPNS_9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRingC1EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRingC2EPNS_9geomgraph12DirectedEdgeEPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRingD0Ev@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRingD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay15MinimalEdgeRingD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay18OverlayNodeFactory8instanceEv@Base 3.4.2 + _ZN4geos9operation7overlay18OverlayNodeFactoryD0Ev@Base 3.4.2 + _ZN4geos9operation7overlay18OverlayNodeFactoryD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay18OverlayNodeFactoryD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay19ElevationMatrixCell3addERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay19ElevationMatrixCell3addEd@Base 3.4.2 + _ZN4geos9operation7overlay19ElevationMatrixCellC1Ev@Base 3.4.2 + _ZN4geos9operation7overlay19ElevationMatrixCellC2Ev@Base 3.4.2 + _ZN4geos9operation7overlay19ElevationMatrixCellD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay19ElevationMatrixCellD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay21ElevationMatrixFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay21ElevationMatrixFilterC1ERNS1_15ElevationMatrixE@Base 3.4.2 + _ZN4geos9operation7overlay21ElevationMatrixFilterC2ERNS1_15ElevationMatrixE@Base 3.4.2 + _ZN4geos9operation7overlay21ElevationMatrixFilterD0Ev@Base 3.4.2 + _ZN4geos9operation7overlay21ElevationMatrixFilterD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay21ElevationMatrixFilterD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay4snap13SnapOverlayOp13prepareResultERNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay4snap13SnapOverlayOp16removeCommonBitsERKNS_4geom8GeometryES7_RNS4_11GeomPtrPairE@Base 3.4.2 + _ZN4geos9operation7overlay4snap13SnapOverlayOp17getResultGeometryENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay4snap13SnapOverlayOp20computeSnapToleranceEv@Base 3.4.2 + _ZN4geos9operation7overlay4snap13SnapOverlayOp4snapERNS_4geom11GeomPtrPairE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfERKNS_4geom8GeometryEdb@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper10snapToSelfEdb@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper19snapPrecisionFactorE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper24extractTargetCoordinatesERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper27computeOverlaySnapToleranceERKNS_4geom8GeometryES7_@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper29computeSizeBasedSnapToleranceERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper4snapERKNS_4geom8GeometryES7_dRNS4_11GeomPtrPairE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15GeometrySnapper6snapToERKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9operation7overlay4snap15SnapTransformer20transformCoordinatesEPKNS_4geom18CoordinateSequenceEPKNS4_8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay4snap15SnapTransformerD0Ev@Base 3.4.2 + _ZN4geos9operation7overlay4snap15SnapTransformerD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay4snap15SnapTransformerD2Ev@Base 3.4.2 + _ZN4geos9operation7overlay4snap17LineStringSnapper12snapSegmentsERNS_4geom14CoordinateListERKSt6vectorIPKNS4_10CoordinateESaISA_EE@Base 3.4.2 + _ZN4geos9operation7overlay4snap17LineStringSnapper12snapVerticesERNS_4geom14CoordinateListERKSt6vectorIPKNS4_10CoordinateESaISA_EE@Base 3.4.2 + _ZN4geos9operation7overlay4snap17LineStringSnapper16findVertexToSnapERKNS_4geom10CoordinateESt14_List_iteratorIS5_ES9_@Base 3.4.2 + _ZN4geos9operation7overlay4snap17LineStringSnapper17findSegmentToSnapERKNS_4geom10CoordinateESt14_List_iteratorIS5_ES9_@Base 3.4.2 + _ZN4geos9operation7overlay4snap17LineStringSnapper17findSnapForVertexERKNS_4geom10CoordinateERKSt6vectorIPS6_SaIS9_EE@Base 3.4.2 + _ZN4geos9operation7overlay4snap17LineStringSnapper6snapToERKSt6vectorIPKNS_4geom10CoordinateESaIS8_EE@Base 3.4.2 + _ZN4geos9operation7overlay4snap21SnapIfNeededOverlayOp17getResultGeometryENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay8validate17FuzzyPointLocator11getLineWorkERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay8validate17FuzzyPointLocator11getLocationERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay8validate17FuzzyPointLocator15extractLineWorkERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay8validate17FuzzyPointLocatorC1ERKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9operation7overlay8validate17FuzzyPointLocatorC2ERKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9operation7overlay8validate20OffsetPointGenerator13extractPointsEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation7overlay8validate20OffsetPointGenerator14computeOffsetsERKNS_4geom10CoordinateES7_@Base 3.4.2 + _ZN4geos9operation7overlay8validate20OffsetPointGenerator9getPointsEv@Base 3.4.2 + _ZN4geos9operation7overlay8validate20OffsetPointGeneratorC1ERKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9operation7overlay8validate20OffsetPointGeneratorC2ERKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator10addTestPtsERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator11addVerticesERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator13isValidResultENS1_9OverlayOp6OpCodeERSt6vectorINS_4geom8Location5ValueESaIS9_EE@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator32computeBoundaryDistanceToleranceERKNS_4geom8GeometryES7_@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator7isValidENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator7isValidERKNS_4geom8GeometryES7_NS1_9OverlayOp6OpCodeES7_@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator9testValidENS1_9OverlayOp6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidator9testValidENS1_9OverlayOp6OpCodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidatorC1ERKNS_4geom8GeometryES7_S7_@Base 3.4.2 + _ZN4geos9operation7overlay8validate22OverlayResultValidatorC2ERKNS_4geom8GeometryES7_S7_@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp10copyPointsEiPKNS_4geom8EnvelopeE@Base 3.5.0 + _ZN4geos9operation7overlay9OverlayOp11getAverageZEPKNS_4geom7PolygonE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp11getAverageZEi@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp12isCoveredByAERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp12isResultOfOpERKNS_9geomgraph5LabelENS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp12isResultOfOpEiiNS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp13isCoveredByLAERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp14computeOverlayENS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp14mergeSymLabelsEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp15computeGeometryEPSt6vectorIPNS_4geom5PointESaIS6_EEPS3_IPNS4_10LineStringESaISB_EEPS3_IPNS4_7PolygonESaISG_EE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp16computeLabellingEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp16insertUniqueEdgeEPNS_9geomgraph4EdgeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp17getResultGeometryENS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp17insertUniqueEdgesEPSt6vectorIPNS_9geomgraph4EdgeESaIS6_EEPKNS_4geom8EnvelopeE@Base 3.5.0 + _ZN4geos9operation7overlay9OverlayOp19findResultAreaEdgesENS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp19labelIncompleteNodeEPNS_9geomgraph4NodeEi@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp19updateNodeLabellingEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp20labelIncompleteNodesEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp21replaceCollapsedEdgesEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp23computeLabelsFromDepthsEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp25checkObviouslyWrongResultENS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp26cancelDuplicateResultEdgesEv@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp9isCoveredERKNS_4geom10CoordinateEPSt6vectorIPNS3_10LineStringESaIS9_EE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp9isCoveredERKNS_4geom10CoordinateEPSt6vectorIPNS3_7PolygonESaIS9_EE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp9isCoveredERKNS_4geom10CoordinateEPSt6vectorIPNS3_8GeometryESaIS9_EE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOp9overlayOpEPKNS_4geom8GeometryES6_NS2_6OpCodeE@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOpC1EPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOpC2EPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOpD0Ev@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOpD1Ev@Base 3.4.2 + _ZN4geos9operation7overlay9OverlayOpD2Ev@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp13closestPointsEPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp13closestPointsEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp13computeInsideEPNS1_16GeometryLocationEPKNS_4geom7PolygonEPSt6vectorIS4_SaIS4_EE@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp13computeInsideEPSt6vectorIPNS1_16GeometryLocationESaIS5_EERKS3_IPKNS_4geom7PolygonESaISC_EES8_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp13nearestPointsEPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp13nearestPointsEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp16isWithinDistanceERKNS_4geom8GeometryES6_d@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp16nearestLocationsEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp17updateMinDistanceERSt6vectorIPNS1_16GeometryLocationESaIS5_EEb@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringEPKNS3_5PointERSt6vectorIPNS1_16GeometryLocationESaISC_EE@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEPKNS_4geom10LineStringES6_RSt6vectorIPNS1_16GeometryLocationESaIS9_EE@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp18computeMinDistanceEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp20computeFacetDistanceEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp23computeMinDistanceLinesERKSt6vectorIPKNS_4geom10LineStringESaIS7_EESB_RS3_IPNS1_16GeometryLocationESaISD_EE@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp24computeMinDistancePointsERKSt6vectorIPKNS_4geom5PointESaIS7_EESB_RS3_IPNS1_16GeometryLocationESaISD_EE@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp26computeContainmentDistanceEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp29computeMinDistanceLinesPointsERKSt6vectorIPKNS_4geom10LineStringESaIS7_EERKS3_IPKNS4_5PointESaISE_EERS3_IPNS1_16GeometryLocationESaISK_EE@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp8distanceEPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp8distanceERKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOp8distanceEv@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpC1EPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpC1ERKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpC1ERKNS_4geom8GeometryES6_d@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpC2EPKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpC2ERKNS_4geom8GeometryES6_d@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpD1Ev@Base 3.4.2 + _ZN4geos9operation8distance10DistanceOpD2Ev@Base 3.4.2 + _ZN4geos9operation8distance13FacetSequence15computeEnvelopeEv@Base 3.6.0 + (subst)_ZN4geos9operation8distance13FacetSequenceC1EPKNS_4geom18CoordinateSequenceE{size_t}{size_t}@Base 3.6.0 + (subst)_ZN4geos9operation8distance13FacetSequenceC2EPKNS_4geom18CoordinateSequenceE{size_t}{size_t}@Base 3.6.0 + _ZN4geos9operation8distance16GeometryLocation12isInsideAreaEv@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocation13getCoordinateEv@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocation15getSegmentIndexEv@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocation20getGeometryComponentEv@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocationC1EPKNS_4geom8GeometryERKNS3_10CoordinateE@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocationC1EPKNS_4geom8GeometryEiRKNS3_10CoordinateE@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryERKNS3_10CoordinateE@Base 3.4.2 + _ZN4geos9operation8distance16GeometryLocationC2EPKNS_4geom8GeometryEiRKNS3_10CoordinateE@Base 3.4.2 + _ZN4geos9operation8distance20IndexedFacetDistance8distanceEPKNS_4geom8GeometryES6_@Base 3.7.0 + _ZN4geos9operation8distance20IndexedFacetDistanceD1Ev@Base 3.7.0 + _ZN4geos9operation8distance20IndexedFacetDistanceD2Ev@Base 3.7.0 + _ZN4geos9operation8distance24FacetSequenceTreeBuilder17addFacetSequencesEPKNS_4geom18CoordinateSequenceERSt6vectorIPNS1_13FacetSequenceESaIS9_EE@Base 3.6.0 + _ZN4geos9operation8distance24FacetSequenceTreeBuilder21computeFacetSequencesEPKNS_4geom8GeometryE@Base 3.6.0 + _ZN4geos9operation8distance24FacetSequenceTreeBuilder5buildEPKNS_4geom8GeometryE@Base 3.6.0 + _ZN4geos9operation8distance27ConnectedElementPointFilter14getCoordinatesEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation8distance27ConnectedElementPointFilter9filter_roEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation8distance27ConnectedElementPointFilterD0Ev@Base 3.4.2 + _ZN4geos9operation8distance27ConnectedElementPointFilterD1Ev@Base 3.4.2 + _ZN4geos9operation8distance27ConnectedElementPointFilterD2Ev@Base 3.4.2 + _ZN4geos9operation8distance30ConnectedElementLocationFilter12getLocationsEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation8distance30ConnectedElementLocationFilter9filter_roEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation8distance30ConnectedElementLocationFilter9filter_rwEPNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation8distance30ConnectedElementLocationFilterD0Ev@Base 3.4.2 + _ZN4geos9operation8distance30ConnectedElementLocationFilterD1Ev@Base 3.4.2 + _ZN4geos9operation8distance30ConnectedElementLocationFilterD2Ev@Base 3.4.2 + _ZN4geos9operation8distance7Deleter9visitItemEPv@Base 3.7.0 + _ZN4geos9operation8distance7DeleterD0Ev@Base 3.7.0 + _ZN4geos9operation8distance7DeleterD1Ev@Base 3.7.0 + _ZN4geos9operation8distance7DeleterD2Ev@Base 3.7.0 + _ZN4geos9operation8distance7deleterE@Base 3.7.0 + _ZN4geos9operation8geounion12UnaryUnionOp13unionWithNullESt10unique_ptrINS_4geom8GeometryESt14default_deleteIS5_EES8_@Base 3.7.0 + _ZN4geos9operation8geounion12UnaryUnionOp5UnionEv@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion11binaryUnionEPNS1_18GeometryListHolderE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9operation8geounion13CascadedUnion11binaryUnionEPNS1_18GeometryListHolderEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9operation8geounion13CascadedUnion11binaryUnionEPNS1_18GeometryListHolderEmm@Base 3.7.0 + _ZN4geos9operation8geounion13CascadedUnion11unionActualEPNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion14unionOptimizedEPNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion17extractByEnvelopeERKNS_4geom8EnvelopeEPNS3_8GeometryERSt6vectorIS8_SaIS8_EE@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion18reduceToGeometriesEPNS_5index7strtree9ItemsListE@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion30unionUsingEnvelopeIntersectionEPNS_4geom8GeometryES5_RKNS3_8EnvelopeE@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion5UnionEPSt6vectorIPNS_4geom8GeometryESaIS6_EE@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion5UnionEv@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion9unionSafeEPNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation8geounion13CascadedUnion9unionTreeEPNS_5index7strtree9ItemsListE@Base 3.4.2 + _ZN4geos9operation8geounion18GeometryListHolder10deleteItemEPNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation8geounion18PointGeometryUnion5UnionERKNS_4geom6PuntalERKNS3_8GeometryE@Base 3.4.2 + _ZN4geos9operation8geounion18PointGeometryUnionC1ERKNS_4geom6PuntalERKNS3_8GeometryE@Base 3.4.2 + _ZN4geos9operation8geounion18PointGeometryUnionC2ERKNS_4geom6PuntalERKNS3_8GeometryE@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionEPNS1_18GeometryListHolderE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionEPNS1_18GeometryListHolderEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4geos9operation8geounion20CascadedPolygonUnion11binaryUnionEPNS1_18GeometryListHolderEmm@Base 3.7.0 + _ZN4geos9operation8geounion20CascadedPolygonUnion11unionActualEPNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion14unionOptimizedEPNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion17extractByEnvelopeERKNS_4geom8EnvelopeEPNS3_8GeometryERSt6vectorIS8_SaIS8_EE@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion17extractByEnvelopeERKNS_4geom8EnvelopeEPNS3_8GeometryERSt6vectorIS8_SaIS8_EESC_@Base 3.6.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion17extractByEnvelopeERKNS_4geom8EnvelopeERSt6vectorIPNS3_8GeometryESaIS9_EESC_SC_@Base 3.6.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion18reduceToGeometriesEPNS_5index7strtree9ItemsListE@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion18restrictToPolygonsESt10unique_ptrINS_4geom8GeometryESt14default_deleteIS5_EE@Base 3.7.0 + _ZN4geos9operation8geounion20CascadedPolygonUnion30unionUsingEnvelopeIntersectionEPNS_4geom8GeometryES5_RKNS3_8EnvelopeE@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPKNS_4geom12MultiPolygonE@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEPSt6vectorIPNS_4geom7PolygonESaIS6_EE@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion5UnionEv@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion9unionSafeEPNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9operation8geounion20CascadedPolygonUnion9unionTreeEPNS_5index7strtree9ItemsListE@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeString12toLineStringEv@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeString14getCoordinatesEv@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeString3addEPNS1_21LineMergeDirectedEdgeE@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeStringC1EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeStringC2EPKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeStringD1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge10EdgeStringD2Ev@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger20getMergedLineStringsEv@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger26buildEdgeStringsStartingAtEPNS_11planargraph4NodeE@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger27buildEdgeStringStartingWithEPNS1_21LineMergeDirectedEdgeE@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger32buildEdgeStringsForIsolatedLoopsEv@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger34buildEdgeStringsForNonDegree2NodesEv@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger35buildEdgeStringsForUnprocessedNodesEv@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger36buildEdgeStringsForObviousStartNodesEv@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger3addEPSt6vectorIPNS_4geom8GeometryESaIS6_EE@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMerger5mergeEv@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMergerC1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMergerC2Ev@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMergerD1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge10LineMergerD2Ev@Base 3.4.2 + _ZN4geos9operation9linemerge13LineMergeEdgeC1EPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineMergeEdgeC2EPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineMergeEdgeD0Ev@Base 3.4.2 + _ZN4geos9operation9linemerge13LineMergeEdgeD1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge13LineMergeEdgeD2Ev@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer11hasSequenceERNS_11planargraph8SubgraphE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer11isSequencedEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer12findSequenceB5cxx11ERNS_11planargraph8SubgraphE@Base 3.5.1 + _ZN4geos9operation9linemerge13LineSequencer13findSequencesB5cxx11Ev@Base 3.5.1 + _ZN4geos9operation9linemerge13LineSequencer15computeSequenceEv@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer17addReverseSubpathEPKNS_11planargraph12DirectedEdgeERNSt7__cxx114listIPS4_SaIS9_EEESt14_List_iteratorIS9_Eb@Base 3.5.1 + _ZN4geos9operation9linemerge13LineSequencer20findLowestDegreeNodeERKNS_11planargraph8SubgraphE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer22buildSequencedGeometryERKSt6vectorIPNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS8_EEESaISB_EE@Base 3.5.1 + _ZN4geos9operation9linemerge13LineSequencer27findUnvisitedBestOrientedDEEPKNS_11planargraph4NodeE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer6delAllERSt6vectorIPNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS8_EEESaISB_EE@Base 3.5.1 + _ZN4geos9operation9linemerge13LineSequencer6orientEPNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS7_EEE@Base 3.5.1 + _ZN4geos9operation9linemerge13LineSequencer7addLineEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer7reverseEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9linemerge13LineSequencer7reverseERNSt7__cxx114listIPNS_11planargraph12DirectedEdgeESaIS7_EEE@Base 3.5.1 + _ZN4geos9operation9linemerge14LineMergeGraph7addEdgeEPKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9linemerge14LineMergeGraph7getNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation9linemerge14LineMergeGraphD0Ev@Base 3.4.2 + _ZN4geos9operation9linemerge14LineMergeGraphD1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge14LineMergeGraphD2Ev@Base 3.4.2 + _ZN4geos9operation9linemerge21LineMergeDirectedEdge7getNextEv@Base 3.4.2 + _ZN4geos9operation9linemerge21LineMergeDirectedEdgeC1EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos9operation9linemerge21LineMergeDirectedEdgeC2EPNS_11planargraph4NodeES5_RKNS_4geom10CoordinateEb@Base 3.4.2 + _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD0Ev@Base 3.4.2 + _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge21LineMergeDirectedEdgeD2Ev@Base 3.4.2 + _ZN4geos9operation9linemerge25LMGeometryComponentFilterD0Ev@Base 3.4.2 + _ZN4geos9operation9linemerge25LMGeometryComponentFilterD1Ev@Base 3.4.2 + _ZN4geos9operation9linemerge25LMGeometryComponentFilterD2Ev@Base 3.4.2 + _ZN4geos9operation9predicate17RectangleContains21isContainedInBoundaryERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9operation9predicate17RectangleContains26isPointContainedInBoundaryERKNS_4geom5PointE@Base 3.4.2 + _ZN4geos9operation9predicate17RectangleContains31isLineStringContainedInBoundaryERKNS_4geom10LineStringE@Base 3.4.2 + _ZN4geos9operation9predicate17RectangleContains32isLineSegmentContainedInBoundaryERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZN4geos9operation9predicate17RectangleContains8containsERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9predicate19RectangleIntersects10intersectsERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9predicate20ContainsPointVisitor5visitERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9predicate20ContainsPointVisitor6isDoneEv@Base 3.4.2 + _ZN4geos9operation9predicate20ContainsPointVisitorD0Ev@Base 3.4.2 + _ZN4geos9operation9predicate20ContainsPointVisitorD1Ev@Base 3.4.2 + _ZN4geos9operation9predicate20ContainsPointVisitorD2Ev@Base 3.4.2 + _ZN4geos9operation9predicate21LineIntersectsVisitor5visitERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9predicate21LineIntersectsVisitor6isDoneEv@Base 3.4.2 + _ZN4geos9operation9predicate21LineIntersectsVisitorD0Ev@Base 3.4.2 + _ZN4geos9operation9predicate21LineIntersectsVisitorD1Ev@Base 3.4.2 + _ZN4geos9operation9predicate21LineIntersectsVisitorD2Ev@Base 3.4.2 + _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor5visitERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9operation9predicate25EnvelopeIntersectsVisitor6isDoneEv@Base 3.4.2 + _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD0Ev@Base 3.4.2 + _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD1Ev@Base 3.4.2 + _ZN4geos9operation9predicate25EnvelopeIntersectsVisitorD2Ev@Base 3.4.2 + _ZN4geos9operation9predicate25SegmentIntersectionTester15hasIntersectionERKNS_4geom10LineStringES6_@Base 3.4.2 + _ZN4geos9operation9predicate25SegmentIntersectionTester30hasIntersectionWithLineStringsERKNS_4geom10LineStringERKSt6vectorIPS5_SaIS8_EE@Base 3.4.2 + _ZN4geos9operation9predicate25SegmentIntersectionTester33hasIntersectionWithEnvelopeFilterERKNS_4geom10LineStringES6_@Base 3.4.2 + _ZN4geos9precision10CommonBits11signExpBitsEx@Base 3.5.0 + _ZN4geos9precision10CommonBits13zeroLowerBitsExi@Base 3.5.0 + _ZN4geos9precision10CommonBits28numCommonMostSigMantissaBitsExx@Base 3.5.0 + _ZN4geos9precision10CommonBits3addEd@Base 3.4.2 + _ZN4geos9precision10CommonBits6getBitExi@Base 3.5.0 + _ZN4geos9precision10CommonBits9getCommonEv@Base 3.4.2 + _ZN4geos9precision10CommonBitsC1Ev@Base 3.4.2 + _ZN4geos9precision10CommonBitsC2Ev@Base 3.4.2 + _ZN4geos9precision10Translater9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9precision10TranslaterD0Ev@Base 3.4.2 + _ZN4geos9precision10TranslaterD1Ev@Base 3.4.2 + _ZN4geos9precision10TranslaterD2Ev@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp10differenceEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp12intersectionEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp13symDifferenceEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp16removeCommonBitsEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp16removeCommonBitsEPKNS_4geom8GeometryES5_RSt10unique_ptrIS3_St14default_deleteIS3_EESA_@Base 3.7.0 + _ZN4geos9precision12CommonBitsOp22computeResultPrecisionEPNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp5UnionEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision12CommonBitsOp6bufferEPKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9precision12CommonBitsOpC1Eb@Base 3.4.2 + _ZN4geos9precision12CommonBitsOpC1Ev@Base 3.4.2 + _ZN4geos9precision12CommonBitsOpC2Eb@Base 3.4.2 + _ZN4geos9precision12CommonBitsOpC2Ev@Base 3.4.2 + _ZN4geos9precision16MinimumClearance11getDistanceEv@Base 3.6.0 + _ZN4geos9precision16MinimumClearance7computeEv@Base 3.6.0 + _ZN4geos9precision16MinimumClearance7getLineEv@Base 3.6.0 + _ZN4geos9precision16MinimumClearanceC1EPKNS_4geom8GeometryE@Base 3.6.0 + _ZN4geos9precision16MinimumClearanceC2EPKNS_4geom8GeometryE@Base 3.6.0 + _ZN4geos9precision17CommonBitsRemover13addCommonBitsEPNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemover16removeCommonBitsEPNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemover19getCommonCoordinateEv@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemover3addEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemoverC1Ev@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemoverC2Ev@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemoverD1Ev@Base 3.4.2 + _ZN4geos9precision17CommonBitsRemoverD2Ev@Base 3.4.2 + _ZN4geos9precision19EnhancedPrecisionOp10differenceEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision19EnhancedPrecisionOp12intersectionEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision19EnhancedPrecisionOp13symDifferenceEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision19EnhancedPrecisionOp5UnionEPKNS_4geom8GeometryES5_@Base 3.4.2 + _ZN4geos9precision19EnhancedPrecisionOp6bufferEPKNS_4geom8GeometryEd@Base 3.4.2 + _ZN4geos9precision22CommonCoordinateFilter9filter_roEPKNS_4geom10CoordinateE@Base 3.4.2 + _ZN4geos9precision22CommonCoordinateFilterD0Ev@Base 3.4.2 + _ZN4geos9precision22CommonCoordinateFilterD1Ev@Base 3.4.2 + _ZN4geos9precision22CommonCoordinateFilterD2Ev@Base 3.4.2 + _ZN4geos9precision24GeometryPrecisionReducer13createFactoryERKNS_4geom15GeometryFactoryERKNS2_14PrecisionModelE@Base 3.4.2 + _ZN4geos9precision24GeometryPrecisionReducer15reducePointwiseERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision24GeometryPrecisionReducer20fixPolygonalTopologyERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision24GeometryPrecisionReducer6reduceERKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision24GeometryPrecisionReducerC1ERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9precision24GeometryPrecisionReducerC2ERKNS_4geom15GeometryFactoryE@Base 3.4.2 + _ZN4geos9precision30SimpleGeometryPrecisionReducer17getPrecisionModelEv@Base 3.4.2 + _ZN4geos9precision30SimpleGeometryPrecisionReducer18getRemoveCollapsedEv@Base 3.4.2 + _ZN4geos9precision30SimpleGeometryPrecisionReducer28setRemoveCollapsedComponentsEb@Base 3.4.2 + _ZN4geos9precision30SimpleGeometryPrecisionReducer6reduceEPKNS_4geom8GeometryE@Base 3.4.2 + _ZN4geos9precision30SimpleGeometryPrecisionReducerC1EPKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos9precision30SimpleGeometryPrecisionReducerC2EPKNS_4geom14PrecisionModelE@Base 3.4.2 + _ZN4geos9precision35PrecisionReducerCoordinateOperation4editEPKNS_4geom18CoordinateSequenceEPKNS2_8GeometryE@Base 3.4.2 + _ZN4geos9precision35PrecisionReducerCoordinateOperationD0Ev@Base 3.4.2 + _ZN4geos9precision35PrecisionReducerCoordinateOperationD1Ev@Base 3.4.2 + _ZN4geos9precision35PrecisionReducerCoordinateOperationD2Ev@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge11getFromNodeEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge11getQuadrantEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge13getCoordinateEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge14getDirectionPtEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge16compareDirectionEPKS1_@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge16getEdgeDirectionEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge5printB5cxx11Ev@Base 3.5.1 + _ZNK4geos11planargraph12DirectedEdge6getSymEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge7getEdgeEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge8getAngleEv@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge9compareToEPKS1_@Base 3.4.2 + _ZNK4geos11planargraph12DirectedEdge9getToNodeEv@Base 3.4.2 + _ZNK4geos11planargraph14GraphComponent8isMarkedEv@Base 3.4.2 + _ZNK4geos11planargraph14GraphComponent9isVisitedEv@Base 3.4.2 + _ZNK4geos11planargraph16DirectedEdgeStar13getCoordinateEv@Base 3.4.2 + _ZNK4geos11planargraph16DirectedEdgeStar3endEv@Base 3.4.2 + _ZNK4geos11planargraph16DirectedEdgeStar5beginEv@Base 3.4.2 + _ZNK4geos11planargraph16DirectedEdgeStar8getIndexEi@Base 3.4.2 + _ZNK4geos11planargraph16DirectedEdgeStar9sortEdgesEv@Base 3.4.2 + _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision11isFrameEdgeERKNS1_8QuadEdgeE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision13isFrameVertexERKNS1_6VertexE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14isVertexOfEdgeERKNS1_8QuadEdgeERKNS1_6VertexE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision14locateFromEdgeERKNS1_6VertexERKNS1_8QuadEdgeE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision17isFrameBorderEdgeERKNS1_8QuadEdgeE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge19QuadEdgeSubdivision8isOnEdgeERKNS1_8QuadEdgeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge6Vertex10isInCircleERKS2_S4_S4_@Base 3.4.2 + _ZNK4geos11triangulate8quadedge6Vertex12circleCenterERKS2_S4_@Base 3.4.2 + _ZNK4geos11triangulate8quadedge6Vertex17interpolateZValueERKS2_S4_S4_@Base 3.4.2 + _ZNK4geos11triangulate8quadedge6Vertex6leftOfERKNS1_8QuadEdgeE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge6Vertex7rightOfERKNS1_8QuadEdgeE@Base 3.4.2 + _ZNK4geos11triangulate8quadedge8QuadEdge10getPrimaryEv@Base 3.4.2 + _ZNK4geos11triangulate8quadedge8QuadEdge13toLineSegmentEv@Base 3.4.2 + _ZNK4geos11triangulate8quadedge8QuadEdge14equalsOrientedERKS2_@Base 3.4.2 + _ZNK4geos11triangulate8quadedge8QuadEdge17equalsNonOrientedERKS2_@Base 3.4.2 + _ZNK4geos2io9WKBWriter12getByteOrderEv@Base 3.4.2 + _ZNK4geos2io9WKBWriter14getIncludeSRIDEv@Base 3.4.2 + _ZNK4geos2io9WKBWriter18getOutputDimensionEv@Base 3.4.2 + _ZNK4geos4geom10Coordinate6equalsERKS1_@Base 3.4.2 + _ZNK4geos4geom10Coordinate6isNullEv@Base 3.4.2 + _ZNK4geos4geom10Coordinate8distanceERKS1_@Base 3.4.2 + _ZNK4geos4geom10Coordinate8equals2DERKS1_@Base 3.4.2 + _ZNK4geos4geom10Coordinate8equals3DERKS1_@Base 3.4.2 + _ZNK4geos4geom10Coordinate8hashCodeEv@Base 3.4.2 + _ZNK4geos4geom10Coordinate8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom10Coordinate9compareToERKS1_@Base 3.4.2 + _ZNK4geos4geom10LineString11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom10LineString11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom10LineString11getEndPointEv@Base 3.4.2 + _ZNK4geos4geom10LineString12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom10LineString12getNumPointsEv@Base 3.4.2 + _ZNK4geos4geom10LineString12isCoordinateERNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom10LineString13getCoordinateEv@Base 3.4.2 + _ZNK4geos4geom10LineString13getStartPointEv@Base 3.4.2 + _ZNK4geos4geom10LineString14getCoordinateNEi@Base 3.4.2 + _ZNK4geos4geom10LineString14getCoordinatesEv@Base 3.4.2 + _ZNK4geos4geom10LineString15getGeometryTypeB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom10LineString16getCoordinatesROEv@Base 3.4.2 + _ZNK4geos4geom10LineString17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom10LineString18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom10LineString20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom10LineString22getCoordinateDimensionEv@Base 3.4.2 + _ZNK4geos4geom10LineString23computeEnvelopeInternalEv@Base 3.4.2 + _ZNK4geos4geom10LineString5cloneEv@Base 3.4.2 + _ZNK4geos4geom10LineString6isRingEv@Base 3.4.2 + _ZNK4geos4geom10LineString7isEmptyEv@Base 3.4.2 + _ZNK4geos4geom10LineString7reverseEv@Base 3.4.2 + _ZNK4geos4geom10LineString8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 + _ZNK4geos4geom10LineString8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 + _ZNK4geos4geom10LineString8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZNK4geos4geom10LineString8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZNK4geos4geom10LineString8isClosedEv@Base 3.4.2 + _ZNK4geos4geom10LineString9getLengthEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom10LineString9getPointNEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom10LineString9getPointNEm@Base 3.7.0 + _ZNK4geos4geom10LinearRing15getGeometryTypeB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom10LinearRing17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom10LinearRing20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom10LinearRing5cloneEv@Base 3.4.2 + _ZNK4geos4geom10LinearRing7reverseEv@Base 3.4.2 + _ZNK4geos4geom10LinearRing8isClosedEv@Base 3.4.2 + _ZNK4geos4geom10LinearRing8isSimpleEv@Base 3.4.2 + _ZNK4geos4geom10MultiPoint11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom10MultiPoint11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom10MultiPoint12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom10MultiPoint14getCoordinateNEi@Base 3.4.2 + _ZNK4geos4geom10MultiPoint15getGeometryTypeB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom10MultiPoint17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom10MultiPoint20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom10MultiPoint5cloneEv@Base 3.4.2 + _ZNK4geos4geom10MultiPoint7reverseEv@Base 3.7.0 + _ZNK4geos4geom11LineSegment10equalsTopoERKS1_@Base 3.4.2 + _ZNK4geos4geom11LineSegment10isVerticalEv@Base 3.4.2 + _ZNK4geos4geom11LineSegment10pointAlongEdRNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment10toGeometryERKNS0_15GeometryFactoryE@Base 3.4.2 + _ZNK4geos4geom11LineSegment12closestPointERKNS0_10CoordinateERS2_@Base 3.4.2 + _ZNK4geos4geom11LineSegment12intersectionERKS1_RNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment12isHorizontalEv@Base 3.4.2 + _ZNK4geos4geom11LineSegment15segmentFractionERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment16lineIntersectionERKS1_RNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment16orientationIndexEPKS1_@Base 3.4.2 + _ZNK4geos4geom11LineSegment16orientationIndexERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment16orientationIndexERKS1_@Base 3.4.2 + _ZNK4geos4geom11LineSegment16pointAlongOffsetEddRNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment16projectionFactorERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment21distancePerpendicularERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment5angleEv@Base 3.4.2 + _ZNK4geos4geom11LineSegment7projectERKNS0_10CoordinateERS2_@Base 3.4.2 + _ZNK4geos4geom11LineSegment7projectERKS1_RS1_@Base 3.4.2 + _ZNK4geos4geom11LineSegment8distanceERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment8distanceERKS1_@Base 3.4.2 + _ZNK4geos4geom11LineSegment8midPointERNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom11LineSegment9compareToERKS1_@Base 3.4.2 + _ZNK4geos4geom11LineSegment9getLengthEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom11LineSegmentixEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom11LineSegmentixEm@Base 3.7.0 + _ZNK4geos4geom12MultiPolygon11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom12MultiPolygon11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom12MultiPolygon12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom12MultiPolygon15getGeometryTypeB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom12MultiPolygon17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom12MultiPolygon20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom12MultiPolygon5cloneEv@Base 3.4.2 + _ZNK4geos4geom12MultiPolygon7reverseEv@Base 3.7.0 + _ZNK4geos4geom12MultiPolygon8isSimpleEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel10getOffsetXEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel10getOffsetYEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel10isFloatingEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel11makePreciseEPNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel11makePreciseERNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel11makePreciseEd@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel27getMaximumSignificantDigitsEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel7getTypeEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel8getScaleEv@Base 3.4.2 + _ZNK4geos4geom14PrecisionModel8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom14PrecisionModel9compareToEPKS1_@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory10toGeometryEPKNS0_8EnvelopeE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory11createPointEPNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory11createPointERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory11createPointERKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory11createPointEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory13buildGeometryEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory13buildGeometryERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory13createPolygonEPNS0_10LinearRingEPSt6vectorIPNS0_8GeometryESaIS6_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory13createPolygonERKNS0_10LinearRingERKSt6vectorIPNS0_8GeometryESaIS7_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory13createPolygonEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory14createGeometryEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory15destroyGeometryEPNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLineStringEPNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_10LineStringE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLineStringERKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLineStringESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EE@Base 3.7.0 + _ZNK4geos4geom15GeometryFactory16createLineStringEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLinearRingEPNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLinearRingERKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createLinearRingESt10unique_ptrINS0_18CoordinateSequenceESt14default_deleteIS3_EE@Base 3.7.0 + _ZNK4geos4geom15GeometryFactory16createLinearRingEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createMultiPointEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createMultiPointERKNS0_18CoordinateSequenceE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createMultiPointERKSt6vectorINS0_10CoordinateESaIS3_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createMultiPointERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory16createMultiPointEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory17getPrecisionModelEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory18createMultiPolygonEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory18createMultiPolygonERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory18createMultiPolygonEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory19createEmptyGeometryEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory21createMultiLineStringEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory21createMultiLineStringERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory21createMultiLineStringEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEPSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory24createGeometryCollectionERKSt6vectorIPNS0_8GeometryESaIS4_EE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory24createGeometryCollectionEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory28createPointFromInternalCoordEPKNS0_10CoordinateEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory28getCoordinateSequenceFactoryEv@Base 3.4.2 + _ZNK4geos4geom15GeometryFactory6addRefEv@Base 3.6.0 + _ZNK4geos4geom15GeometryFactory7dropRefEv@Base 3.6.0 + _ZNK4geos4geom15GeometryFactory7getSRIDEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom15MultiLineString11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString15getGeometryTypeB5cxx11Ev@Base 3.4.2 + _ZNK4geos4geom15MultiLineString17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString5cloneEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString7reverseEv@Base 3.4.2 + _ZNK4geos4geom15MultiLineString8isClosedEv@Base 3.4.2 + _ZNK4geos4geom16CoordinateFilter9filter_rwEPNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom18CoordinateLessThenclEPKNS0_10CoordinateES4_@Base 3.4.2 + _ZNK4geos4geom18CoordinateLessThenclERKNS0_10CoordinateES4_@Base 3.4.2 + _ZNK4geos4geom18CoordinateSequence13minCoordinateEv@Base 3.4.2 + _ZNK4geos4geom18CoordinateSequence14expandEnvelopeERNS0_8EnvelopeE@Base 3.4.2 + _ZNK4geos4geom18CoordinateSequence17hasRepeatedPointsEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom18CoordinateSequence4getXEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom18CoordinateSequence4getXEm@Base 3.7.0 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom18CoordinateSequence4getYEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom18CoordinateSequence4getYEm@Base 3.7.0 + _ZNK4geos4geom18GeometryCollection11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection12getDimensionEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom18GeometryCollection12getGeometryNEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom18GeometryCollection12getGeometryNEm@Base 3.7.0 + _ZNK4geos4geom18GeometryCollection12getNumPointsEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection13getCoordinateEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection14getCoordinatesEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection15getGeometryTypeB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom18GeometryCollection16getNumGeometriesEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection22getCoordinateDimensionEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection23computeEnvelopeInternalEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection3endEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection5beginEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection5cloneEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection7getAreaEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection7isEmptyEv@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection7reverseEv@Base 3.7.0 + _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZNK4geos4geom18GeometryCollection9getLengthEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix10isContainsEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix10isDisjointEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix10isOverlapsEii@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix11isCoveredByEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix12isIntersectsEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix3getEii@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix7matchesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZNK4geos4geom18IntersectionMatrix8isCoversEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix8isEqualsEii@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix8isWithinEv@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom18IntersectionMatrix9isCrossesEii@Base 3.4.2 + _ZNK4geos4geom18IntersectionMatrix9isTouchesEii@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom23CoordinateArraySequence11getOrdinateEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom23CoordinateArraySequence11getOrdinateEmm@Base 3.7.0 + _ZNK4geos4geom23CoordinateArraySequence12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom23CoordinateArraySequence14expandEnvelopeERNS0_8EnvelopeE@Base 3.4.2 + _ZNK4geos4geom23CoordinateArraySequence5cloneEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEj@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEjRNS0_10CoordinateE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEm@Base 3.7.0 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom23CoordinateArraySequence5getAtEmRNS0_10CoordinateE@Base 3.7.0 + _ZNK4geos4geom23CoordinateArraySequence7getSizeEv@Base 3.4.2 + _ZNK4geos4geom23CoordinateArraySequence7isEmptyEv@Base 3.4.2 + _ZNK4geos4geom23CoordinateArraySequence8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 + _ZNK4geos4geom23CoordinateArraySequence8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom23CoordinateArraySequence8toVectorERSt6vectorINS0_10CoordinateESaIS3_EE@Base 3.4.2 + _ZNK4geos4geom23CoordinateArraySequence8toVectorEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEPSt6vectorINS0_10CoordinateESaIS3_EEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEPSt6vectorINS0_10CoordinateESaIS3_EEm@Base 3.7.0 + _ZNK4geos4geom30CoordinateArraySequenceFactory6createERKNS0_18CoordinateSequenceE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEjj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom30CoordinateArraySequenceFactory6createEmm@Base 3.7.0 + _ZNK4geos4geom30CoordinateArraySequenceFactory6createEv@Base 3.5.0 + _ZNK4geos4geom4prep13PreparedPoint10intersectsEPKNS0_8GeometryE@Base 3.5.0 + _ZNK4geos4geom4prep15PreparedPolygon10intersectsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep15PreparedPolygon15getPointLocatorEv@Base 3.4.2 + _ZNK4geos4geom4prep15PreparedPolygon16containsProperlyEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep15PreparedPolygon21getIntersectionFinderEv@Base 3.4.2 + _ZNK4geos4geom4prep15PreparedPolygon6coversEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep15PreparedPolygon8containsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep18PreparedLineString10intersectsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry10intersectsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry11getGeometryEv@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry14envelopeCoversEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry16containsProperlyEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry18envelopesIntersectEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry26isAnyTargetComponentInTestEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry6coversEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry6withinEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry7crossesEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry7touchesEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry8containsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry8disjointEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry8overlapsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep21BasicPreparedGeometry9coveredByEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep23PreparedGeometryFactory6createEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep24PreparedPolygonPredicate26isAnyTestComponentInTargetEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep24PreparedPolygonPredicate27isAllTestComponentsInTargetEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep24PreparedPolygonPredicate30isAnyTargetComponentInAreaTestEPKNS0_8GeometryEPKSt6vectorIPKNS0_10CoordinateESaIS9_EE@Base 3.4.2 + _ZNK4geos4geom4prep24PreparedPolygonPredicate34isAnyTestComponentInTargetInteriorEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep24PreparedPolygonPredicate35isAllTestComponentsInTargetInteriorEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep28PreparedLineStringIntersects10intersectsEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4prep28PreparedLineStringIntersects22isAnyTestPointInTargetEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom4util15SineStarFactory14createSineStarEv@Base 3.4.2 + _ZNK4geos4geom5Point11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom5Point11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom5Point12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom5Point12getNumPointsEv@Base 3.4.2 + _ZNK4geos4geom5Point13getCoordinateEv@Base 3.4.2 + _ZNK4geos4geom5Point14getCoordinatesEv@Base 3.4.2 + _ZNK4geos4geom5Point15getGeometryTypeB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom5Point16getCoordinatesROEv@Base 3.4.2 + _ZNK4geos4geom5Point17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom5Point18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom5Point20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom5Point22getCoordinateDimensionEv@Base 3.4.2 + _ZNK4geos4geom5Point23computeEnvelopeInternalEv@Base 3.4.2 + _ZNK4geos4geom5Point4getXEv@Base 3.4.2 + _ZNK4geos4geom5Point4getYEv@Base 3.4.2 + _ZNK4geos4geom5Point4getZEv@Base 3.7.0 + _ZNK4geos4geom5Point5cloneEv@Base 3.4.2 + _ZNK4geos4geom5Point7isEmptyEv@Base 3.4.2 + _ZNK4geos4geom5Point7reverseEv@Base 3.7.0 + _ZNK4geos4geom5Point8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 + _ZNK4geos4geom5Point8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 + _ZNK4geos4geom5Point8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZNK4geos4geom5Point8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZNK4geos4geom5Point8isSimpleEv@Base 3.4.2 + _ZNK4geos4geom7Polygon10convexHullEv@Base 3.4.2 + _ZNK4geos4geom7Polygon11equalsExactEPKNS0_8GeometryEd@Base 3.4.2 + _ZNK4geos4geom7Polygon11getBoundaryEv@Base 3.4.2 + _ZNK4geos4geom7Polygon11isRectangleEv@Base 3.4.2 + _ZNK4geos4geom7Polygon12getDimensionEv@Base 3.4.2 + _ZNK4geos4geom7Polygon12getNumPointsEv@Base 3.4.2 + _ZNK4geos4geom7Polygon13getCoordinateEv@Base 3.4.2 + _ZNK4geos4geom7Polygon14getCoordinatesEv@Base 3.4.2 + _ZNK4geos4geom7Polygon15getExteriorRingEv@Base 3.4.2 + _ZNK4geos4geom7Polygon15getGeometryTypeB5cxx11Ev@Base 3.5.1 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom7Polygon16getInteriorRingNEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom7Polygon16getInteriorRingNEm@Base 3.7.0 + _ZNK4geos4geom7Polygon17getGeometryTypeIdEv@Base 3.4.2 + _ZNK4geos4geom7Polygon18compareToSameClassEPKNS0_8GeometryE@Base 3.4.2 + _ZNK4geos4geom7Polygon18getNumInteriorRingEv@Base 3.4.2 + _ZNK4geos4geom7Polygon20getBoundaryDimensionEv@Base 3.4.2 + _ZNK4geos4geom7Polygon22getCoordinateDimensionEv@Base 3.4.2 + _ZNK4geos4geom7Polygon23computeEnvelopeInternalEv@Base 3.4.2 + _ZNK4geos4geom7Polygon5cloneEv@Base 3.4.2 + _ZNK4geos4geom7Polygon7getAreaEv@Base 3.4.2 + _ZNK4geos4geom7Polygon7isEmptyEv@Base 3.4.2 + _ZNK4geos4geom7Polygon7reverseEv@Base 3.7.0 + _ZNK4geos4geom7Polygon8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 + _ZNK4geos4geom7Polygon8apply_roEPNS0_16CoordinateFilterE@Base 3.4.2 + _ZNK4geos4geom7Polygon8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZNK4geos4geom7Polygon8apply_roERNS0_24CoordinateSequenceFilterE@Base 3.4.2 + _ZNK4geos4geom7Polygon8isSimpleEv@Base 3.4.2 + _ZNK4geos4geom7Polygon9getLengthEv@Base 3.4.2 + _ZNK4geos4geom8Envelope10intersectsEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Envelope10intersectsERKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom8Envelope10intersectsERKS1_@Base 3.4.2 + _ZNK4geos4geom8Envelope10intersectsEdd@Base 3.4.2 + _ZNK4geos4geom8Envelope12intersectionERKS1_RS1_@Base 3.4.2 + _ZNK4geos4geom8Envelope6centreERNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom8Envelope6coversEPKNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom8Envelope6coversERKS1_@Base 3.4.2 + _ZNK4geos4geom8Envelope6coversEdd@Base 3.4.2 + _ZNK4geos4geom8Envelope6equalsEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Envelope6isNullEv@Base 3.4.2 + _ZNK4geos4geom8Envelope7getMaxXEv@Base 3.4.2 + _ZNK4geos4geom8Envelope7getMaxYEv@Base 3.4.2 + _ZNK4geos4geom8Envelope7getMinXEv@Base 3.4.2 + _ZNK4geos4geom8Envelope7getMinYEv@Base 3.4.2 + _ZNK4geos4geom8Envelope8distanceEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Envelope8getWidthEv@Base 3.4.2 + _ZNK4geos4geom8Envelope8hashCodeEv@Base 3.4.2 + _ZNK4geos4geom8Envelope8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom8Envelope9getHeightEv@Base 3.4.2 + _ZNK4geos4geom8Geometry10convexHullEv@Base 3.4.2 + _ZNK4geos4geom8Geometry10differenceEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry10intersectsEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry11getCentroidERNS0_10CoordinateE@Base 3.4.2 + _ZNK4geos4geom8Geometry11getCentroidEv@Base 3.4.2 + _ZNK4geos4geom8Geometry11getEnvelopeEv@Base 3.4.2 + _ZNK4geos4geom8Geometry11isRectangleEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos4geom8Geometry12getGeometryNEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos4geom8Geometry12getGeometryNEm@Base 3.7.0 + _ZNK4geos4geom8Geometry12intersectionEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry13symDifferenceEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry16getInteriorPointEv@Base 3.4.2 + _ZNK4geos4geom8Geometry16getNumGeometriesEv@Base 3.4.2 + _ZNK4geos4geom8Geometry16isWithinDistanceEPKS1_d@Base 3.4.2 + _ZNK4geos4geom8Geometry17getClassSortIndexEv@Base 3.4.2 + _ZNK4geos4geom8Geometry17getPrecisionModelEv@Base 3.4.2 + _ZNK4geos4geom8Geometry17isEquivalentClassEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry19getEnvelopeInternalEv@Base 3.4.2 + _ZNK4geos4geom8Geometry5UnionEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry5UnionEv@Base 3.4.2 + _ZNK4geos4geom8Geometry5equalERKNS0_10CoordinateES4_d@Base 3.4.2 + _ZNK4geos4geom8Geometry6bufferEd@Base 3.4.2 + _ZNK4geos4geom8Geometry6bufferEdi@Base 3.4.2 + _ZNK4geos4geom8Geometry6bufferEdii@Base 3.4.2 + _ZNK4geos4geom8Geometry6coversEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry6equalsEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry6relateEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry6relateEPKS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 3.5.1 + _ZNK4geos4geom8Geometry6toTextB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom8Geometry6withinEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry7compareESt6vectorINS0_10CoordinateESaIS3_EES5_@Base 3.4.2 + _ZNK4geos4geom8Geometry7compareESt6vectorIPS1_SaIS3_EES5_@Base 3.4.2 + _ZNK4geos4geom8Geometry7crossesEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry7getAreaEv@Base 3.4.2 + _ZNK4geos4geom8Geometry7getSRIDEv@Base 3.4.2 + _ZNK4geos4geom8Geometry7isValidEv@Base 3.4.2 + _ZNK4geos4geom8Geometry7touchesEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry8apply_roEPNS0_14GeometryFilterE@Base 3.4.2 + _ZNK4geos4geom8Geometry8apply_roEPNS0_23GeometryComponentFilterE@Base 3.4.2 + _ZNK4geos4geom8Geometry8containsEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry8disjointEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry8distanceEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry8isSimpleEv@Base 3.4.2 + _ZNK4geos4geom8Geometry8overlapsEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos4geom8Geometry9compareToEPKS1_@Base 3.4.2 + _ZNK4geos4geom8Geometry9getLengthEv@Base 3.4.2 + _ZNK4geos4geom8Triangle3detEdddd@Base 3.5.0 + _ZNK4geos4util21GeometricShapeFactory10Dimensions11getEnvelopeEv@Base 3.4.2 + _ZNK4geos4util21GeometricShapeFactory5coordEdd@Base 3.4.2 + _ZNK4geos4util7Profile13getNumTimingsEv@Base 3.4.2 + _ZNK4geos4util7Profile6getAvgEv@Base 3.4.2 + _ZNK4geos4util7Profile6getMaxEv@Base 3.4.2 + _ZNK4geos4util7Profile6getMinEv@Base 3.4.2 + _ZNK4geos4util7Profile6getTotEv@Base 3.4.2 + _ZNK4geos5index13intervalrtree21IntervalRTreeLeafNode5queryEddPNS0_11ItemVisitorE@Base 3.4.2 + _ZNK4geos5index13intervalrtree23IntervalRTreeBranchNode5queryEddPNS0_11ItemVisitorE@Base 3.4.2 + _ZNK4geos5index5chain13MonotoneChain11getEnvelopeEv@Base 3.4.2 + _ZNK4geos5index5chain13MonotoneChain14getCoordinatesEv@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos5index5chain13MonotoneChain14getLineSegmentEjRNS_4geom11LineSegmentE@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos5index5chain13MonotoneChain14getLineSegmentEmRNS_4geom11LineSegmentE@Base 3.7.0 + _ZNK4geos5index7bintree8Interval6getMaxEv@Base 3.4.2 + _ZNK4geos5index7bintree8Interval6getMinEv@Base 3.4.2 + _ZNK4geos5index7bintree8Interval8containsEPKS2_@Base 3.4.2 + _ZNK4geos5index7bintree8Interval8containsEd@Base 3.4.2 + _ZNK4geos5index7bintree8Interval8containsEdd@Base 3.4.2 + _ZNK4geos5index7bintree8Interval8getWidthEv@Base 3.4.2 + _ZNK4geos5index7bintree8Interval8overlapsEPKS2_@Base 3.4.2 + _ZNK4geos5index7bintree8Interval8overlapsEdd@Base 3.4.2 + _ZNK4geos5index7strtree12AbstractNode9getBoundsEv@Base 3.4.2 + _ZNK4geos5index7strtree13BoundablePair11getDistanceEv@Base 3.6.0 + _ZNK4geos5index7strtree13BoundablePair12getBoundableEi@Base 3.6.0 + _ZNK4geos5index7strtree13BoundablePair8distanceEv@Base 3.6.0 + _ZNK4geos5index7strtree13BoundablePair8isLeavesEv@Base 3.6.0 + _ZNK4geos5index7strtree13ItemBoundable7getItemEv@Base 3.4.2 + _ZNK4geos5index7strtree13ItemBoundable9getBoundsEv@Base 3.4.2 + _ZNK4geos5index7strtree15SIRAbstractNode13computeBoundsEv@Base 3.4.2 + _ZNK4geos5index7strtree15STRAbstractNode13computeBoundsEv@Base 3.4.2 + _ZNK4geos5index7strtree8Interval10intersectsEPKS2_@Base 3.5.0 + _ZNK4geos5index7strtree8Interval6equalsEPKS2_@Base 3.5.0 + _ZNK4geos5index8quadtree10DoubleBits11getExponentEv@Base 3.4.2 + _ZNK4geos5index8quadtree10DoubleBits14biasedExponentEv@Base 3.4.2 + _ZNK4geos5index8quadtree10DoubleBits21numCommonMantissaBitsERKS2_@Base 3.4.2 + _ZNK4geos5index8quadtree10DoubleBits6getBitEi@Base 3.4.2 + _ZNK4geos5index8quadtree10DoubleBits8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos5index8quadtree10DoubleBits9getDoubleEv@Base 3.4.2 + _ZNK4geos5index8quadtree3Key11getEnvelopeEv@Base 3.4.2 + _ZNK4geos5index8quadtree3Key8getLevelEv@Base 3.4.2 + _ZNK4geos5index8quadtree3Key8getPointEv@Base 3.4.2 + _ZNK4geos5index8quadtree3Key9getCentreEv@Base 3.4.2 + _ZNK4geos5index8quadtree4Node13isSearchMatchERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZNK4geos5index8quadtree4Node8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos5index8quadtree4Root13isSearchMatchERKNS_4geom8EnvelopeE@Base 3.4.2 + _ZNK4geos5index8quadtree8NodeBase11addAllItemsERSt6vectorIPvSaIS4_EE@Base 3.4.2 + _ZNK4geos5index8quadtree8NodeBase12getNodeCountEv@Base 3.4.2 + _ZNK4geos5index8quadtree8NodeBase26addAllItemsFromOverlappingERKNS_4geom8EnvelopeERSt6vectorIPvSaIS8_EE@Base 3.4.2 + _ZNK4geos5index8quadtree8NodeBase4sizeEv@Base 3.4.2 + _ZNK4geos5index8quadtree8NodeBase5depthEv@Base 3.4.2 + _ZNK4geos5index8quadtree8NodeBase8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos5index8quadtree8Quadtree8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos5index9sweepline14SweepLineEvent9compareToEPKS2_@Base 3.4.2 + _ZNK4geos5index9sweepline22SweepLineEventLessThenclEPKNS1_14SweepLineEventES5_@Base 3.4.2 + _ZNK4geos6noding11ScaledNoder18getNodedSubstringsEv@Base 3.4.2 + _ZNK4geos6noding11ScaledNoder5scaleERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZNK4geos6noding11ScaledNoder6Scaler9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos6noding11ScaledNoder7rescaleERSt6vectorIPNS0_13SegmentStringESaIS4_EE@Base 3.4.2 + _ZNK4geos6noding11ScaledNoder8ReScaler9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos6noding11SegmentNode10isEndPointEj@Base 3.4.2 + _ZNK4geos6noding11SimpleNoder18getNodedSubstringsEv@Base 3.4.2 + _ZNK4geos6noding12MCIndexNoder18getNodedSubstringsEv@Base 3.4.2 + _ZNK4geos6noding13IteratedNoder18getNodedSubstringsEv@Base 3.4.2 + _ZNK4geos6noding13SegmentString5printERSo@Base 3.4.2 + _ZNK4geos6noding15NodingValidator13checkCollapseERKNS_4geom10CoordinateES5_S5_@Base 3.4.2 + _ZNK4geos6noding15NodingValidator14checkCollapsesERKNS0_13SegmentStringE@Base 3.4.2 + _ZNK4geos6noding15NodingValidator14checkCollapsesEv@Base 3.4.2 + _ZNK4geos6noding15NodingValidator23hasInteriorIntersectionERKNS_9algorithm15LineIntersectorERKNS_4geom10CoordinateES9_@Base 3.4.2 + _ZNK4geos6noding15NodingValidator29checkEndPtVertexIntersectionsERKNS_4geom10CoordinateERKSt6vectorIPNS0_13SegmentStringESaIS8_EE@Base 3.4.2 + _ZNK4geos6noding15NodingValidator29checkEndPtVertexIntersectionsEv@Base 3.4.2 + _ZNK4geos6noding17IntersectionAdder6isDoneEv@Base 3.4.2 + _ZNK4geos6noding18BasicSegmentString13getCoordinateEj@Base 3.4.2 + _ZNK4geos6noding18BasicSegmentString14getCoordinatesEv@Base 3.4.2 + _ZNK4geos6noding18BasicSegmentString16getSegmentOctantEj@Base 3.4.2 + _ZNK4geos6noding18BasicSegmentString4sizeEv@Base 3.4.2 + _ZNK4geos6noding18BasicSegmentString5printERSo@Base 3.4.2 + _ZNK4geos6noding18BasicSegmentString8isClosedEv@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString11getNodeListEv@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString13getCoordinateEj@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString14getCoordinatesEv@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString16getSegmentOctantEj@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString4sizeEv@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString5printERSo@Base 3.4.2 + _ZNK4geos6noding18NodedSegmentString8isClosedEv@Base 3.4.2 + _ZNK4geos6noding18SegmentIntersector6isDoneEv@Base 3.4.2 + _ZNK4geos6noding19FastNodingValidator15getErrorMessageB5cxx11Ev@Base 3.5.1 + _ZNK4geos6noding23IntersectionFinderAdder6isDoneEv@Base 3.4.2 + _ZNK4geos6noding23OrientedCoordinateArray9compareToERKS1_@Base 3.4.2 + _ZNK4geos6noding27SegmentIntersectionDetector6isDoneEv@Base 3.4.2 + _ZNK4geos6noding32SingleInteriorIntersectionFinder6isDoneEv@Base 3.4.2 + _ZNK4geos6noding9snapround17SimpleSnapRounder18getNodedSubstringsEv@Base 3.4.2 + _ZNK4geos6noding9snapround18MCIndexSnapRounder18getNodedSubstringsEv@Base 3.4.2 + _ZNK4geos6noding9snapround8HotPixel10copyScaledERKNS_4geom10CoordinateERS4_@Base 3.4.2 + _ZNK4geos6noding9snapround8HotPixel10intersectsERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZNK4geos6noding9snapround8HotPixel15getSafeEnvelopeEv@Base 3.4.2 + _ZNK4geos6noding9snapround8HotPixel16intersectsScaledERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZNK4geos6noding9snapround8HotPixel25intersectsToleranceSquareERKNS_4geom10CoordinateES6_@Base 3.4.2 + _ZNK4geos6noding9snapround8HotPixel5scaleEd@Base 3.4.2 + _ZNK4geos8simplify16LineSegmentIndex5queryEPKNS_4geom11LineSegmentE@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos8simplify16TaggedLineString10getSegmentEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos8simplify16TaggedLineString10getSegmentEm@Base 3.7.0 + _ZNK4geos8simplify16TaggedLineString11getSegmentsEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString12asLineStringEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString12asLinearRingEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString13getResultSizeEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString14getMinimumSizeEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString20getParentCoordinatesEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString20getResultCoordinatesEv@Base 3.4.2 + _ZNK4geos8simplify16TaggedLineString9getParentEv@Base 3.4.2 + _ZNK4geos8simplify17TaggedLineSegment8getIndexEv@Base 3.4.2 + _ZNK4geos8simplify17TaggedLineSegment9getParentEv@Base 3.4.2 + _ZNK4geos8simplify26TaggedLineStringSimplifier23hasInteriorIntersectionERKNS_4geom11LineSegmentES5_@Base 3.4.2 + _ZNK4geos9algorithm11HCoordinate13getCoordinateERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm11HCoordinate4getXEv@Base 3.4.2 + _ZNK4geos9algorithm11HCoordinate4getYEv@Base 3.4.2 + _ZNK4geos9algorithm12CentroidArea11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm12CentroidArea11getCentroidEv@Base 3.4.2 + _ZNK4geos9algorithm12CentroidLine11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm12CentroidLine11getCentroidEv@Base 3.4.2 + _ZNK4geos9algorithm13CentroidPoint11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm13CentroidPoint11getCentroidEv@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector12intersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector14isIntersectionERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector15getEdgeDistanceEii@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector18smallestInAbsValueEdddd@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector20isInSegmentEnvelopesERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector20normalizeToEnvCentreERNS_4geom10CoordinateES4_S4_S4_S4_@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector27safeHCoordinateIntersectionERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector29intersectionWithNormalizationERKNS_4geom10CoordinateES5_S5_S5_RS3_@Base 3.4.2 + _ZNK4geos9algorithm15LineIntersector8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos9algorithm17InteriorPointArea16getInteriorPointERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm17InteriorPointLine16getInteriorPointERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm18InteriorPointPoint16getInteriorPointERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm8Centroid11getCentroidERNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter17isGeometryChangedEv@Base 3.4.2 + _ZNK4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilter6isDoneEv@Base 3.4.2 + _ZNK4geos9geomgraph11EdgeEndStar13getCoordinateEv@Base 3.6.0 + _ZNK4geos9geomgraph11EdgeEndStar3endEv@Base 3.6.0 + _ZNK4geos9geomgraph11EdgeEndStar5beginEv@Base 3.6.0 + _ZNK4geos9geomgraph11EdgeEndStar5printB5cxx11Ev@Base 3.6.0 + _ZNK4geos9geomgraph11NodeFactory10createNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9geomgraph12DirectedEdge13getDepthDeltaEv@Base 3.6.2 + _ZNK4geos9geomgraph12DirectedEdge5printB5cxx11Ev@Base 3.6.2 + _ZNK4geos9geomgraph14GraphComponent10isInResultEv@Base 3.4.2 + _ZNK4geos9geomgraph14GraphComponent12isCoveredSetEv@Base 3.4.2 + _ZNK4geos9geomgraph14GraphComponent9isCoveredEv@Base 3.4.2 + _ZNK4geos9geomgraph14GraphComponent9isVisitedEv@Base 3.4.2 + _ZNK4geos9geomgraph16DirectedEdgeStar5printB5cxx11Ev@Base 3.6.2 + _ZNK4geos9geomgraph16TopologyLocation12getLocationsEv@Base 3.4.2 + _ZNK4geos9geomgraph16TopologyLocation13isEqualOnSideERKS1_i@Base 3.4.2 + _ZNK4geos9geomgraph16TopologyLocation17allPositionsEqualEi@Base 3.4.2 + (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNK4geos9geomgraph16TopologyLocation3getEj@Base 3.4.2 + (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4geos9geomgraph16TopologyLocation3getEm@Base 3.7.0 + _ZNK4geos9geomgraph16TopologyLocation6isAreaEv@Base 3.4.2 + _ZNK4geos9geomgraph16TopologyLocation6isLineEv@Base 3.4.2 + _ZNK4geos9geomgraph16TopologyLocation6isNullEv@Base 3.4.2 + _ZNK4geos9geomgraph16TopologyLocation8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos9geomgraph16TopologyLocation9isAnyNullEv@Base 3.4.2 + _ZNK4geos9geomgraph20EdgeIntersectionList14isIntersectionERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9geomgraph20EdgeIntersectionList5printB5cxx11Ev@Base 3.5.1 + _ZNK4geos9geomgraph20EdgeIntersectionList7isEmptyEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge10isIsolatedEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge11isCollapsedEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge12getNumPointsEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge12printReverseB5cxx11Ev@Base 3.5.1 + _ZNK4geos9geomgraph4Edge13getCoordinateEi@Base 3.4.2 + _ZNK4geos9geomgraph4Edge13getCoordinateEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge13getDepthDeltaEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge14getCoordinatesEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge16isPointwiseEqualEPKS1_@Base 3.4.2 + _ZNK4geos9geomgraph4Edge22getMaximumSegmentIndexEv@Base 3.4.2 + _ZNK4geos9geomgraph4Edge5printB5cxx11Ev@Base 3.5.1 + _ZNK4geos9geomgraph4Edge6equalsEPKS1_@Base 3.4.2 + _ZNK4geos9geomgraph4Edge6equalsERKS1_@Base 3.4.2 + _ZNK4geos9geomgraph4Edge8isClosedEv@Base 3.4.2 + _ZNK4geos9geomgraph4Node10isIsolatedEv@Base 3.4.2 + _ZNK4geos9geomgraph4Node13getCoordinateEv@Base 3.4.2 + _ZNK4geos9geomgraph4Node22isIncidentEdgeInResultEv@Base 3.4.2 + _ZNK4geos9geomgraph4Node4getZEv@Base 3.4.2 + _ZNK4geos9geomgraph5Depth11getLocationEii@Base 3.4.2 + _ZNK4geos9geomgraph5Depth6isNullEi@Base 3.4.2 + _ZNK4geos9geomgraph5Depth6isNullEii@Base 3.4.2 + _ZNK4geos9geomgraph5Depth6isNullEv@Base 3.4.2 + _ZNK4geos9geomgraph5Depth8getDeltaEi@Base 3.4.2 + _ZNK4geos9geomgraph5Depth8getDepthEii@Base 3.4.2 + _ZNK4geos9geomgraph5Depth8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos9geomgraph5Label11getLocationEi@Base 3.4.2 + _ZNK4geos9geomgraph5Label11getLocationEii@Base 3.4.2 + _ZNK4geos9geomgraph5Label13isEqualOnSideERKS1_i@Base 3.4.2 + _ZNK4geos9geomgraph5Label16getGeometryCountEv@Base 3.4.2 + _ZNK4geos9geomgraph5Label17allPositionsEqualEii@Base 3.4.2 + _ZNK4geos9geomgraph5Label6isAreaEi@Base 3.4.2 + _ZNK4geos9geomgraph5Label6isAreaEv@Base 3.4.2 + _ZNK4geos9geomgraph5Label6isLineEi@Base 3.4.2 + _ZNK4geos9geomgraph5Label6isNullEi@Base 3.4.2 + _ZNK4geos9geomgraph5Label6isNullEv@Base 3.4.2 + _ZNK4geos9geomgraph5Label8toStringB5cxx11Ev@Base 3.5.1 + _ZNK4geos9geomgraph5Label9isAnyNullEi@Base 3.4.2 + _ZNK4geos9geomgraph7EdgeEnd16compareDirectionEPKS1_@Base 3.4.2 + _ZNK4geos9geomgraph7EdgeEnd5printB5cxx11Ev@Base 3.6.0 + _ZNK4geos9geomgraph7EdgeEnd9compareToEPKS1_@Base 3.4.2 + _ZNK4geos9geomgraph7NodeMap16getBoundaryNodesEiRSt6vectorIPNS0_4NodeESaIS4_EE@Base 3.4.2 + _ZNK4geos9geomgraph7NodeMap4findERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9geomgraph7NodeMap5printB5cxx11Ev@Base 3.5.1 + _ZNK4geos9linearref14LinearIterator11isEndOfLineEv@Base 3.4.2 + _ZNK4geos9linearref14LinearIterator13getSegmentEndEv@Base 3.4.2 + _ZNK4geos9linearref14LinearIterator14getVertexIndexEv@Base 3.4.2 + _ZNK4geos9linearref14LinearIterator15getSegmentStartEv@Base 3.4.2 + _ZNK4geos9linearref14LinearIterator17getComponentIndexEv@Base 3.4.2 + _ZNK4geos9linearref14LinearIterator7getLineEv@Base 3.4.2 + _ZNK4geos9linearref14LinearIterator7hasNextEv@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation10getSegmentEPKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation10isEndpointERKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation13getCoordinateEPKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation15getSegmentIndexEv@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation15isOnSameSegmentERKS1_@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation16getSegmentLengthEPKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation17getComponentIndexEv@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation18getSegmentFractionEv@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation21compareLocationValuesEjjd@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation7isValidEPKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation8isVertexEv@Base 3.4.2 + _ZNK4geos9linearref14LinearLocation9compareToERKS1_@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine10clampIndexEd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine10locationOfEd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine10locationOfEdb@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine11extractLineEdd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine11getEndIndexEv@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine12extractPointEd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine12extractPointEdd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine12indexOfAfterERKNS_4geom10CoordinateEd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine12isValidIndexEd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine13getStartIndexEv@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine13positiveIndexEd@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine7indexOfERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine7projectERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9linearref17LengthIndexedLine9indicesOfEPKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref17LengthLocationMap11getLocationEd@Base 3.4.2 + _ZNK4geos9linearref17LengthLocationMap11getLocationEdb@Base 3.4.2 + _ZNK4geos9linearref17LengthLocationMap13resolveHigherERKNS0_14LinearLocationE@Base 3.4.2 + _ZNK4geos9linearref17LengthLocationMap18getLocationForwardEd@Base 3.4.2 + _ZNK4geos9linearref17LengthLocationMap9getLengthERKNS0_14LinearLocationE@Base 3.4.2 + _ZNK4geos9linearref18LengthIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEd@Base 3.4.2 + _ZNK4geos9linearref18LengthIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEd@Base 3.4.2 + _ZNK4geos9linearref18LengthIndexOfPoint21segmentNearestMeasureEPKNS_4geom11LineSegmentERKNS2_10CoordinateEd@Base 3.4.2 + _ZNK4geos9linearref18LengthIndexOfPoint7indexOfERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9linearref19LocationIndexOfLine9indicesOfEPKNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9linearref20LocationIndexOfPoint12indexOfAfterERKNS_4geom10CoordinateEPKNS0_14LinearLocationE@Base 3.4.2 + _ZNK4geos9linearref20LocationIndexOfPoint16indexOfFromStartERKNS_4geom10CoordinateEPKNS0_14LinearLocationE@Base 3.4.2 + _ZNK4geos9linearref20LocationIndexOfPoint7indexOfERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9linearref21LinearGeometryBuilder17getLastCoordinateEv@Base 3.4.2 + _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge7getNextEv@Base 3.4.2 + _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8getLabelEv@Base 3.4.2 + _ZNK4geos9operation10polygonize22PolygonizeDirectedEdge8isInRingEv@Base 3.4.2 + _ZNK4geos9operation12intersection28RectangleIntersectionBuilder5emptyEv@Base 3.5.0 + _ZNK4geos9operation12intersection9Rectangle12toLinearRingERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZNK4geos9operation12intersection9Rectangle9toPolygonERKNS_4geom15GeometryFactoryE@Base 3.5.0 + _ZNK4geos9operation22GeometryGraphOperation14getArgGeometryEj@Base 3.4.2 + _ZNK4geos9operation6buffer13BufferBuilder25createEmptyResultGeometryEv@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier11isDeletableEiiid@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier12collapseLineEv@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier16isShallowSampledERKNS_4geom10CoordinateES6_iid@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier18isShallowConcavityERKNS_4geom10CoordinateES6_S6_d@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier23findNextNonDeletedIndexEj@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isConcaveERKNS_4geom10CoordinateES6_S6_@Base 3.4.2 + _ZNK4geos9operation6buffer25BufferInputLineSimplifier9isShallowERKNS_4geom10CoordinateES6_S6_d@Base 3.4.2 + _ZNK4geos9operation6relate13EdgeEndBundle5printB5cxx11Ev@Base 3.7.0 + _ZNK4geos9operation6relate17RelateNodeFactory10createNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9operation7overlay15ElevationMatrix15getAvgElevationEv@Base 3.4.2 + _ZNK4geos9operation7overlay15ElevationMatrix5printB5cxx11Ev@Base 3.5.1 + _ZNK4geos9operation7overlay15ElevationMatrix7elevateEPNS_4geom8GeometryE@Base 3.4.2 + _ZNK4geos9operation7overlay15ElevationMatrix7getCellERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9operation7overlay18OverlayNodeFactory10createNodeERKNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9operation7overlay19ElevationMatrixCell5printB5cxx11Ev@Base 3.5.1 + _ZNK4geos9operation7overlay19ElevationMatrixCell6getAvgEv@Base 3.4.2 + _ZNK4geos9operation7overlay19ElevationMatrixCell8getTotalEv@Base 3.4.2 + _ZNK4geos9operation7overlay21ElevationMatrixFilter9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9operation7overlay9OverlayOp6mergeZEPNS_9geomgraph4NodeEPKNS_4geom10LineStringE@Base 3.4.2 + _ZNK4geos9operation7overlay9OverlayOp6mergeZEPNS_9geomgraph4NodeEPKNS_4geom7PolygonE@Base 3.4.2 + _ZNK4geos9operation8distance13FacetSequence11getEnvelopeEv@Base 3.6.0 + (subst)_ZNK4geos9operation8distance13FacetSequence13getCoordinateE{size_t}@Base 3.6.0 + _ZNK4geos9operation8distance13FacetSequence23computeLineLineDistanceERKS2_@Base 3.6.0 + _ZNK4geos9operation8distance13FacetSequence24computePointLineDistanceERKNS_4geom10CoordinateERKS2_@Base 3.6.0 + _ZNK4geos9operation8distance13FacetSequence4sizeEv@Base 3.6.0 + _ZNK4geos9operation8distance13FacetSequence7isPointEv@Base 3.6.0 + _ZNK4geos9operation8distance13FacetSequence8distanceERKS2_@Base 3.7.0 + _ZNK4geos9operation8distance20IndexedFacetDistance11getDistanceEPKNS_4geom8GeometryE@Base 3.7.0 + _ZNK4geos9operation8geounion18PointGeometryUnion5UnionEv@Base 3.4.2 + _ZNK4geos9operation9linemerge13LineMergeEdge7getLineEv@Base 3.4.2 + _ZNK4geos9precision10Translater9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 + _ZNK4geos9precision22CommonCoordinateFilter9filter_rwEPNS_4geom10CoordinateE@Base 3.4.2 + (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 3.4.2 + (optional=templinst)_ZNSt11_Deque_baseIPN4geos11planargraph4NodeESaIS3_EED1Ev@Base 3.4.2 + (optional=templinst)_ZNSt11_Deque_baseIPN4geos11planargraph4NodeESaIS3_EED2Ev@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_initialize_mapEj@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_initialize_mapEm@Base 3.4.2 + (optional=templinst)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EED1Ev@Base 3.4.2 + (optional=templinst)_ZNSt11_Deque_baseIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EED2Ev@Base 3.4.2 + _ZNSt5dequeIPN4geos11planargraph4NodeESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_@Base 3.7.0 + _ZNSt5dequeIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE16_M_push_back_auxIJRKS4_EEEvDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt5dequeIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE16_M_push_back_auxIJS4_EEEvDpOT_@Base 3.7.0 + (subst)_ZNSt5dequeIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_reallocate_mapE{size_t}b@Base 3.7.0 + _ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE12emplace_backIJS2_EEEvDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEEEvT_SB_St20forward_iterator_tag@Base 3.6.2 + (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE13_M_assign_auxISt20_List_const_iteratorIS2_EEEvT_S8_St20forward_iterator_tag@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEEEvNS7_IPS2_S4_EET_SD_St20forward_iterator_tag@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS2_S4_EEEEvS9_T_SA_St20forward_iterator_tag@Base 3.4.2 + (arch=!ia64|subst)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE17_M_default_appendE{size_t}@Base 3.7.0 + _ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!amd64)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 3.7.1 + (optional=templinst|arch=hppa ia64 mips mips64el mipsel riscv64 sparc64)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_@Base 3.7.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE7reserveEj@Base 3.4.2 + (optional=templinst|arch=alpha ppc64 ppc64el s390x)_ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EE7reserveEm@Base 3.5.0 + _ZNSt6vectorIN4geos4geom10CoordinateESaIS2_EEaSERKS4_@Base 3.7.0 + _ZNSt6vectorIN4geos5index7strtree13ItemsListItemESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 + _ZNSt6vectorIN4geos5index7strtree13ItemsListItemESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIN4geos9algorithm8distance17PointPairDistanceESaIS3_EED1Ev@Base 3.7.0 + _ZNSt6vectorIN4geos9algorithm8distance17PointPairDistanceESaIS3_EED2Ev@Base 3.7.0 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 3.4.2 + (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 3.4.2 + _ZNSt6vectorIPKN4geos11planargraph12DirectedEdgeESaIS4_EE12emplace_backIJS4_EEEvDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos11planargraph12DirectedEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos11planargraph12DirectedEdgeESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE13_M_assign_auxISt23_Rb_tree_const_iteratorIS4_EEEvT_SA_St20forward_iterator_tag@Base 3.4.2 + (subst)_ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_default_appendE{size_t}@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom10LineStringESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom10LineStringESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom10LinearRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom5PointESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos4geom7PolygonESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos5index13intervalrtree17IntervalRTreeNodeESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPKN4geos6noding13SegmentStringESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos11planargraph12DirectedEdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt6vectorIPN4geos11planargraph12DirectedEdgeESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE@Base 3.4.2 + _ZNSt6vectorIPN4geos11planargraph4EdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt6vectorIPN4geos11planargraph4EdgeESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE@Base 3.4.2 + _ZNSt6vectorIPN4geos11planargraph4NodeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos11planargraph8SubgraphESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos11triangulate8quadedge8QuadEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom10CoordinateESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom10LineStringESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom10LineStringESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom11LineSegmentESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom18CoordinateSequenceESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom18CoordinateSequenceESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom18CoordinateSequenceESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom5PointESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom7PolygonESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom8EnvelopeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS1_10LineStringES_ISA_SaISA_EEEEEEvNS8_IPS3_S5_EET_SH_St20forward_iterator_tag@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS1_5PointES_ISA_SaISA_EEEEEEvNS8_IPS3_S5_EET_SH_St20forward_iterator_tag@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS1_7PolygonES_ISA_SaISA_EEEEEEvNS8_IPS3_S5_EET_SH_St20forward_iterator_tag@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag@Base 3.4.2 + _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEj@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEm@Base 3.4.2 + _ZNSt6vectorIPN4geos5index5chain13MonotoneChainESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZNSt6vectorIPN4geos5index5chain13MonotoneChainESaIS4_EE7reserveEj@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt6vectorIPN4geos5index5chain13MonotoneChainESaIS4_EE7reserveEm@Base 3.4.2 + _ZNSt6vectorIPN4geos5index7bintree8IntervalESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos5index7strtree12AbstractNodeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos5index7strtree13BoundablePairESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos5index7strtree13BoundablePairESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE12emplace_backIJS4_EEEvDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS4_S6_EEEEvSB_T_SC_St20forward_iterator_tag@Base 3.4.2 + _ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!alpha !hurd-i386 !i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt6vectorIPN4geos5index7strtree9BoundableESaIS4_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS4_S6_EE@Base 3.4.2 + _ZNSt6vectorIPN4geos5index9sweepline14SweepLineEventESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos5index9sweepline14SweepLineEventESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos6noding13SegmentStringESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos6noding13SegmentStringESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos8simplify17TaggedLineSegmentESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9geomgraph12DirectedEdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=armel armhf)_ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS3_S5_EEEEvSA_T_SB_St20forward_iterator_tag@Base 3.4.2 + _ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (arch=!armel !armhf)_ZNSt6vectorIPN4geos9geomgraph4EdgeESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9geomgraph4NodeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9geomgraph5LabelESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph5index14SweepLineEventESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph5index14SweepLineEventESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9geomgraph7EdgeEndESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPN4geos9geomgraph8EdgeRingESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPPNS0_9operation7overlay15MinimalEdgeRingES_ISC_SaISC_EEEEEEvNS8_IPS3_S5_EET_SJ_St20forward_iterator_tag@Base 3.4.2 + _ZNSt6vectorIPN4geos9geomgraph8EdgeRingESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9geomgraph8EdgeRingESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation10polygonize22PolygonizeDirectedEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation10polygonize8EdgeRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation6buffer12DepthSegmentESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation6buffer14BufferSubgraphESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation7overlay15MaximalEdgeRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation7overlay15MinimalEdgeRingESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation8distance13FacetSequenceESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation8distance16GeometryLocationESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation9linemerge10EdgeStringESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPN4geos9operation9linemerge21LineMergeDirectedEdgeESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 + _ZNSt6vectorIPNSt7__cxx114listIPN4geos11planargraph12DirectedEdgeESaIS5_EEESaIS8_EE17_M_realloc_insertIJRKS8_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIPvSaIS0_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEEEvNS5_IPS0_S2_EET_SB_St20forward_iterator_tag@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIPvSaIS0_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS0_S2_EEEEvS7_T_S8_St20forward_iterator_tag@Base 3.4.2 + _ZNSt6vectorIPvSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorISt10unique_ptrIN4geos5index7strtree8IntervalESt14default_deleteIS4_EESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 3.7.1 + (subst)_ZNSt6vectorIdSaIdEE17_M_default_appendE{size_t}@Base 3.7.0 + _ZNSt6vectorIdSaIdEE17_M_realloc_insertIJRKdEEEvN9__gnu_cxx17__normal_iteratorIPdS1_EEDpOT_@Base 3.7.0 + (optional=templinst|arch=!ia64|subst)_ZNSt6vectorIiSaIiEE14_M_fill_assignE{size_t}RKi@Base 3.7.0 + (optional=templinst|arch=!ia64|subst)_ZNSt6vectorIiSaIiEE17_M_default_appendE{size_t}@Base 3.7.0 + _ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt6vectorIiSaIiEEaSERKS1_@Base 3.4.2 + (subst)_ZNSt6vectorI{size_t}SaI{size_t}EE17_M_realloc_insertIJRK{size_t}EEEvN9__gnu_cxx17__normal_iteratorIP{size_t}S1_EEDpOT_@Base 3.7.0 + (subst)_ZNSt6vectorI{size_t}SaI{size_t}EE17_M_realloc_insertIJ{size_t}EEEvN9__gnu_cxx17__normal_iteratorIP{size_t}S1_EEDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 3.7.0 + (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag@Base 3.7.0 + (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 3.4.2 + (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 3.4.2 + (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 3.4.2 + (arch=amd64 arm64 hppa ia64 mips64el riscv64 sparc64 x32)_ZNSt7__cxx114listIN4geos4geom10CoordinateESaIS3_EE6insertESt20_List_const_iteratorIS3_ERKS3_@Base 3.7.0 + _ZNSt8_Rb_treeIN4geos11triangulate8quadedge6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIN4geos11triangulate8quadedge6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE4findERKS3_@Base 3.5.0 + (optional=templinst)_ZNSt8_Rb_treeIN4geos11triangulate8quadedge6VertexES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.5.0 + (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 3.4.2 + (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 m68k sh4 x32)_ZNSt8_Rb_treeIN4geos4geom10CoordinateESt4pairIKS2_PNS0_11planargraph4NodeEESt10_Select1stIS8_ENS1_18CoordinateLessThenESaIS8_EE11equal_rangeERS4_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateESt4pairIKS2_PNS0_11planargraph4NodeEESt10_Select1stIS8_ENS1_18CoordinateLessThenESaIS8_EE17_M_emplace_uniqueIJS3_IS2_S7_EEEES3_ISt17_Rb_tree_iteratorIS8_EbEDpOT_@Base 3.7.1 + (optional=templinst)_ZNSt8_Rb_treeIN4geos4geom10CoordinateESt4pairIKS2_PNS0_11planargraph4NodeEESt10_Select1stIS8_ENS1_18CoordinateLessThenESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 3.4.2 + (optional=templinst|arch=amd64 arm64 hppa ia64 mips64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeIN4geos6noding23OrientedCoordinateArrayES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIN4geos6noding23OrientedCoordinateArrayES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN4geos4util7ProfileEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE17_M_emplace_uniqueIJS6_IS5_SB_EEEES6_ISt17_Rb_tree_iteratorISC_EbEDpOT_@Base 3.7.1 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN4geos4util7ProfileEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE4findERS7_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN4geos4util7ProfileEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 3.4.2 + (optional=templinst|arch=!hurd-i386 !i386 !m68k !mips !mipsel !powerpc !powerpcspe)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE24_M_get_insert_unique_posERKS4_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64 ppc64el riscv64 s390x sh4 sparc64 x32)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERKS4_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE4findERKS4_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateES4_St9_IdentityIS4_ENS1_18CoordinateLessThenESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 3.4.2 + (optional=templinst|arch=armel armhf)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE14_M_lower_boundEPSt13_Rb_tree_nodeISA_EPSt18_Rb_tree_node_baseRS6_@Base 3.5.1 + (optional=templinst|arch=armel armhf hurd-i386 i386 mips mipsel powerpc powerpcspe)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS6_EESK_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE24_M_get_insert_unique_posERS6_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64 ppc64el riscv64 s390x sh4 sparc64 x32)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS6_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10CoordinateESt4pairIKS4_PNS0_9operation12EndpointInfoEESt10_Select1stISA_ENS1_18CoordinateLessThenESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 3.4.2 + _ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSI_PSt13_Rb_tree_nodeISA_E@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE24_M_get_insert_unique_posERS6_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISA_ERS6_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom10LineStringESt4pairIKS4_PNS0_9geomgraph4EdgeEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom8GeometryESt4pairIKS4_PNS0_8simplify16TaggedLineStringEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE17_M_emplace_uniqueIJS5_IS4_S9_EEEES5_ISt17_Rb_tree_iteratorISA_EbEDpOT_@Base 3.7.1 + (optional=templinst)_ZNSt8_Rb_treeIPKN4geos4geom8GeometryESt4pairIKS4_PNS0_8simplify16TaggedLineStringEESt10_Select1stISA_ESt4lessIS4_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 3.4.2 + _ZNSt8_Rb_treeIPN4geos11planargraph4EdgeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos11planargraph4EdgeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 + _ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIRKS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 + (optional=templinst|arch=amd64 arm64 hppa sh4 x32)_ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE16_M_insert_uniqueIS4_EESt4pairISt17_Rb_tree_iteratorIS4_EbEOT_@Base 3.7.0 + _ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE24_M_get_insert_unique_posERKS4_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE4findERKS4_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos11triangulate8quadedge8QuadEdgeES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE24_M_get_insert_unique_posERS5_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64 ppc64el riscv64 s390x sh4 sparc64 x32)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS5_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos4geom10CoordinateESt4pairIKS3_PNS0_9geomgraph4NodeEESt10_Select1stIS9_ENS1_18CoordinateLessThenESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 3.4.2 + (optional=templinst|arch=amd64 arm64 hppa sh4 x32)_ZNSt8_Rb_treeIPN4geos6noding11SegmentNodeES3_St9_IdentityIS3_ENS1_13SegmentNodeLTESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos6noding11SegmentNodeES3_St9_IdentityIS3_ENS1_13SegmentNodeLTESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 + _ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE24_M_get_insert_unique_posERS5_@Base 3.4.2 + (optional=templinst|arch=amd64 arm64 hppa ia64 kfreebsd-amd64 m68k mips64el ppc64el riscv64 sh4 sparc64 x32)_ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS5_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos6noding23OrientedCoordinateArrayESt4pairIKS3_PNS0_9geomgraph4EdgeEESt10_Select1stIS9_ENS6_8EdgeList6OcaCmpESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph16EdgeIntersectionES3_St9_IdentityIS3_ENS1_24EdgeIntersectionLessThenESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 + _ZNSt8_Rb_treeIPN4geos9geomgraph4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph4NodeES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 + _ZNSt8_Rb_treeIPN4geos9geomgraph7EdgeEndES3_St9_IdentityIS3_ENS1_9EdgeEndLTESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph7EdgeEndES3_St9_IdentityIS3_ENS1_9EdgeEndLTESaIS3_EE4findERKS3_@Base 3.4.2 + (optional=templinst)_ZNSt8_Rb_treeIPN4geos9geomgraph7EdgeEndES3_St9_IdentityIS3_ENS1_9EdgeEndLTESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 3.4.2 + _ZNSt8_Rb_treeIddSt9_IdentityIdESt4lessIdESaIdEE16_M_insert_uniqueIRKdEESt4pairISt17_Rb_tree_iteratorIdEbEOT_@Base 3.7.0 + (optional=templinst)_ZNSt8_Rb_treeIddSt9_IdentityIdESt4lessIdESaIdEE8_M_eraseEPSt13_Rb_tree_nodeIdE@Base 3.4.2 + (optional=templinst|arch=armel armhf hppa hurd-i386 i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree13BoundablePairESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops14_Iter_comp_valINS5_25BoundablePairQueueCompareEEEEvT_T0_SH_T1_RT2_@Base 3.6.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree13BoundablePairESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops14_Iter_comp_valINS5_25BoundablePairQueueCompareEEEEvT_T0_SH_T1_RT2_@Base 3.6.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEEiS4_NS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_T0_SF_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_T0_SF_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_T0_SJ_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_T0_SJ_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_less_iterEEvT_T0_SE_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEEiS5_NS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_T0_SG_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEElS5_NS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_T0_SG_T1_T2_@Base 3.4.2 + (optional=templinst|subst)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree13BoundablePairESt6vectorIS6_SaIS6_EEEE{ssize_t}S6_NS0_5__ops15_Iter_comp_iterINS5_25BoundablePairQueueCompareEEEEvT_T0_SH_T1_T2_@Base 3.6.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_T0_SH_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEEiS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEElS6_NS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_T0_SI_T1_T2_@Base 3.4.2 + (optional=templinst|arch=!alpha !mips !mipsel !ppc64 !ppc64el !s390x !sh4)_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_SE_T0_@Base 3.6.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_SI_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_SG_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_SF_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_@Base 3.4.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_SG_T0_@Base 3.6.2 + (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEENS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEEiNS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_SI_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPKN4geos5index13intervalrtree17IntervalRTreeNodeESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIPFbS7_S7_EEEEvT_SI_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph12DirectedEdgeESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_comp_iterIPFbS5_S5_EEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|subst)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEE{ssize_t}NS0_5__ops15_Iter_less_iterEEvT_SD_T0_T1_@Base 3.7.0 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEEiNS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_SF_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEElNS0_5__ops15_Iter_comp_iterINS3_19GeometryGreaterThenEEEEvT_SF_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index7strtree9BoundableESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterINS4_22SweepLineEventLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer12DepthSegmentESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterINS4_20DepthSegmentLessThenEEEEvT_SG_T0_T1_@Base 3.4.2 + (optional=templinst|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEEiNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 + (optional=templinst|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN4geos9operation6buffer14BufferSubgraphESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterIPFbS6_S6_EEEEvT_SH_T0_T1_@Base 3.4.2 + (optional=templinst)_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN4geos11planargraph4EdgeESt6vectorIS5_SaIS5_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_T0_@Base 3.7.0 + (optional=templinst|arch=!alpha !armel !armhf !hurd-i386 !i386 !m68k !mips !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !s390x !sh4)_ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterINS3_18CoordinateLessThenEEEEvT_SE_SE_SE_T0_@Base 3.4.2 + (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_comp_iterINS3_18CoordinateLessThenEEEEvT_T0_@Base 3.6.2 + (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN4geos4geom8GeometryESt6vectorIS5_SaIS5_EEEENS0_5__ops14_Val_comp_iterINS3_19GeometryGreaterThenEEEEvT_T0_@Base 3.4.2 + (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN4geos5index9sweepline14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops14_Val_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_@Base 3.4.2 + (optional=templinst|arch=armel armhf hurd-i386 i386 m68k mips mipsel powerpc powerpcspe)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN4geos9geomgraph5index14SweepLineEventESt6vectorIS6_SaIS6_EEEENS0_5__ops14_Val_comp_iterINS4_22SweepLineEventLessThenEEEEvT_T0_@Base 3.7.0 + (optional=templinst|arch=kfreebsd-i386 m68k)_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPN4geos4geom10CoordinateESt6vectorIS4_SaIS4_EEEENS0_5__ops19_Iter_equal_to_iterEET_SC_SC_T0_@Base 3.5.0 + (optional=templinst|arch=armel armhf m68k)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPdSt6vectorIdSaIdEEEENS0_5__ops16_Iter_equals_valIKdEEET_SB_SB_T0_St26random_access_iterator_tag@Base 3.4.2 + _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_@Base 3.7.0 + (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@Base 3.4.2 + (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_@Base 3.4.2 + _ZTIN4geos11planargraph11PlanarGraphE@Base 3.4.2 + _ZTIN4geos11planargraph12DirectedEdgeE@Base 3.4.2 + _ZTIN4geos11planargraph14GraphComponentE@Base 3.4.2 + _ZTIN4geos11planargraph16DirectedEdgeStarE@Base 3.4.2 + _ZTIN4geos11planargraph4EdgeE@Base 3.4.2 + _ZTIN4geos11planargraph4NodeE@Base 3.4.2 + _ZTIN4geos11planargraph7NodeMapE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge15QuadEdgeLocatorE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge15TriangleVisitorE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorE@Base 3.5.0 + _ZTIN4geos11triangulate8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge22LocateFailureExceptionE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge6VertexE@Base 3.4.2 + _ZTIN4geos11triangulate8quadedge8QuadEdgeE@Base 3.4.2 + _ZTIN4geos2io14ParseExceptionE@Base 3.4.2 + _ZTIN4geos2io9WKBWriterE@Base 3.4.2 + _ZTIN4geos4geom10LineStringE@Base 3.4.2 + _ZTIN4geos4geom10LinearRingE@Base 3.4.2 + _ZTIN4geos4geom10MultiPointE@Base 3.4.2 + _ZTIN4geos4geom11LineSegmentE@Base 3.4.2 + _ZTIN4geos4geom12MultiPolygonE@Base 3.4.2 + _ZTIN4geos4geom14GeometryFilterE@Base 3.4.2 + _ZTIN4geos4geom15GeometryFactoryE@Base 3.4.2 + _ZTIN4geos4geom15MultiLineStringE@Base 3.4.2 + _ZTIN4geos4geom16CoordinateFilterE@Base 3.4.2 + _ZTIN4geos4geom18CoordinateSequenceE@Base 3.4.2 + _ZTIN4geos4geom18GeometryCollectionE@Base 3.4.2 + _ZTIN4geos4geom23CoordinateArraySequenceE@Base 3.4.2 + _ZTIN4geos4geom23GeometryComponentFilterE@Base 3.4.2 + _ZTIN4geos4geom24CoordinateSequenceFilterE@Base 3.4.2 + _ZTIN4geos4geom25CoordinateSequenceFactoryE@Base 3.4.2 + _ZTIN4geos4geom30CoordinateArraySequenceFactoryE@Base 3.4.2 + _ZTIN4geos4geom4prep13PreparedPointE@Base 3.4.2 + _ZTIN4geos4geom4prep15PreparedPolygonE@Base 3.4.2 + _ZTIN4geos4geom4prep16PreparedGeometryE@Base 3.4.2 + _ZTIN4geos4geom4prep18PreparedLineStringE@Base 3.4.2 + _ZTIN4geos4geom4prep21BasicPreparedGeometryE@Base 3.4.2 + _ZTIN4geos4geom4prep21PreparedPolygonCoversE@Base 3.4.2 + _ZTIN4geos4geom4prep23PreparedPolygonContainsE@Base 3.4.2 + _ZTIN4geos4geom4prep24PreparedPolygonPredicateE@Base 3.4.2 + _ZTIN4geos4geom4prep25PreparedPolygonIntersectsE@Base 3.4.2 + _ZTIN4geos4geom4prep31AbstractPreparedPolygonContainsE@Base 3.4.2 + _ZTIN4geos4geom4prep31PreparedPolygonContainsProperlyE@Base 3.4.2 + _ZTIN4geos4geom4util14PointExtracterE@Base 3.4.2 + _ZTIN4geos4geom4util16PolygonExtracterE@Base 3.4.2 + _ZTIN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTIN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTIN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTIN4geos4geom4util19CoordinateOperationE@Base 3.4.2 + _ZTIN4geos4geom4util19GeometryTransformerE@Base 3.4.2 + _ZTIN4geos4geom4util23GeometryEditorOperationE@Base 3.4.2 + _ZTIN4geos4geom4util24LinearComponentExtracterE@Base 3.4.2 + _ZTIN4geos4geom4util28ComponentCoordinateExtracterE@Base 3.4.2 + _ZTIN4geos4geom4util29ShortCircuitedGeometryVisitorE@Base 3.4.2 + _ZTIN4geos4geom5PointE@Base 3.4.2 + _ZTIN4geos4geom6LinealE@Base 3.4.2 + _ZTIN4geos4geom6PuntalE@Base 3.4.2 + _ZTIN4geos4geom7PolygonE@Base 3.4.2 + _ZTIN4geos4geom8Geometry21GeometryChangedFilterE@Base 3.4.2 + _ZTIN4geos4geom8GeometryE@Base 3.4.2 + _ZTIN4geos4geom9PolygonalE@Base 3.4.2 + _ZTIN4geos4util13GEOSExceptionE@Base 3.4.2 + _ZTIN4geos4util17TopologyExceptionE@Base 3.4.2 + _ZTIN4geos4util20InterruptedExceptionE@Base 3.4.2 + _ZTIN4geos4util21GeometricShapeFactoryE@Base 3.4.2 + _ZTIN4geos4util21IllegalStateExceptionE@Base 3.4.2 + _ZTIN4geos4util24AssertionFailedExceptionE@Base 3.4.2 + _ZTIN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 + _ZTIN4geos4util27UniqueCoordinateArrayFilterE@Base 3.4.2 + _ZTIN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 + _ZTIN4geos5index11ItemVisitorE@Base 3.4.2 + _ZTIN4geos5index12SpatialIndexE@Base 3.4.2 + _ZTIN4geos5index13intervalrtree17IntervalRTreeNodeE@Base 3.4.2 + _ZTIN4geos5index13intervalrtree21IntervalRTreeLeafNodeE@Base 3.4.2 + _ZTIN4geos5index13intervalrtree23IntervalRTreeBranchNodeE@Base 3.4.2 + _ZTIN4geos5index5chain25MonotoneChainSelectActionE@Base 3.4.2 + _ZTIN4geos5index5chain26MonotoneChainOverlapActionE@Base 3.4.2 + _ZTIN4geos5index7bintree4NodeE@Base 3.4.2 + _ZTIN4geos5index7bintree4RootE@Base 3.4.2 + _ZTIN4geos5index7bintree8NodeBaseE@Base 3.4.2 + _ZTIN4geos5index7strtree12AbstractNodeE@Base 3.4.2 + _ZTIN4geos5index7strtree12ItemDistanceE@Base 3.6.0 + _ZTIN4geos5index7strtree13ItemBoundableE@Base 3.4.2 + _ZTIN4geos5index7strtree15AbstractSTRtree12IntersectsOpE@Base 3.4.2 + _ZTIN4geos5index7strtree15AbstractSTRtreeE@Base 3.4.2 + _ZTIN4geos5index7strtree15SIRAbstractNodeE@Base 3.4.2 + _ZTIN4geos5index7strtree15STRAbstractNodeE@Base 3.4.2 + _ZTIN4geos5index7strtree20GeometryItemDistanceE@Base 3.6.0 + _ZTIN4geos5index7strtree7SIRtree15SIRIntersectsOpE@Base 3.4.2 + _ZTIN4geos5index7strtree7SIRtreeE@Base 3.4.2 + _ZTIN4geos5index7strtree7STRtree15STRIntersectsOpE@Base 3.4.2 + _ZTIN4geos5index7strtree7STRtreeE@Base 3.4.2 + _ZTIN4geos5index7strtree9BoundableE@Base 3.4.2 + _ZTIN4geos5index8quadtree4NodeE@Base 3.4.2 + _ZTIN4geos5index8quadtree4RootE@Base 3.4.2 + _ZTIN4geos5index8quadtree8NodeBaseE@Base 3.4.2 + _ZTIN4geos5index8quadtree8QuadtreeE@Base 3.4.2 + _ZTIN4geos5index9sweepline22SweepLineOverlapActionE@Base 3.4.2 + _ZTIN4geos6noding11ScaledNoder6ScalerE@Base 3.4.2 + _ZTIN4geos6noding11ScaledNoder8ReScalerE@Base 3.4.2 + _ZTIN4geos6noding11ScaledNoderE@Base 3.4.2 + _ZTIN4geos6noding11SimpleNoderE@Base 3.4.2 + _ZTIN4geos6noding12MCIndexNoder20SegmentOverlapActionE@Base 3.4.2 + _ZTIN4geos6noding12MCIndexNoderE@Base 3.4.2 + _ZTIN4geos6noding13IteratedNoderE@Base 3.4.2 + _ZTIN4geos6noding13SegmentStringE@Base 3.4.2 + _ZTIN4geos6noding15SegmentNodeListE@Base 3.4.2 + _ZTIN4geos6noding15SinglePassNoderE@Base 3.4.2 + _ZTIN4geos6noding17IntersectionAdderE@Base 3.4.2 + _ZTIN4geos6noding18BasicSegmentStringE@Base 3.4.2 + _ZTIN4geos6noding18NodedSegmentStringE@Base 3.4.2 + _ZTIN4geos6noding18SegmentIntersectorE@Base 3.4.2 + _ZTIN4geos6noding20NodableSegmentStringE@Base 3.4.2 + _ZTIN4geos6noding23IntersectionFinderAdderE@Base 3.4.2 + _ZTIN4geos6noding27SegmentIntersectionDetectorE@Base 3.4.2 + _ZTIN4geos6noding27SegmentSetMutualIntersectorE@Base 3.4.2 + _ZTIN4geos6noding32SingleInteriorIntersectionFinderE@Base 3.4.2 + _ZTIN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionE@Base 3.4.2 + _ZTIN4geos6noding34MCIndexSegmentSetMutualIntersectorE@Base 3.4.2 + _ZTIN4geos6noding5NoderE@Base 3.4.2 + _ZTIN4geos6noding9snapround17SimpleSnapRounderE@Base 3.4.2 + _ZTIN4geos6noding9snapround18HotPixelSnapActionE@Base 3.4.2 + _ZTIN4geos6noding9snapround18MCIndexSnapRounderE@Base 3.4.2 + _ZTIN4geos6noding9snapround26MCIndexPointSnapperVisitorE@Base 3.4.2 + _ZTIN4geos8simplify13DPTransformerE@Base 3.4.2 + _ZTIN4geos8simplify17TaggedLineSegmentE@Base 3.4.2 + _ZTIN4geos8simplify18LineSegmentVisitorE@Base 3.4.2 + _ZTIN4geos9algorithm11PointInRingE@Base 3.4.2 + _ZTIN4geos9algorithm13MCPointInRing10MCSelecterE@Base 3.4.2 + _ZTIN4geos9algorithm13MCPointInRingE@Base 3.4.2 + _ZTIN4geos9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZTIN4geos9algorithm17SimplePointInRingE@Base 3.4.2 + _ZTIN4geos9algorithm18SIRtreePointInRingE@Base 3.4.2 + _ZTIN4geos9algorithm25NotRepresentableExceptionE@Base 3.4.2 + _ZTIN4geos9algorithm6locate22PointOnGeometryLocatorE@Base 3.4.2 + _ZTIN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorE@Base 3.4.2 + _ZTIN4geos9algorithm6locate25IndexedPointInAreaLocatorE@Base 3.4.2 + _ZTIN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterE@Base 3.4.2 + _ZTIN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterE@Base 3.4.2 + _ZTIN4geos9geomgraph11EdgeEndStarE@Base 3.4.2 + _ZTIN4geos9geomgraph11NodeFactoryE@Base 3.4.2 + _ZTIN4geos9geomgraph11PlanarGraphE@Base 3.4.2 + _ZTIN4geos9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZTIN4geos9geomgraph13GeometryGraphE@Base 3.4.2 + _ZTIN4geos9geomgraph14GraphComponentE@Base 3.4.2 + _ZTIN4geos9geomgraph16DirectedEdgeStarE@Base 3.4.2 + _ZTIN4geos9geomgraph4EdgeE@Base 3.4.2 + _ZTIN4geos9geomgraph4NodeE@Base 3.4.2 + _ZTIN4geos9geomgraph5DepthE@Base 3.4.2 + _ZTIN4geos9geomgraph5index13MonotoneChainE@Base 3.4.2 + _ZTIN4geos9geomgraph5index14SweepLineEventE@Base 3.4.2 + _ZTIN4geos9geomgraph5index16SweepLineSegmentE@Base 3.4.2 + _ZTIN4geos9geomgraph5index17SweepLineEventOBJE@Base 3.4.2 + _ZTIN4geos9geomgraph5index18EdgeSetIntersectorE@Base 3.4.2 + _ZTIN4geos9geomgraph5index18SegmentIntersectorE@Base 3.4.2 + _ZTIN4geos9geomgraph5index24SimpleEdgeSetIntersectorE@Base 3.4.2 + _ZTIN4geos9geomgraph5index26SimpleSweepLineIntersectorE@Base 3.4.2 + _ZTIN4geos9geomgraph5index28SimpleMCSweepLineIntersectorE@Base 3.4.2 + _ZTIN4geos9geomgraph7EdgeEndE@Base 3.4.2 + _ZTIN4geos9geomgraph7NodeMapE@Base 3.4.2 + _ZTIN4geos9geomgraph8EdgeListE@Base 3.4.2 + _ZTIN4geos9geomgraph8EdgeRingE@Base 3.4.2 + _ZTIN4geos9operation10polygonize11Polygonizer15LineStringAdderE@Base 3.4.2 + _ZTIN4geos9operation10polygonize14PolygonizeEdgeE@Base 3.4.2 + _ZTIN4geos9operation10polygonize15PolygonizeGraphE@Base 3.4.2 + _ZTIN4geos9operation10polygonize22PolygonizeDirectedEdgeE@Base 3.4.2 + _ZTIN4geos9operation22GeometryGraphOperationE@Base 3.4.2 + _ZTIN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionE@Base 3.4.2 + _ZTIN4geos9operation5valid9IsValidOpE@Base 3.4.2 + _ZTIN4geos9operation6relate10RelateNodeE@Base 3.4.2 + _ZTIN4geos9operation6relate13EdgeEndBundleE@Base 3.4.2 + _ZTIN4geos9operation6relate15RelateNodeGraphE@Base 3.4.2 + _ZTIN4geos9operation6relate17EdgeEndBundleStarE@Base 3.4.2 + _ZTIN4geos9operation6relate17RelateNodeFactoryE@Base 3.4.2 + _ZTIN4geos9operation6relate8RelateOpE@Base 3.4.2 + _ZTIN4geos9operation7overlay15MaximalEdgeRingE@Base 3.4.2 + _ZTIN4geos9operation7overlay15MinimalEdgeRingE@Base 3.4.2 + _ZTIN4geos9operation7overlay18OverlayNodeFactoryE@Base 3.4.2 + _ZTIN4geos9operation7overlay21ElevationMatrixFilterE@Base 3.4.2 + _ZTIN4geos9operation7overlay4snap15SnapTransformerE@Base 3.4.2 + _ZTIN4geos9operation7overlay9OverlayOpE@Base 3.4.2 + _ZTIN4geos9operation8distance27ConnectedElementPointFilterE@Base 3.4.2 + _ZTIN4geos9operation8distance30ConnectedElementLocationFilterE@Base 3.4.2 + _ZTIN4geos9operation8distance7DeleterE@Base 3.7.0 + _ZTIN4geos9operation9linemerge13LineMergeEdgeE@Base 3.4.2 + _ZTIN4geos9operation9linemerge14LineMergeGraphE@Base 3.4.2 + _ZTIN4geos9operation9linemerge21LineMergeDirectedEdgeE@Base 3.4.2 + _ZTIN4geos9operation9predicate20ContainsPointVisitorE@Base 3.4.2 + _ZTIN4geos9operation9predicate21LineIntersectsVisitorE@Base 3.4.2 + _ZTIN4geos9operation9predicate25EnvelopeIntersectsVisitorE@Base 3.4.2 + _ZTIN4geos9precision10TranslaterE@Base 3.4.2 + _ZTIN4geos9precision22CommonCoordinateFilterE@Base 3.4.2 + _ZTIN4geos9precision35PrecisionReducerCoordinateOperationE@Base 3.4.2 + _ZTIPN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 + _ZTIPN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 + _ZTSN4geos11planargraph11PlanarGraphE@Base 3.4.2 + _ZTSN4geos11planargraph12DirectedEdgeE@Base 3.4.2 + _ZTSN4geos11planargraph14GraphComponentE@Base 3.4.2 + _ZTSN4geos11planargraph16DirectedEdgeStarE@Base 3.4.2 + _ZTSN4geos11planargraph4EdgeE@Base 3.4.2 + _ZTSN4geos11planargraph4NodeE@Base 3.4.2 + _ZTSN4geos11planargraph7NodeMapE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge15QuadEdgeLocatorE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge15TriangleVisitorE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorE@Base 3.5.0 + _ZTSN4geos11triangulate8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge22LocateFailureExceptionE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge6VertexE@Base 3.4.2 + _ZTSN4geos11triangulate8quadedge8QuadEdgeE@Base 3.4.2 + _ZTSN4geos2io14ParseExceptionE@Base 3.4.2 + _ZTSN4geos2io9WKBWriterE@Base 3.4.2 + _ZTSN4geos4geom10LineStringE@Base 3.4.2 + _ZTSN4geos4geom10LinearRingE@Base 3.4.2 + _ZTSN4geos4geom10MultiPointE@Base 3.4.2 + _ZTSN4geos4geom11LineSegmentE@Base 3.4.2 + _ZTSN4geos4geom12MultiPolygonE@Base 3.4.2 + _ZTSN4geos4geom14GeometryFilterE@Base 3.4.2 + _ZTSN4geos4geom15GeometryFactoryE@Base 3.4.2 + _ZTSN4geos4geom15MultiLineStringE@Base 3.4.2 + _ZTSN4geos4geom16CoordinateFilterE@Base 3.4.2 + _ZTSN4geos4geom18CoordinateSequenceE@Base 3.4.2 + _ZTSN4geos4geom18GeometryCollectionE@Base 3.4.2 + _ZTSN4geos4geom23CoordinateArraySequenceE@Base 3.4.2 + _ZTSN4geos4geom23GeometryComponentFilterE@Base 3.4.2 + _ZTSN4geos4geom24CoordinateSequenceFilterE@Base 3.4.2 + _ZTSN4geos4geom25CoordinateSequenceFactoryE@Base 3.4.2 + _ZTSN4geos4geom30CoordinateArraySequenceFactoryE@Base 3.4.2 + _ZTSN4geos4geom4prep13PreparedPointE@Base 3.4.2 + _ZTSN4geos4geom4prep15PreparedPolygonE@Base 3.4.2 + _ZTSN4geos4geom4prep16PreparedGeometryE@Base 3.4.2 + _ZTSN4geos4geom4prep18PreparedLineStringE@Base 3.4.2 + _ZTSN4geos4geom4prep21BasicPreparedGeometryE@Base 3.4.2 + _ZTSN4geos4geom4prep21PreparedPolygonCoversE@Base 3.4.2 + _ZTSN4geos4geom4prep23PreparedPolygonContainsE@Base 3.4.2 + _ZTSN4geos4geom4prep24PreparedPolygonPredicateE@Base 3.4.2 + _ZTSN4geos4geom4prep25PreparedPolygonIntersectsE@Base 3.4.2 + _ZTSN4geos4geom4prep31AbstractPreparedPolygonContainsE@Base 3.4.2 + _ZTSN4geos4geom4prep31PreparedPolygonContainsProperlyE@Base 3.4.2 + _ZTSN4geos4geom4util14PointExtracterE@Base 3.4.2 + _ZTSN4geos4geom4util16PolygonExtracterE@Base 3.4.2 + _ZTSN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTSN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTSN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTSN4geos4geom4util19CoordinateOperationE@Base 3.4.2 + _ZTSN4geos4geom4util19GeometryTransformerE@Base 3.4.2 + _ZTSN4geos4geom4util23GeometryEditorOperationE@Base 3.4.2 + _ZTSN4geos4geom4util24LinearComponentExtracterE@Base 3.4.2 + _ZTSN4geos4geom4util28ComponentCoordinateExtracterE@Base 3.4.2 + _ZTSN4geos4geom4util29ShortCircuitedGeometryVisitorE@Base 3.4.2 + _ZTSN4geos4geom5PointE@Base 3.4.2 + _ZTSN4geos4geom6LinealE@Base 3.4.2 + _ZTSN4geos4geom6PuntalE@Base 3.4.2 + _ZTSN4geos4geom7PolygonE@Base 3.4.2 + _ZTSN4geos4geom8Geometry21GeometryChangedFilterE@Base 3.4.2 + _ZTSN4geos4geom8GeometryE@Base 3.4.2 + _ZTSN4geos4geom9PolygonalE@Base 3.4.2 + _ZTSN4geos4util13GEOSExceptionE@Base 3.4.2 + _ZTSN4geos4util17TopologyExceptionE@Base 3.4.2 + _ZTSN4geos4util20InterruptedExceptionE@Base 3.4.2 + _ZTSN4geos4util21GeometricShapeFactoryE@Base 3.4.2 + _ZTSN4geos4util21IllegalStateExceptionE@Base 3.4.2 + _ZTSN4geos4util24AssertionFailedExceptionE@Base 3.4.2 + _ZTSN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 + _ZTSN4geos4util27UniqueCoordinateArrayFilterE@Base 3.4.2 + _ZTSN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 + _ZTSN4geos5index11ItemVisitorE@Base 3.4.2 + _ZTSN4geos5index12SpatialIndexE@Base 3.4.2 + _ZTSN4geos5index13intervalrtree17IntervalRTreeNodeE@Base 3.4.2 + _ZTSN4geos5index13intervalrtree21IntervalRTreeLeafNodeE@Base 3.4.2 + _ZTSN4geos5index13intervalrtree23IntervalRTreeBranchNodeE@Base 3.4.2 + _ZTSN4geos5index5chain25MonotoneChainSelectActionE@Base 3.4.2 + _ZTSN4geos5index5chain26MonotoneChainOverlapActionE@Base 3.4.2 + _ZTSN4geos5index7bintree4NodeE@Base 3.4.2 + _ZTSN4geos5index7bintree4RootE@Base 3.4.2 + _ZTSN4geos5index7bintree8NodeBaseE@Base 3.4.2 + _ZTSN4geos5index7strtree12AbstractNodeE@Base 3.4.2 + _ZTSN4geos5index7strtree12ItemDistanceE@Base 3.6.0 + _ZTSN4geos5index7strtree13ItemBoundableE@Base 3.4.2 + _ZTSN4geos5index7strtree15AbstractSTRtree12IntersectsOpE@Base 3.4.2 + _ZTSN4geos5index7strtree15AbstractSTRtreeE@Base 3.4.2 + _ZTSN4geos5index7strtree15SIRAbstractNodeE@Base 3.4.2 + _ZTSN4geos5index7strtree15STRAbstractNodeE@Base 3.4.2 + _ZTSN4geos5index7strtree20GeometryItemDistanceE@Base 3.6.0 + _ZTSN4geos5index7strtree7SIRtree15SIRIntersectsOpE@Base 3.4.2 + _ZTSN4geos5index7strtree7SIRtreeE@Base 3.4.2 + _ZTSN4geos5index7strtree7STRtree15STRIntersectsOpE@Base 3.4.2 + _ZTSN4geos5index7strtree7STRtreeE@Base 3.4.2 + _ZTSN4geos5index7strtree9BoundableE@Base 3.4.2 + _ZTSN4geos5index8quadtree4NodeE@Base 3.4.2 + _ZTSN4geos5index8quadtree4RootE@Base 3.4.2 + _ZTSN4geos5index8quadtree8NodeBaseE@Base 3.4.2 + _ZTSN4geos5index8quadtree8QuadtreeE@Base 3.4.2 + _ZTSN4geos5index9sweepline22SweepLineOverlapActionE@Base 3.4.2 + _ZTSN4geos6noding11ScaledNoder6ScalerE@Base 3.4.2 + _ZTSN4geos6noding11ScaledNoder8ReScalerE@Base 3.4.2 + _ZTSN4geos6noding11ScaledNoderE@Base 3.4.2 + _ZTSN4geos6noding11SimpleNoderE@Base 3.4.2 + _ZTSN4geos6noding12MCIndexNoder20SegmentOverlapActionE@Base 3.4.2 + _ZTSN4geos6noding12MCIndexNoderE@Base 3.4.2 + _ZTSN4geos6noding13IteratedNoderE@Base 3.4.2 + _ZTSN4geos6noding13SegmentStringE@Base 3.4.2 + _ZTSN4geos6noding15SegmentNodeListE@Base 3.4.2 + _ZTSN4geos6noding15SinglePassNoderE@Base 3.4.2 + _ZTSN4geos6noding17IntersectionAdderE@Base 3.4.2 + _ZTSN4geos6noding18BasicSegmentStringE@Base 3.4.2 + _ZTSN4geos6noding18NodedSegmentStringE@Base 3.4.2 + _ZTSN4geos6noding18SegmentIntersectorE@Base 3.4.2 + _ZTSN4geos6noding20NodableSegmentStringE@Base 3.4.2 + _ZTSN4geos6noding23IntersectionFinderAdderE@Base 3.4.2 + _ZTSN4geos6noding27SegmentIntersectionDetectorE@Base 3.4.2 + _ZTSN4geos6noding27SegmentSetMutualIntersectorE@Base 3.4.2 + _ZTSN4geos6noding32SingleInteriorIntersectionFinderE@Base 3.4.2 + _ZTSN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionE@Base 3.4.2 + _ZTSN4geos6noding34MCIndexSegmentSetMutualIntersectorE@Base 3.4.2 + _ZTSN4geos6noding5NoderE@Base 3.4.2 + _ZTSN4geos6noding9snapround17SimpleSnapRounderE@Base 3.4.2 + _ZTSN4geos6noding9snapround18HotPixelSnapActionE@Base 3.4.2 + _ZTSN4geos6noding9snapround18MCIndexSnapRounderE@Base 3.4.2 + _ZTSN4geos6noding9snapround26MCIndexPointSnapperVisitorE@Base 3.4.2 + _ZTSN4geos8simplify13DPTransformerE@Base 3.4.2 + _ZTSN4geos8simplify17TaggedLineSegmentE@Base 3.4.2 + _ZTSN4geos8simplify18LineSegmentVisitorE@Base 3.4.2 + _ZTSN4geos9algorithm11PointInRingE@Base 3.4.2 + _ZTSN4geos9algorithm13MCPointInRing10MCSelecterE@Base 3.4.2 + _ZTSN4geos9algorithm13MCPointInRingE@Base 3.4.2 + _ZTSN4geos9algorithm16BoundaryNodeRuleE@Base 3.4.2 + _ZTSN4geos9algorithm17SimplePointInRingE@Base 3.4.2 + _ZTSN4geos9algorithm18SIRtreePointInRingE@Base 3.4.2 + _ZTSN4geos9algorithm25NotRepresentableExceptionE@Base 3.4.2 + _ZTSN4geos9algorithm6locate22PointOnGeometryLocatorE@Base 3.4.2 + _ZTSN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorE@Base 3.4.2 + _ZTSN4geos9algorithm6locate25IndexedPointInAreaLocatorE@Base 3.4.2 + _ZTSN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterE@Base 3.4.2 + _ZTSN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterE@Base 3.4.2 + _ZTSN4geos9geomgraph11EdgeEndStarE@Base 3.4.2 + _ZTSN4geos9geomgraph11NodeFactoryE@Base 3.4.2 + _ZTSN4geos9geomgraph11PlanarGraphE@Base 3.4.2 + _ZTSN4geos9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZTSN4geos9geomgraph13GeometryGraphE@Base 3.4.2 + _ZTSN4geos9geomgraph14GraphComponentE@Base 3.4.2 + _ZTSN4geos9geomgraph16DirectedEdgeStarE@Base 3.4.2 + _ZTSN4geos9geomgraph4EdgeE@Base 3.4.2 + _ZTSN4geos9geomgraph4NodeE@Base 3.4.2 + _ZTSN4geos9geomgraph5DepthE@Base 3.4.2 + _ZTSN4geos9geomgraph5index13MonotoneChainE@Base 3.4.2 + _ZTSN4geos9geomgraph5index14SweepLineEventE@Base 3.4.2 + _ZTSN4geos9geomgraph5index16SweepLineSegmentE@Base 3.4.2 + _ZTSN4geos9geomgraph5index17SweepLineEventOBJE@Base 3.4.2 + _ZTSN4geos9geomgraph5index18EdgeSetIntersectorE@Base 3.4.2 + _ZTSN4geos9geomgraph5index18SegmentIntersectorE@Base 3.4.2 + _ZTSN4geos9geomgraph5index24SimpleEdgeSetIntersectorE@Base 3.4.2 + _ZTSN4geos9geomgraph5index26SimpleSweepLineIntersectorE@Base 3.4.2 + _ZTSN4geos9geomgraph5index28SimpleMCSweepLineIntersectorE@Base 3.4.2 + _ZTSN4geos9geomgraph7EdgeEndE@Base 3.4.2 + _ZTSN4geos9geomgraph7NodeMapE@Base 3.4.2 + _ZTSN4geos9geomgraph8EdgeListE@Base 3.4.2 + _ZTSN4geos9geomgraph8EdgeRingE@Base 3.4.2 + _ZTSN4geos9operation10polygonize11Polygonizer15LineStringAdderE@Base 3.4.2 + _ZTSN4geos9operation10polygonize14PolygonizeEdgeE@Base 3.4.2 + _ZTSN4geos9operation10polygonize15PolygonizeGraphE@Base 3.4.2 + _ZTSN4geos9operation10polygonize22PolygonizeDirectedEdgeE@Base 3.4.2 + _ZTSN4geos9operation22GeometryGraphOperationE@Base 3.4.2 + _ZTSN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionE@Base 3.4.2 + _ZTSN4geos9operation5valid9IsValidOpE@Base 3.4.2 + _ZTSN4geos9operation6relate10RelateNodeE@Base 3.4.2 + _ZTSN4geos9operation6relate13EdgeEndBundleE@Base 3.4.2 + _ZTSN4geos9operation6relate15RelateNodeGraphE@Base 3.4.2 + _ZTSN4geos9operation6relate17EdgeEndBundleStarE@Base 3.4.2 + _ZTSN4geos9operation6relate17RelateNodeFactoryE@Base 3.4.2 + _ZTSN4geos9operation6relate8RelateOpE@Base 3.4.2 + _ZTSN4geos9operation7overlay15MaximalEdgeRingE@Base 3.4.2 + _ZTSN4geos9operation7overlay15MinimalEdgeRingE@Base 3.4.2 + _ZTSN4geos9operation7overlay18OverlayNodeFactoryE@Base 3.4.2 + _ZTSN4geos9operation7overlay21ElevationMatrixFilterE@Base 3.4.2 + _ZTSN4geos9operation7overlay4snap15SnapTransformerE@Base 3.4.2 + _ZTSN4geos9operation7overlay9OverlayOpE@Base 3.4.2 + _ZTSN4geos9operation8distance27ConnectedElementPointFilterE@Base 3.4.2 + _ZTSN4geos9operation8distance30ConnectedElementLocationFilterE@Base 3.4.2 + _ZTSN4geos9operation8distance7DeleterE@Base 3.7.0 + _ZTSN4geos9operation9linemerge13LineMergeEdgeE@Base 3.4.2 + _ZTSN4geos9operation9linemerge14LineMergeGraphE@Base 3.4.2 + _ZTSN4geos9operation9linemerge21LineMergeDirectedEdgeE@Base 3.4.2 + _ZTSN4geos9operation9predicate20ContainsPointVisitorE@Base 3.4.2 + _ZTSN4geos9operation9predicate21LineIntersectsVisitorE@Base 3.4.2 + _ZTSN4geos9operation9predicate25EnvelopeIntersectsVisitorE@Base 3.4.2 + _ZTSN4geos9precision10TranslaterE@Base 3.4.2 + _ZTSN4geos9precision22CommonCoordinateFilterE@Base 3.4.2 + _ZTSN4geos9precision35PrecisionReducerCoordinateOperationE@Base 3.4.2 + _ZTSPN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 + _ZTSPN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 + _ZTTN4geos4geom10LineStringE@Base 3.4.2 + _ZTTN4geos4geom10LinearRingE@Base 3.4.2 + _ZTTN4geos4geom10MultiPointE@Base 3.4.2 + _ZTTN4geos4geom12MultiPolygonE@Base 3.4.2 + _ZTTN4geos4geom15MultiLineStringE@Base 3.4.2 + _ZTTN4geos4geom18GeometryCollectionE@Base 3.4.2 + _ZTTN4geos4geom5PointE@Base 3.4.2 + _ZTTN4geos4geom7PolygonE@Base 3.4.2 + _ZTVN4geos11planargraph11PlanarGraphE@Base 3.4.2 + _ZTVN4geos11planargraph12DirectedEdgeE@Base 3.4.2 + _ZTVN4geos11planargraph16DirectedEdgeStarE@Base 3.4.2 + _ZTVN4geos11planargraph4EdgeE@Base 3.4.2 + _ZTVN4geos11planargraph4NodeE@Base 3.4.2 + _ZTVN4geos11planargraph7NodeMapE@Base 3.4.2 + _ZTVN4geos11triangulate8quadedge19QuadEdgeSubdivision26TriangleCoordinatesVisitorE@Base 3.4.2 + _ZTVN4geos11triangulate8quadedge19QuadEdgeSubdivision27TriangleCircumcentreVisitorE@Base 3.5.0 + _ZTVN4geos11triangulate8quadedge19QuadEdgeSubdivisionE@Base 3.4.2 + _ZTVN4geos11triangulate8quadedge22LocateFailureExceptionE@Base 3.4.2 + _ZTVN4geos11triangulate8quadedge24LastFoundQuadEdgeLocatorE@Base 3.4.2 + _ZTVN4geos11triangulate8quadedge6VertexE@Base 3.4.2 + _ZTVN4geos11triangulate8quadedge8QuadEdgeE@Base 3.4.2 + _ZTVN4geos2io14ParseExceptionE@Base 3.4.2 + _ZTVN4geos2io9WKBWriterE@Base 3.4.2 + _ZTVN4geos4geom10LineStringE@Base 3.4.2 + _ZTVN4geos4geom10LinearRingE@Base 3.4.2 + _ZTVN4geos4geom10MultiPointE@Base 3.4.2 + _ZTVN4geos4geom11LineSegmentE@Base 3.4.2 + _ZTVN4geos4geom12MultiPolygonE@Base 3.4.2 + _ZTVN4geos4geom15GeometryFactoryE@Base 3.4.2 + _ZTVN4geos4geom15MultiLineStringE@Base 3.4.2 + _ZTVN4geos4geom18CoordinateSequenceE@Base 3.4.2 + _ZTVN4geos4geom18GeometryCollectionE@Base 3.4.2 + _ZTVN4geos4geom23CoordinateArraySequenceE@Base 3.4.2 + _ZTVN4geos4geom23GeometryComponentFilterE@Base 3.4.2 + _ZTVN4geos4geom25CoordinateSequenceFactoryE@Base 3.4.2 + _ZTVN4geos4geom30CoordinateArraySequenceFactoryE@Base 3.4.2 + _ZTVN4geos4geom4prep13PreparedPointE@Base 3.4.2 + _ZTVN4geos4geom4prep15PreparedPolygonE@Base 3.4.2 + _ZTVN4geos4geom4prep18PreparedLineStringE@Base 3.4.2 + _ZTVN4geos4geom4prep21BasicPreparedGeometryE@Base 3.4.2 + _ZTVN4geos4geom4prep21PreparedPolygonCoversE@Base 3.4.2 + _ZTVN4geos4geom4prep23PreparedPolygonContainsE@Base 3.4.2 + _ZTVN4geos4geom4prep25PreparedPolygonIntersectsE@Base 3.4.2 + _ZTVN4geos4geom4prep31PreparedPolygonContainsProperlyE@Base 3.4.2 + _ZTVN4geos4geom4util14PointExtracterE@Base 3.4.2 + _ZTVN4geos4geom4util16PolygonExtracterE@Base 3.4.2 + _ZTVN4geos4geom4util17GeometryExtracter9ExtracterINS0_10LineStringESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTVN4geos4geom4util17GeometryExtracter9ExtracterINS0_5PointESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTVN4geos4geom4util17GeometryExtracter9ExtracterINS0_7PolygonESt6vectorIPKS4_SaIS7_EEEE@Base 3.4.2 + _ZTVN4geos4geom4util19CoordinateOperationE@Base 3.4.2 + _ZTVN4geos4geom4util19GeometryTransformerE@Base 3.4.2 + _ZTVN4geos4geom4util24LinearComponentExtracterE@Base 3.4.2 + _ZTVN4geos4geom4util28ComponentCoordinateExtracterE@Base 3.4.2 + _ZTVN4geos4geom5PointE@Base 3.4.2 + _ZTVN4geos4geom7PolygonE@Base 3.4.2 + _ZTVN4geos4geom8Geometry21GeometryChangedFilterE@Base 3.4.2 + _ZTVN4geos4geom8GeometryE@Base 3.4.2 + _ZTVN4geos4util13GEOSExceptionE@Base 3.4.2 + _ZTVN4geos4util17TopologyExceptionE@Base 3.4.2 + _ZTVN4geos4util20InterruptedExceptionE@Base 3.4.2 + _ZTVN4geos4util21GeometricShapeFactoryE@Base 3.4.2 + _ZTVN4geos4util21IllegalStateExceptionE@Base 3.4.2 + _ZTVN4geos4util24AssertionFailedExceptionE@Base 3.4.2 + _ZTVN4geos4util24IllegalArgumentExceptionE@Base 3.4.2 + _ZTVN4geos4util27UniqueCoordinateArrayFilterE@Base 3.4.2 + _ZTVN4geos4util29UnsupportedOperationExceptionE@Base 3.4.2 + _ZTVN4geos5index13intervalrtree21IntervalRTreeLeafNodeE@Base 3.4.2 + _ZTVN4geos5index13intervalrtree23IntervalRTreeBranchNodeE@Base 3.4.2 + _ZTVN4geos5index5chain25MonotoneChainSelectActionE@Base 3.4.2 + _ZTVN4geos5index5chain26MonotoneChainOverlapActionE@Base 3.4.2 + _ZTVN4geos5index7bintree4NodeE@Base 3.4.2 + _ZTVN4geos5index7bintree4RootE@Base 3.4.2 + _ZTVN4geos5index7bintree8NodeBaseE@Base 3.4.2 + _ZTVN4geos5index7strtree12AbstractNodeE@Base 3.4.2 + _ZTVN4geos5index7strtree13ItemBoundableE@Base 3.4.2 + _ZTVN4geos5index7strtree15AbstractSTRtreeE@Base 3.4.2 + _ZTVN4geos5index7strtree15SIRAbstractNodeE@Base 3.4.2 + _ZTVN4geos5index7strtree15STRAbstractNodeE@Base 3.4.2 + _ZTVN4geos5index7strtree20GeometryItemDistanceE@Base 3.6.0 + _ZTVN4geos5index7strtree7SIRtree15SIRIntersectsOpE@Base 3.4.2 + _ZTVN4geos5index7strtree7SIRtreeE@Base 3.4.2 + _ZTVN4geos5index7strtree7STRtree15STRIntersectsOpE@Base 3.4.2 + _ZTVN4geos5index7strtree7STRtreeE@Base 3.4.2 + _ZTVN4geos5index8quadtree4NodeE@Base 3.4.2 + _ZTVN4geos5index8quadtree4RootE@Base 3.4.2 + _ZTVN4geos5index8quadtree8NodeBaseE@Base 3.4.2 + _ZTVN4geos5index8quadtree8QuadtreeE@Base 3.4.2 + _ZTVN4geos6noding11ScaledNoder6ScalerE@Base 3.4.2 + _ZTVN4geos6noding11ScaledNoder8ReScalerE@Base 3.4.2 + _ZTVN4geos6noding11ScaledNoderE@Base 3.4.2 + _ZTVN4geos6noding11SimpleNoderE@Base 3.4.2 + _ZTVN4geos6noding12MCIndexNoder20SegmentOverlapActionE@Base 3.4.2 + _ZTVN4geos6noding12MCIndexNoderE@Base 3.4.2 + _ZTVN4geos6noding13IteratedNoderE@Base 3.4.2 + _ZTVN4geos6noding13SegmentStringE@Base 3.4.2 + _ZTVN4geos6noding15SegmentNodeListE@Base 3.4.2 + _ZTVN4geos6noding17IntersectionAdderE@Base 3.4.2 + _ZTVN4geos6noding18BasicSegmentStringE@Base 3.4.2 + _ZTVN4geos6noding18NodedSegmentStringE@Base 3.4.2 + _ZTVN4geos6noding23IntersectionFinderAdderE@Base 3.4.2 + _ZTVN4geos6noding27SegmentIntersectionDetectorE@Base 3.4.2 + _ZTVN4geos6noding32SingleInteriorIntersectionFinderE@Base 3.4.2 + _ZTVN4geos6noding34MCIndexSegmentSetMutualIntersector20SegmentOverlapActionE@Base 3.4.2 + _ZTVN4geos6noding34MCIndexSegmentSetMutualIntersectorE@Base 3.4.2 + _ZTVN4geos6noding9snapround17SimpleSnapRounderE@Base 3.4.2 + _ZTVN4geos6noding9snapround18HotPixelSnapActionE@Base 3.4.2 + _ZTVN4geos6noding9snapround18MCIndexSnapRounderE@Base 3.4.2 + _ZTVN4geos6noding9snapround26MCIndexPointSnapperVisitorE@Base 3.4.2 + _ZTVN4geos8simplify13DPTransformerE@Base 3.4.2 + _ZTVN4geos8simplify17TaggedLineSegmentE@Base 3.4.2 + _ZTVN4geos8simplify18LineSegmentVisitorE@Base 3.4.2 + _ZTVN4geos9algorithm13MCPointInRing10MCSelecterE@Base 3.4.2 + _ZTVN4geos9algorithm13MCPointInRingE@Base 3.4.2 + _ZTVN4geos9algorithm17SimplePointInRingE@Base 3.4.2 + _ZTVN4geos9algorithm18SIRtreePointInRingE@Base 3.4.2 + _ZTVN4geos9algorithm25NotRepresentableExceptionE@Base 3.4.2 + _ZTVN4geos9algorithm6locate25IndexedPointInAreaLocator14SegmentVisitorE@Base 3.4.2 + _ZTVN4geos9algorithm6locate25IndexedPointInAreaLocatorE@Base 3.4.2 + _ZTVN4geos9algorithm8distance25DiscreteHausdorffDistance22MaxPointDistanceFilterE@Base 3.4.2 + _ZTVN4geos9algorithm8distance25DiscreteHausdorffDistance36MaxDensifiedByFractionDistanceFilterE@Base 3.4.2 + _ZTVN4geos9geomgraph11EdgeEndStarE@Base 3.4.2 + _ZTVN4geos9geomgraph11NodeFactoryE@Base 3.4.2 + _ZTVN4geos9geomgraph11PlanarGraphE@Base 3.4.2 + _ZTVN4geos9geomgraph12DirectedEdgeE@Base 3.4.2 + _ZTVN4geos9geomgraph13GeometryGraphE@Base 3.4.2 + _ZTVN4geos9geomgraph14GraphComponentE@Base 3.4.2 + _ZTVN4geos9geomgraph16DirectedEdgeStarE@Base 3.4.2 + _ZTVN4geos9geomgraph4EdgeE@Base 3.4.2 + _ZTVN4geos9geomgraph4NodeE@Base 3.4.2 + _ZTVN4geos9geomgraph5DepthE@Base 3.4.2 + _ZTVN4geos9geomgraph5index13MonotoneChainE@Base 3.4.2 + _ZTVN4geos9geomgraph5index14SweepLineEventE@Base 3.4.2 + _ZTVN4geos9geomgraph5index16SweepLineSegmentE@Base 3.4.2 + _ZTVN4geos9geomgraph5index18SegmentIntersectorE@Base 3.4.2 + _ZTVN4geos9geomgraph5index24SimpleEdgeSetIntersectorE@Base 3.4.2 + _ZTVN4geos9geomgraph5index26SimpleSweepLineIntersectorE@Base 3.4.2 + _ZTVN4geos9geomgraph5index28SimpleMCSweepLineIntersectorE@Base 3.4.2 + _ZTVN4geos9geomgraph7EdgeEndE@Base 3.4.2 + _ZTVN4geos9geomgraph7NodeMapE@Base 3.4.2 + _ZTVN4geos9geomgraph8EdgeListE@Base 3.4.2 + _ZTVN4geos9geomgraph8EdgeRingE@Base 3.4.2 + _ZTVN4geos9operation10polygonize11Polygonizer15LineStringAdderE@Base 3.4.2 + _ZTVN4geos9operation10polygonize14PolygonizeEdgeE@Base 3.4.2 + _ZTVN4geos9operation10polygonize15PolygonizeGraphE@Base 3.4.2 + _ZTVN4geos9operation10polygonize22PolygonizeDirectedEdgeE@Base 3.4.2 + _ZTVN4geos9operation22GeometryGraphOperationE@Base 3.4.2 + _ZTVN4geos9operation5valid25SweeplineNestedRingTester13OverlapActionE@Base 3.4.2 + _ZTVN4geos9operation5valid9IsValidOpE@Base 3.4.2 + _ZTVN4geos9operation6relate10RelateNodeE@Base 3.4.2 + _ZTVN4geos9operation6relate13EdgeEndBundleE@Base 3.4.2 + _ZTVN4geos9operation6relate15RelateNodeGraphE@Base 3.4.2 + _ZTVN4geos9operation6relate17EdgeEndBundleStarE@Base 3.4.2 + _ZTVN4geos9operation6relate17RelateNodeFactoryE@Base 3.4.2 + _ZTVN4geos9operation6relate8RelateOpE@Base 3.4.2 + _ZTVN4geos9operation7overlay15MaximalEdgeRingE@Base 3.4.2 + _ZTVN4geos9operation7overlay15MinimalEdgeRingE@Base 3.4.2 + _ZTVN4geos9operation7overlay18OverlayNodeFactoryE@Base 3.4.2 + _ZTVN4geos9operation7overlay21ElevationMatrixFilterE@Base 3.4.2 + _ZTVN4geos9operation7overlay4snap15SnapTransformerE@Base 3.4.2 + _ZTVN4geos9operation7overlay9OverlayOpE@Base 3.4.2 + _ZTVN4geos9operation8distance27ConnectedElementPointFilterE@Base 3.4.2 + _ZTVN4geos9operation8distance30ConnectedElementLocationFilterE@Base 3.4.2 + _ZTVN4geos9operation8distance7DeleterE@Base 3.7.0 + _ZTVN4geos9operation9linemerge13LineMergeEdgeE@Base 3.4.2 + _ZTVN4geos9operation9linemerge14LineMergeGraphE@Base 3.4.2 + _ZTVN4geos9operation9linemerge21LineMergeDirectedEdgeE@Base 3.4.2 + _ZTVN4geos9operation9predicate20ContainsPointVisitorE@Base 3.4.2 + _ZTVN4geos9operation9predicate21LineIntersectsVisitorE@Base 3.4.2 + _ZTVN4geos9operation9predicate25EnvelopeIntersectsVisitorE@Base 3.4.2 + _ZTVN4geos9precision10TranslaterE@Base 3.4.2 + _ZTVN4geos9precision22CommonCoordinateFilterE@Base 3.4.2 + _ZTVN4geos9precision35PrecisionReducerCoordinateOperationE@Base 3.4.2 + _ZZ19getMachineByteOrdervE12endian_check@Base 3.4.2 + (c++)"non-virtual thunk to geos::geom::MultiLineString::~MultiLineString()@Base" 3.4.2 + (c++)"non-virtual thunk to geos::geom::MultiPoint::~MultiPoint()@Base" 3.4.2 + (c++)"non-virtual thunk to geos::geom::MultiPolygon::~MultiPolygon()@Base" 3.4.2 + (c++)"non-virtual thunk to geos::index::strtree::STRtree::insert(geos::geom::Envelope const*, void*)@Base" 3.4.2 + (c++)"non-virtual thunk to geos::index::strtree::STRtree::query(geos::geom::Envelope const*, geos::index::ItemVisitor&)@Base" 3.4.2 + (c++)"non-virtual thunk to geos::index::strtree::STRtree::query(geos::geom::Envelope const*, std::vector >&)@Base" 3.4.2 + (c++)"non-virtual thunk to geos::index::strtree::STRtree::remove(geos::geom::Envelope const*, void*)@Base" 3.4.2 + (c++)"non-virtual thunk to geos::index::strtree::STRtree::~STRtree()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::computeEnvelopeInternal() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getArea() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getCoordinate() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getCoordinateDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getCoordinates() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getDimension() const@Base" 3.4.2 + (c++|arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)"virtual thunk to geos::geom::GeometryCollection::getGeometryN(unsigned int) const@Base" 3.4.2 + (c++|arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)"virtual thunk to geos::geom::GeometryCollection::getGeometryN(unsigned long) const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::GeometryCollection::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getLength() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getNumGeometries() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::getNumPoints() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::isEmpty() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::normalize()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::GeometryCollection::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::GeometryCollection::~GeometryCollection()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::computeEnvelopeInternal() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getCoordinate() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getCoordinateDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getCoordinates() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::LineString::getLength() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::getNumPoints() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::isEmpty() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::normalize()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LineString::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::LineString::~LineString()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LinearRing::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LinearRing::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LinearRing::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LinearRing::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::LinearRing::isSimple() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::LinearRing::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::LinearRing::~LinearRing()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::getDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiLineString::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::MultiLineString::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::MultiLineString::~MultiLineString()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::getDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPoint::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::MultiPoint::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::MultiPoint::~MultiPoint()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::getDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::isSimple() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::MultiPolygon::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::MultiPolygon::~MultiPolygon()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::computeEnvelopeInternal() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getCoordinate() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getCoordinateDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getCoordinates() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::Point::getNumPoints() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::isEmpty() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::isSimple() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::normalize()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Point::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::Point::~Point()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::CoordinateFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::CoordinateSequenceFilter&) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::GeometryComponentFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_ro(geos::geom::GeometryFilter*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::CoordinateFilter const*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::CoordinateSequenceFilter&)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::GeometryComponentFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::apply_rw(geos::geom::GeometryFilter*)@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::clone() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::compareToSameClass(geos::geom::Geometry const*) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::computeEnvelopeInternal() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::convexHull() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::equalsExact(geos::geom::Geometry const*, double) const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getArea() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getBoundary() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getBoundaryDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getCoordinate() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getCoordinateDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getCoordinates() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getDimension() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getGeometryTypeId() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getGeometryType[abi:cxx11]() const@Base" 3.6.2 + (c++)"virtual thunk to geos::geom::Polygon::getLength() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::getNumPoints() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::isEmpty() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::isRectangle() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::isSimple() const@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::normalize()@Base" 3.4.2 + (c++)"virtual thunk to geos::geom::Polygon::reverse() const@Base" 3.7.0 + (c++)"virtual thunk to geos::geom::Polygon::~Polygon()@Base" 3.4.2 diff -Nru geos-3.7.0/debian/libgeos-c1v5.symbols geos-3.7.1/debian/libgeos-c1v5.symbols --- geos-3.7.0/debian/libgeos-c1v5.symbols 2018-09-11 05:38:23.000000000 +0000 +++ geos-3.7.1/debian/libgeos-c1v5.symbols 2018-12-05 19:00:02.000000000 +0000 @@ -1,5 +1,6 @@ -# SymbolsHelper-Confirmed: 3.7.0 ia64 riscv64 +# SymbolsHelper-Confirmed: 3.7.1 amd64 hppa i386 m68k powerpc powerpcspe sh4 libgeos_c.so.1 #PACKAGE# #MINVER# +* Build-Depends-Package: libgeos-dev GEOSArea@Base 3.4.2 GEOSArea_r@Base 3.4.2 GEOSBoundary@Base 3.4.2 @@ -434,7 +435,8 @@ _ZNK4geos4geom8Geometry7getSRIDEv@Base 3.4.2 _ZNSt6vectorIPKN4geos4geom10CoordinateESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 3.7.0 _ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 3.7.0 - (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEm@Base 3.4.2 + (optional=templinst)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEj@Base 3.7.1 + (optional=templinst|arch=amd64)_ZNSt6vectorIPN4geos4geom8GeometryESaIS3_EE7reserveEm@Base 3.7.1 (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 3.7.0 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 3.4.2 (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 3.4.2 diff -Nru geos-3.7.0/debian/patches/libruby geos-3.7.1/debian/patches/libruby --- geos-3.7.0/debian/patches/libruby 2018-09-11 05:30:31.000000000 +0000 +++ geos-3.7.1/debian/patches/libruby 2018-12-05 18:55:38.000000000 +0000 @@ -5,7 +5,7 @@ --- a/configure +++ b/configure -@@ -19372,7 +19372,7 @@ fi +@@ -19329,7 +19329,7 @@ fi RUBY_ARCH_LIB_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG["archlibdir"] || Config::CONFIG["archlibdir"]'` diff -Nru geos-3.7.0/doc/Doxyfile geos-3.7.1/doc/Doxyfile --- geos-3.7.0/doc/Doxyfile 2018-09-11 04:45:03.000000000 +0000 +++ geos-3.7.1/doc/Doxyfile 2018-11-29 23:05:39.000000000 +0000 @@ -23,7 +23,7 @@ # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 3.7.0 +PROJECT_NUMBER = 3.7.1 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff -Nru geos-3.7.0/doc/Makefile.in geos-3.7.1/doc/Makefile.in --- geos-3.7.0/doc/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/doc/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -350,7 +350,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/geos_revision.h geos-3.7.1/geos_revision.h --- geos-3.7.0/geos_revision.h 2018-09-11 04:45:11.000000000 +0000 +++ geos-3.7.1/geos_revision.h 2018-11-29 23:34:53.000000000 +0000 @@ -1 +1 @@ -#define GEOS_REVISION "673b9939" +#define GEOS_REVISION "27a5e771" diff -Nru geos-3.7.0/include/geos/algorithm/distance/Makefile.in geos-3.7.1/include/geos/algorithm/distance/Makefile.in --- geos-3.7.0/include/geos/algorithm/distance/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/include/geos/algorithm/distance/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/algorithm/locate/Makefile.in geos-3.7.1/include/geos/algorithm/locate/Makefile.in --- geos-3.7.0/include/geos/algorithm/locate/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/include/geos/algorithm/locate/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/algorithm/Makefile.in geos-3.7.1/include/geos/algorithm/Makefile.in --- geos-3.7.0/include/geos/algorithm/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/include/geos/algorithm/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ Binary files /tmp/tmpUR0gdX/8u9x6Gn_CG/geos-3.7.0/include/geos/geom/._CoordinateArraySequenceFactory.inl and /tmp/tmpUR0gdX/hawIwbZejp/geos-3.7.1/include/geos/geom/._CoordinateArraySequenceFactory.inl differ diff -Nru geos-3.7.0/include/geos/geom/Makefile.in geos-3.7.1/include/geos/geom/Makefile.in --- geos-3.7.0/include/geos/geom/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/include/geos/geom/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/geom/prep/Makefile.in geos-3.7.1/include/geos/geom/prep/Makefile.in --- geos-3.7.0/include/geos/geom/prep/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/geom/prep/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/geom/util/Makefile.in geos-3.7.1/include/geos/geom/util/Makefile.in --- geos-3.7.0/include/geos/geom/util/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/geom/util/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/geomgraph/index/Makefile.in geos-3.7.1/include/geos/geomgraph/index/Makefile.in --- geos-3.7.0/include/geos/geomgraph/index/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/geomgraph/index/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/geomgraph/Makefile.in geos-3.7.1/include/geos/geomgraph/Makefile.in --- geos-3.7.0/include/geos/geomgraph/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/geomgraph/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/bintree/Makefile.in geos-3.7.1/include/geos/index/bintree/Makefile.in --- geos-3.7.0/include/geos/index/bintree/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/bintree/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/chain/Makefile.in geos-3.7.1/include/geos/index/chain/Makefile.in --- geos-3.7.0/include/geos/index/chain/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/chain/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/intervalrtree/Makefile.in geos-3.7.1/include/geos/index/intervalrtree/Makefile.in --- geos-3.7.0/include/geos/index/intervalrtree/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/intervalrtree/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/Makefile.in geos-3.7.1/include/geos/index/Makefile.in --- geos-3.7.0/include/geos/index/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/quadtree/Makefile.in geos-3.7.1/include/geos/index/quadtree/Makefile.in --- geos-3.7.0/include/geos/index/quadtree/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/quadtree/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/strtree/Makefile.in geos-3.7.1/include/geos/index/strtree/Makefile.in --- geos-3.7.0/include/geos/index/strtree/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/strtree/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/index/strtree/SIRtree.h geos-3.7.1/include/geos/index/strtree/SIRtree.h --- geos-3.7.0/include/geos/index/strtree/SIRtree.h 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/include/geos/index/strtree/SIRtree.h 2018-11-29 22:42:04.000000000 +0000 @@ -76,6 +76,12 @@ */ std::vector* query(double x) { return query(x,x); } + /** + * Disable copy construction and assignment. Apparently needed to make this + * class compile under MSVC. (See https://stackoverflow.com/q/29565299) + */ + SIRtree(const SIRtree&) = delete; + SIRtree& operator=(const SIRtree&) = delete; protected: @@ -98,8 +104,8 @@ std::unique_ptr sortBoundables(const BoundableList* input) override; private: - IntersectsOp* intersectsOp; + std::vector> intervals; }; diff -Nru geos-3.7.0/include/geos/index/sweepline/Makefile.in geos-3.7.1/include/geos/index/sweepline/Makefile.in --- geos-3.7.0/include/geos/index/sweepline/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/index/sweepline/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/io/Makefile.in geos-3.7.1/include/geos/io/Makefile.in --- geos-3.7.0/include/geos/io/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/io/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/linearref/Makefile.in geos-3.7.1/include/geos/linearref/Makefile.in --- geos-3.7.0/include/geos/linearref/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/linearref/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -342,7 +342,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/Makefile.in geos-3.7.1/include/geos/Makefile.in --- geos-3.7.0/include/geos/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/include/geos/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -385,7 +385,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/noding/Makefile.in geos-3.7.1/include/geos/noding/Makefile.in --- geos-3.7.0/include/geos/noding/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/noding/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/noding/snapround/Makefile.in geos-3.7.1/include/geos/noding/snapround/Makefile.in --- geos-3.7.0/include/geos/noding/snapround/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/noding/snapround/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/buffer/Makefile.in geos-3.7.1/include/geos/operation/buffer/Makefile.in --- geos-3.7.0/include/geos/operation/buffer/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/buffer/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/distance/Makefile.in geos-3.7.1/include/geos/operation/distance/Makefile.in --- geos-3.7.0/include/geos/operation/distance/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/distance/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/intersection/Makefile.in geos-3.7.1/include/geos/operation/intersection/Makefile.in --- geos-3.7.0/include/geos/operation/intersection/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/intersection/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/linemerge/Makefile.in geos-3.7.1/include/geos/operation/linemerge/Makefile.in --- geos-3.7.0/include/geos/operation/linemerge/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/linemerge/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/Makefile.in geos-3.7.1/include/geos/operation/Makefile.in --- geos-3.7.0/include/geos/operation/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/overlay/Makefile.in geos-3.7.1/include/geos/operation/overlay/Makefile.in --- geos-3.7.0/include/geos/operation/overlay/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/overlay/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/overlay/snap/Makefile.in geos-3.7.1/include/geos/operation/overlay/snap/Makefile.in --- geos-3.7.0/include/geos/operation/overlay/snap/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/overlay/snap/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/polygonize/Makefile.in geos-3.7.1/include/geos/operation/polygonize/Makefile.in --- geos-3.7.0/include/geos/operation/polygonize/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/polygonize/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/predicate/Makefile.in geos-3.7.1/include/geos/operation/predicate/Makefile.in --- geos-3.7.0/include/geos/operation/predicate/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/predicate/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/relate/Makefile.in geos-3.7.1/include/geos/operation/relate/Makefile.in --- geos-3.7.0/include/geos/operation/relate/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/relate/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/sharedpaths/Makefile.in geos-3.7.1/include/geos/operation/sharedpaths/Makefile.in --- geos-3.7.0/include/geos/operation/sharedpaths/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/sharedpaths/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/union/Makefile.in geos-3.7.1/include/geos/operation/union/Makefile.in --- geos-3.7.0/include/geos/operation/union/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/union/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/operation/valid/Makefile.in geos-3.7.1/include/geos/operation/valid/Makefile.in --- geos-3.7.0/include/geos/operation/valid/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/operation/valid/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/planargraph/algorithm/Makefile.in geos-3.7.1/include/geos/planargraph/algorithm/Makefile.in --- geos-3.7.0/include/geos/planargraph/algorithm/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/planargraph/algorithm/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/planargraph/Makefile.in geos-3.7.1/include/geos/planargraph/Makefile.in --- geos-3.7.0/include/geos/planargraph/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/planargraph/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/precision/Makefile.in geos-3.7.1/include/geos/precision/Makefile.in --- geos-3.7.0/include/geos/precision/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/precision/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/simplify/Makefile.in geos-3.7.1/include/geos/simplify/Makefile.in --- geos-3.7.0/include/geos/simplify/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/simplify/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/triangulate/Makefile.in geos-3.7.1/include/geos/triangulate/Makefile.in --- geos-3.7.0/include/geos/triangulate/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/triangulate/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/triangulate/quadedge/Makefile.in geos-3.7.1/include/geos/triangulate/quadedge/Makefile.in --- geos-3.7.0/include/geos/triangulate/quadedge/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/triangulate/quadedge/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -384,7 +384,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/geos/util/Makefile.in geos-3.7.1/include/geos/util/Makefile.in --- geos-3.7.0/include/geos/util/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/include/geos/util/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/include/Makefile.in geos-3.7.1/include/Makefile.in --- geos-3.7.0/include/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/include/Makefile.in 2018-11-29 23:05:17.000000000 +0000 @@ -385,7 +385,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/install-sh geos-3.7.1/install-sh --- geos-3.7.0/install-sh 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/install-sh 2017-09-05 18:37:08.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2018-03-11.20; # UTC +scriptversion=2013-12-25.23; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -271,18 +271,15 @@ fi dst=$dst_arg - # If destination is a directory, append the input filename. + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst - dstbase=`basename "$src"` - case $dst in - */) dst=$dst$dstbase;; - *) dst=$dst/$dstbase;; - esac + dst=$dstdir/`basename "$src"` dstdir_status=0 else dstdir=`dirname "$dst"` @@ -291,11 +288,6 @@ fi fi - case $dstdir in - */) dstdirslash=$dstdir;; - *) dstdirslash=$dstdir/;; - esac - obsolete_mkdir_used=false if test $dstdir_status != 0; then @@ -332,43 +324,34 @@ # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) - # Note that $RANDOM variable is not portable (e.g. dash); Use it - # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 - trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 - - # Because "mkdir -p" follows existing symlinks and we likely work - # directly in world-writeable /tmp, make sure that the '$tmpdir' - # directory is successfully created first before we actually test - # 'mkdir -p' feature. if (umask $mkdir_umask && - $mkdirprog $mkdir_mode "$tmpdir" && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - test_tmpdir="$tmpdir/a" - ls_ld_tmpdir=`ls -ld "$test_tmpdir"` + ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && - $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi - rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" + rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; @@ -444,8 +427,8 @@ else # Make a couple of temp file names in the proper directory. - dsttmp=${dstdirslash}_inst.$$_ - rmtmp=${dstdirslash}_rm.$$_ + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 @@ -510,9 +493,9 @@ done # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" +# time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: diff -Nru geos-3.7.0/ltmain.sh geos-3.7.1/ltmain.sh --- geos-3.7.0/ltmain.sh 2018-09-11 04:44:46.000000000 +0000 +++ geos-3.7.1/ltmain.sh 2018-11-29 23:05:11.000000000 +0000 @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-3.1" +VERSION=2.4.6 package_revision=2.4.6 @@ -64,7 +64,7 @@ # libraries, which are installed to $pkgauxdir. # Set a version string for this script. -scriptversion=2015-10-12.13; # UTC +scriptversion=2015-01-20.17; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -580,16 +580,16 @@ { $debug_cmd - func_quote_arg pretty "$2" - eval "$1+=\\ \$func_quote_arg_result" + func_quote_for_eval "$2" + eval "$1+=\\ \$func_quote_for_eval_result" }' else func_append_quoted () { $debug_cmd - func_quote_arg pretty "$2" - eval "$1=\$$1\\ \$func_quote_arg_result" + func_quote_for_eval "$2" + eval "$1=\$$1\\ \$func_quote_for_eval_result" } fi @@ -1091,181 +1091,85 @@ } -# func_quote_portable EVAL ARG -# ---------------------------- -# Internal function to portably implement func_quote_arg. Note that we still -# keep attention to performance here so we as much as possible try to avoid -# calling sed binary (so far O(N) complexity as long as func_append is O(1)). -func_quote_portable () +# func_quote_for_eval ARG... +# -------------------------- +# Aesthetically quote ARGs to be evaled later. +# This function returns two values: +# i) func_quote_for_eval_result +# double-quoted, suitable for a subsequent eval +# ii) func_quote_for_eval_unquoted_result +# has all characters that are still active within double +# quotes backslashified. +func_quote_for_eval () { $debug_cmd - func_quote_portable_result=$2 - - # one-time-loop (easy break) - while true - do - if $1; then - func_quote_portable_result=`$ECHO "$2" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` - break - fi - - # Quote for eval. - case $func_quote_portable_result in + func_quote_for_eval_unquoted_result= + func_quote_for_eval_result= + while test 0 -lt $#; do + case $1 in *[\\\`\"\$]*) - case $func_quote_portable_result in - *[\[\*\?]*) - func_quote_portable_result=`$ECHO "$func_quote_portable_result" | $SED "$sed_quote_subst"` - break - ;; - esac + _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; + *) + _G_unquoted_arg=$1 ;; + esac + if test -n "$func_quote_for_eval_unquoted_result"; then + func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" + else + func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + fi - func_quote_portable_old_IFS=$IFS - for _G_char in '\' '`' '"' '$' - do - # STATE($1) PREV($2) SEPARATOR($3) - set start "" "" - func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy - IFS=$_G_char - for _G_part in $func_quote_portable_result - do - case $1 in - quote) - func_append func_quote_portable_result "$3$2" - set quote "$_G_part" "\\$_G_char" - ;; - start) - set first "" "" - func_quote_portable_result= - ;; - first) - set quote "$_G_part" "" - ;; - esac - done - done - IFS=$func_quote_portable_old_IFS + case $_G_unquoted_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_quoted_arg=\"$_G_unquoted_arg\" ;; - *) ;; + *) + _G_quoted_arg=$_G_unquoted_arg + ;; esac - break - done - func_quote_portable_unquoted_result=$func_quote_portable_result - case $func_quote_portable_result in - # double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # many bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - func_quote_portable_result=\"$func_quote_portable_result\" - ;; - esac + if test -n "$func_quote_for_eval_result"; then + func_append func_quote_for_eval_result " $_G_quoted_arg" + else + func_append func_quote_for_eval_result "$_G_quoted_arg" + fi + shift + done } -# func_quotefast_eval ARG -# ----------------------- -# Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', -# but optimized for speed. Result is stored in $func_quotefast_eval. -if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then - func_quotefast_eval () - { - printf -v func_quotefast_eval_result %q "$1" - } -else - func_quotefast_eval () - { - func_quote_portable false "$1" - func_quotefast_eval_result=$func_quote_portable_result - } -fi - +# func_quote_for_expand ARG +# ------------------------- +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + $debug_cmd -# func_quote_arg MODEs ARG -# ------------------------ -# Quote one ARG to be evaled later. MODEs argument may contain zero ore more -# specifiers listed below separated by ',' character. This function returns two -# values: -# i) func_quote_arg_result -# double-quoted (when needed), suitable for a subsequent eval -# ii) func_quote_arg_unquoted_result -# has all characters that are still active within double -# quotes backslashified. Available only if 'unquoted' is specified. -# -# Available modes: -# ---------------- -# 'eval' (default) -# - escape shell special characters -# 'expand' -# - the same as 'eval'; but do not quote variable references -# 'pretty' -# - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might -# later used in func_quote to get output like: 'echo "a b"' instead of -# 'echo a\ b'. This is slower than default on some shells. -# 'unquoted' -# - produce also $func_quote_arg_unquoted_result which does not contain -# wrapping double-quotes. -# -# Examples for 'func_quote_arg pretty,unquoted string': -# -# string | *_result | *_unquoted_result -# ------------+-----------------------+------------------- -# " | \" | \" -# a b | "a b" | a b -# "a b" | "\"a b\"" | \"a b\" -# * | "*" | * -# z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" -# -# Examples for 'func_quote_arg pretty,unquoted,expand string': -# -# string | *_result | *_unquoted_result -# --------------+---------------------+-------------------- -# z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" -func_quote_arg () -{ - _G_quote_expand=false - case ,$1, in - *,expand,*) - _G_quote_expand=: - ;; + case $1 in + *[\\\`\"]*) + _G_arg=`$ECHO "$1" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *) + _G_arg=$1 ;; esac - case ,$1, in - *,pretty,*|*,expand,*|*,unquoted,*) - func_quote_portable $_G_quote_expand "$2" - func_quote_arg_result=$func_quote_portable_result - func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result - ;; - *) - # Faster quote-for-eval for some shells. - func_quotefast_eval "$2" - func_quote_arg_result=$func_quotefast_eval_result + case $_G_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_arg=\"$_G_arg\" ;; esac -} - -# func_quote MODEs ARGs... -# ------------------------ -# Quote all ARGs to be evaled later and join them into single command. See -# func_quote_arg's description for more info. -func_quote () -{ - $debug_cmd - _G_func_quote_mode=$1 ; shift - func_quote_result= - while test 0 -lt $#; do - func_quote_arg "$_G_func_quote_mode" "$1" - if test -n "$func_quote_result"; then - func_append func_quote_result " $func_quote_arg_result" - else - func_append func_quote_result "$func_quote_arg_result" - fi - shift - done + func_quote_for_expand_result=$_G_arg } @@ -1311,8 +1215,8 @@ _G_cmd=$1 _G_fail_exp=${2-':'} - func_quote_arg pretty,expand "$_G_cmd" - eval "func_notquiet $func_quote_arg_result" + func_quote_for_expand "$_G_cmd" + eval "func_notquiet $func_quote_for_expand_result" $opt_dry_run || { eval "$_G_cmd" @@ -1337,8 +1241,8 @@ _G_fail_exp=${2-':'} $opt_quiet || { - func_quote_arg expand,pretty "$_G_cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$_G_cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || { @@ -1466,7 +1370,7 @@ #! /bin/sh # Set a version string for this script. -scriptversion=2015-10-12.13; # UTC +scriptversion=2014-01-07.03; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 @@ -1626,8 +1530,6 @@ { $debug_cmd - _G_rc_run_hooks=false - case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not support hook funcions.n" ;; @@ -1636,16 +1538,16 @@ eval _G_hook_fns=\$$1_hooks; shift for _G_hook in $_G_hook_fns; do - if eval $_G_hook '"$@"'; then - # store returned options list back into positional - # parameters for next 'cmd' execution. - eval _G_hook_result=\$${_G_hook}_result - eval set dummy "$_G_hook_result"; shift - _G_rc_run_hooks=: - fi + eval $_G_hook '"$@"' + + # store returned options list back into positional + # parameters for next 'cmd' execution. + eval _G_hook_result=\$${_G_hook}_result + eval set dummy "$_G_hook_result"; shift done - $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result + func_quote_for_eval ${1+"$@"} + func_run_hooks_result=$func_quote_for_eval_result } @@ -1655,16 +1557,10 @@ ## --------------- ## # In order to add your own option parsing hooks, you must accept the -# full positional parameter list in your hook function, you may remove/edit -# any options that you action, and then pass back the remaining unprocessed +# full positional parameter list in your hook function, remove any +# options that you action, and then pass back the remaining unprocessed # options in '_result', escaped suitably for -# 'eval'. In this case you also must return $EXIT_SUCCESS to let the -# hook's caller know that it should pay attention to -# '_result'. Returning $EXIT_FAILURE signalizes that -# arguments are left untouched by the hook and therefore caller will ignore the -# result variable. -# -# Like this: +# 'eval'. Like this: # # my_options_prep () # { @@ -1674,11 +1570,9 @@ # usage_message=$usage_message' # -s, --silent don'\''t print informational messages # ' -# # No change in '$@' (ignored completely by this hook). There is -# # no need to do the equivalent (but slower) action: -# # func_quote eval ${1+"$@"} -# # my_options_prep_result=$func_quote_result -# false +# +# func_quote_for_eval ${1+"$@"} +# my_options_prep_result=$func_quote_for_eval_result # } # func_add_hook func_options_prep my_options_prep # @@ -1687,37 +1581,25 @@ # { # $debug_cmd # -# args_changed=false -# # # Note that for efficiency, we parse as many options as we can # # recognise in a loop before passing the remainder back to the # # caller on the first unrecognised argument we encounter. # while test $# -gt 0; do # opt=$1; shift # case $opt in -# --silent|-s) opt_silent=: -# args_changed=: -# ;; +# --silent|-s) opt_silent=: ;; # # Separate non-argument short options: # -s*) func_split_short_opt "$_G_opt" # set dummy "$func_split_short_opt_name" \ # "-$func_split_short_opt_arg" ${1+"$@"} # shift -# args_changed=: # ;; -# *) # Make sure the first unrecognised option "$_G_opt" -# # is added back to "$@", we could need that later -# # if $args_changed is true. -# set dummy "$_G_opt" ${1+"$@"}; shift; break ;; +# *) set dummy "$_G_opt" "$*"; shift; break ;; # esac # done # -# if $args_changed; then -# func_quote eval ${1+"$@"} -# my_silent_option_result=$func_quote_result -# fi -# -# $args_changed +# func_quote_for_eval ${1+"$@"} +# my_silent_option_result=$func_quote_for_eval_result # } # func_add_hook func_parse_options my_silent_option # @@ -1729,32 +1611,16 @@ # $opt_silent && $opt_verbose && func_fatal_help "\ # '--silent' and '--verbose' options are mutually exclusive." # -# false +# func_quote_for_eval ${1+"$@"} +# my_option_validation_result=$func_quote_for_eval_result # } # func_add_hook func_validate_options my_option_validation # -# You'll also need to manually amend $usage_message to reflect the extra +# You'll alse need to manually amend $usage_message to reflect the extra # options you parse. It's preferable to append if you can, so that # multiple option parsing hooks can be added safely. -# func_options_finish [ARG]... -# ---------------------------- -# Finishing the option parse loop (call 'func_options' hooks ATM). -func_options_finish () -{ - $debug_cmd - - _G_func_options_finish_exit=false - if func_run_hooks func_options ${1+"$@"}; then - func_options_finish_result=$func_run_hooks_result - _G_func_options_finish_exit=: - fi - - $_G_func_options_finish_exit -} - - # func_options [ARG]... # --------------------- # All the functions called inside func_options are hookable. See the @@ -1764,28 +1630,17 @@ { $debug_cmd - _G_rc_options=false + func_options_prep ${1+"$@"} + eval func_parse_options \ + ${func_options_prep_result+"$func_options_prep_result"} + eval func_validate_options \ + ${func_parse_options_result+"$func_parse_options_result"} - for my_func in options_prep parse_options validate_options options_finish - do - if eval func_$my_func '${1+"$@"}'; then - eval _G_res_var='$'"func_${my_func}_result" - eval set dummy "$_G_res_var" ; shift - _G_rc_options=: - fi - done + eval func_run_hooks func_options \ + ${func_validate_options_result+"$func_validate_options_result"} - # Save modified positional parameters for caller. As a top-level - # options-parser function we always need to set the 'func_options_result' - # variable (regardless the $_G_rc_options value). - if $_G_rc_options; then - func_options_result=$_G_res_var - else - func_quote eval ${1+"$@"} - func_options_result=$func_quote_result - fi - - $_G_rc_options + # save modified positional parameters for caller + func_options_result=$func_run_hooks_result } @@ -1794,9 +1649,9 @@ # All initialisations required before starting the option parse loop. # Note that when calling hook functions, we pass through the list of # positional parameters. If a hook function modifies that list, and -# needs to propagate that back to rest of this script, then the complete +# needs to propogate that back to rest of this script, then the complete # modified list must be put in 'func_run_hooks_result' before -# returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned). +# returning. func_hookable func_options_prep func_options_prep () { @@ -1806,14 +1661,10 @@ opt_verbose=false opt_warning_types= - _G_rc_options_prep=false - if func_run_hooks func_options_prep ${1+"$@"}; then - _G_rc_options_prep=: - # save modified positional parameters for caller - func_options_prep_result=$func_run_hooks_result - fi + func_run_hooks func_options_prep ${1+"$@"} - $_G_rc_options_prep + # save modified positional parameters for caller + func_options_prep_result=$func_run_hooks_result } @@ -1827,20 +1678,18 @@ func_parse_options_result= - _G_rc_parse_options=false # this just eases exit handling while test $# -gt 0; do # Defer to hook functions for initial option parsing, so they # get priority in the event of reusing an option name. - if func_run_hooks func_parse_options ${1+"$@"}; then - eval set dummy "$func_run_hooks_result"; shift - _G_rc_parse_options=: - fi + func_run_hooks func_parse_options ${1+"$@"} + + # Adjust func_parse_options positional parameters to match + eval set dummy "$func_run_hooks_result"; shift # Break out of the loop if we already parsed every option. test $# -gt 0 || break - _G_match_parse_options=: _G_opt=$1 shift case $_G_opt in @@ -1855,10 +1704,7 @@ ;; --warnings|--warning|-W) - if test $# = 0 && func_missing_arg $_G_opt; then - _G_rc_parse_options=: - break - fi + test $# = 0 && func_missing_arg $_G_opt && break case " $warning_categories $1" in *" $1 "*) # trailing space prevents matching last $1 above @@ -1911,25 +1757,15 @@ shift ;; - --) _G_rc_parse_options=: ; break ;; + --) break ;; -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; - *) set dummy "$_G_opt" ${1+"$@"}; shift - _G_match_parse_options=false - break - ;; + *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; esac - - $_G_match_parse_options && _G_rc_parse_options=: done - - if $_G_rc_parse_options; then - # save modified positional parameters for caller - func_quote eval ${1+"$@"} - func_parse_options_result=$func_quote_result - fi - - $_G_rc_parse_options + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + func_parse_options_result=$func_quote_for_eval_result } @@ -1942,21 +1778,16 @@ { $debug_cmd - _G_rc_validate_options=false - # Display all warnings if -W was not given. test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" - if func_run_hooks func_validate_options ${1+"$@"}; then - # save modified positional parameters for caller - func_validate_options_result=$func_run_hooks_result - _G_rc_validate_options=: - fi + func_run_hooks func_validate_options ${1+"$@"} # Bail if the options were screwed! $exit_cmd $EXIT_FAILURE - $_G_rc_validate_options + # save modified positional parameters for caller + func_validate_options_result=$func_run_hooks_result } @@ -2237,12 +2068,12 @@ compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.4.6-3.1 + version: $progname (GNU libtool) 2.4.6 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` Report bugs to . -GNU libtool home page: . +GNU libtool home page: . General help using GNU software: ." exit 0 } @@ -2439,8 +2270,6 @@ nonopt= preserve_args= - _G_rc_lt_options_prep=: - # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) @@ -2464,18 +2293,11 @@ uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; - *) - _G_rc_lt_options_prep=false - ;; esac - if $_G_rc_lt_options_prep; then - # Pass back the list of options. - func_quote eval ${1+"$@"} - libtool_options_prep_result=$func_quote_result - fi - - $_G_rc_lt_options_prep + # Pass back the list of options. + func_quote_for_eval ${1+"$@"} + libtool_options_prep_result=$func_quote_for_eval_result } func_add_hook func_options_prep libtool_options_prep @@ -2487,12 +2309,9 @@ { $debug_cmd - _G_rc_lt_parse_options=false - # Perform our own loop to consume as many options as possible in # each iteration. while test $# -gt 0; do - _G_match_lt_parse_options=: _G_opt=$1 shift case $_G_opt in @@ -2567,22 +2386,15 @@ func_append preserve_args " $_G_opt" ;; - # An option not handled by this hook function: - *) set dummy "$_G_opt" ${1+"$@"} ; shift - _G_match_lt_parse_options=false - break - ;; + # An option not handled by this hook function: + *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; esac - $_G_match_lt_parse_options && _G_rc_lt_parse_options=: done - if $_G_rc_lt_parse_options; then - # save modified positional parameters for caller - func_quote eval ${1+"$@"} - libtool_parse_options_result=$func_quote_result - fi - $_G_rc_lt_parse_options + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + libtool_parse_options_result=$func_quote_for_eval_result } func_add_hook func_parse_options libtool_parse_options @@ -2639,8 +2451,8 @@ } # Pass back the unparsed argument list - func_quote eval ${1+"$@"} - libtool_validate_options_result=$func_quote_result + func_quote_for_eval ${1+"$@"} + libtool_validate_options_result=$func_quote_for_eval_result } func_add_hook func_validate_options libtool_validate_options @@ -3606,8 +3418,8 @@ esac done - func_quote_arg pretty "$libobj" - test "X$libobj" != "X$func_quote_arg_result" \ + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name '$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" @@ -3680,8 +3492,8 @@ func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result - func_quote_arg pretty "$srcfile" - qsrcfile=$func_quote_arg_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test yes = "$build_libtool_libs"; then @@ -4284,8 +4096,8 @@ case $nonopt in *shtool*) :;; *) false;; esac then # Aesthetically quote it. - func_quote_arg pretty "$nonopt" - install_prog="$func_quote_arg_result " + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " arg=$1 shift else @@ -4295,8 +4107,8 @@ # The real first argument should be the name of the installation program. # Aesthetically quote it. - func_quote_arg pretty "$arg" - func_append install_prog "$func_quote_arg_result" + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; @@ -4353,12 +4165,12 @@ esac # Aesthetically quote the argument. - func_quote_arg pretty "$arg" - func_append install_prog " $func_quote_arg_result" + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then - func_quote_arg pretty "$arg2" + func_quote_for_eval "$arg2" fi - func_append install_shared_prog " $func_quote_arg_result" + func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ @@ -4369,8 +4181,8 @@ if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else - func_quote_arg pretty "$install_override_mode" - func_append install_shared_prog " -m $func_quote_arg_result" + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi @@ -4666,8 +4478,8 @@ relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_quiet || { - func_quote_arg expand,pretty "$relink_command" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else @@ -5446,8 +5258,7 @@ if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" - func_quote_arg pretty "$ECHO" - qECHO=$func_quote_arg_result + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. @@ -5457,7 +5268,7 @@ \$1 _LTECHO_EOF' } - ECHO=$qECHO + ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to @@ -6800,9 +6611,9 @@ while test "$#" -gt 0; do arg=$1 shift - func_quote_arg pretty,unquoted "$arg" - qarg=$func_quote_arg_unquoted_result - func_append libtool_args " $func_quote_arg_result" + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then @@ -7400,9 +7211,9 @@ save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_arg pretty "$flag" - func_append arg " $func_quote_arg_result" - func_append compiler_flags " $func_quote_arg_result" + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7416,10 +7227,10 @@ save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_arg pretty "$flag" - func_append arg " $wl$func_quote_arg_result" - func_append compiler_flags " $wl$func_quote_arg_result" - func_append linker_flags " $func_quote_arg_result" + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7443,8 +7254,8 @@ # -msg_* for osf cc -msg_*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; # Flags to be passed through unchanged, with rationale: @@ -7461,15 +7272,14 @@ # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang - # -fsanitize=* Clang/GCC memory and address sanitizer + # -fsanitize=* Clang memory and address sanitizer -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + -fsanitize=*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" @@ -7490,15 +7300,15 @@ continue else # Otherwise treat like 'Some other compiler flag' below - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result fi ;; # Some other compiler flag. -* | +*) - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; *.$objext) @@ -7618,8 +7428,8 @@ *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. - func_quote_arg pretty "$arg" - arg=$func_quote_arg_result + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result ;; esac # arg @@ -7760,10 +7570,7 @@ case $pass in dlopen) libs=$dlfiles ;; dlpreopen) libs=$dlprefiles ;; - link) - libs="$deplibs %DEPLIBS%" - test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" - ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test lib,dlpreopen = "$linkmode,$pass"; then @@ -8082,19 +7889,19 @@ # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" - tmp_libs= - for deplib in $dependency_libs; do - deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps; then - case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; - esac - fi - func_append tmp_libs " $deplib" - done elif test prog != "$linkmode" && test lib != "$linkmode"; then func_fatal_error "'$lib' is not a convenience library" fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done continue fi # $pass = conv @@ -9018,9 +8825,6 @@ revision=$number_minor lt_irix_increment=no ;; - *) - func_fatal_configuration "$modename: unknown library version type '$version_type'" - ;; esac ;; no) @@ -10131,8 +9935,8 @@ for cmd in $concat_cmds; do IFS=$save_ifs $opt_quiet || { - func_quote_arg expand,pretty "$cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10225,8 +10029,8 @@ eval cmd=\"$cmd\" IFS=$save_ifs $opt_quiet || { - func_quote_arg expand,pretty "$cmd" - eval "func_echo $func_quote_arg_result" + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10700,12 +10504,12 @@ elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_arg pretty "$var_value" - relink_command="$var=$func_quote_arg_result; export $var; $relink_command" + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done - func_quote_arg pretty,unquoted "(cd `pwd`; $relink_command)" - relink_command=$func_quote_arg_unquoted_result + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. @@ -10945,14 +10749,13 @@ elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_arg pretty,unquoted "$var_value" - relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - func_quote_arg pretty,unquoted "$relink_command" - relink_command=$func_quote_arg_unquoted_result + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test yes = "$hardcode_automatic"; then relink_command= fi diff -Nru geos-3.7.0/macros/ax_check_compile_flag.m4 geos-3.7.1/macros/ax_check_compile_flag.m4 --- geos-3.7.0/macros/ax_check_compile_flag.m4 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/macros/ax_check_compile_flag.m4 2018-11-09 23:03:28.000000000 +0000 @@ -58,7 +58,7 @@ #serial 4 AC_DEFUN([AX_CHECK_COMPILE_FLAG], -[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF +[AC_PREREQ(2.63)dnl for _AC_LANG_PREFIX and AS_VAR_IF AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS diff -Nru geos-3.7.0/macros/libtool.m4 geos-3.7.1/macros/libtool.m4 --- geos-3.7.0/macros/libtool.m4 2018-09-11 04:44:46.000000000 +0000 +++ geos-3.7.1/macros/libtool.m4 2018-11-29 23:05:11.000000000 +0000 @@ -728,6 +728,7 @@ cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. @@ -2886,18 +2887,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -3557,7 +3546,7 @@ lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else @@ -4435,7 +4424,7 @@ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -4947,9 +4936,6 @@ ;; esac ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -5012,9 +4998,6 @@ openbsd* | bitrig*) with_gnu_ld=no ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes @@ -5269,7 +5252,7 @@ fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -5790,7 +5773,6 @@ if test yes = "$lt_cv_irix_exported_symbol"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi - _LT_TAGVAR(link_all_deplibs, $1)=no else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' @@ -5812,7 +5794,7 @@ esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -6438,7 +6420,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no @@ -6813,7 +6795,7 @@ # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -6878,7 +6860,7 @@ # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -7217,7 +7199,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support @@ -7301,7 +7283,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. @@ -7312,7 +7294,7 @@ # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' diff -Nru geos-3.7.0/macros/Makefile.in geos-3.7.1/macros/Makefile.in --- geos-3.7.0/macros/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/macros/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -298,7 +298,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/Makefile.in geos-3.7.1/Makefile.in --- geos-3.7.0/Makefile.in 2018-09-11 04:44:50.000000000 +0000 +++ geos-3.7.1/Makefile.in 2018-11-29 23:05:16.000000000 +0000 @@ -181,7 +181,7 @@ DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in AUTHORS COPYING INSTALL NEWS \ TODO compile config.guess config.sub install-sh ltmain.sh \ - missing + missing py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -386,7 +386,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/NEWS geos-3.7.1/NEWS --- geos-3.7.0/NEWS 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/NEWS 2018-11-29 23:31:11.000000000 +0000 @@ -1,5 +1,23 @@ -3.7.0 changes +Changes in 3.7.1 +2018-11-29 + +- Bug fixes / improvements + - Fix crash in GEOSCoordSeq_isCCW with empty coordseq + (#927, Sergey Fedoseev) + - Fix crash in GEOSInterpolate with empty LineString + (#926, Sergey Fedoseev) + - Fix crash in GEOSUnaryUnion with empty LineString + (#928, Sergey Fedoseev) + - Fix memory leak in SIRtree::insert (#919, Dan Baston) + - Reduce required autoconf to 2.63 + (#56, John Harvey) + - Fix incorrect return values on error from GEOSLength + GEOSisValidDetail (#941, Dan Baston) + + +Changes in 3.7.0 2018-09-10 + - New things: - CAPI: GEOSDistanceIndexed (#795, Dan Baston) - CAPI: GEOSCoordSeq_isCCW (#870, Dan Baston) diff -Nru geos-3.7.0/py-compile geos-3.7.1/py-compile --- geos-3.7.0/py-compile 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/py-compile 2017-09-05 18:37:10.000000000 +0000 @@ -1,9 +1,9 @@ #!/bin/sh # py-compile - Compile a Python program -scriptversion=2018-03-07.03; # UTC +scriptversion=2011-06-08.12; # UTC -# Copyright (C) 2000-2018 Free Software Foundation, Inc. +# Copyright (C) 2000-2014 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -162,9 +162,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" +# time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: diff -Nru geos-3.7.0/README.md geos-3.7.1/README.md --- geos-3.7.0/README.md 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/README.md 2018-11-29 22:42:00.000000000 +0000 @@ -14,24 +14,29 @@ ## Building, testing, installing +### Prerequisites + +Building GEOS requires a C++11 compiler + ### Unix -Using Autotools: +#### Using Autotools: ./autogen.sh # in ${srcdir}, if obtained from SVN or GIT - ${srcdir}/configure # in build dir + (mkdir obj && cd obj && ../configure) -Using CMake: +#### Using CMake: - cmake ${srcdir} # in build dir + (mkdir build && cd build && cmake ..) -Now, all versions: +#### Either Autotools or CMake make make check - make install # as root - ldconfig # as root + make install # (as root, assuming PREFIX is not writable by the build user) + On a GNU/Linux system, if installed in a system prefix: + ldconfig # as root ### Microsoft Windows diff -Nru geos-3.7.0/src/algorithm/CGAlgorithms.cpp geos-3.7.1/src/algorithm/CGAlgorithms.cpp --- geos-3.7.0/src/algorithm/CGAlgorithms.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/src/algorithm/CGAlgorithms.cpp 2018-11-29 22:42:00.000000000 +0000 @@ -99,15 +99,15 @@ bool CGAlgorithms::isCCW(const CoordinateSequence* ring) { - // # of points without closing endpoint - const std::size_t nPts=ring->getSize()-1; - // sanity check - if (nPts < 3) + if (ring->getSize() < 4) { throw util::IllegalArgumentException("Ring has fewer than 3 points, so orientation cannot be determined"); } + // # of points without closing endpoint + const std::size_t nPts=ring->getSize()-1; + // find highest point const Coordinate *hiPt=&ring->getAt(0); int hiIndex=0; diff -Nru geos-3.7.0/src/algorithm/distance/Makefile.in geos-3.7.1/src/algorithm/distance/Makefile.in --- geos-3.7.0/src/algorithm/distance/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/src/algorithm/distance/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -389,7 +389,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/algorithm/locate/Makefile.in geos-3.7.1/src/algorithm/locate/Makefile.in --- geos-3.7.0/src/algorithm/locate/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/src/algorithm/locate/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -389,7 +389,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/algorithm/Makefile.in geos-3.7.1/src/algorithm/Makefile.in --- geos-3.7.0/src/algorithm/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/src/algorithm/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -409,7 +409,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/geom/Makefile.in geos-3.7.1/src/geom/Makefile.in --- geos-3.7.0/src/geom/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/src/geom/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -407,7 +407,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/geom/prep/Makefile.in geos-3.7.1/src/geom/prep/Makefile.in --- geos-3.7.0/src/geom/prep/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/src/geom/prep/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -361,7 +361,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/geom/util/Makefile.in geos-3.7.1/src/geom/util/Makefile.in --- geos-3.7.0/src/geom/util/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/geom/util/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -358,7 +358,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/geomgraph/index/Makefile.in geos-3.7.1/src/geomgraph/index/Makefile.in --- geos-3.7.0/src/geomgraph/index/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/geomgraph/index/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -355,7 +355,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/geomgraph/Makefile.in geos-3.7.1/src/geomgraph/Makefile.in --- geos-3.7.0/src/geomgraph/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/geomgraph/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -401,7 +401,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/bintree/Makefile.in geos-3.7.1/src/index/bintree/Makefile.in --- geos-3.7.0/src/index/bintree/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/bintree/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -347,7 +347,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/chain/Makefile.in geos-3.7.1/src/index/chain/Makefile.in --- geos-3.7.0/src/index/chain/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/chain/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -348,7 +348,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/intervalrtree/Makefile.in geos-3.7.1/src/index/intervalrtree/Makefile.in --- geos-3.7.0/src/index/intervalrtree/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/intervalrtree/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -349,7 +349,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/Makefile.in geos-3.7.1/src/index/Makefile.in --- geos-3.7.0/src/index/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -385,7 +385,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/quadtree/Makefile.in geos-3.7.1/src/index/quadtree/Makefile.in --- geos-3.7.0/src/index/quadtree/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/quadtree/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -348,7 +348,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/strtree/Makefile.in geos-3.7.1/src/index/strtree/Makefile.in --- geos-3.7.0/src/index/strtree/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/strtree/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -350,7 +350,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/index/strtree/SIRtree.cpp geos-3.7.1/src/index/strtree/SIRtree.cpp --- geos-3.7.0/src/index/strtree/SIRtree.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/src/index/strtree/SIRtree.cpp 2018-11-29 22:42:04.000000000 +0000 @@ -127,8 +127,10 @@ /** * Inserts an item having the given bounds into the tree. */ -void SIRtree::insert(double x1, double x2,void* item) { - AbstractSTRtree::insert(new Interval(min(x1,x2),max(x1, x2)),item); +void SIRtree::insert(double x1, double x2, void* item) { + std::unique_ptr i{new Interval(std::min(x1,x2), std::max(x1, x2))}; + AbstractSTRtree::insert(i.get(), item); + intervals.push_back(std::move(i)); } std::unique_ptr diff -Nru geos-3.7.0/src/index/sweepline/Makefile.in geos-3.7.1/src/index/sweepline/Makefile.in --- geos-3.7.0/src/index/sweepline/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/index/sweepline/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -347,7 +347,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/io/Makefile.in geos-3.7.1/src/io/Makefile.in --- geos-3.7.0/src/io/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/io/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -357,7 +357,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/linearref/LinearLocation.cpp geos-3.7.1/src/linearref/LinearLocation.cpp --- geos-3.7.0/src/linearref/LinearLocation.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/src/linearref/LinearLocation.cpp 2018-11-29 22:42:00.000000000 +0000 @@ -194,6 +194,9 @@ if ( ! lineComp ) { throw util::IllegalArgumentException("LinearLocation::getCoordinate only works with LineString geometries"); } + if (linearGeom->isEmpty()) { + return Coordinate::getNull(); + } Coordinate p0 = lineComp->getCoordinateN(segmentIndex); if (segmentIndex >= lineComp->getNumPoints() - 1) return p0; diff -Nru geos-3.7.0/src/linearref/Makefile.in geos-3.7.1/src/linearref/Makefile.in --- geos-3.7.0/src/linearref/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/linearref/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -355,7 +355,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/Makefile.in geos-3.7.1/src/Makefile.in --- geos-3.7.0/src/Makefile.in 2018-09-11 04:44:51.000000000 +0000 +++ geos-3.7.1/src/Makefile.in 2018-11-29 23:05:18.000000000 +0000 @@ -422,7 +422,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/noding/Makefile.in geos-3.7.1/src/noding/Makefile.in --- geos-3.7.0/src/noding/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/noding/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -410,7 +410,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/noding/snapround/Makefile.in geos-3.7.1/src/noding/snapround/Makefile.in --- geos-3.7.0/src/noding/snapround/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/noding/snapround/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -390,7 +390,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/buffer/Makefile.in geos-3.7.1/src/operation/buffer/Makefile.in --- geos-3.7.0/src/operation/buffer/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/buffer/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -398,7 +398,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/distance/Makefile.in geos-3.7.1/src/operation/distance/Makefile.in --- geos-3.7.0/src/operation/distance/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/distance/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -394,7 +394,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/intersection/Makefile.in geos-3.7.1/src/operation/intersection/Makefile.in --- geos-3.7.0/src/operation/intersection/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/intersection/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -389,7 +389,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/linemerge/Makefile.in geos-3.7.1/src/operation/linemerge/Makefile.in --- geos-3.7.0/src/operation/linemerge/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/linemerge/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -391,7 +391,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/Makefile.in geos-3.7.1/src/operation/Makefile.in --- geos-3.7.0/src/operation/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -392,7 +392,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/overlay/Makefile.in geos-3.7.1/src/operation/overlay/Makefile.in --- geos-3.7.0/src/operation/overlay/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/overlay/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -411,7 +411,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/polygonize/Makefile.in geos-3.7.1/src/operation/polygonize/Makefile.in --- geos-3.7.0/src/operation/polygonize/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/polygonize/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -391,7 +391,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/predicate/Makefile.in geos-3.7.1/src/operation/predicate/Makefile.in --- geos-3.7.0/src/operation/predicate/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/predicate/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -353,7 +353,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/relate/Makefile.in geos-3.7.1/src/operation/relate/Makefile.in --- geos-3.7.0/src/operation/relate/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/relate/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -393,7 +393,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/sharedpaths/Makefile.in geos-3.7.1/src/operation/sharedpaths/Makefile.in --- geos-3.7.0/src/operation/sharedpaths/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/sharedpaths/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -386,7 +386,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/union/Makefile.in geos-3.7.1/src/operation/union/Makefile.in --- geos-3.7.0/src/operation/union/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/union/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -390,7 +390,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/operation/union/UnaryUnionOp.cpp geos-3.7.1/src/operation/union/UnaryUnionOp.cpp --- geos-3.7.0/src/operation/union/UnaryUnionOp.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/src/operation/union/UnaryUnionOp.cpp 2018-11-09 23:03:28.000000000 +0000 @@ -93,7 +93,9 @@ */ unionLines.reset( CascadedUnion::Union( lines.begin(), lines.end() ) ); - unionLines = unionNoOpt(*unionLines); + if (unionLines.get()) { + unionLines = unionNoOpt(*unionLines); + } } GeomPtr unionPolygons; diff -Nru geos-3.7.0/src/operation/valid/Makefile.in geos-3.7.1/src/operation/valid/Makefile.in --- geos-3.7.0/src/operation/valid/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/operation/valid/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -416,7 +416,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/planargraph/Makefile.in geos-3.7.1/src/planargraph/Makefile.in --- geos-3.7.0/src/planargraph/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/planargraph/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -397,7 +397,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/precision/Makefile.in geos-3.7.1/src/precision/Makefile.in --- geos-3.7.0/src/precision/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/precision/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -396,7 +396,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/simplify/Makefile.in geos-3.7.1/src/simplify/Makefile.in --- geos-3.7.0/src/simplify/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/simplify/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -397,7 +397,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/triangulate/Makefile.in geos-3.7.1/src/triangulate/Makefile.in --- geos-3.7.0/src/triangulate/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/triangulate/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -389,7 +389,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/triangulate/quadedge/Makefile.in geos-3.7.1/src/triangulate/quadedge/Makefile.in --- geos-3.7.0/src/triangulate/quadedge/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/triangulate/quadedge/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -394,7 +394,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/src/util/Makefile.in geos-3.7.1/src/util/Makefile.in --- geos-3.7.0/src/util/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/src/util/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -390,7 +390,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/swig/geos.i geos-3.7.1/swig/geos.i --- geos-3.7.0/swig/geos.i 2018-09-11 04:45:06.000000000 +0000 +++ geos-3.7.1/swig/geos.i 2018-11-29 23:05:45.000000000 +0000 @@ -29,16 +29,16 @@ the whole c api. */ #define GEOS_VERSION_MAJOR 3 #define GEOS_VERSION_MINOR 7 -#define GEOS_VERSION_PATCH 0 -#define GEOS_VERSION "3.7.0" +#define GEOS_VERSION_PATCH 1 +#define GEOS_VERSION "3.7.1" #define GEOS_JTS_PORT "1.13.0" #define GEOS_CAPI_VERSION_MAJOR 1 #define GEOS_CAPI_VERSION_MINOR 11 -#define GEOS_CAPI_VERSION_PATCH 0 +#define GEOS_CAPI_VERSION_PATCH 1 #define GEOS_CAPI_FIRST_INTERFACE GEOS_CAPI_VERSION_MAJOR #define GEOS_CAPI_LAST_INTERFACE (GEOS_CAPI_VERSION_MAJOR+GEOS_CAPI_VERSION_MINOR) -#define GEOS_CAPI_VERSION "3.7.0-CAPI-1.11.0" +#define GEOS_CAPI_VERSION "3.7.1-CAPI-1.11.1" /* Supported geometry types */ enum GEOSGeomTypes { diff -Nru geos-3.7.0/swig/Makefile.in geos-3.7.1/swig/Makefile.in --- geos-3.7.0/swig/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/swig/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -359,7 +359,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/swig/python/Makefile.in geos-3.7.1/swig/python/Makefile.in --- geos-3.7.0/swig/python/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/swig/python/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -432,7 +432,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/swig/python/tests/Makefile.in geos-3.7.1/swig/python/tests/Makefile.in --- geos-3.7.0/swig/python/tests/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/swig/python/tests/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -294,7 +294,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/swig/ruby/Makefile.in geos-3.7.1/swig/ruby/Makefile.in --- geos-3.7.0/swig/ruby/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/swig/ruby/Makefile.in 2018-11-29 23:05:19.000000000 +0000 @@ -420,7 +420,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/swig/ruby/test/Makefile.in geos-3.7.1/swig/ruby/test/Makefile.in --- geos-3.7.0/swig/ruby/test/Makefile.in 2018-09-11 04:44:52.000000000 +0000 +++ geos-3.7.1/swig/ruby/test/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -294,7 +294,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/test-driver geos-3.7.1/test-driver --- geos-3.7.0/test-driver 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/test-driver 2017-09-05 18:37:11.000000000 +0000 @@ -1,9 +1,9 @@ #! /bin/sh # test-driver - basic testsuite driver script. -scriptversion=2018-03-07.03; # UTC +scriptversion=2013-07-13.22; # UTC -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2014 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -140,9 +140,9 @@ # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" +# time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: diff -Nru geos-3.7.0/tests/bigtest/Makefile.in geos-3.7.1/tests/bigtest/Makefile.in --- geos-3.7.0/tests/bigtest/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/bigtest/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -370,7 +370,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/geostest/Makefile.in geos-3.7.1/tests/geostest/Makefile.in --- geos-3.7.0/tests/geostest/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/geostest/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -343,7 +343,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/Makefile.in geos-3.7.1/tests/Makefile.in --- geos-3.7.0/tests/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -354,7 +354,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/perf/capi/Makefile.in geos-3.7.1/tests/perf/capi/Makefile.in --- geos-3.7.0/tests/perf/capi/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/perf/capi/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -348,7 +348,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/perf/Makefile.in geos-3.7.1/tests/perf/Makefile.in --- geos-3.7.0/tests/perf/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/perf/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -387,7 +387,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/perf/operation/buffer/Makefile.in geos-3.7.1/tests/perf/operation/buffer/Makefile.in --- geos-3.7.0/tests/perf/operation/buffer/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/perf/operation/buffer/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -351,7 +351,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/perf/operation/Makefile.in geos-3.7.1/tests/perf/operation/Makefile.in --- geos-3.7.0/tests/perf/operation/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/perf/operation/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -354,7 +354,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/perf/operation/predicate/Makefile.in geos-3.7.1/tests/perf/operation/predicate/Makefile.in --- geos-3.7.0/tests/perf/operation/predicate/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/perf/operation/predicate/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -351,7 +351,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/thread/Makefile.in geos-3.7.1/tests/thread/Makefile.in --- geos-3.7.0/tests/thread/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/thread/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -347,7 +347,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/unit/capi/GEOSCoordSeqTest.cpp geos-3.7.1/tests/unit/capi/GEOSCoordSeqTest.cpp --- geos-3.7.0/tests/unit/capi/GEOSCoordSeqTest.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/tests/unit/capi/GEOSCoordSeqTest.cpp 2018-11-09 23:03:28.000000000 +0000 @@ -322,5 +322,15 @@ ensure_equals(GEOSCoordSeq_isCCW(cs_, &ccw), 0); } + template<> + template<> + void object::test<10>() { + // no orientation + cs_ = GEOSCoordSeq_create(0, 0); + char ccw; + + ensure_equals(GEOSCoordSeq_isCCW(cs_, &ccw), 0); + } + } // namespace tut diff -Nru geos-3.7.0/tests/unit/capi/GEOSInterpolateTest.cpp geos-3.7.1/tests/unit/capi/GEOSInterpolateTest.cpp --- geos-3.7.0/tests/unit/capi/GEOSInterpolateTest.cpp 1970-01-01 00:00:00.000000000 +0000 +++ geos-3.7.1/tests/unit/capi/GEOSInterpolateTest.cpp 2018-11-09 23:03:28.000000000 +0000 @@ -0,0 +1,68 @@ +// Test Suite for C-API LineString interpolate functions + +#include +// geos +#include +// std +#include +#include +#include +#include + +namespace tut +{ + // + // Test Group + // + + // Common data used in test cases. + struct test_capiinterpolate_data + { + GEOSGeometry* geom1_; + + static void notice(const char *fmt, ...) + { + std::fprintf( stdout, "NOTICE: "); + + va_list ap; + va_start(ap, fmt); + std::vfprintf(stdout, fmt, ap); + va_end(ap); + + std::fprintf(stdout, "\n"); + } + + test_capiinterpolate_data() + : geom1_(nullptr) + { + initGEOS(notice, notice); + } + + ~test_capiinterpolate_data() + { + GEOSGeom_destroy(geom1_); + geom1_ = nullptr; + finishGEOS(); + } + + }; + + typedef test_group group; + typedef group::object object; + + group test_capiinterpolate_group("capi::GEOSInterpolate"); + + // + // Test Cases + // + + template<> + template<> + void object::test<1>() + { + geom1_ = GEOSGeomFromWKT("LINESTRING EMPTY"); + GEOSGeometry *geom2 = GEOSInterpolate(geom1_, 1); + ensure_equals(GEOSisEmpty(geom2), 1); + GEOSGeom_destroy(geom2); + } +} // namespace tut diff -Nru geos-3.7.0/tests/unit/capi/GEOSUnaryUnionTest.cpp geos-3.7.1/tests/unit/capi/GEOSUnaryUnionTest.cpp --- geos-3.7.0/tests/unit/capi/GEOSUnaryUnionTest.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/tests/unit/capi/GEOSUnaryUnionTest.cpp 2018-11-29 22:42:00.000000000 +0000 @@ -207,5 +207,18 @@ } + // Self-union an empty linestring + template<> + template<> + void object::test<10>() + { + geom1_ = GEOSGeomFromWKT("LINESTRING EMPTY"); + ensure( nullptr != geom1_ ); + + geom2_ = GEOSUnaryUnion(geom1_); + ensure( nullptr != geom2_ ); + + ensure_equals(toWKT(geom2_), std::string("GEOMETRYCOLLECTION EMPTY")); + } } // namespace tut diff -Nru geos-3.7.0/tests/unit/index/strtree/SIRtreeTest.cpp geos-3.7.1/tests/unit/index/strtree/SIRtreeTest.cpp --- geos-3.7.0/tests/unit/index/strtree/SIRtreeTest.cpp 1970-01-01 00:00:00.000000000 +0000 +++ geos-3.7.1/tests/unit/index/strtree/SIRtreeTest.cpp 2018-11-29 22:42:04.000000000 +0000 @@ -0,0 +1,34 @@ +#include +// geos +#include + +using namespace geos::index::strtree; + +namespace tut +{ + // dummy data, not used + struct test_sirtree_data {}; + + using group = test_group; + using object = group::object; + + group test_sirtree_group("geos::index::strtree::SIRtree"); + + // + // Test Cases + // + + // Make sure no memory is leaked. + // See https://trac.osgeo.org/geos/ticket/919 + template<> + template<> + void object::test<1>() + { + SIRtree t; + double value = 3; + t.insert(1, 5, &value); + } + + +} // namespace tut + diff -Nru geos-3.7.0/tests/unit/linearref/LengthIndexedLineTest.cpp geos-3.7.1/tests/unit/linearref/LengthIndexedLineTest.cpp --- geos-3.7.0/tests/unit/linearref/LengthIndexedLineTest.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/tests/unit/linearref/LengthIndexedLineTest.cpp 2018-11-09 23:03:28.000000000 +0000 @@ -470,5 +470,15 @@ } #endif +template<> +template<> +void object::test<29>() +{ + GeomPtr linearGeom(reader.read("LINESTRING EMPTY")); + LengthIndexedLine indexedLine(linearGeom.get()); + Coordinate pt = indexedLine.extractPoint(100); + ensure(pt.isNull()); +} + } // namespace tut diff -Nru geos-3.7.0/tests/unit/Makefile.am geos-3.7.1/tests/unit/Makefile.am --- geos-3.7.0/tests/unit/Makefile.am 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/tests/unit/Makefile.am 2018-11-29 22:42:04.000000000 +0000 @@ -79,6 +79,7 @@ geom/TriangleTest.cpp \ geom/util/GeometryExtracterTest.cpp \ index/quadtree/DoubleBitsTest.cpp \ + index/strtree/SIRtreeTest.cpp \ io/ByteOrderValuesTest.cpp \ io/WKBReaderTest.cpp \ io/WKBWriterTest.cpp \ @@ -168,7 +169,8 @@ capi/GEOSReverseTest.cpp \ capi/GEOSUnaryUnionTest.cpp \ capi/GEOSisValidDetailTest.cpp \ - capi/GEOSisClosedTest.cpp + capi/GEOSisClosedTest.cpp \ + capi/GEOSInterpolateTest.cpp noinst_HEADERS = \ utility.h diff -Nru geos-3.7.0/tests/unit/Makefile.in geos-3.7.1/tests/unit/Makefile.in --- geos-3.7.0/tests/unit/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/unit/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -154,6 +154,7 @@ geom/TriangleTest.$(OBJEXT) \ geom/util/GeometryExtracterTest.$(OBJEXT) \ index/quadtree/DoubleBitsTest.$(OBJEXT) \ + index/strtree/SIRtreeTest.$(OBJEXT) \ io/ByteOrderValuesTest.$(OBJEXT) io/WKBReaderTest.$(OBJEXT) \ io/WKBWriterTest.$(OBJEXT) io/WKTReaderTest.$(OBJEXT) \ io/WKTWriterTest.$(OBJEXT) io/WriterTest.$(OBJEXT) \ @@ -237,7 +238,8 @@ capi/GEOSReverseTest.$(OBJEXT) \ capi/GEOSUnaryUnionTest.$(OBJEXT) \ capi/GEOSisValidDetailTest.$(OBJEXT) \ - capi/GEOSisClosedTest.$(OBJEXT) + capi/GEOSisClosedTest.$(OBJEXT) \ + capi/GEOSInterpolateTest.$(OBJEXT) geos_unit_OBJECTS = $(am_geos_unit_OBJECTS) geos_unit_DEPENDENCIES = $(top_builddir)/src/libgeos.la \ $(top_builddir)/capi/libgeos_c.la @@ -292,6 +294,7 @@ capi/$(DEPDIR)/GEOSGeom_setPrecisionTest.Po \ capi/$(DEPDIR)/GEOSGetCentroidTest.Po \ capi/$(DEPDIR)/GEOSHausdorffDistanceTest.Po \ + capi/$(DEPDIR)/GEOSInterpolateTest.Po \ capi/$(DEPDIR)/GEOSInterruptTest.Po \ capi/$(DEPDIR)/GEOSIntersectionTest.Po \ capi/$(DEPDIR)/GEOSIntersectsTest.Po \ @@ -344,6 +347,7 @@ geom/prep/$(DEPDIR)/PreparedGeometryFactoryTest.Po \ geom/util/$(DEPDIR)/GeometryExtracterTest.Po \ index/quadtree/$(DEPDIR)/DoubleBitsTest.Po \ + index/strtree/$(DEPDIR)/SIRtreeTest.Po \ io/$(DEPDIR)/ByteOrderValuesTest.Po \ io/$(DEPDIR)/WKBReaderTest.Po io/$(DEPDIR)/WKBWriterTest.Po \ io/$(DEPDIR)/WKTReaderTest.Po io/$(DEPDIR)/WKTWriterTest.Po \ @@ -802,7 +806,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -883,6 +886,7 @@ geom/TriangleTest.cpp \ geom/util/GeometryExtracterTest.cpp \ index/quadtree/DoubleBitsTest.cpp \ + index/strtree/SIRtreeTest.cpp \ io/ByteOrderValuesTest.cpp \ io/WKBReaderTest.cpp \ io/WKBWriterTest.cpp \ @@ -972,7 +976,8 @@ capi/GEOSReverseTest.cpp \ capi/GEOSUnaryUnionTest.cpp \ capi/GEOSisValidDetailTest.cpp \ - capi/GEOSisClosedTest.cpp + capi/GEOSisClosedTest.cpp \ + capi/GEOSInterpolateTest.cpp noinst_HEADERS = \ utility.h @@ -1155,6 +1160,14 @@ index/quadtree/DoubleBitsTest.$(OBJEXT): \ index/quadtree/$(am__dirstamp) \ index/quadtree/$(DEPDIR)/$(am__dirstamp) +index/strtree/$(am__dirstamp): + @$(MKDIR_P) index/strtree + @: > index/strtree/$(am__dirstamp) +index/strtree/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) index/strtree/$(DEPDIR) + @: > index/strtree/$(DEPDIR)/$(am__dirstamp) +index/strtree/SIRtreeTest.$(OBJEXT): index/strtree/$(am__dirstamp) \ + index/strtree/$(DEPDIR)/$(am__dirstamp) io/$(am__dirstamp): @$(MKDIR_P) io @: > io/$(am__dirstamp) @@ -1492,6 +1505,8 @@ capi/$(DEPDIR)/$(am__dirstamp) capi/GEOSisClosedTest.$(OBJEXT): capi/$(am__dirstamp) \ capi/$(DEPDIR)/$(am__dirstamp) +capi/GEOSInterpolateTest.$(OBJEXT): capi/$(am__dirstamp) \ + capi/$(DEPDIR)/$(am__dirstamp) geos_unit$(EXEEXT): $(geos_unit_OBJECTS) $(geos_unit_DEPENDENCIES) $(EXTRA_geos_unit_DEPENDENCIES) @rm -f geos_unit$(EXEEXT) @@ -1508,6 +1523,7 @@ -rm -f geom/prep/*.$(OBJEXT) -rm -f geom/util/*.$(OBJEXT) -rm -f index/quadtree/*.$(OBJEXT) + -rm -f index/strtree/*.$(OBJEXT) -rm -f io/*.$(OBJEXT) -rm -f linearref/*.$(OBJEXT) -rm -f noding/*.$(OBJEXT) @@ -1565,6 +1581,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSGeom_setPrecisionTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSGetCentroidTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSHausdorffDistanceTest.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSInterpolateTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSInterruptTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSIntersectionTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@capi/$(DEPDIR)/GEOSIntersectsTest.Po@am__quote@ # am--include-marker @@ -1619,6 +1636,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@geom/prep/$(DEPDIR)/PreparedGeometryFactoryTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@geom/util/$(DEPDIR)/GeometryExtracterTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@index/quadtree/$(DEPDIR)/DoubleBitsTest.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@index/strtree/$(DEPDIR)/SIRtreeTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/ByteOrderValuesTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/WKBReaderTest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@io/$(DEPDIR)/WKBWriterTest.Po@am__quote@ # am--include-marker @@ -2002,6 +2020,8 @@ -rm -f geom/util/$(am__dirstamp) -rm -f index/quadtree/$(DEPDIR)/$(am__dirstamp) -rm -f index/quadtree/$(am__dirstamp) + -rm -f index/strtree/$(DEPDIR)/$(am__dirstamp) + -rm -f index/strtree/$(am__dirstamp) -rm -f io/$(DEPDIR)/$(am__dirstamp) -rm -f io/$(am__dirstamp) -rm -f linearref/$(DEPDIR)/$(am__dirstamp) @@ -2086,6 +2106,7 @@ -rm -f capi/$(DEPDIR)/GEOSGeom_setPrecisionTest.Po -rm -f capi/$(DEPDIR)/GEOSGetCentroidTest.Po -rm -f capi/$(DEPDIR)/GEOSHausdorffDistanceTest.Po + -rm -f capi/$(DEPDIR)/GEOSInterpolateTest.Po -rm -f capi/$(DEPDIR)/GEOSInterruptTest.Po -rm -f capi/$(DEPDIR)/GEOSIntersectionTest.Po -rm -f capi/$(DEPDIR)/GEOSIntersectsTest.Po @@ -2140,6 +2161,7 @@ -rm -f geom/prep/$(DEPDIR)/PreparedGeometryFactoryTest.Po -rm -f geom/util/$(DEPDIR)/GeometryExtracterTest.Po -rm -f index/quadtree/$(DEPDIR)/DoubleBitsTest.Po + -rm -f index/strtree/$(DEPDIR)/SIRtreeTest.Po -rm -f io/$(DEPDIR)/ByteOrderValuesTest.Po -rm -f io/$(DEPDIR)/WKBReaderTest.Po -rm -f io/$(DEPDIR)/WKBWriterTest.Po @@ -2262,6 +2284,7 @@ -rm -f capi/$(DEPDIR)/GEOSGeom_setPrecisionTest.Po -rm -f capi/$(DEPDIR)/GEOSGetCentroidTest.Po -rm -f capi/$(DEPDIR)/GEOSHausdorffDistanceTest.Po + -rm -f capi/$(DEPDIR)/GEOSInterpolateTest.Po -rm -f capi/$(DEPDIR)/GEOSInterruptTest.Po -rm -f capi/$(DEPDIR)/GEOSIntersectionTest.Po -rm -f capi/$(DEPDIR)/GEOSIntersectsTest.Po @@ -2316,6 +2339,7 @@ -rm -f geom/prep/$(DEPDIR)/PreparedGeometryFactoryTest.Po -rm -f geom/util/$(DEPDIR)/GeometryExtracterTest.Po -rm -f index/quadtree/$(DEPDIR)/DoubleBitsTest.Po + -rm -f index/strtree/$(DEPDIR)/SIRtreeTest.Po -rm -f io/$(DEPDIR)/ByteOrderValuesTest.Po -rm -f io/$(DEPDIR)/WKBReaderTest.Po -rm -f io/$(DEPDIR)/WKBWriterTest.Po diff -Nru geos-3.7.0/tests/unit/operation/union/UnaryUnionOpTest.cpp geos-3.7.1/tests/unit/operation/union/UnaryUnionOpTest.cpp --- geos-3.7.0/tests/unit/operation/union/UnaryUnionOpTest.cpp 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/tests/unit/operation/union/UnaryUnionOpTest.cpp 2018-11-09 23:03:28.000000000 +0000 @@ -179,5 +179,17 @@ doTest(geoms, "MULTILINESTRING ((0 0, 5 0), (5 0, 10 0, 5 -5, 5 0), (5 0, 5 5))"); } + template<> + template<> + void object::test<7>() + { + static char const* const geoms[] = + { + "LINESTRING EMPTY", + nullptr + }; + doTest(geoms, "GEOMETRYCOLLECTION EMPTY"); + } + } // namespace tut diff -Nru geos-3.7.0/tests/xmltester/Makefile.in geos-3.7.1/tests/xmltester/Makefile.in --- geos-3.7.0/tests/xmltester/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tests/xmltester/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -589,7 +589,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff -Nru geos-3.7.0/tests/xmltester/tests/linemerge.xml geos-3.7.1/tests/xmltester/tests/linemerge.xml --- geos-3.7.0/tests/xmltester/tests/linemerge.xml 2018-09-11 04:44:45.000000000 +0000 +++ geos-3.7.1/tests/xmltester/tests/linemerge.xml 2018-11-29 22:42:01.000000000 +0000 @@ -1,5 +1,5 @@ - + Case # MULTILINESTRING((0 0, 10 0), (10 0, 20 0)) diff -Nru geos-3.7.0/tools/Makefile.in geos-3.7.1/tools/Makefile.in --- geos-3.7.0/tools/Makefile.in 2018-09-11 04:44:53.000000000 +0000 +++ geos-3.7.1/tools/Makefile.in 2018-11-29 23:05:20.000000000 +0000 @@ -324,7 +324,6 @@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@