Commit Graph

  • db2079834f [set ops] make some stylistic changes and code re-arrangement Menelaos Karavelas 2014-04-03 02:54:14 +0300
  • 27921c5a14 [set ops] remove include of multi-point geometry Menelaos Karavelas 2014-04-03 02:51:55 +0300
  • be2795a6f2 [set ops] add missing include Menelaos Karavelas 2014-04-03 02:51:16 +0300
  • 5be2682000 [set ops] rename test_set_ops_common.hpp to test_set_ops_linear_linear.hpp Menelaos Karavelas 2014-04-03 02:50:30 +0300
  • 52b0018eaa [set ops] add missing include Menelaos Karavelas 2014-04-03 01:04:20 +0300
  • 4295f0bcf7 [set ops] add more examples with duplicate points and zero length linestrings Menelaos Karavelas 2014-04-03 00:36:44 +0300
  • df33e8a92a [set ops] modify way of calling multilinestring_equals (due to changes in multilinestring_equals) Menelaos Karavelas 2014-04-03 00:08:11 +0300
  • a806cd0419 [set ops] change macro used for debugging Menelaos Karavelas 2014-04-03 00:04:50 +0300
  • b0e2521fa1 [set ops] allow equality for multilinestrings with duplicate linestrings Menelaos Karavelas 2014-04-03 00:02:13 +0300
  • 4ceea13cf4 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-04-02 21:47:09 +0300
  • 2f9f454334 [get_turns] fix for MultiLinestrings containing Ls with equal points Adam Wulkiewicz 2014-04-02 20:21:32 +0200
  • 47da24242c [relate] add code ignoring i/i turns, comment out some unneeded code in areal_areal Adam Wulkiewicz 2014-04-02 20:14:34 +0200
  • 8c700e9f31 [relate] handle non-simple Polygons in A/A, NOT FULLY SUPPORTED Adam Wulkiewicz 2014-04-02 14:10:36 +0200
  • 598b6a51cf Merge branch 'feature/relate' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-04-02 11:09:17 +0300
  • 39a521934d [intersection] guard print-outs within a #ifdef/#endif block Menelaos Karavelas 2014-04-02 10:31:43 +0300
  • 0c6a0d1890 [relate] Add HandleOtherTag to turns::less_seg_dist_op<>, change TurnAnalyser concept. Adam Wulkiewicz 2014-04-02 01:38:19 +0200
  • 8774426417 [relate] rearrange updates of result in interrupt policy for A/A to show the handling pattern Adam Wulkiewicz 2014-04-01 22:39:23 +0200
  • f2fea86f7e [relate] fix special case of L/L and L/A - going out and in on the same point but with different segment. Adam Wulkiewicz 2014-04-01 22:20:29 +0200
  • ffdb1d34f0 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-04-01 04:05:50 +0300
  • 4101d4368f [intersection] fix expected intersection in two examples in unit test Menelaos Karavelas 2014-04-01 03:47:41 +0300
  • 759258563e Merge branch 'feature/relate' of github.com:boostorg/geometry into feature/relate Adam Wulkiewicz 2014-04-01 00:12:22 +0200
  • 0a49cb1e3e [relate] support simple, equal geometries in currently used, simplified interrupt_policy Adam Wulkiewicz 2014-04-01 00:11:57 +0200
  • c27671336c Merge pull request #4 from mkaravel/feature/point_iterator Adam Wulkiewicz 2014-04-01 00:07:20 +0200
  • 415500955a [point iterator] minor staylistic changes in unit test for concatenate iterator; Menelaos Karavelas 2014-03-31 14:52:03 +0300
  • 2fc1ca4e9c [relate] Fix for_each_disjoint_geometry_if return value for Multi Geometries Adam Wulkiewicz 2014-03-31 09:41:17 +0200
  • 861e094b7c [point_iterator] add separate unit test for flatten iterator; updated Jamfile to run the unit tests for point/concatenate/flatten iterator; Menelaos Karavelas 2014-03-31 09:33:23 +0300
  • ea4408dbdb Fixed renaming in test Barend Gehrels 2014-03-30 15:17:07 +0200
  • 2521ce2193 Moved GEOS testcases from traverse to union/intersection/difference Barend Gehrels 2014-03-30 14:54:24 +0200
  • b46222df9b Removed unused includes Barend Gehrels 2014-03-30 14:12:09 +0200
  • fc595715e1 Removed temporary BOOST_GEOMETRY_CHECK_RATIO information and define Barend Gehrels 2014-03-30 13:52:46 +0200
  • 46125dccb5 Removed distance (replaced by fraction) and calculate_distance_policy file, not used anymore Barend Gehrels 2014-03-30 13:50:20 +0200
  • a4804287e8 Removed unused #include of file just removed Barend Gehrels 2014-03-30 13:24:19 +0200
  • a5646a9295 Fixed typo Barend Gehrels 2014-03-30 13:24:00 +0200
  • cfaa628017 Removed unused headerfile Barend Gehrels 2014-03-30 13:23:50 +0200
  • 77703f439e [unit tests] Fixed traverse cases changed by new approach Barend Gehrels 2014-03-30 13:03:36 +0200
  • b6bf7038c9 Merge branch 'develop' into feature/relate Adam Wulkiewicz 2014-03-29 23:46:22 +0100
  • df8ecf627c [get_turns] Fix after merge: use base_turn_handler::assign_point() instead of bg::convert() in L/L and L/A Adam Wulkiewicz 2014-03-29 23:18:37 +0100
  • a444b5f85f Merge branch 'develop' into rescale_to_integer Adam Wulkiewicz 2014-03-29 22:43:16 +0100
  • fc1a2545a5 [get_turns] Fix test for L/L and L/A - missing functions in expected_pusher range Adam Wulkiewicz 2014-03-29 14:41:51 +0100
  • b0221bcda1 [get_turns] fix invalid equal<> use (convert() for uninitialized Point) in get_turn_info_for_endpoints and get_turn_info_linear_areal Adam Wulkiewicz 2014-03-29 14:08:11 +0100
  • 8f7e0a39e4 [relate] fix GCC compile errors - hiding of template parameters and unknown identifier in not used part of the code Adam Wulkiewicz 2014-03-29 13:36:51 +0100
  • 2a30c8ac0d [geometry] Fixes after merge in get_turns - use of arrivals, compilation fixes in relate, use of fractions for sorting turns in relate Adam Wulkiewicz 2014-03-28 14:55:28 +0100
  • 5da4191c59 [point_iterator][concatenate_iterator] add separate unit test; Menelaos Karavelas 2014-03-28 11:57:35 +0200
  • d5d4b08a0c [point_iterator] minor stylistic changes; Menelaos Karavelas 2014-03-28 11:57:05 +0200
  • 38682d9b41 [point_iterator] remove function call that is not meaningful; Menelaos Karavelas 2014-03-28 00:45:06 +0200
  • e1f39cd065 [point_iterator] minor and stylistic changes; in concatenate_iterator use enable_if_c instead of enable_if (shorter code); Menelaos Karavelas 2014-03-28 00:30:50 +0200
  • 5e96c27c84 [point_iterator] make private the constructor of point_iterator that takes the base class as argument; Menelaos Karavelas 2014-03-28 00:11:16 +0200
  • 8d09814c50 [point_iterator] adda bit more testing (dereference point iterator); now using boost::assign::tuple_list_of instead of multipoints for giving expected output; Menelaos Karavelas 2014-03-27 23:33:54 +0200
  • c127c56871 [point_iterator] changes due to new location of files and namespaces used; Menelaos Karavelas 2014-03-27 23:32:05 +0200
  • 25e746cd2a [point_iterator] move code to new namespace; remove comments; points_begin/point_end now return point_iterator<Geometry> class (suggested by Adam); Menelaos Karavelas 2014-03-27 23:29:37 +0200
  • 88264401a1 [point_iterator] change namespace from core_dispatch to dispatch; fix macros of files due to new location; Menelaos Karavelas 2014-03-27 23:28:07 +0200
  • 5d27f4f301 [point_iterator][flatten_iterator] polish code a bit; fix problems with copy constructor; Menelaos Karavelas 2014-03-27 23:27:23 +0200
  • f5d48b3798 [point_iterator][concatenate_iterator] fix issues in copy constructor; Menelaos Karavelas 2014-03-27 23:26:25 +0200
  • 8a8132e6c0 [point_iterator] moved files to proper directories Menelaos Karavelas 2014-03-27 23:23:51 +0200
  • 438494e045 [relate] add result interrupt check to no_turns_xxx predicates Adam Wulkiewicz 2014-03-27 16:50:15 +0100
  • 7df83d69a7 [relate] add support for no-IP casesin A/A, fix for_each_disjoint_geometry_if for Multi Geometries. Adam Wulkiewicz 2014-03-27 16:35:43 +0100
  • 64c11353be [point_iterator] move flatten and concatenate iterator implementation in iterators/ directory; Menelaos Karavelas 2014-03-27 02:25:38 +0200
  • 555947d8e2 [point_iterator] define points_{begin,end} as inline free functions; Menelaos Karavelas 2014-03-27 02:11:02 +0200
  • d4418204ec [relate] add support for non-simple non-equal Polygons in A/A. Adam Wulkiewicz 2014-03-27 00:30:43 +0100
  • 77c7317cb1 [relate][get_turns] move single_geometry to bg::detail, fix get_turn_info test Adam Wulkiewicz 2014-03-26 18:37:31 +0100
  • 40f8174da4 [geometry] After merge, updated test_get_turns by providing segment_ratio_type Barend Gehrels 2014-03-26 14:38:43 +0100
  • fc85b868b5 [geometry] Fixes after merge: added rescale policy argument Barend Gehrels 2014-03-26 14:17:05 +0100
  • ba5ed78fd3 [geometry] Fixes after merge: propagate SegmentRatio template argument Barend Gehrels 2014-03-26 13:47:25 +0100
  • 2bd9a0f7e8 [geometry] Fixed compilation errors after merge (part 1: trivial changes) Barend Gehrels 2014-03-26 13:35:01 +0100
  • da7c741eb8 Merge branch 'develop' into rescale_to_integer Barend Gehrels 2014-03-26 13:33:15 +0100
  • bed33a7ee4 [point iterator] add missing definition of from_wkt in unit test; Menelaos Karavelas 2014-03-26 11:25:06 +0200
  • 7abe47876b [feature/point iterator] implementation of point iterator for most geometries (not yet for point, segment & box); Menelaos Karavelas 2014-03-26 10:22:31 +0200
  • 830a073c0d Merge branch 'feature/relate' into develop Adam Wulkiewicz 2014-03-25 15:10:48 +0100
  • 3a29d3a90c [relate] fix MinGW compilation error - add includes missing in relate/result.hpp Adam Wulkiewicz 2014-03-25 03:16:40 +0100
  • ccbc15b8a1 [get_turns][relate] handle doubled points in relate L/L and L/A Adam Wulkiewicz 2014-03-25 00:29:25 +0100
  • b6fc144de7 [relate][within] add tests for Linestrings with duplicated points Adam Wulkiewicz 2014-03-24 19:27:35 +0100
  • 3b91c7ed34 [relate] fix compile errors (use of old names) Adam Wulkiewicz 2014-03-23 17:54:52 +0100
  • 5316d1f2ad [geometry] replace sub_geometry::get() by sub_range(), fix invalid #includes Adam Wulkiewicz 2014-03-23 17:16:56 +0100
  • bddaadd8bc [geometry] round() moved to util/math, added doxygen info to round() and range utils Adam Wulkiewicz 2014-03-23 16:34:06 +0100
  • e99574f1ed [relate][get_turns] add missing brackets Adam Wulkiewicz 2014-03-23 15:21:36 +0100
  • 025bd3b2bc [relate] overall cleanup, group_dim replaced by topological_dimension, group_tag by tag_cast, range moved to util/range.hpp, some temporary code commented out Adam Wulkiewicz 2014-03-23 15:17:05 +0100
  • 6e36e1b8f1 [geometry] Added comment for ticket #9756 it was invalid, polygons were not closed Barend Gehrels 2014-03-23 00:05:57 +0100
  • ad718d333d [geometry] added testcase for ticket #9756 which is already fixed in this branch Barend Gehrels 2014-03-22 23:53:52 +0100
  • 3b8f444e6c [geometry] added test to intersection unit test for issue reported at 2014/03/21 by 7415963@gmail.com The issue is not fixed yet. Barend Gehrels 2014-03-22 23:48:07 +0100
  • 5eec228f10 [relate][get_turns] the code from handle_spike from get_turn_info_ll enclosed in spike detector (NOT FULLY WORKING) Adam Wulkiewicz 2014-03-22 11:21:49 +0100
  • 5ec0912daa [geometry] scoped namespace detail_dispatch, necessary since using that namespace from robust_type Barend Gehrels 2014-03-21 22:30:03 +0100
  • 21c42ed87e [within][get_turns] implement within() using relate() for L/L and L/A. Add some basic/NOT_FULLY_WORKING handling of collinear spikes for get_turns(L/L) Adam Wulkiewicz 2014-03-21 17:24:21 +0100
  • 44827bdb28 [set ops] update linear-linear set op computation based on Adam's modification of turn info that now contains the is_collinear member; Menelaos Karavelas 2014-03-21 13:46:49 +0200
  • 2394873328 [turns] fix error in print_turns; now print_turns also prints the value of is_collinear in turn info; Menelaos Karavelas 2014-03-21 13:45:25 +0200
  • 61322d5679 [turns] add function for printing debug info for turns; Menelaos Karavelas 2014-03-21 13:43:40 +0200
  • e65e0718ad Merge branch 'feature/relate' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-03-20 11:21:00 +0200
  • b79b857d1e [relate][get_turns] fixed (GCC) compilation errors (missing include, typename keyword, shadowing of template parameters) Adam Wulkiewicz 2014-03-20 01:59:33 +0100
  • 9d49d802e9 [relate] group_dim util moved to separate file Adam Wulkiewicz 2014-03-20 01:45:27 +0100
  • f2b4ced41b [relate] add test for Areal boundary equal to more than one Ls in MLs forming a linear ring Adam Wulkiewicz 2014-03-20 01:06:15 +0100
  • f9c0a09c38 [relate] implement proper handling of multiple rings while checing for equality with the linestrings, enable relate() for all ls- and poly-based geometries Adam Wulkiewicz 2014-03-20 01:03:34 +0100
  • 3e926cb818 [relate] implement the check for boundaries of Areal equal to Linear geometries in L/A Adam Wulkiewicz 2014-03-19 19:50:54 +0100
  • 616e678ef1 [geometry] added first version of detail intersection_side function To be used for buffer where robust info is needed of side of IP's Barend Gehrels 2014-03-19 17:01:02 +0100
  • 0a2f52ad93 Merge branch 'feature/relate' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-03-19 17:25:19 +0200
  • 8c2e7ea282 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops Menelaos Karavelas 2014-03-19 17:12:41 +0200
  • 9ae6200a9d [intersection] add a couple more test cases that contain duplicate points or linestrings with zero length; Menelaos Karavelas 2014-03-19 17:11:41 +0200
  • e0179e67e0 [relate] support ccw and open geometries, use closeable_view and reversable_view if needed Adam Wulkiewicz 2014-03-18 23:27:18 +0100
  • 8cf2cfacc3 [get_turns] fix is_collinear calculation for methods t and m for L/L and L/A Adam Wulkiewicz 2014-03-18 12:33:25 +0100
  • 6106fe6d1b [relate] change less_seg_dist_op comparator to support multipolygons Adam Wulkiewicz 2014-03-18 11:43:35 +0100
  • 173371265f [relate] fix II for LS on boundary going out and in to the boundary of another ring on the same IP Adam Wulkiewicz 2014-03-18 00:52:20 +0100
  • e461f1003b [relate] fix duplication of points for BACK in L/A Adam Wulkiewicz 2014-03-17 23:45:28 +0100