Commit Graph
63 Commits
Author SHA1 Message Date
albert-github 627cdce27e Spelling correction
Spelling correction
2026-03-23 10:21:19 +01:00
Mael Rouxel-Labbé fbc800c80e Make sure we do not try to compute Steiner points with infinite neighbors 2026-03-21 00:45:26 +01:00
Jane Tournois 29abe2f695 complete previous commit
MSVC does not handle properly constexpr lambdas with templates
2026-03-10 17:50:01 +01:00
Jane Tournois bd0abb1252 fix compilation error on msvc
msvc has an issue with constexpr lambdas with templates
so we replace it by a constexpr function
2026-03-10 17:36:07 +01:00
Mael Rouxel-Labbé 997bd48896 Misc cleaning 2026-01-27 19:28:18 +01:00
Mael Rouxel-Labbé c28d229e53 Update todos 2026-01-27 19:28:18 +01:00
Mael Rouxel-Labbé d55beb1e30 Actually return false when the validation fails 2026-01-27 19:28:18 +01:00
Mael Rouxel-Labbé d8c934a9a5 Fixed not propagating named parameters for some AW2 overloads 2026-01-27 13:16:25 +01:00
Mael Rouxel-Labbé 106896d223 Fix inverted true/false in validation function 2026-01-27 13:16:09 +01:00
Mael Rouxel-Labbé 8e4f0dd934 Add missing reserve() to AW2/AW3 oracles 2026-01-27 08:43:32 +01:00
Mael Rouxel-Labbé ecdf421952 Fix oracle stacks with empty tops
How did that even work for AW3?...........
2026-01-23 12:58:05 +01:00
Mael Rouxel-Labbé 8324959c42 Review fixes 2026-01-21 23:24:33 +01:00
Mael Rouxel-Labbé 3f7828555c Do not ignore seeds outside of the bbox (wip)
Cavity initilization is currently still broken, so the proper fix
is not only to ignore them, but to also mark properly initialize
when a seed is outside the bbox.
2026-01-07 09:45:06 +01:00
Mael Rouxel-Labbé 4bd10a2e84 Update todo list 2026-01-06 08:40:36 +01:00
Mael Rouxel-Labbé 3a763edee0 Simplify orientation of circumcenter predicates
In 2D, we have an equivalence between a side_of(circumcenter, opposite
edge) and the opposite angle.
2026-01-06 08:28:38 +01:00
Mael Rouxel-Labbé 22672e98b3 Replace functor to minimize traits requirements 2026-01-05 17:21:32 +01:00
Mael Rouxel-Labbé 6b048be368 Simplify the code that constructs the initial loose bbox 2026-01-05 17:21:06 +01:00
Mael Rouxel-Labbé dfb9083602 Remove zealous precondition 2026-01-05 10:46:48 +01:00
Mael Rouxel-Labbé 55a6d0b53a Introduce AlphaWrapTraits_2 2025-12-18 11:22:02 +01:00
Mael Rouxel-Labbé a1bf80baa9 Use .bbox() to get the bounding box of a primitive if no pmap is provided
The doc says that .bbox() must exist and Compute_bbox_2 is not part
of the AABBGeomTraits_2 concept.
2025-12-18 10:40:35 +01:00
Mael Rouxel-Labbé 1c3abf02c8 Actually avoid the precondition of orientation() 2025-12-18 09:55:02 +01:00
Mael Rouxel-Labbé f0c05262b3 Eight is four in 2D 2025-12-18 09:54:43 +01:00
Mael Rouxel-Labbé a0e729baaa Fix warnings 2025-12-17 12:58:17 +01:00
Mael Rouxel-Labbé 65951bf1ce Handle null length voronoi dual edges 2025-12-16 16:26:15 +01:00
Mael Rouxel-Labbé d6d5a4bc8b Misc minor ref manual fixes 2025-12-16 16:25:16 +01:00
Mael Rouxel-Labbé 7da1947357 Fix warning 2025-12-16 16:24:50 +01:00
Mael Rouxel-Labbé ecbd500ee8 Add an internal but unused polygon chain overload to the segment oracle 2025-12-16 16:24:12 +01:00
Mael Rouxel-Labbé cc8cde9c83 Do not offer GeneralPolygonWithHoles, but only CGAL::Polygon_with_holes_2
No support for curved inputs
2025-12-16 12:31:11 +01:00
Mael Rouxel-Labbé ddeada0727 Add polygon validity remarks 2025-12-16 12:30:52 +01:00
Mael Rouxel-Labbé aa913d5f8e Document default named parameters 2025-12-16 12:09:55 +01:00
Mael Rouxel-Labbé b90b3a8339 Update todos 2025-12-10 14:12:04 +01:00
Mael Rouxel-Labbé b078807ceb Document new Kernel concept requirements 2025-12-10 13:19:46 +01:00
Mael Rouxel-Labbé d1c2dc42a6 Add Polygon_2 / GeneralPolygonWithHoles overloads + API tests 2025-12-10 12:53:13 +01:00
Mael Rouxel-Labbé f6c97f6ff5 Fix debug code compilation 2025-12-10 12:27:53 +01:00
Mael Rouxel-Labbé 4237ade589 Fix circle tracing + true R1 implementation 2025-12-10 10:55:26 +01:00
Mael Rouxel-Labbé 1aa39fa68a Remove obsolete todo task 2025-12-10 10:54:43 +01:00
Mael Rouxel-Labbé 005fdf3341 Add some concepts
Kinda pointless, because these concepts are almost empty shells
2025-12-01 15:00:05 +01:00
Mael Rouxel-Labbé 67845185ac Fix case 2025-12-01 14:49:26 +01:00
Mael Rouxel-Labbé 1374842dc0 Fix paranthesis placements for doc 2025-11-28 15:59:02 +01:00
Mael Rouxel-Labbé aedc074af2 Update todos 2025-11-28 12:44:51 +01:00
Mael Rouxel-Labbé 965a10184e Misc minor changes 2025-11-28 12:44:33 +01:00
Mael Rouxel-Labbé 1ede2c2b0d Add a test for polyline inputs 2025-11-28 12:43:53 +01:00
Mael Rouxel-Labbé 5d6de54636 Minor ref manual improvements 2025-11-28 12:42:50 +01:00
Mael Rouxel-Labbé c4d179d2c2 Fix test compilation 2025-11-26 00:11:58 +01:00
Mael Rouxel-Labbé 08a140886d Mirror AW2 improvements into AW3 2025-11-25 23:45:01 +01:00
Mael Rouxel-Labbé 731bc46fe2 Add code to compute gate properties at create time + cache them (for demo) 2025-11-25 23:28:31 +01:00
Mael Rouxel-Labbé 9afc42bce5 Misc cleaning 2025-11-25 23:28:08 +01:00
Mael Rouxel-Labbé 83d15a7e69 Add validation functions for AW2 2025-11-25 23:24:13 +01:00
Mael Rouxel-Labbé 696065b385 Add clear() functions for AW2 oracles 2025-11-25 23:18:46 +01:00
Mael Rouxel-Labbé 5a0e481b93 Add code to dump labels in debug code 2025-11-25 23:17:48 +01:00