Laurent Rineau
9f96166d44
Merge branch '5.5.x-branch' into 5.6.x-branch
...
# Conflicts:
# Polygon/include/CGAL/Polygon_2_algorithms.h
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2024-03-22 09:09:57 +01:00
Sébastien Loriot
f34745c4d8
use a functor for collapsing the DAG to not depend on Filtered_kernel
...
nor inclusion order
2024-03-14 10:02:30 +01:00
Mael Rouxel-Labbé
83b0b0bdef
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-07 14:23:29 +01:00
Mael Rouxel-Labbé
7564b761ac
Merge branch 'Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
2022-11-07 14:11:10 +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
Sébastien Loriot
38209b28c6
fix warning
2022-10-27 18:11:05 +02:00
Mael Rouxel-Labbé
df67952011
Add missing include
2022-10-21 13:28:26 +02:00
Mael Rouxel-Labbé
a80341a8fd
Rewrite triangle mesh assertion to avoid calling BGL function
...
The intrinsic HM3 graph is not a valid halfedge graph and would
fail the new (valid) preconditons added to BGL
2022-10-21 13:27:17 +02:00
Mael Rouxel-Labbé
a57dab7b0b
Misc minor code improvements
2022-10-21 13:12:25 +02:00
Mael Rouxel-Labbé
9189d4265a
Remove fake PMP dependency in Heat_method_3
2022-10-21 13:11:53 +02:00
Mael Rouxel-Labbé
9ab7e1ed7f
Misc minor code cleaning
2022-10-20 17:21:43 +02:00
Mael Rouxel-Labbé
947c8e3288
Replace meaningless precondition
2022-10-14 01:12:17 +02:00
Mael Rouxel-Labbé
87fd7ace4f
Remove superfluous empty lines
2022-10-14 01:11:58 +02:00
Mael Rouxel-Labbé
1a1eaff65f
Fix broken link to ref manuals for Heat Method and Surface Mesh Topology
2022-10-14 01:11:33 +02:00
Andreas Fabri
ce104376b4
Heat_method
2022-10-12 08:58:19 +01:00
Mael Rouxel-Labbé
1098d6fd95
Fix iDT incomplete graph_traits
2022-10-05 12:49:37 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Sébastien Loriot
58d759b405
add missing include directive
2022-02-04 09:44:36 +01:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Laurent Rineau
2a8a1734f1
Merge pull request #6179 from sloriot/HM-link_error_with_IDT
...
Move function to avoid link error + add missing halfedge function
2021-12-20 18:06:19 +01:00
Sébastien Loriot
f60d0c26e4
move function to avoid link error + add missing halfedge function
2021-12-14 18:07:55 +01:00
Laurent Rineau
94ee9b1613
Merge pull request #6030 from MaelRL/CGAL-Minor_fixes-GF
...
Fix uninitialized id maps in heat method
2021-10-07 14:27:16 +02:00
Laurent Rineau
0e3b73852f
Merge branch '5.2.x-branch' into 5.3.x-branch
2021-10-07 14:26:14 +02:00
Mael Rouxel-Labbé
d5886187b4
Add a static assertion about the Heat Method mode
2021-10-05 12:14:03 +02:00
Mael Rouxel-Labbé
863ab7541c
Various whitespace fixes
2021-10-05 12:14:03 +02:00
Mael Rouxel-Labbé
8d7071352f
Fix uninitialized id maps in SM_distance_3
2021-10-05 12:14:02 +02:00
Dmitry Anisimov
cac04ed149
quick mael review
2021-06-08 13:36:09 +02:00
Dmitry Anisimov
a4b645a6ad
quick andreas review
2021-06-08 12:48:15 +02:00
Dmitry Anisimov
26b0323aae
fixed pmp header
2021-06-04 22:49:40 +02:00
Dmitry Anisimov
521793fbb2
removed unused pmp dependency
2021-06-04 20:46:12 +02:00
Dmitry Anisimov
2459b6f91e
updated weights in the Heat_method_3 package
2021-06-03 17:39:51 +02:00
Jane Tournois
40197ade1a
add missing forward declaration
2020-12-08 16:33:01 +01:00
Jane Tournois
f2f10e7a22
add missing namespace
2020-11-20 16:18:11 +01:00
Jane Tournois
14cc8714ba
with mollification degenerate faces are allowed with Mode=Intrinsic_Delaunay
2020-11-20 15:33:25 +01:00
Jane Tournois
a8a1b2de3e
degenerate faces are allowed with Intrinsic_Delaunay Mode
...
thanks to mollification step
2020-11-13 16:33:46 +01:00
Jane Tournois
2df9424f29
Merge remote-tracking branch 'cgal/master' into Heat_method_3-mollify-oboes
2020-11-13 15:17:17 +00:00
Jane Tournois
c040671a82
fix degenerate faces precondition
2020-11-12 15:22:49 +01:00
Jane Tournois
771da5d1dc
forward-declare has_degenerate_faces before it is used
2020-10-27 10:25:11 +01:00
Jane Tournois
88121fa3ef
fix namespace not precise enough for some compilers
2020-10-27 09:42:55 +01:00
Jane Tournois
77efae5be9
use internal vertex point map
2020-10-20 11:07:49 +02:00
Olivier Boes
6aa3d6d583
Update Heat_method_3/include/CGAL/Heat_method_3/internal/Intrinsic_Delaunay_triangulation_3.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2020-10-05 16:54:11 +02:00
oboes
005f237f55
Add mollification step to avoid degenerate faces
...
Degenerate faces (which can cause an infinite loop in `loop_over_edges`)
are handled by using the mollification step described in section 4.5 of
N. Sharp & K. Crane "A Laplacian for Nonmanifold Triangle Meshes" (2020).
The tolerance value is set to 1/1000 of the minimum non-zero edge length.
2020-09-29 16:31:56 +02:00
Jane Tournois
2168bdda9c
remove empty \pre
2020-09-29 13:01:21 +02:00
Jane Tournois
a23d2baa87
add a precondition to avoid degenerate faces in input
...
degenerate faces cause an infinite loop in `loop_over_edges()`
2020-09-29 12:06:18 +02:00
Sébastien Loriot
67b53faece
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2020-04-29 14:06:37 +02:00
Mael
487e315481
Remove non-disableable output
2020-04-27 12:07:12 +02:00
Mael Rouxel-Labbé
52bcf27c0a
Remove wrapper around removed function estimate_geodesic_distance()
2020-04-24 18:43:31 +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
590612a563
run the script to remove tabs and trailing whitespaces
2020-03-26 13:25:16 +01:00
Sébastien Loriot
254d60f642
First pass on removing license notice in header for GPL files
2019-10-19 15:23:19 +02:00