Sébastien Loriot
f98d968ed0
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-11-19 14:46:33 +01:00
Sébastien Loriot
9bd1705bf8
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-11-19 14:45:21 +01:00
Sébastien Loriot
066159f792
assertion should be before the removal...
2025-11-10 10:17:33 +01:00
Sébastien Loriot
3c7d507530
update doc + apply changes to the constrained version
2025-11-06 19:40:48 +01:00
Andreas Fabri
4b89f17b42
CGAL: An Halfedge
2025-11-03 14:37:50 +00:00
Sébastien Loriot
25005a97d8
clean up
2025-11-03 09:24:31 +01:00
Sébastien Loriot
3fe83c7ce0
handle non-triangular faces
2025-10-31 11:36:44 +01:00
Sebastien Loriot
d13510bdee
Add missing function doc links ( #9074 )
...
## Summary of Changes
Fix missing links in doc.
tentative TODO:
- [ ] Check all \`.+\(.+\).*\` --> stopped at BGL
- [ ] Plenty of wrong links for the overloaded functions like <em>A
shortcut to `CGAL::draw(vd2,
Graphics_scene_options_voronoi_diagram_2{})`.</em>, which points to
`CGAL::draw(T2)`.
## Release Management
* Affected package(s): Various
* Issue(s) solved (if any): https://github.com/CGAL/cgal/issues/7839
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-10-17 15:29:09 +02:00
Mael Rouxel-Labbé
b72814fb2c
Add verbose to BGL::can_add_face
2025-10-02 13:35:34 +02:00
Mael Rouxel-Labbé
4591d9a899
Drive-by doc fixes
2025-09-19 00:28:24 +02:00
Mael Rouxel-Labbé
0721be1a58
Use \link / \ref to add missing links of functions with parameters
2025-09-19 00:26:17 +02:00
Sébastien Loriot
9c536ddae6
Merge pull request #8234 from MaelRL/BGL-Add_remove_deg_2_vertex-GF
...
Add an Euler operation to remove degree 2 vertices
2025-02-12 21:17:43 +01:00
Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Mael Rouxel-Labbé
f6a121d335
Add doc for BGL's remove_degree_2_vertex()
2024-12-16 09:20:21 +01:00
Mael Rouxel-Labbé
2db11f6a2c
Allow removing degree 2 vertices incident to a triangle face
2024-12-13 22:18:33 +01:00
Mael Rouxel-Labbé
c12be3782d
Add Euler::remove_degree_2_vertex
2024-05-28 16:19:10 +02:00
Sébastien Loriot
b724def918
Merge pull request #6605 from sloriot/PMP-snap_no_deg_faces_created
...
Avoid creating degenerate faces in snap
2023-05-30 19:15:30 +02:00
Mael Rouxel-Labbé
28663265c6
Merge remote-tracking branch 'cgal/master' into PMP-snap_no_deg_faces_created
2022-12-08 14:35:48 +01:00
albert-github
62a31babbd
spelling corrections
...
Some spelling corrections (Directories starting with `B`)
2022-11-14 17:44:33 +01:00
Mael Rouxel-Labbé
b2c0dc94b7
Fix bad precondition
2022-10-05 22:57:31 +02:00
Mael Rouxel-Labbé
34ea88c73d
Use is_valid_*_descriptor
2022-10-04 22:22:40 +02:00
Mael Rouxel-Labbé
60ecc51ba7
Code cleaning (no real changes)
2022-10-04 20:43:31 +02:00
Sébastien Loriot
29b3fb1bde
fix doc
2022-06-20 18:03:15 +02:00
Sébastien Loriot
f836b7b066
add missing precondition
2022-05-23 18:01:00 +02:00
Laurent Rineau
e25669cfcc
Merge pull request #6145 from sloriot/BGL-collapse_edges_with_cst
...
Fix collapse_edge bug when both edges to remove are constrained edges
2021-11-25 17:28:07 +01:00
Sébastien Loriot
7169811f60
remove extra ; and fix indentation
2021-11-23 10:21:20 +01:00
Sébastien Loriot
d2be97b1eb
fix bug when both edges to remove are constrained edges
2021-11-23 10:16:23 +01:00
Andreas Fabri
a945c4f840
small_vector has reserve()
2021-03-02 21:30:36 +00:00
Andreas Fabri
95ea922de8
Important gain for Euler::add_face()
2021-03-02 14:40:22 +00:00
Sébastien Loriot
7c7f21e2dd
avoid warning
2020-08-12 15:48:18 +02:00
Andreas Fabri
bd04336674
Fix variable name. Why did this compile locally??
2020-05-19 16:42:44 +01:00
Andreas Fabri
8c68031de1
Move the code into Euler_operations.h
2020-05-15 15:23:52 +01:00
Sébastien Loriot
38d1745db2
Get back to the small_vector version that is faster in the end
2020-04-13 09:57:25 +02:00
Andreas Fabri
d5cf4c504e
Call target() so that we do not need a vertex as key
2020-04-10 13:55:40 +01:00
Andreas Fabri
a79c6720c7
trivalize data structure
2020-04-10 12:20:08 +01:00
Andreas Fabri
e496af793e
Use a full map
2020-04-09 20:08:44 +01:00
Andreas Fabri
b7744674d1
Use the Small_unordered_mapV2 in add_faces
2020-04-09 14:48:12 +01:00
Sébastien Loriot
76bc8b6b32
remove trailing whitespace
2020-04-07 11:24:05 +02:00
Andreas Fabri
1f2caf4971
Use a boost::containersmall_vector
2020-04-03 14:03:43 +01:00
Sébastien Loriot
fa163a5be1
remove unused type
2020-03-31 09:11:12 +02:00
Sébastien Loriot
1cfd991f4b
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:34:32 +01:00
Sébastien Loriot
13f19889c3
doc
2020-03-24 11:03:17 +01:00
Sébastien Loriot
179c89803b
use default initialzed vertex index map
...
there is no named param in Euler so do not introduce it here
2020-03-24 10:48:54 +01:00
Sébastien Loriot
b79422c140
tm -> pm
2020-03-24 09:26:30 +01:00
Sébastien Loriot
3171d23804
handle hand fans attached to non-manifold vertices affected by the insertion of faces
2020-03-24 09:18:47 +01:00
Sébastien Loriot
0212619875
fix special case when a patch is appended
2020-03-23 07:16:28 +01:00
Sébastien Loriot
397601460e
add first version of function add_faces
2020-03-23 07:16:28 +01:00
Sébastien Loriot
f8f369173a
remove BOOST_FOREACH introduced by a merge of 4.14 release branch
2020-03-16 16:24:24 +01:00
Sébastien Loriot
cf99ea072d
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2020-03-16 16:19:38 +01:00
Sebastien Loriot
075ecbb4d7
Merge pull request #4573 from sloriot/BGL-add_face_border_fix
...
Fix issue with border vertices in Euler::add_face
2020-03-16 15:52:31 +01:00