Commit Graph

  • 029cb92952 [iterators][segment_iterator] fix file-inclusion guarding macro to reflect true file path Menelaos Karavelas 2014-09-29 17:15:23 +0300
  • 67e418e705 [iterators][segment_iterator] move range_segment_iterator class to detail::segment_iterator namespace; move bg::segment_iterator_value_type to bg::detail::segment_iterator::value_type; Menelaos Karavelas 2014-09-29 17:10:24 +0300
  • 2a0dceece9 [iterators][segment_iterator] correct comments; fix code length to be at most 80 characters; Menelaos Karavelas 2014-09-29 17:06:41 +0300
  • 84b54af205 [iterators][segment_iterator] correct comments Menelaos Karavelas 2014-09-29 17:05:35 +0300
  • bffac4a108 [geometries][pointing_segment] initialize member variables in default constructor with NULL; in get/set access methods check that the pointers of the segment are not NULL (via assertion); remove copy constructor and assignment operator: they are the same as those the compiler would produce automatically; Menelaos Karavelas 2014-09-27 14:04:35 +0300
  • 6388a43089 [iterators][segment_iterator] change the value type of the segment iterator from referring_segment to pointing_segment Menelaos Karavelas 2014-09-26 11:41:20 +0300
  • 024a904f87 Merge pull request #143 from mkaravel/fix/missing-include Adam Wulkiewicz 2014-09-26 10:30:32 +0200
  • 8fc8bd9773 [geometries][pointing_segment] introduce a new segment class called pointing segment; this segment is default constructible, copy constructible and assignable; it stores pointers to points instead of the points themselves (for efficiency); this segment class is meant to be the value type of the segment iterator; Menelaos Karavelas 2014-09-26 10:07:20 +0300
  • 333ef4bbba [test][iterators][segment_iterator] re-arrange the test code; add test with std::copy algorithm: use the segment iterator to copy the segments of a geometry into a vector; Menelaos Karavelas 2014-09-26 10:05:54 +0300
  • 039f8f7a48 [algorithms][turns] add missing include that causes compilation error when -DBOOST_GEOMETRY_TEST_DEBUG is defined, and re-arrange order of includes Menelaos Karavelas 2014-09-26 09:41:31 +0300
  • 94bd840102 [buffer][test] make labels for turns optional, for good turns and for bad turns Barend Gehrels 2014-09-24 16:47:29 +0200
  • a0d7a260dc [buffer][test] add failing test for which there is not yet a solution. It is related to colocated turns and sorting Barend Gehrels 2014-09-24 16:46:41 +0200
  • 1018f24dbd Merge pull request #140 from plopresti/warnings/gcc412 Adam Wulkiewicz 2014-09-24 12:46:57 +0200
  • 2c84bb4d49 [buffer] block turns instead of discarding them This fixes case rt_u11 New result of recursive_polygons_buffer: 2 errors out of 510372 Barend Gehrels 2014-09-24 10:36:15 +0200
  • 08c0eee65f [test][iterators] add the unit test for segment_iterator in the Jamfile; re-arrange the unit tests in the iterators' Jamfile in alphabetical ordering; Menelaos Karavelas 2014-09-24 08:51:51 +0300
  • 80b5e6700f [test][iterators][segment_iterator] add unit test for the segment_iterator Menelaos Karavelas 2014-09-24 08:50:48 +0300
  • d2be8d47a3 [iterators][segment_iterator] add implementation for the segment_iterator class, as well as for the free functions segments_begin and segments_end Menelaos Karavelas 2014-09-24 08:49:19 +0300
  • 6dea5fca84 [iterators][segment_iterator] add implementation for the underlying segment_iterator type Menelaos Karavelas 2014-09-24 08:48:43 +0300
  • 3739d79140 [iterators][segment_iterator] add implementation for an iterator over the segments of a range Menelaos Karavelas 2014-09-24 08:48:09 +0300
  • e9aee61734 [iterators][segment_iterator] add basic dispatch definitions for the segment_iterator and segment_iterator_type classes Menelaos Karavelas 2014-09-24 08:45:02 +0300
  • 73ec339f7b [iterators][concatenate_iterator] add one more template parameter for the reference type (previously it was defaulted to Value&) Menelaos Karavelas 2014-09-24 08:42:37 +0300
  • 49af3c4c87 [iterators][flatten_iterator] add one more template parameter for the reference type (previously it was defaulted to Value&) Menelaos Karavelas 2014-09-24 08:41:42 +0300
  • 6c6c31d1b2 [iterators][point_iterator] add missing include for interior_type Menelaos Karavelas 2014-09-24 08:39:45 +0300
  • 2756392b51 [test][point_iterator] fix/update includes Menelaos Karavelas 2014-09-24 08:38:43 +0300
  • ff24c271a7 [core] Fix signed/unsigned comparison warnings Patrick J. LoPresti 2014-09-22 14:13:14 -0700
  • 0f23d2317a [index] Fix signed/unsigned comparison in is_valid (MPL_ASSERT). Adam Wulkiewicz 2014-09-22 00:30:08 +0200
  • e02c82623a [buffer] add new failing testcases (now 9 out of 500000 fail for miter) Barend Gehrels 2014-09-17 16:53:55 +0200
  • 8de1b4da16 [buffer] fix comment Barend Gehrels 2014-09-17 16:52:19 +0200
  • 8643a35da3 Merge branch 'develop' into feature/buffer Barend Gehrels 2014-09-17 16:33:32 +0200
  • c55e000eef [buffer] small changes in comments/test svg Barend Gehrels 2014-09-17 16:32:25 +0200
  • 9298ac2a2c [buffer] fix intersection points on border, equal points should not be checked and correct order in call to side strategy This fixes case rt_u10 Barend Gehrels 2014-09-17 16:30:03 +0200
  • 64c8967170 [examples] change construction order to avoid gcc/clang warning Barend Gehrels 2014-09-17 10:46:34 +0200
  • a569eaf9fb Merge pull request #139 from mlang/fix/num_points-needs-closure Barend Gehrels 2014-09-17 10:37:46 +0200
  • 89fc722e04 Merge pull request #138 from mlang/fix/graph_route_example/cost Barend Gehrels 2014-09-17 10:36:57 +0200
  • 29006dc748 Fix missing include. Mario Lang 2014-09-17 10:29:25 +0200
  • 63077726a0 Use haversine for linestring length as well, to fix route costs. Mario Lang 2014-09-17 09:37:30 +0200
  • 58b89fc252 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-09-12 22:07:18 +0800
  • 2f1ef806cf [test] Rename multi/io tests. Adam Wulkiewicz 2014-09-12 22:06:59 +0800
  • c030ad3333 Merge pull request #137 from awulkiew/fix/winding_spherical Adam Wulkiewicz 2014-09-12 22:00:30 +0800
  • b165409532 [test] rename within strategies test file Adam Wulkiewicz 2014-09-12 21:59:32 +0800
  • 3c6f476326 [test] Fix order of Points in within strategies test Adam Wulkiewicz 2014-09-12 21:54:14 +0800
  • cc1cfbda01 Merge pull request #136 from awulkiew/fix/winding_spherical Adam Wulkiewicz 2014-09-12 14:58:20 +0800
  • 585d59fce4 [within] Fix winding strategy MSVC compilation error. Remove the typename keyword from a type definition without dependent type. Adam Wulkiewicz 2014-09-12 14:57:22 +0800
  • 31513f3440 [test][within] Add tests for spherical point in poly. Adam Wulkiewicz 2014-09-12 14:53:52 +0800
  • b72662f137 Merge pull request #135 from awulkiew/fix/winding_spherical Adam Wulkiewicz 2014-09-11 14:46:46 +0800
  • 6a25b99864 [test][within] Do not test franklin and crossings_multiply strategies for spherical CS Adam Wulkiewicz 2014-09-11 14:37:29 +0800
  • f68659ba33 [relate] Fix unused variable warnings Adam Wulkiewicz 2014-09-11 10:24:00 +0800
  • e3130b2f39 [buffer][test] added new failing testcase rt_u10 Barend Gehrels 2014-09-10 15:45:32 +0200
  • 2b9ff190a8 [buffer] add comments Barend Gehrels 2014-09-10 15:34:30 +0200
  • e6043d9a5c [buffer] fix cases where intersection point falls between robust piece and non-robust original. We now check robust representions of originals where this cannot happen This fixes rt_u9 This obsoletes turn_in_input Barend Gehrels 2014-09-10 15:33:44 +0200
  • fcd0c5b768 [buffer] helper_points (formerly called helper_segments) are now optional and we rescale/finish the piece on the fly and not in a separate call Barend Gehrels 2014-09-10 13:05:13 +0200
  • 8f0e0fdcb1 [buffer] fix adding piece for side with a range, the intermediate range points were not added (there is not yet a strategy doing this). Share functionality for adding a range Barend Gehrels 2014-09-10 12:10:49 +0200
  • 2cd418167d Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-09-10 11:12:06 +0200
  • 834be28e27 [overlay] change comment Barend Gehrels 2014-09-10 11:10:42 +0200
  • 9a69055b6c Merge branch 'develop' into feature/buffer Barend Gehrels 2014-09-10 11:07:53 +0200
  • e0b82cd47f [test] enable rt_u8 case and change comments Barend Gehrels 2014-09-10 11:01:21 +0200
  • a1f5f50f15 Merge pull request #134 from awulkiew/fix/winding_spherical Barend Gehrels 2014-09-10 10:55:57 +0200
  • 6fcdf246e0 [test] comment update Barend Gehrels 2014-09-10 10:34:43 +0200
  • 3d49050eeb Merge pull request #133 from mkaravel/feature/counting-algorithms Adam Wulkiewicz 2014-09-10 14:41:10 +0800
  • 8e444e6f59 [test][within] Add tests for special cases in spherical CS (some failing) Adam Wulkiewicz 2014-09-09 13:24:34 +0800
  • 8ad3f134b2 [within] Fix non-cartesian points handling in winding strategy, case when Point's latitude is between Segment's Points latitudes. Adam Wulkiewicz 2014-09-08 22:13:12 +0800
  • b43faf5457 [test][algorithms][num_points] add test cases for open geometries (including the edge case where the geometry is defined as open but the first/last points are identical) Menelaos Karavelas 2014-09-05 10:19:43 +0300
  • 61c33ca109 [algorithms][num_points] remove check for starting-ending point in range_count Menelaos Karavelas 2014-09-05 10:19:08 +0300
  • e00d204218 [buffer] remove situation_map because for these sides, rescaling does not give added value and can cause rounding errors Barend Gehrels 2014-09-03 18:09:35 +0200
  • 9b5a8dfb2f [buffer][test] add testcase rt_u8, currently still failing Barend Gehrels 2014-09-03 17:54:17 +0200
  • 95d794e218 [buffer] fix order when multiple turns are colocated on the same point. This replaces get_relative_order which was not effectively used anymore and (most probably) get_left_turns. This fixes case rt_u7 Barend Gehrels 2014-09-03 17:53:21 +0200
  • c271df6a8b Merge branch 'feature/buffer' into develop Barend Gehrels 2014-09-03 11:42:30 +0200
  • 6dafef017e [distance] Fix compilation error in get_comparable<> specialization for distance_cross_track_point_box<> Adam Wulkiewicz 2014-08-30 16:33:05 +0200
  • 6c4c340934 [distance] Optimize cross_track_point_box - calculate courses only once, do not use other strategies than PP Adam Wulkiewicz 2014-08-30 13:24:48 +0200
  • 25e2db4cef Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-08-30 12:06:52 +0200
  • 5b42d85326 [buffer][test] add testcase for ticket 10412 (Olivier) Barend Gehrels 2014-08-30 11:54:57 +0200
  • f29f3a821a [strategies] Add move course() to algorithms/detail and use it in spherical side and distance strategies. Adam Wulkiewicz 2014-08-30 03:18:58 +0200
  • 4fa9f38825 [distance] Add preliminary version of Pt/Box spherical strategy. Adam Wulkiewicz 2014-08-29 23:42:01 +0200
  • ee798cdbc6 [distance] Do not use cartesian default strategy for non-cartesian Pt/Box and Box/Box Adam Wulkiewicz 2014-08-29 22:33:34 +0200
  • 0c2d526faa [num_geometries] Add missing includes, variant-related Adam Wulkiewicz 2014-08-27 13:09:04 +0200
  • 14c31c31f0 [doc] add fixed ticket to release notes Barend Gehrels 2014-08-27 12:33:48 +0200
  • 1082937ada Merge branch 'develop' into feature/buffer Barend Gehrels 2014-08-27 12:32:16 +0200
  • 7cfaf81f11 [doc] add 1.57 to release notes Barend Gehrels 2014-08-27 12:30:16 +0200
  • 02ae40805c [buffer] remove now redundant member m_last_piece_index Barend Gehrels 2014-08-27 12:28:44 +0200
  • c42aeb4447 [buffer][fix] fix neighbour check in calculating turns. This fixes ticket 10398 Barend Gehrels 2014-08-27 12:27:57 +0200
  • 12b61c6a0f Merge branch 'develop' into feature/buffer Barend Gehrels 2014-08-27 11:34:07 +0200
  • 7a7d5935d6 [buffer][test] add failing ticket 10398 Barend Gehrels 2014-08-27 11:32:33 +0200
  • b51444a928 [num_segments] Add parentheses to suppress the warning about the operators precedence Adam Wulkiewicz 2014-08-27 02:25:19 +0200
  • 98900f3ecf [math] Replace simple rounding with boost::math::round(). Adam Wulkiewicz 2014-08-27 02:05:55 +0200
  • 82e8a0d8ac [doc] Update release notes. Adam Wulkiewicz 2014-08-25 16:23:17 +0200
  • 3560ae1c93 [index] fix varray const rbegin() and rend(). Adam Wulkiewicz 2014-08-25 13:25:46 +0200
  • be637c0929 Merge pull request #128 from mkaravel/feature/counting-algorithms Adam Wulkiewicz 2014-08-14 12:57:48 +0200
  • 22f93f9752 [doc][examples][num_segments] update num_segments example: the free function takes only one argument Menelaos Karavelas 2014-08-14 00:43:48 +0300
  • 05a0f16ad5 [doc][algorithms][num_segments] remove add_for_open argument from doxygne documentation; update qbk documentataion to reflect that there is only one argument to the free function Menelaos Karavelas 2014-08-14 00:42:17 +0300
  • 5c73ef01bf [doc][algorithms][num_points] update the return value for boxes (now depends on the dimension of the box) Menelaos Karavelas 2014-08-14 00:41:27 +0300
  • fab29b52e2 [algorithms][num_points] in the range_count class, include the test for n == 0 inside the same if as AddForOpen (much like the previous implementation for this class) Menelaos Karavelas 2014-08-12 00:33:03 +0300
  • f2cad14377 Merge pull request #124 from mkaravel/feature/is_valid Adam Wulkiewicz 2014-08-11 20:19:56 +0200
  • 5a84445e52 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-08-11 15:42:47 +0200
  • 5654a36552 [overlay] Fix unused variable warnings (with NDEBUG defined) by removal of unneeded asserts. Adam Wulkiewicz 2014-08-11 15:42:32 +0200
  • a4159a2883 [relate] Fix unused variable warning (with NDEBUG defined). Adam Wulkiewicz 2014-08-11 15:27:54 +0200
  • 0c074f1695 Put back implementation_status until support_status is made variant-aware Bruno Lalande 2014-08-11 13:51:20 +0100
  • 4b8a11de27 Merge pull request #131 from mkaravel/fix/distance-unused-warning Barend Gehrels 2014-08-11 13:48:50 +0200
  • c218f32242 [algorithms][distance] add a comment about the usage of boost::ignore_unused Menelaos Karavelas 2014-08-11 14:24:25 +0300
  • 1029cb13b3 Merge pull request #130 from mkaravel/fix/distance-unused-warning Adam Wulkiewicz 2014-08-11 12:49:43 +0200
  • d572ee54e0 [algorithms][distance] fix unused variable warning when boost is compiled in release mode Menelaos Karavelas 2014-08-11 13:41:27 +0300