Andreas Fabri
cc878e35e6
Change the criteria if in Debug mode
2024-12-06 13:09:14 +00:00
Andreas Fabri
24046e1974
Remove lines with = delete;
2024-12-03 11:01:35 +00:00
Andreas Fabri
81e1bf2a5a
typedef Self
2024-12-03 10:00:57 +00:00
Andreas Fabri
4ae3982969
cleanup
2024-12-03 09:28:26 +00:00
Andreas Fabri
ac6bebdb1a
cleanup
2024-12-03 09:22:58 +00:00
Andreas Fabri
f2815f3316
Add a const&
2024-12-03 08:28:25 +00:00
Andreas Fabri
fc0f1977f6
Add a const&
2024-12-03 08:27:37 +00:00
Andreas Fabri
2a41e1dc99
change parameters for shorter debug cycle. To undo befoe merging
2024-12-03 07:16:34 +00:00
Andreas Fabri
0261184dee
WIP
2024-11-28 14:31:01 +00:00
Laurent Rineau
98c944450a
update reuse to v5 ( #8626 )
2024-11-26 11:54:47 +01:00
Laurent Rineau
2b0c79e85a
update reuse to v5
2024-11-26 10:14:17 +01:00
Laurent Rineau
da588c9f95
fix a comment in <CGAL/config.h>
2024-11-21 17:02:51 +01:00
Laurent Rineau
28b91c3d4e
compress json files
2024-11-21 17:00:44 +01:00
Sébastien Loriot
4ceec7daa5
Merge remote-tracking branch 'cgal/6.0.x-branch'
2024-11-20 08:54:54 +01:00
Sébastien Loriot
3f1759df88
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-11-20 08:53:38 +01:00
Sebastien Loriot
80a65639d8
Ceres and OSQP doc in Thirdparty ( #8608 )
...
Documented Eigen3 version requirement of Ceres
Documented use of OSQP in Shape Regularization package
## Release Management
* Affected package(s): Documentation
2024-11-20 08:51:21 +01:00
Sebastien Loriot
d0bdc70a0e
[KSP & KSR] Bugfixes and doc update ( #8613 )
...
## Summary of Changes
Fixed redundant initialization of kinetic space partition
Removed unnecessary computations
Fixed and updated doc
## Release Management
* Affected package(s): Kinetic Space Partition, Kinetic Surface
Reconstruction
* Issue(s) solved (if any): fix #8594
2024-11-20 08:50:55 +01:00
Sebastien Loriot
0957261689
IO of OpenMesh files - use `double`s instead of `float`s ( #8612 )
...
## Summary of Changes
The default OpenMesh point type is made of `float`s. This PR changes the
traits we use in CGAL to you `double`s and ensure that reading an
off/writing an om/reading om gives the same result back.
This PR completes #8427
## Release Management
* Affected package(s): BGL, Demo
* License and copyright ownership: unchanged
2024-11-20 08:47:57 +01:00
Sven Oesau
c71488fcaf
more appropriate console output
2024-11-19 10:05:11 +01:00
Sven Oesau
b64a868ff0
removing redundant initialization
...
reformatting output
2024-11-19 10:05:00 +01:00
Sven Oesau
5e554b2349
removed unnecessary computations
2024-11-19 10:04:50 +01:00
Sven Oesau
e680f83e8b
doc fix
2024-11-19 10:04:41 +01:00
Sven Oesau
51bfe99ff1
bugfix initial intervals
2024-11-19 10:04:28 +01:00
Jane Tournois
7632a01f6c
18->17
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-11-15 16:22:07 +01:00
Jane Tournois
7c156fa6cd
use NP stream_precision
2024-11-15 14:59:21 +01:00
Jane Tournois
64acf21a1b
read and write doubles instead of floats
2024-11-15 14:12:05 +01:00
Laurent Rineau
4b1c13011f
Testsuite Summary: Fix toggle buttons behavior ( #8610 )
...
## Summary of Changes
Separate toggle button classes to prevent unwanted interactions between
Open/Close All functionality and Third Party Libraries display
2024-11-15 10:51:59 +01:00
Sébastien Loriot
d573581411
Merge remote-tracking branch 'cgal/6.0.x-branch'
2024-11-14 14:17:47 +01:00
Sébastien Loriot
f692014d1c
Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD
2024-11-14 14:16:42 +01:00
Sebastien Loriot
5aec09a838
fix the fatal bug of the convolution calculation part of the Minkowski sum ( #8573 )
...
## Summary of Changes
Modify the convolution calculation part of the Minkowski sum. In the
'elimination of antennas' phase, before I fix it, only the antennas of
the first segment were eliminated, skipping the possible subsequent
antennas. For more details, please refer to the explanation in the
issue. I modified it so that if a new antenna is merged, the newly
merged antenna is used as `curr` for the next iteration; otherwise,
`after_next` is used as `curr`.
## Release Management
* Affected package(s): Minkowski_sum_2
* Issue(s) solved: fix #8551
2024-11-14 14:16:07 +01:00
Sebastien Loriot
74ea8b1f6c
Add CGAL::IO::read_OM() ( #8427 )
...
## Summary of Changes
Add a function to read an OpenMesh file ( `*.om` ) in CGALlab. This file
format stores also edges and vertices marked as features.
For the moment the function itself is not documented.
## Release Management
* License and copyright ownership: GeometryFactory
2024-11-14 14:12:26 +01:00
Nicolas Saillant
4a5b25db82
fix: isolate toggle button behaviors
2024-11-14 14:06:28 +01:00
Sebastien Loriot
79860d2ca2
Spelling correction ( #8607 )
...
Spelling correction
2024-11-14 11:00:30 +01:00
Sven Oesau
d3ae3b4fda
documented Eigen3 version requirement of Ceres
...
documented use of OSQP in Shape Regularization package
2024-11-14 10:39:24 +01:00
albert-github
1320a1d497
Spelling correction
...
Spelling correction
2024-11-14 10:22:43 +01:00
Sébastien Loriot
2f57958cd5
Merge remote-tracking branch 'cgal/6.0.x-branch'
2024-11-14 07:48:42 +01:00
Sébastien Loriot
2e691b0d85
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-11-14 07:48:10 +01:00
Sebastien Loriot
dd6adf68b3
use assume from c++23 when possible ( #8597 )
2024-11-14 07:42:19 +01:00
Sebastien Loriot
cf31301980
PMP: Initialize to avoid warning ( #8598 )
...
## Summary of Changes
An uninitialized variable gets assigned a value inside a `for` loop,
The compiler cannot know that we always enter the loop and [warns](
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-15/Polygon_mesh_processing_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-Release.gz )
when we later use the variable.
We could use `[[assume(x)]]` to indicate that we always will enter the
loop but just initializing does the job.
## Release Management
* Affected package(s): PMP
* License and copyright ownership: unchanged
2024-11-14 07:41:42 +01:00
Sebastien Loriot
6cb87048bd
Avoid mesh copy ( #8603 )
...
## Summary of Changes
Pass mesh by reference instead of copy
## Release Management
* Affected package(s): Surface mesh deformation
* Issue(s) solved (if any): fix #8601
2024-11-14 07:39:56 +01:00
Jane Tournois
82e2e7a267
add missing const
2024-11-12 14:46:31 +01:00
Sven Oesau
f2ad1b25bc
Pass mesh by reference instead of copy
2024-11-12 09:34:36 +01:00
Sébastien Loriot
333a0df9d7
also add macro for unreachable
2024-11-08 18:06:42 +01:00
Sébastien Loriot
9f83f94530
assume from c++23
2024-11-08 18:04:24 +01:00
Sébastien Loriot
13fcef62e0
missing const
2024-11-08 16:26:01 +01:00
Sébastien Loriot
c8936698ac
apply @MaelRL review
2024-11-08 16:22:47 +01:00
Sébastien Loriot
db4404f0cc
Merge remote-tracking branch 'cgal/6.0.x-branch'
2024-11-08 16:18:00 +01:00
Sebastien Loriot
400acfbf6c
remove QT_NO_KEYWORDS from CGAL::CGAL_Basic_viewer ( #8581 )
...
## Summary of Changes
Fix #8574 .
## Release Management
* Affected package(s): CGAL, CMake scripts
* Issue(s) solved (if any): fix #0000 , fix #0000,...
* 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:
2024-11-08 16:17:39 +01:00
Laurent Rineau
0d76bb4612
remove QT_NO_KEYWORDS from CGAL::CGAL_Basic_viewer
2024-11-08 16:16:28 +01:00
Sebastien Loriot
f7ac2417b5
Fix example mesh_3D_gray_vtk_image ( #7824 )
...
## Summary of Changes
Fixes example mesh_3D_gray_vtk_image.
Changed : Meshing all value **under** isovalue --> Meshing all values
**over** isovalue.
## Release Management
* Affected package(s): Mesh_3
* Issue(s) solved (if any):
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change
2024-11-08 16:11:58 +01:00