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
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
4101d4368f[intersection] fix expected intersection in two examples in unit test
Menelaos Karavelas
2014-04-01 03:47:41 +0300
759258563eMerge 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
c27671336cMerge 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
ea4408dbdbFixed renaming in test
Barend Gehrels
2014-03-30 15:17:07 +0200
2521ce2193Moved GEOS testcases from traverse to union/intersection/difference
Barend Gehrels
2014-03-30 14:54:24 +0200
b46222df9bRemoved unused includes
Barend Gehrels
2014-03-30 14:12:09 +0200
fc595715e1Removed temporary BOOST_GEOMETRY_CHECK_RATIO information and define
Barend Gehrels
2014-03-30 13:52:46 +0200
46125dccb5Removed distance (replaced by fraction) and calculate_distance_policy file, not used anymore
Barend Gehrels
2014-03-30 13:50:20 +0200
a4804287e8Removed unused #include of file just removed
Barend Gehrels
2014-03-30 13:24:19 +0200
77703f439e[unit tests] Fixed traverse cases changed by new approach
Barend Gehrels
2014-03-30 13:03:36 +0200
b6bf7038c9Merge 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
a444b5f85fMerge 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
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
da7c741eb8Merge 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
830a073c0dMerge 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
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
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