Commit Graph

4779 Commits

Author SHA1 Message Date
Sebastien Loriot 0d76367533
Documentation correction (#9104)
Added missing end double quotes as noted in (a.o.) overnight
documentation build:
https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-6.2-I-22/index.html
2025-10-22 11:05:02 +02:00
albert-github ef8f294288 Documentation correction
Added missing end double quotes as noted in (a.o.) overnight documentation build: https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-6.2-I-22/index.html
2025-10-20 18:58:27 +02: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é 0721be1a58 Use \link / \ref to add missing links of functions with parameters 2025-09-19 00:26:17 +02:00
Andreas Fabri b2fa7124a9 Mesh_3 2025-08-21 13:47:08 +01:00
Sébastien Loriot fb4306d0ae add a way to indicate to feature were detected outside of the class 2025-07-30 20:01:34 +02:00
Sébastien Loriot aeb90711e0 fix debug macro 2025-07-04 13:47:30 +02:00
Sébastien Loriot 78cfeacf01 Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +02:00
albert-github 4aec16df79 Incorrect use of backticks
Missing or double backticks corrected.
2025-06-24 11:49:28 +02:00
Sébastien Loriot bc943275f6 Merge remote-tracking branch 'cgal/6.0.x-branch' into `cgal/master` 2025-06-23 15:00:13 +02:00
Sébastien Loriot 0671e957e8 permission ... 2025-06-23 14:59:54 +02:00
Sébastien Loriot 2ae2dc0e3c Merge remote-tracking branch 'cgal/6.0.x-branch' into `cgal/master` 2025-06-23 14:55:55 +02:00
albert-github 7385518583 Warnings during table generation in documentation
With doxygen release1.14.0 doxygen is a bit stricter regarding handling tables (not ignoring superfluous tags), it now leads to some warnings (and unexpected results).
2025-06-23 14:54: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 0d03e17d62 fix permission 2025-06-04 15:12:32 +02:00
Sébastien Loriot d5c8d87ad2 Merge pull request #8906 from albert-github/feature/bug_table_inconsistency
Warnings during table generation in documentation
2025-06-04 14:56:21 +02:00
Laurent Rineau 8145708ae5 Merge remote-tracking branch 'cgal/6.0.x-branch'
Conflicts:
	STL_Extension/include/CGAL/Compact_container.h
	STL_Extension/include/CGAL/Concurrent_compact_container.h
2025-05-30 12:27:15 +02:00
Laurent Rineau bdd7988a4a remove CMake warnings about CMP0167
The issue was when VTK/ITK was searched. The
variable `CMAKE_POLICY_DEFAULT_CMP0167` can be
used to workaround that.
2025-05-27 13:02:04 +02:00
Sebastien Loriot 97bd1cf428
Rename home page of reference manuals to "Reference Manual" (#8904)
Before: "Pkg Reference"
After: "Reference Manual"

No need to repeat the package name as it is on the line above.

Example output
![Screenshot from 2025-05-22
16-18-54](https://github.com/user-attachments/assets/ed285e12-d95c-4ec2-934d-12f4c7aa014c)
2025-05-26 11:47:37 +02:00
albert-github d1fea32fc3 Warnings during table generation in documentation
With doxygen release1.14.0 doxygen is a bit stricter regarding handling tables (not ignoring superfluous tags), it now leads to some warnings (and unexpected results).
2025-05-26 11:28:55 +02:00
Sébastien Loriot 13609a6966 no need to repeat the package name as it is on the line above 2025-05-22 17:53:41 +02:00
Andreas Fabri e2058c01c6 Remove some hyphens 2025-05-15 07:28:31 +01:00
Sebastien Loriot ac763ef561
Mesh_3: Specific domain for Poisson reconstruction (#8771)
## Summary of Changes

Creating Poisson_mesh_domain including optimizations for Poisson from
Surface_mesher

## Release Management

* Affected package(s): Mesh_3, Poisson_reconstruction_3
* small feature:
https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Poisson_mesh_domain
-- pre-approved 18 April 2025
* Issue(s) solved (if any): fix #8266
2025-05-07 09:42:25 +02:00
Sven Oesau a8cd0902a8 integrating reviews 2025-04-17 15:46:21 +02:00
Sébastien Loriot cc77715588 Merge pull request #6849 from JulyCode/gsoc2022-isosurface
Isosurfacing_3 (new package)
2025-04-03 21:41:22 +02:00
Sven Oesau 96664743f5 remove default value for named parameter object 2025-04-02 16:58:47 +02:00
Sven Oesau 25443ddc54 pass on code and doc following reviews 2025-04-02 11:53:31 +02:00
Sven Oesau e1c6a9365e
Merge branch 'master' into Mesh_3-Poisson_domain-GF 2025-03-31 14:48:20 +02:00
Mael Rouxel-Labbé e38e29f279 dont > don't 2025-03-28 20:52:22 +01:00
Mael Rouxel-Labbé 7970fb99e7 later > latter 2025-03-28 20:41:37 +01:00
albert-github bf4d79b64b Spelling correction
Spelling correction
2025-03-28 18:41:36 +01:00
Sebastien Loriot 3483e40b10
Mesh_3 - add `surface_only()` named parameter (#8781)
## Summary of Changes

Add the option `surface_only()` to `make_mesh_3()`, to completely skip
the "refine_cells" part of Mesh_3, and cancel perturbation and
exudation.
@soesau and I noticed that scanning cells, even in the context of
"Surface mesher", takes a lot of useless time.


@soesau you can use this branch for your benchmark

@lrineau do you think `surface_only` should be a member of `Mesher_3` or
a parameter of `Mesher_3::refine_mesh()` (as done here)?

## Release Management

* Affected package(s): Mesh_3
* [Small
Feature](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_surface_only())
Pre-approved by
[User:Sloriot](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/User:Sloriot)
-- 2025/03/17
* Link to compiled documentation
[make_mesh_3()](https://cgal.github.io/8781/v0/Mesh_3/group__PkgMesh3Functions.html#gac8599a0c967075f740bf8e2e92c4770e)
and
[parameters::surface_only()](https://cgal.github.io/8781/v0/Mesh_3/group__PkgMesh3Parameters.html#gaa2618c09b6117d7caab12dccca16ee58)
* License and copyright ownership: unchanged
2025-03-28 18:23:22 +01:00
Jane Tournois a91d5783ab
not using tbb
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-03-27 12:23:23 +01:00
Laurent Rineau 2b8c2ef36f Merge remote-tracking branch 'cgal/master' into pr/soesau/8771-2 2025-03-26 14:30:50 +01:00
Jane Tournois 78d7ddc5e5 add missing this-> 2025-03-25 13:14:44 +01:00
Jane Tournois ffce97431f add test_remeshing_polyhedron 2025-03-25 12:45:48 +01:00
Jane Tournois 4ebd95c86a doc 2025-03-25 11:17:38 +01:00
Jane Tournois 76662f75eb detect that input polyhedral surface is "surface only" 2025-03-25 10:46:59 +01:00
Mael Rouxel-Labbé 691fd789f9 Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface 2025-03-24 21:34:55 +01:00
Jane Tournois a2f6030f55 update example and user manual 2025-03-24 15:30:42 +01:00
Jane Tournois bbc790bc5e wording 2025-03-24 12:56:43 +01:00
Sebastien Loriot 2f511f0330
fix issue #8773 "c3t3 -> binary -> c3t3 -> vtu writes invalid vtu files" (#8778)
## Summary of Changes

fix issue #8773: c3t3 -> binary -> c3t3 -> vtu writes invalid vtu files

When a c3t3 is loaded, its far vertices were not loaded correctly.

## Release Management

* Affected package(s): Mesh_3/SMDS_3
* Issue(s) solved (if any): fix #0000, fix #8773
* License and copyright ownership: maintenance by GF
2025-03-14 20:09:42 +01:00
Jane Tournois dae8504521 add missing () 2025-03-13 17:10:51 +01:00
Jane Tournois bdaa0a915a fix function name in doc 2025-03-13 17:08:53 +01:00
Jane Tournois 76a9f5a4f8 fix function name in doc 2025-03-13 17:06:37 +01:00
Jane Tournois 25e72cb84e doc 2025-03-13 12:46:26 +01:00
Jane Tournois de11a58583 more doc 2025-03-13 11:53:35 +01:00
Jane Tournois c1b9c561da add surface_only() to doc 2025-03-13 11:51:02 +01:00
Jane Tournois 4d33aeb2b1 use surface_only() in surface_Delaunay_remeshing() 2025-03-13 09:49:23 +01:00
Jane Tournois 3a94fcb68a add surface_only() as a named parameter to make_mesh_3()
to completely skip the "refine_cells" part of Mesh_3
2025-03-11 16:58:28 +01:00