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 |
Sébastien Loriot
|
f454510de7
|
if a vertex is on a border, its halfedge is not necessarily on the border
|
2020-03-11 10:36:17 +01:00 |
Sébastien Loriot
|
f0a7a8f92f
|
add missing const
|
2020-03-06 12:45:26 +01: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 |
Sébastien Loriot
|
d60f5645aa
|
replace BOOST_FOREACH by c++ ranged-based for loop
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
|
2019-03-29 13:22:15 +01:00 |
Sébastien Loriot
|
c697c2086f
|
handle triangles attached by non-manifold vertices
|
2019-01-16 15:24:57 +01:00 |
Laurent Rineau
|
0ec8873a37
|
Merge pull request #3538 from maxGimeno/BGL-Fix_add_face-GF
BGL: Fix Euler::add_face()
|
2018-12-19 16:01:14 +01:00 |
Maxime Gimeno
|
51f8877e60
|
Replace the assertion about n>2 by a if
|
2018-12-13 09:31:35 +01:00 |