Commit Graph

  • ccc91eb78b Merge pull request #273 from mkaravel/fix/douglas_peucker Adam Wulkiewicz 2015-03-24 11:38:02 +01:00
  • 2ecf727c22 [test][strategies][douglas peucker] print both expected and detected output using the same format Menelaos Karavelas 2015-03-24 10:01:41 +02:00
  • e191a5f562 [test][strategies][douglas peucker] make case ID argument the first argument of tester; include a label in the case id; Menelaos Karavelas 2015-03-24 09:50:43 +02:00
  • e48c80fbeb [doc] Update 1.58 release notes (tickets and bugs). Adam Wulkiewicz 2015-03-24 03:20:44 +01:00
  • 4ecb443891 [test] Add /bigobj compiler flag for all tests run on windows with intel compiler. Adam Wulkiewicz 2015-03-24 01:25:50 +01:00
  • 0115da1dd3 [relate] Rename check() to more specific check_element() and check_matrix(). Adam Wulkiewicz 2015-03-24 01:23:08 +01:00
  • efeb592d80 [index][doc] Improve the rtree description. Adam Wulkiewicz 2015-03-23 17:53:08 +01:00
  • bd7b7da000 [index][doc] Small docs improvements. Adam Wulkiewicz 2015-03-23 17:27:14 +01:00
  • 2c97556684 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-22 23:00:59 +01:00
  • 90fcd83f30 [test] Remove bigobj flag from Jamfiles now that it is defined in the upper level Barend Gehrels 2015-03-21 13:03:42 +01:00
  • a6ad1be145 Merge pull request #268 from mkaravel/ext/ttmath_support_for_fmod Adam Wulkiewicz 2015-03-22 17:51:03 +01:00
  • aac92cbd93 [extensions][ttmath] rename fmod() free function to mod() Menelaos Karavelas 2015-03-22 17:11:36 +02:00
  • b80a462d04 Merge pull request #270 from mkaravel/ext/define_ttmath_big_missing_arithmetic_operators Adam Wulkiewicz 2015-03-22 15:12:20 +01:00
  • e8fafc942d Merge pull request #272 from awulkiew/fix/cart_intersect2 Adam Wulkiewicz 2015-03-22 14:44:33 +01:00
  • d1358af447 Merge pull request #267 from awulkiew/fix/cart_intersect Adam Wulkiewicz 2015-03-22 14:41:41 +01:00
  • c2a74a2347 [test] Remove bigobj flag from Jamfiles now that it is defined in the upper level Barend Gehrels 2015-03-21 13:03:42 +01:00
  • 37429b3234 [test] Fix select_most_precise test for Android. Adam Wulkiewicz 2015-03-20 18:04:50 +01:00
  • 5d8b4a4810 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-03-20 14:16:56 +01:00
  • a50c92e510 [example] Fix compilation errors in examples. Adam Wulkiewicz 2015-03-20 14:16:46 +01:00
  • aad0f6a474 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-03-20 14:01:29 +01:00
  • c11f58f08d [test] add bigobj for all tests on MSVC This should fix new failures on wkt, point_on_surface, assemble. get_turns and several others, which appear as of March 2015 on MSVC 14 and 11 now Barend Gehrels 2015-03-20 13:49:09 +01:00
  • d3f95f2cbb [index][doc] Remove manually enabled doxygen code for details since now it should be automatically generated. Adam Wulkiewicz 2015-03-20 03:42:13 +01:00
  • 3475f33972 [doc] In doxygen_xml2qbk alt output automaticaly detect details and generate output containing unspecified return type, default paramters values, etc. Adam Wulkiewicz 2015-03-20 03:39:50 +01:00
  • cc4ac4599d [index][doc] Hide details in docs if DOXYGEN_NO_DETAIL is defined. Adam Wulkiewicz 2015-03-20 02:07:23 +01:00
  • 7399df83cc [doc] Format "unspecified" functions return type in a special way in doxygen_xml2qbk alt output synopsis. Adam Wulkiewicz 2015-03-20 02:01:34 +01:00
  • b788a9e4ab [index] Rename node_auto_ptr with subtree_destroyer and auto_deallocator with scoped_dealloactor. Adam Wulkiewicz 2015-03-19 23:39:42 +01:00
  • 4514e325f9 [index] Move predicates and operators into detail::predicates namespace. Adam Wulkiewicz 2015-03-19 23:36:32 +01:00
  • 0f4ce76449 [index] Replace std::auto_ptr with boost::scoped_ptr in query_iterator. Adam Wulkiewicz 2015-03-19 23:35:20 +01:00
  • d22b3a00bf [test][index] Add more tests for types convertible to rtree::value_type. Adam Wulkiewicz 2015-03-19 03:54:10 +01:00
  • 5cd851d48a [test][index] Add test for rtree packing using move_itreator. Adam Wulkiewicz 2015-03-19 01:27:51 +01:00
  • 91fb7241e5 [index] Support move_iterator in packing algorithm. Adam Wulkiewicz 2015-03-19 01:25:34 +01:00
  • 6fd35a3fb8 [test][util] Generate custom error message in select_most_precise test. Adam Wulkiewicz 2015-03-18 17:25:57 +01:00
  • f7cc47bb30 [test][get_turns] Add test file for Areal/Areal. Adam Wulkiewicz 2015-03-18 14:16:02 +01:00
  • 6eb80018c6 [index][pack_create] Fix for iterators not returning true references. Adam Wulkiewicz 2015-03-17 02:49:54 +01:00
  • a239fb629a [test][get_turns] Add additional output for debugging purposes, enabled with macro definition. Adam Wulkiewicz 2015-03-16 17:28:12 +01:00
  • 062a7abce9 [strategies][cart_intersect] Modify type of factor stored in the equals policy. Adam Wulkiewicz 2015-03-16 17:26:20 +01:00
  • 6098d419ba [util][math] Fix equals policies return types. Adam Wulkiewicz 2015-03-16 17:22:13 +01:00
  • bf96857a46 [util][math][mod] rename math::fmod() to math::mod() (more generic and descriptive name); fix/update inline doc and comments; add default value to IsIntegral template parameter of modulo_for_fundamental struct; Menelaos Karavelas 2015-03-16 12:09:36 +02:00
  • 449e381fda [util][math][spheroid] replace calls to math::fmod() by calls to math::mod() Menelaos Karavelas 2015-03-16 11:55:47 +02:00
  • 4230755b07 [extensions][ttmath] fix years in copyright header Menelaos Karavelas 2015-03-16 10:31:45 +02:00
  • 6dff815238 [extensions][ttmath] implement binary arithmetic operators for ttmath_big as free functions Menelaos Karavelas 2015-03-16 10:26:34 +02:00
  • 059142283d [test] Rename occurances of CS because this name is used as a macro on Solaris. Adam Wulkiewicz 2015-03-14 05:10:58 +01:00
  • c72e6812be [test][difference] Enable the tests failing before the recent changes in cart_intersect. Adam Wulkiewicz 2015-03-14 04:07:59 +01:00
  • 4be351e433 [test][get_turns] Update the tests, enable previously failing ones. Adam Wulkiewicz 2015-03-14 04:06:12 +01:00
  • f59f6fface [strategies][side_by_triangle] Use equals() with policy. Adam Wulkiewicz 2015-03-14 04:03:02 +01:00
  • dbeb823fcb [strategies][cart_intersect] Use equals() with policy. Adam Wulkiewicz 2015-03-14 03:55:44 +01:00
  • b5887efd5e [math] Add/improve math utils. Adam Wulkiewicz 2015-03-14 03:52:02 +01:00
  • 7b4798231e [extensions][ttmath] add missing arithmetic operators for ttmath_big: unary and binary +, binary *, binary /; these operators are needed so that the result of arithmetic operations on objects of type ttmath_big is also of type ttmath_big (instead of ttmath:Big<1,4> which is the base class for ttmath_big); Menelaos Karavelas 2015-03-14 01:51:04 +02:00
  • 0570471cf8 [test][algorithms][equals][spheroid] add unit test to Jamfile Menelaos Karavelas 2015-03-14 01:28:23 +02:00
  • 042e907fcb [test][algorithms][equals] add unit test for testing equality of points and segments on a spheroid (also tests disjoint(point, point) for points on a spheroid) Menelaos Karavelas 2015-03-14 01:25:03 +02:00
  • ac3dd83744 [util][math] function to normalize coordinates on a spheroid: * the normalized longitude lies in the interval (-180, 180] (in degrees) * the normalized latitude lies in the interval [-90, 90] (in degrees) Menelaos Karavelas 2015-03-14 01:22:23 +02:00
  • e6275f7178 [algorithms][disjoint][spheroid] implement disjoint(point, point) for points on a spheroid (applicable to spherical equatorial and geographic coordinate systems) Menelaos Karavelas 2015-03-14 01:20:38 +02:00
  • 5de5e93780 [util][math][fmod] add support for calls to fmod: for fundamental floating-point numbers it calls std::fmod; for fundamental integral numbers it calls operator%; for user defined number types the free function fmod is called (lookup is activated in the global namespace, the std namespace and the type's namespace); Menelaos Karavelas 2015-03-13 12:31:07 +02:00
  • 4940d8d669 [extensions][ttmath] add support for fmod free function Menelaos Karavelas 2015-03-13 12:22:57 +02:00
  • ec6f9148cd [strategies][cart_intersect] Compare ratios denominators consistently. Adam Wulkiewicz 2015-03-12 23:03:27 +01:00
  • e5c7ac09c9 Merge pull request #265 from mkaravel/fix/remove_deprecated_include_paths_part2 Adam Wulkiewicz 2015-03-12 14:47:39 +01:00
  • d22f26f425 Merge pull request #266 from mkaravel/fix/support_status_for_num_points Adam Wulkiewicz 2015-03-12 13:51:32 +01:00
  • 4d544287a3 [test][algorithms][set operations] update deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 10:47:28 +02:00
  • 742d4090d8 [doc][tools][support status] remove deprecated includes referring to the include/boost/geometry/multi/ directory; fix call for num_points: dispatch::num_points<> takes a second boolean argument with no default value, which was not accounted for by support status; Menelaos Karavelas 2015-03-12 10:35:33 +02:00
  • bfcd9594d0 [geometry][multi] make boost/geometry/multi/multi.hpp include boost/geometry/geometry.hpp; file kept for now for backward compatibility; Menelaos Karavelas 2015-03-12 10:32:50 +02:00
  • 38c2869fd3 [test][algorithms][within] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 10:19:14 +02:00
  • 4e3a07df4f [doc][doxygen_xml2qbk] remove multi/multi.hpp from convenience headers Menelaos Karavelas 2015-03-12 10:04:44 +02:00
  • 5b09619b4c [doc][doxygen_input] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 10:03:04 +02:00
  • 821c9ef172 [doc][Doxyfile] remove deprecated multi/ directories from input path Menelaos Karavelas 2015-03-12 10:01:24 +02:00
  • 3f2c06c9dd [test] remove deprecated include referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 02:21:54 +02:00
  • 63ff5bde6a [test][iterators] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 02:20:47 +02:00
  • 63e87041da [test][io] remove deprecated includes referring to the include/boost/geometry/multi/ directory; also cleanup includes a bit; Menelaos Karavelas 2015-03-12 02:19:42 +02:00
  • 4e8abc3f80 [test][robustness] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 02:15:11 +02:00
  • 6f0b6a19e2 [test][geometries] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 02:11:28 +02:00
  • 29c460b546 [test][algorithms] remove deprecated includes referring to the include/boost/geometry/multi/ directory; polish and simplify some includes; Menelaos Karavelas 2015-03-12 02:10:14 +02:00
  • 35a85e671b [geometry] remove deprecated include referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 00:23:07 +02:00
  • cdb25bc741 [io][svg_mapper] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 00:22:27 +02:00
  • 8e36f8f873 [algorithms] remove deprecated includes referring to the include/boost/geometry/multi/ directory Menelaos Karavelas 2015-03-12 00:20:51 +02:00
  • 422a093ae8 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-03-11 19:52:04 +01:00
  • d8263e54f2 [test][get_turns] Add tests failing for MinGW guarded with #ifdef. Adam Wulkiewicz 2015-03-11 19:51:48 +01:00
  • 8025793aa4 Merge pull request #263 from mkaravel/fix/geometry_test_common Adam Wulkiewicz 2015-03-11 19:48:56 +01:00
  • 3077cc89b9 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2015-03-11 19:07:32 +01:00
  • 65f57b1947 [test] move as_range to algorithms/detail Barend Gehrels 2015-03-11 19:07:16 +01:00
  • 4a58863dcc Merge pull request #262 from mkaravel/fix/remove_obsolete_includes Adam Wulkiewicz 2015-03-11 19:05:05 +01:00
  • 09a335d5ea [test][geometry] guard the inclusion of Boost.Test related files with the BOOST_TEST_MODULE macro; this way geometry_test_common.hpp can be included in tests that proceed with unit testing using other Boost.Test utilities (like some of the distance and set-ops tests, validity and simplicity) Menelaos Karavelas 2015-03-11 19:54:57 +02:00
  • 099388c5ae [test][algorithms][equals] remove obsolete includes referring to the "multi" directory Menelaos Karavelas 2015-03-11 19:44:39 +02:00
  • b42d70f49e Merge pull request #260 from mkaravel/feature/distance Adam Wulkiewicz 2015-03-11 15:23:06 +01:00
  • 556637448f [test][algorithms][distance] add test case where distance computed is a NaN Menelaos Karavelas 2015-03-11 10:51:03 +02:00
  • a33fb12f2e [test][algorithms][distance] add test case where distance overflows Menelaos Karavelas 2015-03-11 10:50:41 +02:00
  • c519fb80e3 [test][algorithms][distance] remove last argument in tester calls (not needed) Menelaos Karavelas 2015-03-11 10:49:55 +02:00
  • bb25a857ee [test][algorithms][distance] update copyright year Menelaos Karavelas 2015-03-11 10:49:18 +02:00
  • c8d6269b09 [test][algorithms][distance] polish and update code; re-factor some parts; allow testing against test cases where distance computed is not a finite floating-point value; Menelaos Karavelas 2015-03-11 10:43:17 +02:00
  • e5c40ca188 [buffer] Fix unused variable MSVC warning in analyse_turn_wrt_point_piece. Adam Wulkiewicz 2015-03-11 03:56:04 +01:00
  • 6828fd5bda [policies] Fix unused parameter warnings in direction policy. Adam Wulkiewicz 2015-03-11 03:54:42 +01:00
  • 9c860772ff [test][algorithms][set operations] update Jamfiles with the new unit tests Menelaos Karavelas 2015-03-10 16:52:14 +02:00
  • a4b062583c [test][algorithms][set operations] add unit tests for intersection and difference for pointlike/linear geometries Menelaos Karavelas 2015-03-10 16:46:28 +02:00
  • bda35568f0 [algorithms][overlay] implement intersection and difference for pointlike/linear geometries Menelaos Karavelas 2015-03-10 16:40:12 +02:00
  • ec5efe3799 [test][algorithms][set operations][pointlike] polish tests of set operations for pointlike/pointlike geometries (make the case ID the first argument of the tester); modify the common set operations test code so that it can be applied to set operations of pointlike/linear geometries as well; Menelaos Karavelas 2015-03-10 16:04:31 +02:00
  • eb763405bc [doc][algorithms][status][release notes] update disjoint status; add newly supported combinations for disjoint in release notes (for 1.59); Menelaos Karavelas 2015-03-10 01:35:34 +02:00
  • 442223945f [test][algorithms][disjoint] enable test cases for multipoint/linear geometries; modify existing duplicate test case and add new test cases for multipoint/linear; Menelaos Karavelas 2015-03-09 17:46:32 +02:00
  • 84f0e306d9 [algorithms][disjoint] apply coding rules; (add space between "template" and "<"); implement disjoint(multipoint, linear) using partition; Menelaos Karavelas 2015-03-09 17:45:14 +02:00
  • 3bc49457d6 [algorithms][disjoint] remove duplicate code; move template parameters inside classes when possible; re-arrange code a bit; Menelaos Karavelas 2015-03-09 17:43:51 +02:00
  • 666837bcb9 [algorithms] Fix the type of returned Range/Ring in sub_range(Polygon). Adam Wulkiewicz 2015-03-09 16:05:29 +01:00
  • e6d4997061 Merge pull request #253 from sdebionne/fix/range_test Adam Wulkiewicz 2015-03-09 13:01:18 +01:00
  • 731ea108d7 Merge pull request #252 from sdebionne/fix/range_reference Adam Wulkiewicz 2015-03-09 12:58:59 +01:00