Mael Rouxel-Labbé
cf15bbe80e
Fix functor usage in Distance_23
...
+ various code improvements along the way
2021-05-07 19:22:00 +02:00
Mael Rouxel-Labbé
b95c60fc9f
Avoid needless orientation checks / distance computations
...
If we are right of the edge, the distance is minimum over the edge...
...and that's it. Computing the distance to a segment is about
as expensive as the orientation check, so no point pinpointing
to check if the min is at a vertex.
2021-04-27 22:40:22 +02:00
Mael Rouxel-Labbé
5deb509374
Move to Distance_3/X_Y.h rather than squared_distance_X_Y.h (as Intersections)
2021-04-12 14:42:44 +02:00
Mael Rouxel-Labbé
7b1dfd4983
Tiny assertion improvements
2021-04-06 16:25:04 +02:00
Mael Rouxel-Labbé
306fbaacb3
Fix compilation with gmpxx
2021-04-06 16:12:53 +02:00
Mael Rouxel-Labbé
6d3eacd2cd
Fix namespaces
2021-04-06 12:48:39 +02:00
Mael Rouxel-Labbé
33d7501a3e
Fix conversion warnings
2021-03-31 12:17:24 +02:00
Mael Rouxel-Labbé
8bdba67281
Fix double -> int loss
2021-03-26 09:39:15 +01:00
Mael Rouxel-Labbé
e18e75f4aa
Remove unused functors
2021-03-26 09:39:03 +01:00
Mael Rouxel-Labbé
cf55bca4b9
Add missing includes
2021-03-12 15:19:55 +01:00
Mael Rouxel-Labbé
ba76299e4f
Add missing include
2021-03-12 12:52:05 +01:00
Mael Rouxel-Labbé
5278c3044f
Add some real tests for Seg_3-Seg_3 and Tri_3-Tri_3
2021-03-12 12:52:05 +01:00
Mael Rouxel-Labbé
29d8b296ed
Add Triangle_3-Triangle_3 distance
2021-03-12 12:52:05 +01:00
Mael Rouxel-Labbé
2046f7368b
Improve Segment_3-Segment_3 distance computation
2021-03-12 12:52:05 +01:00
Mael Rouxel-Labbé
6b0459c686
Re-organize squared_distance_3_x.h into squared_distance_O1_O2.h
...
+ minor improvements (missing overloads, obvious improvements, etc.)
2021-03-12 12:51:59 +01:00
Andreas Fabri
b787a0afd6
(std::min)
2021-02-26 16:45:33 +00:00
Maxime Gimeno
21745762b1
add missing typedef
2021-02-24 10:01:27 +01:00
Andreas Fabri
59d7b22959
Hope to get it right now
2021-02-17 09:53:28 +00:00
Andreas Fabri
42866756b9
After the code review
2021-02-16 16:45:02 +00:00
Andreas Fabri
fe22b0ff27
Add Point_3/Tetrahedron_3
2021-02-16 16:13:33 +00:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Laurent Rineau
0c94ff4308
Merge pull request #4804 from maxGimeno/Distance_3-Fix_compare_for-leda-maxGimeno
...
Distance_3: Fix error with LEDA
2020-06-23 18:49:46 +02:00
Maxime Gimeno
50e2539bd7
Add CGAL:: before compare() to avoid miximg up the functions
2020-06-22 13:44:37 +02:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot
0a46621dc6
Merge branch 'cgal/releases/CGAL-4.14-branch'
...
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot
590612a563
run the script to remove tabs and trailing whitespaces
2020-03-26 13:25:16 +01:00
Laurent Rineau
97ba3ec258
Merge pull request #4311 from maxGimeno/Distance_3-Plane_plane-maxGimeno
...
Distance_3: Add Pl_3-Pl_3
2019-11-06 17:45:34 +01:00
Maxime Gimeno
8251bb9bac
fix after review
2019-10-25 11:21:05 +02:00
Maxime Gimeno
1dc880d2a1
Add squared_distance(Plane_3, Plane_3) and a test.
2019-10-24 15:55:35 +02:00
Sébastien Loriot
52164b1fba
First pass on removing license notice in header for LGPL files
2019-10-19 15:40:30 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +02:00
Sébastien Loriot
9bd9c68b83
update LGPL[23]+ and GPL[23]+ SPDX tags
...
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Andreas Fabri
ba11fbcb34
Suppress warning in CMakeList.txt
2019-02-19 15:48:48 +01:00
Andreas Fabri
d301662987
Fixes of fixes
2019-02-15 09:07:48 +01:00
Andreas Fabri
e989b87dfe
Distance, Generator, HDS, Convex_hull, Polyhedron, PCA
2019-02-14 10:39:56 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +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
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +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
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Andreas Fabri
f0391f2472
fix BGL testsuite
2016-11-03 13:08:31 +01:00
Andreas Fabri
ea50fb811d
Cleanup. The 2D and 3D triangulation testsuite pass
2016-11-03 13:07:50 +01: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
Laurent Rineau
51f5697d3d
Add missing #include
2016-09-30 15:23:14 +02:00