Laurent Rineau
fa83872f81
Remove the trailing white space I added by error
2022-11-08 16:02:17 +01:00
Laurent Rineau
a6050f4bb3
Fix the comment
2022-11-08 15:57:53 +01:00
Laurent Rineau
7d250c5a2c
Fix the testsuite for Homogenous
2022-11-08 15:18:31 +01:00
Laurent Rineau
92d8d1c805
Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
...
# Conflicts:
# Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
2022-11-08 12:11:06 +01:00
Laurent Rineau
51a5ce0c44
Test Simple_precision_epick
...
... and adapt the code of the testsuite. In particular, there are lots
of cases of inexact constructions that are compared to exact results.
2022-11-08 12:08:58 +01:00
Laurent Rineau
3933d0bec8
Fix a 16 years old todo
...
Sylvain Pion, wrote in August 2006:
> FIXME : Use Qrt<> here
At that time `Qrt` stood for `Qualified_result_of` (sic, maybe it was
named "qualified result type" at a time).
Now that we can use C++14, we have `decltype(auto)` instead.
2022-11-08 12:07:14 +01:00
Laurent Rineau
3600173ed4
Missing includes, for users of Epick
...
(even if those headers are probably already included elsewhere)
2022-11-08 12:01:44 +01:00
Laurent Rineau
0e898d9094
decltype(auto) for Bbox_[23]
...
In the cartesian converter, the conversion of a bbox (2D or 3D)
returns a reference.
2022-11-08 12:00:13 +01:00
Laurent Rineau
b56a79eacf
Compute_[abcd]_[23] return references
...
That simplifies the code, and is more correct.
2022-11-08 11:06:44 +01:00
Laurent Rineau
cb0ad7f509
Use template aliases to factorize code
2022-11-08 11:04:38 +01:00
Laurent Rineau
0f28931760
Add a newline
2022-11-07 16:43:48 +01:00
Laurent Rineau
9a881390a6
Rename Is_a_trivial_construction (remove `_a`)
2022-11-07 16:23:33 +01:00
Laurent Rineau
fbcf90c5b7
Merge branch '5.5.x-branch'
2022-11-07 10:09:13 +01:00
Laurent Rineau
8c9281f440
Merge pull request #6642 from sloriot/gsoc2022-boost_np
...
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Laurent Rineau
987391d8ee
Merge pull request #6930 from MaelRL/BGL-Use_is_valid_descriptor-GF
...
BGL graph validity improvements
2022-11-07 10:08:34 +01:00
Laurent Rineau
3b90060529
Merge pull request #6978 from janetournois/Mesh_3-detect_cc_in_labeled_images-GF
...
Mesh 3 for labeled images - avoid vertex clusters on surfaces
2022-11-07 10:08:30 +01:00
Laurent Rineau
6dc19b11e0
Merge pull request #6985 from sloriot/scripts-extra_spaces
...
fix indentation
2022-11-07 10:08:23 +01:00
Laurent Rineau
2a966ea521
Merge pull request #6987 from afabri/Kernel_d-maybe_uninitialized-GF
...
Kernel_d: Address -Wmaybe-uninitialized warning
2022-11-07 10:08:19 +01:00
Laurent Rineau
3379f9bf9c
Merge pull request #6998 from sloriot/AW_3-AABB_GT
...
Rename traits class to avoid confusion
2022-11-07 10:08:13 +01:00
Laurent Rineau
5cc489991a
Merge pull request #7003 from sloriot/BGL-OpenMesh_const_point_operator
...
Add a const version of the operator
2022-11-07 10:08:10 +01:00
Laurent Rineau
db9c75a390
Merge branch '5.4.x-branch' into 5.5.x-branch
2022-11-07 10:07:34 +01:00
Laurent Rineau
714e4445a2
Merge pull request #6978 from janetournois/Mesh_3-detect_cc_in_labeled_images-GF
...
Mesh 3 for labeled images - avoid vertex clusters on surfaces
2022-11-07 10:06:42 +01:00
Laurent Rineau
53c63973ba
Merge pull request #7003 from sloriot/BGL-OpenMesh_const_point_operator
...
Add a const version of the operator
2022-11-07 10:06:37 +01:00
Laurent Rineau
8d3b7c72a0
Merge pull request #6978 from janetournois/Mesh_3-detect_cc_in_labeled_images-GF
...
Mesh 3 for labeled images - avoid vertex clusters on surfaces
2022-11-07 10:06:17 +01:00
Laurent Rineau
0b26507579
Merge pull request #7003 from sloriot/BGL-OpenMesh_const_point_operator
...
Add a const version of the operator
2022-11-07 10:06:13 +01:00
Laurent Rineau
e137412fa3
Merge pull request #7007 from SaillantNicolas/Add_workflow_Emoji-comment
2022-11-04 15:18:58 +01:00
SaillantNicolas
80c3693de0
fix multiline string outputs
2022-11-04 11:14:56 +01:00
Laurent Rineau
5239daab19
Merge pull request #7010 from afabri/PMP-BGL-shrunk-GF
2022-11-04 10:27:19 +01:00
Andreas Fabri
f605c347ae
Fixed typo: shrinked -> shrunk
2022-11-04 10:01:53 +01:00
Laurent Rineau
d812473081
Merge pull request #7006 from SaillantNicolas/Add_workflow_Remove-labels
2022-11-03 16:33:07 +01:00
SaillantNicolas
6aa0992e53
Remove useless condition
2022-11-03 16:30:21 +01:00
Nicolas Saillant
4cfb6840c0
Update build_doc Workflow to add reaction
2022-11-03 16:04:07 +01:00
Sébastien Loriot
54629efea2
make the operator const
2022-11-03 15:51:11 +01:00
Nicolas Saillant
69eb61b48c
Add Workflow to remove the 'Tested' label
2022-11-03 15:36:43 +01:00
Jane Tournois
3816d8c2af
boost::optional has_value() is available only since boost 1.68
...
and CGAL supports boost >= 1.66
2022-11-03 14:27:54 +01:00
Jane Tournois
7f70d48ab9
seed_cell cannot be infinite
2022-11-03 14:27:53 +01:00
Sebastien Loriot
168825a7f1
fix warning
2022-11-03 14:27:53 +01:00
Jane Tournois
a8877c5a44
add struct Seed for better readability
...
and avoid using boost::none to be ready for std::optional (C++17)
2022-11-03 14:27:53 +01:00
Jane Tournois
7faa73bb27
locate of seed that is outside affine hull returns Cell_handle()
...
accessing the circumcenter was then failing
2022-11-03 14:27:52 +01:00
Jane Tournois
8b76b55b82
remove useless include
2022-11-03 14:27:52 +01:00
Jane Tournois
28a6946070
do not run random shooting in connected components that already are represented
...
during feature protection, most of the connected components, in particular on
the bbox boundary, are already represented and ready to start/hint Delaunay
refinement
if the chosen seed lies in a cell that already belongs (wrt Is_in_domain(cc))
to the right connected component, random shooting is canceled and
the loop continues to next seed
2022-11-03 14:27:52 +01:00
Jane Tournois
db6b051973
on image boundaries, construct point away from the surface
...
this avoids creating point clusters on surfaces
2022-11-03 14:27:51 +01:00
Laurent Rineau
14ac0a9826
Merge branch '5.5.x-branch'
2022-11-03 09:45:18 +01:00
Laurent Rineau
8e8153c0ac
Merge pull request #6871 from afabri/CGAL_assertions-GF
...
CGAL: No longer per package assertions
2022-11-03 09:44:48 +01:00
Laurent Rineau
56453b7e9f
Merge pull request #6953 from afabri/CGAL-Wunused-but-set-variable-GF
...
Address -Wunused-but-set-variable
2022-11-03 09:44:45 +01:00
Laurent Rineau
2e971f75cc
Merge pull request #6955 from afabri/STL_extension-doc_improvements-GF
...
STL_extension: Doc Improvements
2022-11-03 09:44:43 +01:00
Laurent Rineau
636cad3f75
Merge pull request #6960 from MaelRL/AW3-Seeds_in_IN_NP-GF
...
AW3: Move some input named parameters to in_np
2022-11-03 09:44:40 +01:00
Laurent Rineau
c6c1900c9b
Merge pull request #6970 from MaelRL/SMP-Fix_ARAP_post_process-GF
...
Fix weights in ARAP parameterization's post processing
2022-11-03 09:44:37 +01:00
Laurent Rineau
97070a1b75
Merge pull request #6971 from sloriot/CGAL-tiny_fixes
...
PMP corefinement: add convenience functions and fix visitor
2022-11-03 09:44:35 +01:00
Laurent Rineau
5eacd6cf61
Merge pull request #6981 from afabri/Point_set_3-doc_typos-GF
...
Point_set_3: Fix typos in the reference manual page
2022-11-03 09:44:33 +01:00