Commit Graph

  • 447fd7edd2 [buffer] get occupation vectors by rescaled offsetted points Barend Gehrels 2014-06-09 15:07:47 +0200
  • cfbecc9935 [buffer] remove more unused functionality Barend Gehrels 2014-06-09 12:39:58 +0200
  • f822df3545 [buffer] remove uu processing which is redundant Barend Gehrels 2014-06-09 12:16:16 +0200
  • c836fab395 [buffer] remove more now unused functionality Barend Gehrels 2014-06-09 12:05:55 +0200
  • 0e666541e7 [buffer] skip within check where not necessary Barend Gehrels 2014-06-09 11:52:39 +0200
  • 17d027ec2d [buffer] remove now unused functionality Barend Gehrels 2014-06-09 11:51:01 +0200
  • 4002e3d36a [buffer] update svg-mapping debug class Barend Gehrels 2014-06-09 11:16:10 +0200
  • 432d62809d [buffer] remove old left-turn approach Barend Gehrels 2014-06-09 11:15:13 +0200
  • 11c71d161a [occupation_info] add once instead of twice preparing for new get_left_turns Barend Gehrels 2014-06-08 21:57:24 +0200
  • a746e7323d [buffer] Remove occupation_map, use std::map instead turn_indices from occupation_map were not used anymore Barend Gehrels 2014-06-08 20:21:31 +0200
  • 5a85076f4b [get_left_turns] reimplement using integer arithmetic including unit test Barend Gehrels 2014-06-08 19:03:11 +0200
  • 5e6d542d81 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-06-08 17:19:08 +0200
  • 928f1aad70 [algorithms/detail] Rename const_conformant<> to copy_const<> and implement it without MPL and TypeTraits Adam Wulkiewicz 2014-06-08 16:30:20 +0200
  • 1e6f7164e1 [algorithms] Drop TypeOf dependency Adam Wulkiewicz 2014-06-08 13:32:00 +0200
  • e52a297c98 [io] Drop TypeOf dependency. Add detail::interior_ring_iterator<>. Adam Wulkiewicz 2014-06-08 13:05:44 +0200
  • 79cbf6f18c [buffer] Occupation map now makes use of robust points (this adds one failing testcase, to be investigated, but further simplifies/enhances all code) Barend Gehrels 2014-06-08 12:46:41 +0200
  • aec2b7801e [buffer] Cleanup comments/unused functionality Barend Gehrels 2014-06-08 10:58:47 +0200
  • 4626d53ead [algorithms/detail] Add interior_iterator<> tool and use it in places where BOOST_AUTO_TPL was used to get rid of unreadable, long types Adam Wulkiewicz 2014-06-08 02:23:59 +0200
  • 18746a4293 [within] Remove not needed TypeOf header Adam Wulkiewicz 2014-06-08 01:13:26 +0200
  • 8f80b3b171 [test] Fix compilation error in pythagoras distance strategies tests - missing TypeOf header Adam Wulkiewicz 2014-06-08 00:43:50 +0200
  • 3b9d4eba02 [point_in_geometry] Fix compilation error - replace BOOST_AUTO_TPL - drop TypeOf dependency Adam Wulkiewicz 2014-06-08 00:27:35 +0200
  • 86c91f4b53 [algorithms][multi] Move the code of some algorithms from multi/ dir and drop TypeOf dependency. Adam Wulkiewicz 2014-06-08 00:03:14 +0200
  • 52ece6c0e4 [algorithms] Move the code of some algorithms from multi/ and drop TypeOf dependency. Adam Wulkiewicz 2014-06-07 22:48:20 +0200
  • 68e7bacb7e [reverse] Move the code from multi/ and drop TypeOf dependency Adam Wulkiewicz 2014-06-07 18:16:06 +0200
  • 2460f51614 [transform] Move the code from multi/ and drop TypeOf dependency Adam Wulkiewicz 2014-06-07 18:01:23 +0200
  • c2d00d8619 [unique] Move from multi/ and drop TypeOf dependency Adam Wulkiewicz 2014-06-07 17:43:07 +0200
  • f0b119141a [for_each] Move from multi/ and drop TypeOf dependency Adam Wulkiewicz 2014-06-07 16:54:37 +0200
  • 9c30fd698a Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-06-07 12:39:48 +0200
  • 8a417e6fa9 [buffer] Classify turn-points using rescaled rings This makes side_on_convex_range and intersection_side redundant It fixes all but one (p20) remaining cases for polygons Barend Gehrels 2014-06-07 12:38:02 +0200
  • 73bcb4a54e Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-06-06 01:48:13 +0300
  • 8d542abeeb Merge branch 'feature/math-sqrt' of github.com:mkaravel/geometry into feature/math-sqrt Menelaos Karavelas 2014-06-06 01:47:35 +0300
  • 4f32a51cfa Merge branch 'develop' of https://github.com/boostorg/geometry into feature/math-sqrt Menelaos Karavelas 2014-06-06 01:47:07 +0300
  • f6ba62a43a [comparable_distance][test][extensions] Break comparable_distance into interface and implementation. Adam Wulkiewicz 2014-06-06 00:29:31 +0200
  • 7cdbcf5fee [extensions/nsphere] Enable commented-out tests and change point_in_nsphere strategy WRT areal_tag removal workaround Adam Wulkiewicz 2014-06-05 19:25:45 +0200
  • 55a8ad35f8 [extensions] Fix NSphere compilation issues. Adam Wulkiewicz 2014-06-05 19:06:06 +0200
  • 51fc37e43b [extensions][offset] Fix compilation errors Adam Wulkiewicz 2014-06-05 18:03:14 +0200
  • aa5a37277a [util][math] fix return type of sqrt for fundamental number types Menelaos Karavelas 2014-06-05 18:04:51 +0300
  • 46b46ee080 Merge pull request #55 from awulkiew/refactor_multi Adam Wulkiewicz 2014-06-05 16:16:08 +0200
  • 1fcd4e7ffd Merge pull request #54 from mkaravel/feature/distance Adam Wulkiewicz 2014-06-05 16:15:15 +0200
  • d8baba40bd [multi] Remove multi-geometries concepts from multi/multi.hpp since they are included in geometries/concepts/check.hpp Adam Wulkiewicz 2014-06-05 15:24:01 +0200
  • a38a14dc19 [extensions/example] Update #includes WRT the latest relocation of the code from multi/ directory Adam Wulkiewicz 2014-06-05 01:23:19 +0200
  • 18923e929d [docutils] Update WRT the latest relocation of the code from multi/ directory. Adam Wulkiewicz 2014-06-04 22:34:07 +0200
  • 996f4bb935 [example] Update examples WRT the latest relocation of the code from multi/ directory Adam Wulkiewicz 2014-06-04 22:25:59 +0200
  • ac81873925 [doc] Update docs WRT the latest relocation of the code from multi/ directory Adam Wulkiewicz 2014-06-04 22:14:25 +0200
  • 5903c5a292 [extensions] Replace includes of headers moved from multi/ directory. Adam Wulkiewicz 2014-06-04 19:39:26 +0200
  • 2a86cf0c20 [geometry] Replace includes of headers from algorithms/detail moved from multi/ directory. Adam Wulkiewicz 2014-06-04 18:43:42 +0200
  • 1d4a73cc89 [algorithms/detail] Fix for_each_range backward compatibility. Adam Wulkiewicz 2014-06-04 18:15:05 +0200
  • 3f872f1621 [algorithms/detail] Refactor for_each_range and move it from multi/directory. Adam Wulkiewicz 2014-06-04 17:10:17 +0200
  • 2c7da5eb1f [multi] Move algorithms details used only by multi/algorithm from multi/ directory. Adam Wulkiewicz 2014-06-04 16:06:21 +0200
  • 89b2fb4d6a [buffer] use intersection_side for checking side on convex range This fixes many of the issues (in multi_polygon_buffer). However, some new cases now fail because of this and should be fixed later Barend Gehrels 2014-06-04 15:58:53 +0200
  • 55e684c64c [multi][algorithm/detail] Move most of the code of details from multi/ directory. Adam Wulkiewicz 2014-06-04 15:53:46 +0200
  • 320f796b9d [geometry] Replace headers of parts moved from multi/ directory. Adam Wulkiewicz 2014-06-04 14:52:28 +0200
  • e81c0b9e23 [extensions][algorithms][offset] remove obsolete include (file no longer exists) Menelaos Karavelas 2014-06-04 14:32:48 +0300
  • 77969d4194 [buffer] merged implementations of side_on_convex_range Barend Gehrels 2014-06-04 13:30:45 +0200
  • 86991b358d [extensions] replace calls to ::sqrt by calls to bg::math::sqrt; change has not been applied to projections and ttmath; Menelaos Karavelas 2014-06-04 14:27:47 +0300
  • 1a2a2f4de1 [buffer] remove RobustPolicy from side_on_convex_range because side of a point w.r.t. a segment cannot be done with rescaling, due to rounding the point can be located on the other side of the segment This adds 4 more failing testcases, but it has to be done first because the solution is not reliable Barend Gehrels 2014-06-04 13:26:26 +0200
  • 0bec8e26c3 [multi] Include headers of moved parts from geometry/ directory. Adam Wulkiewicz 2014-06-04 13:24:29 +0200
  • d125c79586 [algorithms][equals] fix copyright years; replace call to ::sqrt by call to bg::math::sqrt Menelaos Karavelas 2014-06-04 14:16:41 +0300
  • 3453d2ec5c [strategies] fix unused typedef warningy Menelaos Karavelas 2014-06-04 14:13:41 +0300
  • 48bb75137d [strategies] replace calls to ::sqrt by calls to bg::math::sqrt Menelaos Karavelas 2014-06-04 14:13:11 +0300
  • 058ea9624f [util][math] update copyright header Menelaos Karavelas 2014-06-04 12:56:46 +0300
  • b8f0c9de94 [util][math] add sqrt function in bg::math namespace; this function calls std::sqrt for fundamental number types and ::sqrt for everything else; it helps avoiding implicit conversions for fundamental number types when ::sqrt is called (in particular, we avoid the conversion from long double to double when ::sqrt is called); Menelaos Karavelas 2014-06-03 13:20:07 +0300
  • ed956a4eaf Merge branch 'feature/is_simple' of github.com:mkaravel/geometry into feature/is_simple Menelaos Karavelas 2014-06-04 12:10:38 +0300
  • 8e1f963e37 Merge branch 'feature/distance' of github.com:mkaravel/geometry into feature/distance Menelaos Karavelas 2014-06-04 12:03:53 +0300
  • b0a1704779 [multi][io] Move wkt and dsv implementation for Multi Geometries from multi/ directory Adam Wulkiewicz 2014-06-04 03:25:07 +0200
  • f63fabcbb7 [multi][geometries] Move models, concepts and register macros from multi/ directory Adam Wulkiewicz 2014-06-04 02:20:23 +0200
  • 82a2b50b0c [multi][strategies] Move centroid_average from multi/ directory Adam Wulkiewicz 2014-06-03 22:17:56 +0200
  • 676090691f [multi][views] Move range_type<> from multi/ directory. Adam Wulkiewicz 2014-06-03 21:54:01 +0200
  • da20d7c409 [multi][core] Move functionalities of multi/core into core Adam Wulkiewicz 2014-06-03 21:21:03 +0200
  • 795fdf82a7 [test][strategies] add entry for unit test for pythagoras point-box Menelaos Karavelas 2014-06-03 18:58:33 +0300
  • 188b1c3e48 [test] Fix unused typedef warnings Adam Wulkiewicz 2014-06-03 16:20:11 +0200
  • 948208a485 [strategies] Fix unused typedefs warnings. Adam Wulkiewicz 2014-06-03 12:55:49 +0200
  • 8aadb31dc8 [test][strategies] add unit test for pythagoras point box strategy Menelaos Karavelas 2014-06-03 13:41:39 +0300
  • 7e0652ef69 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-06-03 08:54:02 +0300
  • dfd38081bc [extensions][distance] fix default_strategy extra tag Barend Gehrels 2014-06-02 23:04:29 +0200
  • d10a487bec Merge pull request #51 from mkaravel/feature/distance-default-strategy Barend Gehrels 2014-06-02 22:40:09 +0200
  • b48748a3d3 [remove_spikes] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 15:20:36 +0200
  • cbb408b7d5 [transform] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 15:19:12 +0200
  • 9f814ae1ba [simplify] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 15:17:46 +0200
  • c9b975f556 [overlay] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:29:11 +0200
  • 8d4a61d496 [index/rtree] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:26:44 +0200
  • 01a34d6b71 [index/varray] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:23:47 +0200
  • cda70f4326 [touches] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:21:19 +0200
  • f614512cfa [reverse] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:19:16 +0200
  • 81e0d3fac4 [overlay] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:16:17 +0200
  • b970646722 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-05-30 15:12:51 +0300
  • 694fbffdeb [relate] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:12:14 +0200
  • 779e05c292 [strategies][distance] fix names of template parameters to better reflect the corresponding objects Menelaos Karavelas 2014-05-30 15:09:20 +0300
  • 4d16a2112a Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance-default-strategy Menelaos Karavelas 2014-05-30 15:06:52 +0300
  • a40a86b532 [intersects] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:04:42 +0200
  • 2265430625 [disjoint] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 13:55:51 +0200
  • 9881f4f56d [get_turns] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 13:53:57 +0200
  • b670b37643 [sectionalize] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 13:52:43 +0200
  • d8e46d3f85 [within] Use normalized_view in point_in_geometry and fix unused typedef warning Adam Wulkiewicz 2014-05-30 13:45:18 +0200
  • 471fabab88 Merge pull request #52 from mkaravel/feature/distance Adam Wulkiewicz 2014-05-30 12:57:44 +0200
  • e3b10af808 Merge pull request #53 from smspillaz/geometry/10077 brunolalande 2014-05-29 21:07:15 +0100
  • be3ee10849 [geometry][test] Fix concept check failures. Sam Spilsbury 2014-05-30 00:04:20 +0800
  • f3f131db35 [strategies][distance] change template parameters' names to reflect the objects they represent Menelaos Karavelas 2014-05-29 15:05:56 +0300
  • 916e9bb495 [test][strategies] add compile time check for the default strategy where the geometry tags are reversed Menelaos Karavelas 2014-05-29 14:54:25 +0300
  • e15cbf41a4 [strategies] make default_strategy class commutative with respect to the order of the geometry tags Menelaos Karavelas 2014-05-29 14:53:51 +0300