Commit Graph

  • a0d03ed4cf [test] Divide relate() test into several smaller ones. Adam Wulkiewicz 2014-04-17 13:55:28 +0200
  • b87400d822 [test][within] Divide within() test into several smaller files. Adam Wulkiewicz 2014-04-17 13:30:51 +0200
  • d4bcf8dcc8 [iterators][relate] Fix Intel 11 compilation errors. Adam Wulkiewicz 2014-04-17 12:09:07 +0200
  • a7f1521756 [relate] Fix GCC 4.4 and 4.5 compilation errors Adam Wulkiewicz 2014-04-17 01:53:55 +0200
  • 08cc83be49 [geometry] Fix compilation errors Adam Wulkiewicz 2014-04-17 01:38:08 +0200
  • 2d6cc4feae Merge pull request #15 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-16 12:12:38 +0200
  • 02707c1ded Merge pull request #14 from mkaravel/feature/point_iterator Adam Wulkiewicz 2014-04-16 12:01:48 +0200
  • 14df2155d2 [test][set ops] remove linking dependency with Boost.Test for P/P and L/L unit tests for union Menelaos Karavelas 2014-04-16 12:51:07 +0300
  • fade99b3b8 [test][iterator] remove linking dependency with Boost.Test framework Menelaos Karavelas 2014-04-16 12:45:44 +0300
  • d3876c017f Removed dependancy on linking with Boost.Test, using header only Barend Gehrels 2014-04-16 11:18:46 +0200
  • 5ab27a4594 Merge branch 'develop' into feature/relate Adam Wulkiewicz 2014-04-15 17:04:49 +0200
  • 23081a7c06 [point_on_surface] Fix GCC4.4 compilation error and polish the interface. Adam Wulkiewicz 2014-04-15 17:02:44 +0200
  • aacf2618b9 [touches] added missing #include Adam Wulkiewicz 2014-04-15 16:43:48 +0200
  • 4a4dbf4512 [relate][touches] Implement touches() for L/L and L/A using relate(), fix error in L/A. Adam Wulkiewicz 2014-04-15 16:28:35 +0200
  • d5491fc289 Merge pull request #13 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-15 11:38:09 +0200
  • 2c43c9d418 [doc][difference] update behavior: add entries for L/L and P/P geometries Menelaos Karavelas 2014-04-15 08:56:59 +0300
  • eb11e26e14 Merge pull request #12 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-15 01:06:33 +0200
  • 7ff3f1089d [set ops] polish code and use std::find_if (suggestions by Adam); Menelaos Karavelas 2014-04-15 01:53:55 +0300
  • b5a1d2fd98 Merge pull request #11 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-14 21:39:38 +0200
  • 81331a25bc Merge pull request #10 from mkaravel/feature/point_iterator Adam Wulkiewicz 2014-04-14 21:38:02 +0200
  • 1da360a8f3 [iterators] add missing includes; rename InnerRange to inner_range (coding standards); Menelaos Karavelas 2014-04-14 11:09:57 +0300
  • 70a5fafba9 [test][algorithms][set ops] replace BOOST_CHECK by BOOST_CHECK_MESSAGE and in case of error output the two geometries, the expected and the computed results Menelaos Karavelas 2014-04-14 10:36:12 +0300
  • fffc55d677 [set ops] polish/simplify follow L/L code; change some vairable names that are confusing; Menelaos Karavelas 2014-04-14 10:00:08 +0300
  • 2427b4a904 [set ops] remove #ifdef/#endif block used for debugging Menelaos Karavelas 2014-04-14 09:59:36 +0300
  • 1c301e7503 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-04-14 03:05:01 +0300
  • ccf03245a5 [point iterator] use the unit test framework library in unit tests (instead of include the test framework and compile it each time) Menelaos Karavelas 2014-04-14 02:12:59 +0300
  • 7d028ab2d9 Merge pull request #9 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-12 11:26:02 +0200
  • b10bf20996 [set ops][follow L/L] fix bug appearing in regression tests regarding dereferencing a non-dereferencable iterator Menelaos Karavelas 2014-04-12 11:49:58 +0300
  • 0631d4ca52 [test][touches] remove invalid #include in multi_touches test Adam Wulkiewicz 2014-04-12 03:19:11 +0200
  • 18d28c3839 [geometry] fix invalid #include Adam Wulkiewicz 2014-04-12 02:46:13 +0200
  • f689693b80 Merge branch 'feature/relate' into develop Adam Wulkiewicz 2014-04-12 02:10:13 +0200
  • 7f150855eb [within][covered_by] enable default relate strategy for cases other than P/P and P/* as far as CS is the same Adam Wulkiewicz 2014-04-12 02:08:38 +0200
  • d7b7df8614 [within][covered_by] Add the support for Areal geometries for within() and all OGC geometries for covered_by(). Adam Wulkiewicz 2014-04-12 01:40:27 +0200
  • e1ab9f8b26 [test][index] add a check for the order of resulting Values of a k-NN query iterator Adam Wulkiewicz 2014-04-11 15:49:48 +0200
  • dfe76adb2a [doc][index] Add info about the query iterators - k-NN order and invalidation Adam Wulkiewicz 2014-04-11 14:08:26 +0200
  • 2e0f04d8af Merge pull request #8 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-10 23:07:47 +0200
  • 4b7549a39a [test][algorithms] do linking of the unit test framework on a per-unit-test basis Menelaos Karavelas 2014-04-11 00:04:40 +0300
  • b9ea14b76d [test][algorithms] modify Jamfile to work with unit tests for P/P and L/L set ops (need to require that the unit test framework library is available for linking) Menelaos Karavelas 2014-04-10 23:39:10 +0300
  • 51c7957e69 [convex_hull] fix uninitialized pointers in ConvexHullStrategy concept check Adam Wulkiewicz 2014-04-10 22:38:47 +0200
  • 93a2a5bc48 [relate][overlaps][crosses] Add unified way to implement the default dispatch of spatial relation Adam Wulkiewicz 2014-04-10 18:09:54 +0200
  • 8dbdb6705e Merge pull request #7 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-10 14:58:38 +0200
  • b88dbfb0cd [test][get_turns] replace AssignPolicy by assign_policy Menelaos Karavelas 2014-04-10 15:46:43 +0300
  • 7cbd488287 Merge pull request #6 from mkaravel/feature/setops Adam Wulkiewicz 2014-04-10 14:35:36 +0200
  • b03318a647 [test] fixed header macros for the from_wkt.hpp file Menelaos Karavelas 2014-04-10 15:24:46 +0300
  • 22274430b4 [set ops] remove #ifndef/#endif commands (not needed any more); Menelaos Karavelas 2014-04-10 15:13:48 +0300
  • 63365a8208 [test][set ops] clean up code; finish up unit test for L/L union; Menelaos Karavelas 2014-04-10 15:13:02 +0300
  • 6646470a55 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops-develop Menelaos Karavelas 2014-04-10 10:03:43 +0300
  • fc6ae619ac [test][algorithms] add tests for set operations of L/L and P/P geometries; update copyright header; Menelaos Karavelas 2014-04-10 09:25:30 +0300
  • 9f5252be0e [set ops] Barend's review: (1) fix #includes; (2) remove //===.. lines; (3) rename AssignPolicy to assign_policy (not a template parameter); Menelaos Karavelas 2014-04-10 09:19:45 +0300
  • dd11061f81 [set ops] Barend's review: (1) fix #includes; (2) remove //===... comment lines; (3) put struct pointlike_pointlike_point in detail_dispatch namespace; Other: remove difference_intersection_pointlike_pointlike_point struct (not used) Menelaos Karavelas 2014-04-10 09:15:30 +0300
  • d7bcd44974 [set ops] remove unused code in #if 0/#endif block; remove some obvious comments; Menelaos Karavelas 2014-04-10 09:13:20 +0300
  • 17f3b3be58 [set ops] Barend's review: (1) remove unused variables; (2) fix #includes; (3) remove Linestring const*; Other: remove unused argument in process_turn; Menelaos Karavelas 2014-04-10 09:10:22 +0300
  • fdc02a60fe [test] add missing include (fstream) Menelaos Karavelas 2014-04-10 09:07:42 +0300
  • 193bca333b [set ops] add missing includes; remove unnecessary ones Menelaos Karavelas 2014-04-10 08:57:25 +0300
  • b8765e195a [set ops] added missing include (fstream) Menelaos Karavelas 2014-04-10 08:46:20 +0300
  • caadd6ce00 [set ops] replace included unit test by unit test Menelaos Karavelas 2014-04-10 08:45:38 +0300
  • ccc40d3a0b [relate] cleanup, increase the readability of relate() dispatching, remove unneeded code Adam Wulkiewicz 2014-04-09 21:53:12 +0200
  • 9b384bbcab [doc] add dummy file to empty index/generated directory to force GIT t ohandle it properly Adam Wulkiewicz 2014-04-09 03:34:29 +0200
  • edf8a613ff [doc][crosses][overlaps] add crosses() to make_qbk.py script, add parameters info to crosses() and overlaps() Adam Wulkiewicz 2014-04-09 03:26:07 +0200
  • 0374154930 [relate] fix GCC compilation error caused by a missing #include Adam Wulkiewicz 2014-04-09 01:52:41 +0200
  • 2753f5e30a [crosses] add missing files required by bg::crosses() algorithm Adam Wulkiewicz 2014-04-09 01:34:34 +0200
  • d3f8ea2f6b [crosses] add bg::crosses() algorithm Adam Wulkiewicz 2014-04-09 01:33:37 +0200
  • c1d4a09ec7 [overlaps] add support for P/P, L/L and A/A to overlaps() Adam Wulkiewicz 2014-04-09 00:23:26 +0200
  • 1cb4f1f013 [relate] add tests for Poly/MPoly, CCW and open Polygons Adam Wulkiewicz 2014-04-08 23:40:54 +0200
  • d60b0e7cc4 [relate] add tests for Polygons with rings for which IPs were not generated Adam Wulkiewicz 2014-04-08 15:49:15 +0200
  • 9e00853dfa [relate] fix: add missing handling of single geometries for which no IPs were generated (exterior ring inside, hole outside) Adam Wulkiewicz 2014-04-08 15:33:18 +0200
  • 1c7fa89626 [relate] Fix warnings (unused variables) Adam Wulkiewicz 2014-04-08 00:16:21 +0200
  • d76c94d643 [relate] add optimization for L/L ommitting parts of the algorithm if the result mustnot be updated Adam Wulkiewicz 2014-04-07 23:52:40 +0200
  • cce6c71782 [relate] Add optimizations for L/A disabling parts of the code if the result mustnot be updated Adam Wulkiewicz 2014-04-07 21:20:20 +0200
  • eca27bc8af Merge branch 'develop' into feature/relate Adam Wulkiewicz 2014-04-07 14:31:16 +0200
  • e7e0083428 [relate] Add optimization to A/A skipping parts of the algorithm if it's not possible to change the final result. Adam Wulkiewicz 2014-04-07 14:18:34 +0200
  • 3604f45e88 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-04-07 12:27:44 +0300
  • 091bccbcff Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-04-07 12:25:44 +0300
  • df63e9d446 Merge pull request #5 from mkaravel/feature/point_iterator Adam Wulkiewicz 2014-04-07 11:17:26 +0200
  • a307bec090 [point iterator][concatenate iterator] replace enable_if mechanism by static assert; add templated assignment operator; make dereference and increment inline; templatize equal for comparison against other concatenate iterator (needed for interoperability between const/non-const versions); Menelaos Karavelas 2014-04-07 11:31:42 +0300
  • cb3a103256 [point iterator] replace enable_if mechanism by static assert; Menelaos Karavelas 2014-04-07 11:30:20 +0300
  • 0316b64019 [point iterator][flatten iterator] replace enable_if mechanism in copy constructor by static asserts; add static assert to assignment operator; make dereference inline; Menelaos Karavelas 2014-04-07 11:27:46 +0300
  • 457d22d0d9 [point iterator] add tests for const/non-const iterator equality/inequality Menelaos Karavelas 2014-04-07 11:26:14 +0300
  • 2ea67309e7 [point iterator][concatenate iterator] make the unit test more elaborate: add tests for vector-vector and list-list container conbinations Menelaos Karavelas 2014-04-07 11:22:07 +0300
  • ab5c78cec0 [point iterator] minor stylistic fix Menelaos Karavelas 2014-04-07 11:19:45 +0300
  • 8c2ee6152a [relate] Fix wrong type in interrupt_policy for A/A. Adam Wulkiewicz 2014-04-07 01:30:05 +0200
  • 7bde891d7a [relate] Add the support for IPs generated for "real" and "fake" holes. Adam Wulkiewicz 2014-04-07 01:08:24 +0200
  • 09ab2351f9 [relate] Add support for rings with no turns and some special cases in A/A. Adam Wulkiewicz 2014-04-06 02:52:24 +0200
  • 082adbb655 [point_iterator] fix errors and warnings for g++ and clang++ with C++11 enabled Menelaos Karavelas 2014-04-06 01:43:25 +0300
  • 7ac1188823 [feature/is_simple] add test case for multi-points Menelaos Karavelas 2014-04-04 16:24:06 +0300
  • 029517cff8 [feature/is_simple] modify debug print-outs a bit Menelaos Karavelas 2014-04-04 16:18:38 +0300
  • dfc3785d48 [feature/is_simple] implement OGC is_simple test for points, segments, multi-points, linestrings and multi-linestrings Menelaos Karavelas 2014-04-04 16:16:43 +0300
  • 47747938a6 [relate] add for now commented out ignoring of u/u turns in A/A, add some tests Adam Wulkiewicz 2014-04-04 01:16:27 +0200
  • d0dab345a8 Merge branch 'develop' into rescale_to_integer Adam Wulkiewicz 2014-04-04 00:23:36 +0200
  • fd5bd13705 [relate] added more tests for non-simple A/A with holes Adam Wulkiewicz 2014-04-04 00:22:06 +0200
  • d08a0b1ad3 [set ops] removing duplicate turns is disabled now; no need for this, after Adam's fix; Menelaos Karavelas 2014-04-03 13:12:11 +0300
  • 8cb6366bb4 Merge branch 'develop' into feature/relate Adam Wulkiewicz 2014-04-03 12:11:22 +0200
  • 91d094673b Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-04-03 13:05:16 +0300
  • ca0c8b97df [get_turns] Fix turns dumplication for L/L. Adam Wulkiewicz 2014-04-03 11:58:50 +0200
  • 6eed104318 [set ops] removed my name from the copyright header Menelaos Karavelas 2014-04-03 08:48:48 +0300
  • b49a67fd29 [set ops] remove code for removing extra points Menelaos Karavelas 2014-04-03 04:02:04 +0300
  • 8f46bb45e8 [set ops] remove debug code; code is called from unit tests Menelaos Karavelas 2014-04-03 03:55:04 +0300
  • dd13023f5f [set ops] remove print-outs inside the file Menelaos Karavelas 2014-04-03 03:46:37 +0300
  • b88b4e3d71 [set ops] re-arranged code a bit; moved tests from algorithms/detail/overlay/linear_linear.hpp to currect branch Menelaos Karavelas 2014-04-03 03:43:11 +0300
  • 2d1eaf2ef3 [set ops] better/shorter implementation for follow of L/L geometries; fix bug in previous code (linestrings in multilinestrings that had no turns where not reported in difference) Menelaos Karavelas 2014-04-03 02:54:33 +0300