21 Commits

Author SHA1 Message Date
Adam Wulkiewicz 43eec3c42b [test][arithmetic] Replace std::fabs with bg::math::abs. 2019-11-10 20:36:34 +01:00
Barend Gehrels 422a0b768b [line] process review remarks, rename general_form to infinite_line 2019-07-10 13:03:17 +02:00
Barend Gehrels a1e1caf8e5 [general_form] add is_degenerate predicate and use it in direction code,
instead of 4 equality checks
2019-07-03 19:38:03 +02:00
Barend Gehrels 6688360d90 [intersection] Add general_form functionality for handling of infinite
lines in the form ax + by + c = 0
This is used already at several places in the library, in those places
the general_form replaces that functionality.

The general form will (most probably) also used for segment-segment intersection.

Including unit test.

This makes parallel_continue obsolete.
2019-07-03 14:40:45 +02:00
Adam Wulkiewicz ea1b6c0ce0 [test][envelope][cross_product] Fix/suppress warnings. 2017-02-10 23:57:00 +01:00
Adam Wulkiewicz c6695f125d [test][arithmetic] Move cross_product test from extensions. 2017-01-13 23:12:18 +01:00
Adam Wulkiewicz 0d04ad21b8 [test][views][geometries][arithmetic] Rename tests to match categories. 2015-08-19 04:10:25 +02:00
Adam Wulkiewicz cc6621b9e5 [test][arithmetic] Rename the tests. 2015-05-28 23:31:30 +02:00
Sam Spilsbury be3ee10849 [geometry][test] Fix concept check failures.
The functions in arithmetic.hpp would check the concepts Point and ConstPoint
on Point2, instead of checking Point on Point1 and ConstPoint on Point2.

This would cause concept check failures when attempting to operate from
a ConstPoint.
2014-05-30 00:04:20 +08:00
Barend Gehrels fdccdbff5e [geometry] cleanup, removing MSVC proj-files where were for version 2005
[SVN r85375]
2013-08-17 15:43:41 +00:00
Barend Gehrels 7cb0ae96fd Boost.Geometry update copyright -> 2012
[SVN r76390]
2012-01-09 21:56:08 +00:00
Bruno Lalande d92dbecb6a Aligned adapted C array and Boost Array to the recent changes.
[SVN r71575]
2011-04-28 21:26:54 +00:00
Bruno Lalande fc68031c90 Removed adapted/tuple_<cs>.hpp files and added a macro to use instead.
[SVN r71448]
2011-04-23 22:26:50 +00:00
Barend Gehrels 91f240188c Updated tests (assign -> assign_values)
[SVN r71213]
2011-04-12 20:14:55 +00:00
Bruno Lalande edc40b6580 Added assign_value and assign_point to arithmetic functions.
[SVN r71126]
2011-04-08 21:13:10 +00:00
Barend Gehrels a01c615089 Made copyright notices in libs/geometry consistent
[SVN r70876]
2011-04-02 20:33:14 +00:00
Barend Gehrels 907dd0cfb9 Moved cross_product to extensions/arithmetic
[SVN r70859]
2011-04-02 16:31:59 +00:00
Barend Gehrels e4f47a7a25 Major update:
Adaptions to test with respect to new namespace model
Removed GMP/CLN and, where it was present, replaced by TTMATH
Small fix in comparable_distance test
All testfiles use bg as alias now

[SVN r66811]
2010-11-28 13:28:09 +00:00
Barend Gehrels 5ce9286957 vcorivcproj changes
bugfix in test/algorithms/overlay/robustness


[SVN r61513]
2010-04-23 21:15:08 +00:00
Barend Gehrels eeef35e569 Renamed GGL/Geometry in some testfiles
[SVN r59786]
2010-02-20 16:58:38 +00:00
Barend Gehrels cead073c84 Added libs/geometry/test folder with many tests
[SVN r59773]
2010-02-20 15:03:37 +00:00