Andreas Fabri
dd99f3d526
PMP: Initialize to avoid warning
2025-03-23 23:46:50 +01:00
Mael Rouxel-Labbé
9ba631d07c
Fix using c++17 static asserts
2025-03-23 23:18:49 +01:00
Sébastien Loriot
ce7cb41d5b
encode LEDA/Core dependency
2025-03-23 23:08:08 +01:00
Mael Rouxel-Labbé
0e6abc499f
boost > std array
2025-03-23 22:58:40 +01:00
Mael Rouxel-Labbé
b58a93c7c7
Fix mark type
2025-03-23 22:51:57 +01:00
Andreas Fabri
ea07b8c772
Compute strlen using snprintf
2025-03-23 22:24:34 +01:00
Andreas Fabri
75941ed2fb
Image_IO: sprintf -> snprintf
2025-03-23 22:24:18 +01:00
Mael Rouxel-Labbé
be7de12acb
Fix used uninitialized warning
2025-03-23 22:22:33 +01:00
Mael Rouxel-Labbé
ec9b5fa21c
Avoid pointless const&
2025-03-23 22:19:46 +01:00
Mael Rouxel-Labbé
114a4b8ff8
Add default constructors for test data structures
...
we don't actually ever run SLS2 with these polygon types,
it's just to test the API...
2025-03-23 22:14:44 +01:00
Mael Rouxel-Labbé
ee86465438
Fix conversion warning
2025-03-23 21:58:40 +01:00
Andreas Fabri
69df3ae5a5
T2: avoid maybe uninitialized warning
2025-03-23 21:50:14 +01:00
Mael Rouxel-Labbé
6ce3d6140a
Fix using C++17 static asserts
2025-03-23 21:44:47 +01:00
Mael Rouxel-Labbé
639b513993
Fix CMakeLists.txt
2025-03-23 21:44:33 +01:00
Mael Rouxel-Labbé
c61639cfd7
Fix extrusion without snapping not registering some offset points
2025-03-23 21:44:14 +01:00
Mael Rouxel-Labbé
bb81d8581e
Fix compilation of SLS extrusion without snapping
2025-03-23 21:44:04 +01:00
Mael Rouxel-Labbé
068fb97941
Fix tparam + add some details
2025-03-23 21:43:12 +01:00
Sébastien Loriot
f68d7f6ea2
remove extra template keyword
2025-03-17 08:56:30 +01:00
Sebastien Loriot
4f2f518e6d
Deal with dimension != 2 ( #8767 )
...
Fixes for #8748
2025-03-07 17:12:14 +01:00
Sébastien Loriot
1b189f40fd
check should be on the dimension not the number of points
2025-03-03 16:27:24 +01:00
Sébastien Loriot
138b06ca11
add missing include
2025-03-03 10:15:51 +01:00
Sebastien Loriot
133b48b55c
Polyline_simplification: Fix Detection of Unremovable Vertices ( #8736 )
...
## Summary of Changes
We missed a variation of overlapping constraints.
## Release Management
* Affected package(s): Polyline_simplification
* Issue(s) solved (if any): fix #8735
* License and copyright ownership: unchanged
2025-02-19 07:17:21 +01:00
Sebastien Loriot
47263d3aaa
Fix size types in BGL doc ( #8722 )
...
## Release Management
* Affected package(s): `BGL`
* Issue(s) solved (if any): fix #8720
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-02-12 19:35:26 +01:00
Andreas Fabri
c8e9357080
Use std::prev() and std::next() instead of their boost equivalents
2025-02-12 17:50:35 +00:00
Andreas Fabri
98b6cf398d
change iterator category to bidirectional
2025-02-12 17:48:55 +00:00
Andreas Fabri
bc6d19e11b
The bug was to compare prior and next, whereas we have to compare *prior with *next
2025-02-12 17:35:28 +00:00
Andreas Fabri
33eec61830
Add testcase
2025-02-12 12:01:03 +00:00
Andreas Fabri
7fe3a5aa4b
Polyline_simplification: Fix unremovble vertices
2025-02-12 11:46:12 +00:00
Sebastien Loriot
8675d06ea1
Nef_3: Fix issue with the size of the inf box ( #8646 )
...
## Summary of Changes
Fixes Issue #8644
## Release Management
* Affected package(s): Nef_3
* Issue(s) solved (if any): fix #
* License and copyright ownership: unchanged
2025-02-05 08:26:27 +01:00
Sebastien Loriot
b81fce1e96
Fix API issues in 2D Straight Skeletons (5.6.x) ( #8688 )
...
## Summary of Changes
Fix a number of doc / API issues in 2D straight skeletons, and add more
tests.
TODO:
- [x] More API tests in weighted skeletons
- [x] 6.0.1 version to deal with boost::shared_ptr -> std::shared_ptr
## Release Management
* Affected package(s): `Straight_skeleton_2`
* Issue(s) solved (if any): fix #8686
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-02-05 08:24:24 +01:00
Sébastien Loriot
3abe02075b
GMP is not always available
2025-02-01 23:11:25 +01:00
Sébastien Loriot
ca17f813b6
fix debug
2025-01-31 08:57:21 +01:00
Sébastien Loriot
f20af1a946
fix the value used creating the infimax box used for pairing halfedges
...
without the abs the intersection line of x=-1 and z=-1 would be on the box
leading to invalid behavior (and degenerate halfedges)
2025-01-31 08:54:42 +01:00
Andreas Fabri
f7a57a6c41
Add smaller failing issue
2025-01-31 08:54:29 +01:00
Mael
68e7bfa4aa
Might as well use the real type
2025-01-28 21:07:58 +01:00
Mael Rouxel-Labbé
8c5515bb42
Fix types
2025-01-28 21:05:27 +01:00
Sebastien Loriot
9a7755b31f
Fix bad detection of warnings + remove outdated scripts ( #8704 )
...
for examples/tests a warning might be reported as `t`
2025-01-24 08:06:52 +01:00
Sébastien Loriot
88ed74a164
script not used
2025-01-22 14:42:00 +01:00
Sébastien Loriot
d8106aab4b
we now use ctest for testing + extra clean up
2025-01-22 11:42:50 +01:00
Sebastien Loriot
6d458bbd31
Triangulation_3 traverser benchmark and doc fixes ( #8708 )
...
## Summary of Changes
Use the public API of traverser, fix compilation and documentation of
`Triangulation_simplex_3<Tds>`
This PR follows #8694
## Release Management
* Affected package(s): Triangulation_3, TDS doc
2025-01-22 10:50:41 +01:00
Jane Tournois
fbaccdb075
fix compilation on msvc and use public API
2025-01-21 15:55:25 +01:00
Jane Tournois
b721064782
fix doc of Triangulation_simplex_3 (the template param is TDS)
2025-01-21 15:54:49 +01:00
Sébastien Loriot
f9b6f0227a
remove no longer used action
2025-01-21 11:31:41 +01:00
Sébastien Loriot
e4adcceaad
more clean up
2025-01-21 11:30:48 +01:00
Sébastien Loriot
40c8d76834
remove no longer used scripts
2025-01-21 11:26:01 +01:00
Sébastien Loriot
ebe9c3af98
also report warnings in example and test files
2025-01-21 11:21:57 +01:00
Mael Rouxel-Labbé
74cab200c1
Fix warning
2025-01-21 08:59:26 +01:00
Mael Rouxel-Labbé
79d6f4c4d4
Fix warnings
2025-01-20 10:43:45 +01:00
Sébastien Loriot
81076472b1
try to fix CI
2025-01-17 19:05:39 +01:00
Sebastien Loriot
01647a0019
Fix compilation of T3 traverser benchmark ( #8694 )
...
## Release Management
* Affected package(s): `Triangulation_3`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-01-17 19:00:50 +01:00