Commit Graph

105306 Commits

Author SHA1 Message Date
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