Commit Graph

  • 424ba7431c [test][iterators][point iterator][segment iterator] apply coding rules; add test cases for geometries whose point type is a pointer and for geometries whose range iterators return copies of elements rather than references Menelaos Karavelas 2015-05-28 09:40:45 +0300
  • cf9a691345 [test][test geometries] add implementation of multipoint and linestring whose iterators return copies (rather than references) to elements Menelaos Karavelas 2015-05-28 09:38:11 +0300
  • 099652b03c Merge branch 'develop' of github.com:boostorg/geometry into develop barendgehrels 2015-05-27 23:32:15 +0200
  • 7ba86400b5 [projections] avoid possibly unitialized value warning barendgehrels 2015-05-27 23:27:40 +0200
  • ce8e702cb6 [projections] remove unused type barendgehrels 2015-05-27 23:27:18 +0200
  • 8e9a93e361 [projections] fix d2r in epsg testcode barendgehrels 2015-05-27 23:27:01 +0200
  • ac529bc710 [projections] cast aperture for power (MSVC ambiguity) barendgehrels 2015-05-27 23:22:06 +0200
  • 599b7bafb7 [projections] initialize possibly uninitialized variable barendgehrels 2015-05-27 23:21:27 +0200
  • 5db1c0216f [projections] initialize possibly uninitialized variable barendgehrels 2015-05-27 23:01:11 +0200
  • dc9cbf1407 [projections] ignore set but unused variable barendgehrels 2015-05-27 23:00:44 +0200
  • 355c677f97 [projection] change in generation - move ignore_unused function calls barendgehrels 2015-05-27 22:39:07 +0200
  • 8730f3741e [policies] Remove obsolete de9im intersection policy. Adam Wulkiewicz 2015-05-27 15:12:14 +0200
  • 70acee4e33 [test][strategies] Remove unneeded includes - obsolete de9im intersection policy. Adam Wulkiewicz 2015-05-27 15:11:28 +0200
  • abdf2a2255 [test][iterators] Add missing include (for make_zero). Adam Wulkiewicz 2015-05-27 14:56:22 +0200
  • 62f43a5c03 [relate][strategies] Pass StaticMask as function parameter. Adam Wulkiewicz 2015-05-27 14:04:46 +0200
  • 6d9875dda8 [test] fix __gcc__ because that does not exist barendgehrels 2015-05-27 13:11:21 +0200
  • 49b37bf4ad [warning] Avoid warning for gcc in svg generation barendgehrels 2015-05-27 13:07:03 +0200
  • 6953933c9b Merge branch 'develop' of https://github.com/boostorg/geometry into fix/ticket_11346 Menelaos Karavelas 2015-05-27 12:01:12 +0300
  • d506f1645d [buffer] add missing assert barendgehrels 2015-05-27 10:57:07 +0200
  • cdf014e35d [buffer] propagate error information from strategy to buffer inserter barendgehrels 2015-05-27 10:56:56 +0200
  • 585b3bca50 [iterators][segment iterator] fix for boost trac ticket #11346 Problem: segment iterator does not work with point iterators that return a value instead of a reference when dereferenced. Fix: check the if the reference type of the point iterator is indeed a reference or not and use a pointing_segment or a segment as the value type of the segment iterator, respectively. Menelaos Karavelas 2015-05-27 09:19:08 +0300
  • ac70187c37 Merge pull request #288 from awulkiew/feature/relate Adam Wulkiewicz 2015-05-26 17:27:52 +0200
  • 593521980a Merge branch 'develop' into feature/relate Adam Wulkiewicz 2015-05-26 17:26:38 +0200
  • 3893f2085b Merge branch 'feature/relate' of github.com:awulkiew/geometry into feature/relate Adam Wulkiewicz 2015-05-26 17:19:58 +0200
  • 7c7653a980 [doc] Update 1.59 release notes (relate added). Adam Wulkiewicz 2015-05-26 17:19:45 +0200
  • 79561464bf [relate] Change the order of template parameters (Mask at the end) and remove the mask default parameter. Adam Wulkiewicz 2015-05-26 17:15:03 +0200
  • 1df894c44a [centroid][test] Update copyrights. Adam Wulkiewicz 2015-05-26 00:44:56 +0200
  • 9f5608d5e9 [test][centroid] Add test for very long Linestring for which the centroid cannot be calculated. Adam Wulkiewicz 2015-05-25 15:25:30 +0200
  • a7d8da4249 [centroid][strategies] Avoid filling centroid with NaN coordinates. Adam Wulkiewicz 2015-05-25 15:19:42 +0200
  • 9aa2e642ee [test][math] Add tests for math::equals(). Adam Wulkiewicz 2015-05-24 14:27:22 +0200
  • 1bff0ad9e9 [math] Fix equals() for INF and -INF. Adam Wulkiewicz 2015-05-24 14:26:53 +0200
  • b9ee6f0d51 [math] Include missing header and add missing namespace. Adam Wulkiewicz 2015-05-24 13:48:22 +0200
  • ad088fcf02 [buffer] stop in case of numeric errors in side strategy barendgehrels 2015-05-24 11:22:45 +0200
  • 62fa2ccc59 [buffer][test] fix commented section (distance_left) barendgehrels 2015-05-23 23:46:14 +0200
  • 1eacb2c096 [buffer][test] fix alternate box setting barendgehrels 2015-05-23 23:45:48 +0200
  • 5370e2494d [buffer][math] check for inf when checking on equals barendgehrels 2015-05-23 23:45:24 +0200
  • 2227c30bb4 [buffer] check return value of iterate to avoid using uninitialized points if iterate fails (this can happen by extreme differences in coordinates) barendgehrels 2015-05-23 22:40:48 +0200
  • b0290dd8e7 [geometries][helper geometry] add comment about the specialization of default_units for the Cartesian coordinate system Menelaos Karavelas 2015-05-23 00:28:44 +0300
  • e58f535918 [views][indexed_point_view] fix namespace issue appearing in assign unit test: Problem: the compiler sees detail::indexed_point_view used inside the traits namespace and looks it up in traits::detail namespace; Fix: qualify detail::indexed_point_view with geometry namespace Menelaos Karavelas 2015-05-22 10:08:48 +0300
  • 2deae95273 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/envelope_and_expand_for_spherical_cs Menelaos Karavelas 2015-05-22 10:06:35 +0300
  • 144fca31b8 [algorithms][envelope][expand] replace use of convert_units<> by bg::transform() Menelaos Karavelas 2015-05-22 09:52:24 +0300
  • 24c394454f [test][algorithms][expand] rearrange and cleanup code; allow for two possible MBRs as output Menelaos Karavelas 2015-05-22 09:48:29 +0300
  • 6c77395443 [test][algorithms][envelope] rearrange and clean up code Menelaos Karavelas 2015-05-22 09:48:04 +0300
  • 3c958e4200 [buffer][strategies] Replace metafunction pow and divisions with bitwise shifts. Adam Wulkiewicz 2015-05-20 19:27:10 +0200
  • a9f1e7fc3d [buffer][strategies] Fix multiplicable_integral::operator<. Adam Wulkiewicz 2015-05-20 17:58:53 +0200
  • 7ffd9d32b2 Merge pull request #297 from awulkiew/fix/buffer Adam Wulkiewicz 2015-05-20 17:19:23 +0200
  • 8f46b81dfa [projections] Ignore unused static functions barendgehrels 2015-05-20 16:57:03 +0200
  • c5dd2fd613 [buffer][strategies] Improve style and add comments to multiplicable_integral used in side_of_intersection. Adam Wulkiewicz 2015-05-20 16:52:59 +0200
  • 9ed1ad8445 [buffer][fix] Fix creating ring_properties which are unassigned barendgehrels 2015-05-20 16:28:27 +0200
  • 106f7258f6 [Projections] Change in generation (whitespace, comments) barendgehrels 2015-05-20 14:31:52 +0200
  • 6c5d7a692a [projections] fix mutable (change in generation) barendgehrels 2015-05-20 12:59:10 +0200
  • 571561524a [geometry] Avoid making methods which were static inline barendgehrels 2015-05-20 11:18:02 +0200
  • 401b308a83 [projections] change in generation (white space only) barendgehrels 2015-05-20 11:14:33 +0200
  • d44e09f23e [projections] extend documentation (changes in generation) barendgehrels 2015-05-20 11:09:44 +0200
  • 02f6f04107 [util][math] remove convert_on_spheroid.hpp file; functionality is available via the new algorithm detail::convert_units(); Menelaos Karavelas 2015-05-20 11:50:06 +0300
  • 1d5a1dd9dd [algorithms][envelope][expand] polish code to follow coding rules; make use of new detail::normalize() and detail::convert_units() algorithms; re-implement algorithms so that they are geometry-centric rather that coordinate-centric; Menelaos Karavelas 2015-05-20 11:47:29 +0300
  • d1bb625a41 [projections] fix d2r / r2d to new approach barendgehrels 2015-05-20 10:45:18 +0200
  • b8644092c1 [util][math] deactivate normalization for latitude (it can be activated back if the macro BOOST_GEOMETRY_NORMALIZE_LATITUDE is defined) Menelaos Karavelas 2015-05-20 11:29:50 +0300
  • ba93049547 [algorithms][disjoint] make use of detail::normalize() algorithm to normalize spherical and geographic coordinates; also modify algorithm for points in the spherical equatorial and geographic coordinate systems: check for disjointness also the coordinates with index 2 and above; Menelaos Karavelas 2015-05-20 11:27:14 +0300
  • 896b67047d [algorithms][convert_units] add new algorithm detail::convert_units() : this alghorithm converts the units of points and boxes from degrees to radians and from radians to degrees (if input and output units are the same the geometry is not modified) Menelaos Karavelas 2015-05-20 11:24:57 +0300
  • 5fa14f06bc [algorithms][normalize] add algorithm detail::normalize() : this algorithm normalizes the spherical equatorial and geographic coordinates of points and boxes Menelaos Karavelas 2015-05-20 11:23:22 +0300
  • cc9717b9db [test][algorithms][envelope][expand] deactivate/modify test cases where latitude needs to be normalized; make use of math::r2d<>() and math::d2r<>() constants; Menelaos Karavelas 2015-05-20 11:17:09 +0300
  • 5ecc576bf2 [test][algorithms][equals] deactivate test cases where latitude needs to be normalized as well; add test cases with points on the spheroid that also have a third coordinate (possibly height); Menelaos Karavelas 2015-05-20 11:15:44 +0300
  • b57def597f [buffer] Suppress msvc warnings. Adam Wulkiewicz 2015-05-20 01:00:01 +0200
  • 8d3e2b180f [buffer] Replace Multiprecision with temporary solution. Adam Wulkiewicz 2015-05-20 00:54:17 +0200
  • 395d7b89f9 [test][relate] Add additional tests for de9im::mask. Adam Wulkiewicz 2015-05-18 19:11:35 +0200
  • aff4443f06 [relate] Check masks characters, both compile-time and run-time. Adam Wulkiewicz 2015-05-18 19:09:05 +0200
  • 8262ee652a [core] Add invalid_input_exception. Adam Wulkiewicz 2015-05-18 19:05:44 +0200
  • 465fc75ece [util][math] remove unused code Menelaos Karavelas 2015-05-18 15:25:22 +0300
  • 7379fc5094 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2015-05-17 09:07:07 +0200
  • bec216923f [test][buffer] Fix compilation error - BOOST_MESSAGE unknown. Adam Wulkiewicz 2015-05-15 13:25:52 +0200
  • e66f255acf Merge branch 'develop' of https://github.com/boostorg/geometry into feature/envelope_and_expand_for_spherical_cs Menelaos Karavelas 2015-05-14 12:23:19 +0300
  • f9589da717 [projections] Parse more characteristics Barend Gehrels 2015-05-13 21:01:47 +0200
  • a00979eca0 [projections] fix hypot in generation Barend Gehrels 2015-05-13 20:57:14 +0200
  • efd1378f29 Merge pull request #296 from mkaravel/fix/add_missing_inline Barend Gehrels 2015-05-13 18:32:39 +0200
  • 5a0ef46981 [util][math] add missing inlines in r2d<>() and d2r<>() Menelaos Karavelas 2015-05-13 19:30:20 +0300
  • 04e1fec727 Merge branch 'feature/buffer' into develop Barend Gehrels 2015-05-13 18:03:35 +0200
  • 9d9ee614a1 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-05-13 18:01:32 +0200
  • e338fa5f61 [doc] Improve indentation in Doxyfile. Adam Wulkiewicz 2015-05-13 17:58:24 +0200
  • 855d5d9c2f [test][relate] Rename test file relate_pointlike_xxx.cpp to relate_pointlike_geometry.cpp Adam Wulkiewicz 2015-05-13 17:53:58 +0200
  • 605031528d [relate] Fix style according to guidelines and remove unused code/comment. Adam Wulkiewicz 2015-05-13 17:52:42 +0200
  • 2c3ad250e0 [doc] Small changes - indentation in Doxyfile and copyright in example. Adam Wulkiewicz 2015-05-13 17:51:17 +0200
  • dac2fe1d5f [test][strategies] Fix compilation errors after merging - comment out unused lines. Adam Wulkiewicz 2015-05-13 15:44:05 +0200
  • f94e51ebe3 Merge branch 'develop' into feature/geographic Adam Wulkiewicz 2015-05-13 15:33:46 +0200
  • dd2ff33b52 Merge pull request #292 from mkaravel/fix/degree_radian_converter Adam Wulkiewicz 2015-05-13 14:12:24 +0200
  • 6029a4cd1b Merge pull request #271 from mkaravel/feature/disjoint_point_point_on_spheroid Adam Wulkiewicz 2015-05-13 14:11:35 +0200
  • d881d5811d [buffer][test] add comment Barend Gehrels 2015-05-13 13:16:40 +0200
  • 6158064410 [buffer] performance optimization: set the center point for buffers around (multi)points, calculate min/max radius and (when checking turn w.r.t. piece) check turn distance to center, in most cases leave early Barend Gehrels 2015-05-13 13:08:22 +0200
  • 61d3ae6b78 [buffer] performance improvement for point-pieces: first check if it is in range Barend Gehrels 2015-05-13 10:58:07 +0200
  • b546a6fa21 Merge branch 'develop' into feature/buffer Barend Gehrels 2015-05-13 10:14:10 +0200
  • 784a6bcb17 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2015-05-13 10:10:44 +0200
  • 0d97706ffa [projections] fix isea (M_PI) Barend Gehrels 2015-05-13 10:10:09 +0200
  • be0dde6f21 Merge pull request #293 from jeremy-murphy/develop Adam Wulkiewicz 2015-05-13 04:09:50 +0200
  • e5a6e90280 [relate][strategies] Improve the consistency of implementation and style. Adam Wulkiewicz 2015-05-12 13:53:19 +0200
  • e943771628 Merge pull request #295 from mkaravel/fix/ticket_11268 Adam Wulkiewicz 2015-05-11 15:44:09 +0200
  • 31391fe166 [test][algorithms][intersection] add test cases for intersection(linestring, box) and intersection(multi_linestring, box) Menelaos Karavelas 2015-05-11 13:28:09 +0300
  • 99788fba57 [algorithms][intersection] update copyright header Menelaos Karavelas 2015-05-08 17:39:48 +0300
  • 926bbb8005 [algorithms][intersection] propagate robust policy to detail::intersection::clip_range_with_box; this fixes Boost Trac ticket #11268; Menelaos Karavelas 2015-05-08 17:16:53 +0300
  • ab7a00442e [projections] fix project_inverse_transformer::apply Jeremy W. Murphy 2015-05-11 14:14:32 +1000
  • 535a7049f9 [geometry] replace uses of constants math::d2r and math::r2d by corresponding free functions Menelaos Karavelas 2015-05-08 12:23:23 +0300