Commit Graph

105531 Commits

Author SHA1 Message Date
Laurent Rineau 51627e3505 Merge remote-tracking branch 'cgal/master' into CGAL-Qt6-GF
# Conflicts:
#	GraphicsView/demo/Bounding_volumes/CMakeLists.txt
2023-11-01 20:59:44 +01:00
Laurent Rineau dda4bf8449 fix regression about MOC compilations
The commit b05e1e9e46 was indeed the
cause of the regression. But the root cause was an incorrect
usage of `qt6_generate_moc`.

The addition of `TARGET ${plugin_name}` triggered the use of the
property `INCLUDE_DIRECTORIES` of the target.

See https://doc.qt.io/qt-6/qt-generate-moc.html#arguments
2023-11-01 20:52:10 +01:00
Laurent Rineau b83479ee14 Merge branch '5.6.x-branch' 2023-10-30 17:14:12 +01:00
Laurent Rineau 93b3b39679 Merge pull request #7802 from afabri/T2-doc_fix-GF
Triangulation_2:   Add  () to function names in the User Manual
2023-10-30 17:13:25 +01:00
Laurent Rineau 9ac6d64cbe Merge pull request #7803 from lrineau/CH_3-fix_typo-GF
Convex_hull_3: fix a typo
2023-10-30 17:13:23 +01:00
Laurent Rineau 7ce782ed5d Merge pull request #7804 from afabri/CGAL-ingroup-GF
Fix wrong \ingroup statements
2023-10-30 17:13:20 +01:00
Laurent Rineau 7ae695220d Merge pull request #7814 from sloriot/P3T3-demo_fix
Fix qhelpgenerator call
2023-10-30 17:13:17 +01:00
Laurent Rineau 07d93e2b45 Merge branch '5.5.x-branch' into 5.6.x-branch 2023-10-30 17:12:49 +01:00
Laurent Rineau 0bf610aa8d Merge pull request #7803 from lrineau/CH_3-fix_typo-GF
Convex_hull_3: fix a typo
2023-10-30 17:12:29 +01:00
Laurent Rineau ef8ae2ac36 Merge pull request #7814 from sloriot/P3T3-demo_fix
Fix qhelpgenerator call
2023-10-30 17:12:27 +01:00
Laurent Rineau 24a8000eea Merge pull request #7803 from lrineau/CH_3-fix_typo-GF
Convex_hull_3: fix a typo
2023-10-30 17:12:05 +01:00
Laurent Rineau 66e36bcac0 Merge pull request #7814 from sloriot/P3T3-demo_fix
Fix qhelpgenerator call
2023-10-30 17:12:02 +01:00
Sébastien Loriot 39ad72706e Merge remote-tracking branch 'cgal/5.6.x-branch' 2023-10-26 08:59:18 +02:00
Sébastien Loriot 2bdab8c731 removing extra unneeded lines 2023-10-26 08:54:40 +02:00
Sebastien Loriot b2df589e68
Mesh 3: Fix demo tetrahedral filtering with a tetrahedral mesh having many subdomains (#7734)
## Summary of Changes

When a triangulation 3 has many subdomains (more than 24), some will not
be shown.

Changes done : 
 - [x] Lowered maximum number of subdomains allowed in filtering
 - [x] Made filtering work with up to 128 subdomains
 - [x] Made this limit more easy to change

Possible amelioration :
- [ ] Make filtering work with any number of subdomains (using a texture
buffer)

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
* License and copyright ownership:
2023-10-25 23:32:21 -07:00
Sébastien Loriot ca0f9acbe0 Merge remote-tracking branch 'cgal/5.6.x-branch' 2023-10-25 17:43:16 +02:00
Sébastien Loriot 15a8dbf7d9 Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-10-25 17:42:37 +02:00
Sebastien Loriot 8ff56a8af4
Prevent the removal of fixed boundary edges (#7820)
Add a check before calling `remove_degerenate_faces()` to avoid removing
patch border edges
2023-10-25 08:40:07 -07:00
Sebastien Loriot a130c6011a
fix out-of-bound warnings (#7809)
The sanity value was not used so let's set it to 3.
2023-10-25 08:39:36 -07:00
Sebastien Loriot a82f5115a4
Tetrahedral remeshing of a C3t3 - fix default cell selector (#7760)
## Summary of Changes

In the demo, tetrahedral remeshing is called directly on the C3t3. This
PR fixes the default `cell_selector` when remeshing is called on a C3t3.

## Release Management

* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership: unchanged
2023-10-25 08:39:01 -07:00
Sebastien Loriot 63a7460032
Apollonius_graph: Make file names unique (#7819)
## Summary of Changes

Several test programs write and read back to a file with the same name,
which may lead to errors when they are executed simultaneously. This PR
makes the filenames unique.

## Release Management

* Affected package(s): Apollonius_graph
* License and copyright ownership:  unchanged
2023-10-25 08:37:53 -07:00
Sebastien Loriot 256e77f022
PMP: Remove documentation of deprecated code (#7812)
## Summary of Changes

cleanup

## Release Management

* Affected package(s): PMP
* Issue(s) solved (if any): fix #7692
2023-10-25 08:36:04 -07:00
Sebastien Loriot 3a5e37be4c
Replace hal related URLs (#7811)
## Summary of Changes

Replace URLs that have a redirect.

## Release Management

* Affected package(s):  bibtex entries and Stream_support
* Issue(s) solved (if any): fix #7762
2023-10-25 08:35:20 -07:00
Sebastien Loriot d1749685b2
issue #7765 Problem with Boost 1.54 and a non reachable ticket (#7777)
CGAL as of version 5.6 requires Boost 1.66 or higher so the warning is
not valid anymore
2023-10-25 08:34:27 -07:00
Sebastien Loriot 679f980759
No need for workaround for boost before version 1.47 (#7787)
CGAL requires boost 1.66 or higher since CGAL-5.6.
2023-10-25 08:33:55 -07:00
Sebastien Loriot b82958377f
fix demo warnings (#7806)
Fix warnings
[here](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-I-85/Polyhedron_Demo/TestReport_lrineau_Fedora-with-LEDA.gz)
2023-10-25 08:33:15 -07:00
Sebastien Loriot 9e6abb7291
Mesh 3 : improved meshing with selected polylines (#7750)
## Summary of Changes

Added a drop-down item "Input polyline only" in "Protect sharp edges"
when a polyline item is selected.
Fixed polyline item not working depending on the order of selection.

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
* License and copyright ownership:
2023-10-25 08:31:50 -07:00
Sebastien Loriot dfb9b3407f
Mesh_3 Polyhedron demo : Added support for vtk images (vti format) (#7729)
## Summary of Changes

Added support for vtk image (.vti files) opening in the demo in the
plugin Mesh_3/Io_image_plugin

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): 
* Feature/Small Feature (if any):
* License and copyright ownership:
2023-10-25 08:29:58 -07:00
Sébastien Loriot 21ece823de remove instruction to generate files not used 2023-10-24 09:29:31 +02:00
Sébastien Loriot f2ec9175ac prevent the removal boundary edges (that are constraints) 2023-10-23 14:41:46 +02:00
Andreas Fabri e253e317fe cleanup of the test.h 2023-10-23 10:56:39 +01:00
Andreas Fabri 28b99d55ce Make filenames unique to avoid IO errors when executing two tests in parallel threads 2023-10-23 10:56:21 +01:00
Laurent Rineau d5c8582bd2 Merge pull request #7655 from soesau/Polygonal_surface_reconstruction-Unoriented_soup_to_mesh-GF
Converting unoriented polygon soup to polygon mesh
2023-10-19 15:10:53 +02:00
Laurent Rineau 1ae1d21232 Merge pull request #7766 from albert-github/feature/bug_stylesheet_name
Correcting stylesheet name
2023-10-19 15:10:50 +02:00
Laurent Rineau 86531416ea Merge pull request #7776 from albert-github/feature/issue_7774
issue #7774 Link to support funding of GUDHI project not found
2023-10-19 15:10:36 +02:00
Laurent Rineau 9187974146 Merge pull request #7778 from albert-github/feature/issue_7770
issue #7770 Non existing link to the LASLib / LAStools
2023-10-19 15:10:33 +02:00
Laurent Rineau 804032c3ed Merge pull request #7786 from albert-github/feature/bug_double_defgroup
Remove double defgroup definition
2023-10-19 15:10:30 +02:00
Laurent Rineau 8151e75349 Merge branch '5.6.x-branch' 2023-10-19 14:53:27 +02:00
Laurent Rineau 4ee9d15c9f Merge branch '5.5.x-branch' into 5.6.x-branch
# Conflicts:
#	STL_Extension/include/CGAL/Base_with_time_stamp.h
2023-10-19 14:53:14 +02:00
Laurent Rineau cc50a6c1e7
STL_extension: Fix Base_with_time_stamp (#7807)
## Summary of Changes

Remove the copy constructor of `Base_with_time_stamp`. 
Otherwise we have 'N' in the [Triangulation_2
testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/results-5.5.4-I-169.shtml#Triangulation_2)
for CGAL 5.5.

Note that the copy constructor is not in 5.6 and master. 
Note that this only concerns VC++.

## Release Management

* Affected package(s): STL_extension
* License and copyright ownership:  unchanged
2023-10-19 14:44:45 +02:00
Andreas Fabri ff2d8b49b2 PMP: Remove doc of deprecated code 2023-10-19 13:36:45 +01:00
Andreas Fabri adde733cd5 one more 2023-10-19 13:06:37 +01:00
Andreas Fabri e28d44305e Replace hal related URLs 2023-10-19 12:59:07 +01:00
Sébastien Loriot 9cefb1a481 fix out-of-bound warnings 2023-10-19 11:40:35 +02:00
Andreas Fabri 117ccfdd02 STL_extension: Remove copy constructor 2023-10-18 16:24:04 +01:00
Sébastien Loriot 0f45fedf53 remove unused type 2023-10-18 11:59:30 +02:00
Sébastien Loriot 18e233c036 fix warnings 2023-10-18 11:56:00 +02:00
Andreas Fabri 0acea19e20 Fix Kernel_23 2023-10-17 15:30:57 +01:00
Andreas Fabri fb4095a054 Partial fix of Kernel_23 2023-10-17 15:18:55 +01:00
Andreas Fabri 9ffbfef2f8 Fix PkgSolverInterface 2023-10-17 15:05:26 +01:00