Commit Graph

354 Commits

Author SHA1 Message Date
Maxime Gimeno ae36b452bc Add dependencies of all packages 2018-02-02 12:08:05 +01:00
Laurent Rineau f2391a30a5 Merge pull request #2562 from afabri/Filtered_kernel-Do_intersect_2-GF
Add Static Filters for the Exact Construction Kernel
2017-12-19 16:29:53 +01:00
Andreas Fabri f169ffacf4 Add SPDX License Identifier 2017-12-07 14:41:04 +00:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Andreas Fabri dcd1e627fd Change the macro name so that one can switch off static filtering for EPEC while keeping it for EPIC 2017-11-09 18:23:38 +00:00
Andreas Fabri fedeed7f55 Respect CGAL_NO_STATIC_FILTERS 2017-11-09 13:35:11 +00:00
Andreas Fabri fc14569efe Remove #if 0 section 2017-11-09 12:09:47 +00:00
Andreas Fabri 766257d055 indentation fix 2017-11-09 12:04:10 +00:00
Laurent Rineau d60379266b Revert "Improvement: add static filters to Lazy_kernel"
This reverts commit 8eac6ca650.

Now Epeck automatically falls back to using Epick predicates when the
objects have trivial approximations.
2017-10-31 12:14:01 +01:00
Andreas Fabri 30eaf54c98 polish 2017-10-31 11:41:01 +01:00
Andreas Fabri 1d332f5de3 Downcast to Point_2 in order that functions match 2017-10-30 12:28:57 +01:00
Andreas Fabri 7a6200cfa2 Deal correctly with Bbox_{2.3} 2017-10-28 12:34:47 +01:00
Andreas Fabri f7f1e83b0d Add license header 2017-10-27 17:17:32 +01:00
Andreas Fabri 2f95a05e1c make filtering with static filter generic 2017-10-27 15:27:20 +01:00
Andreas Fabri 4cd96171e2 Add a static filter for do_intersect(Segment_2, Segment_2) 2017-10-26 15:35:26 +01:00
Laurent Rineau aff2a7a899 Merge pull request #2287 from maxGimeno/Fix_GCC8_warnings-GF
Fix new -Wcatch-value warnings (gcc>=8.0)
2017-07-25 18:17:42 +02:00
Maxime Gimeno 96f7b0f138 Fix catch value warnings 2017-07-21 11:27:14 +02:00
Andreas Fabri 0c31d90cfa Fix author 2017-07-11 20:31:34 +02:00
Andreas Fabri 47d9d02b39 operator has only three parameters 2017-07-11 20:31:31 +02:00
Simon Giraudot 4665299389 Filtered predicate for Collinear_3 2017-07-11 20:31:31 +02:00
Andreas Fabri e3bac6bd5c Add static filter 2017-07-11 20:31:31 +02:00
Andreas Fabri 79308d1d9d Add the skeleton for the Collinear_3 static filter 2017-07-11 20:31:30 +02:00
Simon Giraudot 4fa718e882 Use CGAL::abs() instead of fabs() 2017-07-11 20:31:30 +02:00
Andreas Fabri 6bc3393b35 small fixes 2017-07-11 20:31:30 +02:00
Simon Giraudot bc180e4197 Add filtered predicate for Do_intersect_3 with Sphere and Bbox 2017-07-11 20:31:30 +02:00
Andreas Fabri 2435908ea9 Add static filtering for Plane_3 2017-05-19 11:44:01 +02:00
Sébastien Loriot 0270ec473a Merge pull request #1255 from afabri/CGAL-license_check-GF
Add a license check mechanism
2017-01-25 17:14:55 +01:00
Sébastien Loriot e07f9c5825 add missing const 2017-01-24 16:47:10 +01:00
Sébastien Loriot a89ccb10e7 remove non UTF-8 characters 2017-01-19 15:20:26 +01:00
Sébastien Loriot 9ae7b37845 Merge pull request #1745 from sloriot/Polyhedra_corefinement-enhancements-sloriot
Add corefinement operations in PMP
2017-01-12 12:05:18 +01:00
Sébastien Loriot c7cdfe43ca optional::emplace was introduce in boost 1.56 2016-12-23 09:56:50 +01:00
Laurent Rineau 9cdbbe4b57 Fix license header, following the merge of PR##585 2016-12-22 15:23:50 +01:00
Sébastien Loriot f5240c5640 use conversion to bool 2016-12-15 17:28:25 +01:00
Sébastien Loriot 7e8ded5fb1 fix warning 2016-12-14 11:51:26 +01:00
Andreas Fabri 0b1ee33a60 Introduce and use a new filtered predicate class for predicates having states
The exact predicate is constructed only when needed. In particular, the exact
version of the state is also constructed only when needed.

The constness of data members of predicates of Triangulation_2_filtered_traits
has been removed to allor operator= to be defined (and used by optional)
2016-12-14 11:25:06 +01:00
Jane Tournois 7ec1a3a3fb rename file 2016-11-03 14:53:54 +01:00
Andreas Fabri ad9d2c369c Rename tests following Olivier's recommendations 2016-11-03 14:53:54 +01:00
Andreas Fabri 9e94ee6178 Change the Power_test 2016-11-03 13:07:17 +01:00
Andreas Fabri f7302597aa rename power_test 2016-11-03 13:07:17 +01:00
Andreas Fabri 95027822f5 move predicates and constructions in Kernel packages 2016-11-03 13:07:17 +01:00
Andreas Fabri ea6e48e1e4 Don't use the internal traits adapter 2016-11-03 13:07:17 +01:00
Andreas Fabri d0a7c9574c Simplify the use of static filters for Regular triangulations 2016-11-03 13:06:02 +01:00
Laurent Rineau 26c803b6af Merge pull request #1574 from afabri/Filtered_kernel_init_double_to_avoid_warning-GF
Kernel_23: Initialize numbers in operator>>(istream&, Point/Vector/..)
2016-10-24 11:46:54 +02:00
Andreas Fabri 5ca5877104 Initialize numbers in operator>>(istream&, Point/Vector/..)
When we do not do that, and after the reading access a coordinate
some versions of g++ warn on -Wmaybe-uninitialized

The initialization costs nothing compared to the IO operation itself.
2016-10-13 09:14:17 +02:00
Sébastien Loriot 01865a2765 move unused header file to archive 2016-10-06 09:53:38 +02:00
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri f5626d48f4 Change license header 2016-09-30 15:23:15 +02:00
Andreas Fabri 40c834a298 Move Filtered_construction from SDG_2 to Filtered_kernel 2016-09-30 15:23:15 +02:00
Laurent Rineau 1aefb3b0f3 include <CGAL/config.h>, not <CGAL/basic.h> 2016-09-30 15:23:14 +02:00
Sébastien Loriot 7e2ee496de update project name of cmake scripts of tests 2016-09-08 00:26:37 +02:00