Marc Glisse
678f911a47
C++14 tweaks
2019-02-06 13:56:05 +01:00
Marc Glisse
34cbb9cd4b
Make Epeck_d work & C++14-only cleanups
...
Still some rough edges:
1) double tab[]={.1,.2,.3}; Point_d p(tab+0,tab+3); lazily stores
iterators to tab, so tab had better still be alive when we need
update_exact.
2) One functor (point on a sphere) cannot be done exactly exactly with
a representation center+squared radius.
3) Several hacks that make this not as generic as it should be.
2019-02-03 23:16:28 +01:00
Marc Glisse
07566226a3
Drop unused template parameter from Lazy.
2019-01-27 12:17:45 +01:00
Laurent Rineau
6ffd76a87e
Merge pull request #2792 from afabri/Intersections_3-Add_missing_do_intersect-GF
...
Intersections_3: Add missing do_intersect() overloads
2019-01-18 16:37:54 +01:00
Sébastien Loriot
0685423ae8
update from cgal/master
2018-11-02 11:32:31 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0c2dcf7208
Re-add include({CGAL_USE_FILE} ) in each CMakeLists.txt where CGAL is used with some component.
2018-10-18 14:38:42 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Mael Rouxel-Labbé
7490f34560
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-21 10:15:25 +02:00
Laurent Rineau
39b003732e
Merge pull request #2599 from afabri/Filtered_kernel-Construct_point-GF
...
Make Construct_point{2,3} not create new nodes in the DAG
2018-06-14 17:34:51 +02:00
Andreas Fabri
449e649ccc
We cannot return a child of the DAG if it got pruned
2018-06-12 12:57:10 +01:00
Andreas Fabri
8efae621d8
And the same for the 3D weight
2018-06-08 15:52:05 +01:00
Andreas Fabri
c844a0b788
Do the same for the weight
2018-06-08 14:00:12 +01:00
Andreas Fabri
73ed26ba75
Add a dynamic cast and remove the assert
2018-06-08 12:58:51 +01:00
Mael Rouxel-Labbé
7ea3a8044e
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-05 14:39:18 +02:00
Andreas Fabri
3b0a47a8a9
Rename shadowing template parameter
2018-05-17 07:37:34 +01:00
Andreas Fabri
2f234f7125
Declare friends; Use variadic templates only
2018-05-16 11:52:39 +01:00
Andreas Fabri
1fd74afef4
cleanup
2018-05-16 11:41:00 +02:00
Andreas Fabri
6ba65e05f0
Make Construct_point not create new nodes in the DAG
2018-05-16 11:40:59 +02:00
Laurent Rineau
fd49c82abd
Fix warnings
2018-05-15 15:13:05 +02:00
Andreas Fabri
4111e3e20c
Reorganize header files
2018-05-04 09:00:07 +02:00
Andreas Fabri
0d3ac75518
Introduce namespace Intersections
2018-05-04 08:57:56 +02:00
Mael Rouxel-Labbé
8646350d47
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-03-15 14:42:21 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Mael Rouxel-Labbé
c28e05be0c
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-02-23 12:50:06 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Andreas Fabri
6438ade98a
fixes after the first testsuite
2018-01-23 09:38:03 +00:00
Andreas Fabri
43d2ecb521
Triangulation_3
2018-01-17 16:57:46 +00:00
Mael Rouxel-Labbé
0bca01d872
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-12-19 17:22:03 +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
Mael Rouxel-Labbé
ba3a59ed5a
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-11-30 15:54:00 +01: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