Andreas Fabri
4b89f17b42
CGAL: An Halfedge
2025-11-03 14:37:50 +00: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
Sebastien Loriot
d9262b1c46
Respected verbose ( #9070 )
...
## Summary of Changes
Added a small piece of code that generates an error message if verbose
is on and adding a face fails.
This fix is the bare minimum....
It would be nice to normalize all error messages and make them look
similar.
## Release Management
* Affected package(s): BGL
* Issue(s) solved (if any): fix #9034 partially. It partially fixes item
4. in the list of the bug report
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2025-10-13 09:32:12 +02:00
Mael Rouxel-Labbé
f697aa5237
Also dump can_add_face output when a face fails to be added
2025-10-02 13:35:48 +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
Efi Fogel
22c7de1d6a
Fixed check
2025-09-17 17:01:38 +03:00
Efi Fogel
a5300e16f0
Respected verbose
2025-09-17 16:36:10 +03:00
Sebastien Loriot
b2eb8d9331
CGAL: Remove some deprecated functions ( #9023 )
...
## Summary of Changes
I start removing some IO functions which are annoying to find in the
search box. More to come.
- [x] `CGAL::write_off()`
- [x] `CGAL::write_wrl()`
- [x] `CGAL::write_vtk()`
### Todo
- [ ] remove the test cases.
## Release Management
* Affected package(s): BGL, Surface_mesh, Point_set_processing
* License and copyright ownership: unchanged
2025-09-03 16:33:06 +02:00
Andreas Fabri
edd1868f50
CGAL: Remove some deprecated functions
2025-08-05 16:13:44 +01:00
Andreas Fabri
2ec7520d96
BGL: Add Face_around_face_circulator
2025-08-05 15:36:01 +01:00
Sébastien Loriot
26b6857c4f
follow up of commits making default value for dynamic maps a parameter pack
...
the free function becomes a better match than with a default value for the default parameter
2025-07-31 17:33:04 +02:00
Jane Tournois
0ab9d3eebf
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
...
# Conflicts:
# Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Sébastien Loriot
4d13a4d509
better links
2025-05-22 18:56:23 +02:00
Sébastien Loriot
6d4dccdcd2
update links
2025-05-22 18:29:50 +02:00
Laurent Rineau
73fd95ab6b
fix warnings
2025-05-20 16:49:14 +02:00
Andreas Fabri
eeb4decd2a
Use named parameter helper
2025-04-11 10:46:23 +02:00
Sebastien Loriot
ede0864914
BGL - add `CGAL::dijkstra_shortest_path(vs, vt, mesh)` ( #8724 )
...
## Summary of Changes
computes the shortest path between two vertices, using Dijkstra
algorithm
Todo
- [x] write doc and integrate to
- [x] add np
- [x] add measure to define what "shortest" means
- [x] add to ref manual top page
- [x] use in demo code
## Release Management
* Affected package(s): BGL
* [Small
feature](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_CGAL::shortest_path(vs,_vt) )
* Link to compiled documentation
[CGAL::shortest_path_between_two_vertices()](https://cgal.github.io/8724/v0/BGL/group__PkgBGLTraversal.html#ga5627dee8a6fe4d238cb5c91e123aa763 )
* License and copyright ownership: unchanged
2025-04-03 16:07:02 +02:00
Andreas Fabri
7b2517a736
Update BGL/include/CGAL/boost/graph/dijkstra_shortest_path.h
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-03-21 10:24:34 +01:00
Andreas Fabri
ce56424cd5
Add example; polish doc
2025-03-20 11:59:08 +01:00
Andreas Fabri
954ea5a5fc
fix
2025-03-20 11:02:38 +01:00
Andreas Fabri
4014582c13
lowecase
2025-03-20 10:37:53 +01:00
Andreas Fabri
d8248383a8
simplify the visitor
2025-03-20 10:29:35 +01:00
Andreas Fabri
8a749c5b61
simplify the code
2025-03-20 10:25:05 +01:00
Andreas Fabri
94801e8826
polish doc
2025-03-18 17:42:43 +01:00
Jane Tournois
bcac630220
rename to dijkstra_shortest_path()
2025-03-18 17:11:00 +01:00
Jane Tournois
0e5ec52e31
doc template parameters
2025-03-04 14:45:08 +01:00
Jane Tournois
2cf5ed144c
doc
2025-03-04 11:38:51 +01:00
Jane Tournois
c1768cb725
add vertex_index_map and doc
2025-03-04 11:20:28 +01:00
Jane Tournois
7420b06cc6
define map type only once
2025-03-04 10:25:01 +01:00
Jane Tournois
73ed6f81da
add missing typedef
2025-03-04 09:27:33 +01:00
Jane Tournois
737a05f998
v0 of using edge_relaxed to avoid re-circulating around each vertex after Dijkstra algo
2025-03-03 17:07:05 +01:00
Sven Oesau
24d44e786b
Merge remote-tracking branch 'cgal/master' into PMP-PoissonDiskSampling-GF
2025-02-25 12:24:19 +01:00
Sven Oesau
bee8a662f6
renaming helper struct to Vector_matching_point
...
updates following review
2025-02-25 12:20:51 +01:00
Sven Oesau
d92cf1f6a8
added missing header
2025-02-14 13:59:31 +01:00
Sven Oesau
d673998f52
integrating comments from reviews
...
poisson_eliminate now works with d-dimensional points
2025-02-14 13:24:16 +01: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
Jane Tournois
f24d3ca97f
use Dijkstra_end_exception instead of std::exception
2025-02-04 18:50:34 +01:00
Jane Tournois
a64af9881a
doc
2025-02-03 15:43:00 +01:00
Jane Tournois
96cd968423
a little bit of doc + rename "mesh" to "graph"
2025-02-03 12:41:19 +01:00
Jane Tournois
0a8d61bbd1
add edge_weight property map
2025-02-03 11:59:04 +01:00
Jane Tournois
c3cf48ca40
add np and return output iterator
2025-01-31 15:54:05 +01:00
Jane Tournois
c935b7625f
first version of shortest_path(vs, vt, mesh)
2025-01-31 14:25:59 +01:00
Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Sébastien Loriot
36d98614df
Merge remote-tracking branch 'cgal/6.0.x-branch'
2025-01-09 19:23:19 +01:00
Sébastien Loriot
0eb709dd65
Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD
2025-01-09 19:22:39 +01:00
Sébastien Loriot
1e06a8813f
handle special case when FFG has a non-manifold mesh and not all umbrellas are selected
2025-01-08 17:31:21 +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