Commit Graph

155 Commits

Author SHA1 Message Date
albert-github c32b1f4127 spelling corrections
Some spelling corrections (Directories starting with `S` rest - `W`),
2022-11-16 13:22:39 +01:00
albert-github eed54a0ae5 spelling corrections
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
Andreas Fabri d3fca65ae5 CGAL: No longer per package assertions 2022-09-23 12:49:40 +01:00
Sébastien Loriot 4f5f8341cc use std::enable_if_t 2022-06-10 07:37:53 +02:00
Sébastien Loriot 75b03e6c0a use_default_values() -> default_values() 2022-01-10 18:36:37 +01:00
Sébastien Loriot 6d3176e061 move Named_parameters class in STL_extension
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot b04a5f9124 remove overloads with default parameters 2022-01-04 16:14:49 +01:00
Sébastien Loriot a6d9b99466 move macros in BaseDoxyfile 2022-01-04 11:10:09 +01:00
Mael Rouxel-Labbé d8717289fd Add missing functions to complete Rule of 3 for ToS2's triangulations 2021-07-23 13:09:37 +02:00
Laurent Rineau 8dbcd0ec8b Merge pull request #5659 from MaelRL/ToS2-Adapt_ToS2_for_Voronoi_adapter-GF
Make `ToS2` compatible with `Voronoi_diagram_2`
2021-05-18 18:14:04 +02:00
Mael Rouxel-Labbé 8de892ff00 Rework Eigen detection in arc subsampling code 2021-05-12 10:05:26 +02:00
Mael 991099cc63
Fix assertion macro 2021-05-11 09:12:19 +02:00
Sébastien Loriot fb6f703b55 IO namespace for files in IO directories 2021-05-04 14:36:06 +02:00
Mael Rouxel-Labbé 4df6e497ef Clarify the need for Eigen when calling arc subsampling utilities 2021-04-29 23:24:11 +02:00
Mael Rouxel-Labbé 2fa0c0b0ca Add trivial is_infinite()/finite_xxx() functions in ToS2
Needed for adapters such as Voronoi_diagram_2, alpha shapes, etc.
2021-04-29 23:23:15 +02:00
Mael Rouxel-Labbé 76b66497df Fix ToS2's swap implementation 2021-04-29 23:22:47 +02:00
Mael Rouxel-Labbé 1784321787 Unofficially allow computing duals of non-solid entities
The ghost faces are actually proper Delaunay faces
and their dual is correctly computed with the CGAL traits
(it computes the ray using the normal of the face).

Leaving the assertions as a deterrence.
2021-04-29 23:20:34 +02:00
Mael ee3abc5288
Add missing include 2021-04-16 14:52:26 +02:00
Mael Rouxel-Labbé 00015b0e04 Minor compilation error/warning fixes 2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé a7f8957733 Minor warnings/compilation errors fixes 2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé dc803570de Fix usage of outer class typedef 2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé 4c4942008c Fix range insertion not using size_type as return type 2021-04-07 09:18:42 +02:00
Mael Rouxel-Labbé ed6d8b273d Remove useless includes creating unwanted dependencies 2021-03-24 15:31:51 +01:00
Mael Rouxel-Labbé bd5a54ee40 add missing include (?) 2021-03-24 13:30:58 +01:00
Mael Rouxel-Labbé cd56878d92 Add missing license include 2021-03-24 12:39:20 +01:00
Mael Rouxel-Labbé 122866603a Add missing license header 2021-03-24 12:28:47 +01:00
Mael Rouxel-Labbé ca91f533ef Add a NP to not color faces in Tos2::write_OFF 2021-03-24 00:14:58 +01:00
Mael Rouxel-Labbé bc188bc4a1 Add missing copy ToS2 copy operator 2021-03-23 10:56:53 +01:00
Mael Rouxel-Labbé cdcc86a369 Misc minor changes 2021-03-22 22:18:22 +01:00
Mael Rouxel-Labbé c8f224be91 Many Tos2 traits fixes / polish 2021-03-22 22:17:46 +01:00
Mael Rouxel-Labbé b224b74ce2 Fix cocircular deterministic handling 2021-03-22 22:15:12 +01:00
Mael Rouxel-Labbé 4973c64e60 Add arc_on_sphere_2 sampling + update the demo framework with ToS2 code 2021-03-22 16:43:25 +01:00
Mael Rouxel-Labbé 34f2afdb41 Add utility functions for Circular_arc_3 subsampling 2021-03-20 19:57:26 +01:00
Mael Rouxel-Labbé 23658a0de6 Work on ToS2 (add duals, complete traits API in T classes, fix sanity checks...) 2021-03-20 19:56:10 +01:00
Mael Rouxel-Labbé 0a1a120725 Various fixes for location, (range) insertions
Missing "lt = ..."
Broken spatial sorting
Broken SFINAE for range insertion
Remove ghost edge for dimension 1 (useless, just use the check in locate_edge)
etc.
2021-03-20 19:52:38 +01:00
Mael Rouxel-Labbé 3aaaa100c5 Modernize calls to push_back 2021-03-20 17:44:39 +01:00
Mael Rouxel-Labbé cb2bcb9102 Remove ToS2::delete_faces() 2021-03-20 17:43:56 +01:00
Mael Rouxel-Labbé a78d86e709 Don't lose precision due to internal stringstreams 2021-03-19 12:56:12 +01:00
Mael Rouxel-Labbé d1d66da709 Generalize OFF output functions to CGAL::ToS2 (from CGAL::DToS2) 2021-03-19 12:55:36 +01:00
Maxime Gimeno 7eefc0152a Upgrade demo to Qt5 and modern openGL (base don Circular_kernel_3 demo) 2021-03-16 10:50:20 +01:00
Mael Rouxel-Labbé fbccf05bd5 Minor code reorganisation to use is_ghost(Edge) 2021-02-03 10:56:06 +01:00
Mael Rouxel-Labbé dc1d1dfbfa Doc fixes after Round 3
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Triangulation_on_sphere_2/3rd_round
2021-02-03 10:55:34 +01:00
Mael Rouxel-Labbé df32032470 Misc doc fixes 2021-02-01 12:32:50 +01:00
Mael Rouxel-Labbé 70d7639c23 Do not use delta if the kernel can handle algebraic coordinates 2021-02-01 10:51:07 +01:00
Mael Rouxel-Labbé 640dffc12b Misc cleaning 2021-01-31 12:50:52 +01:00
Mael Rouxel-Labbé c5ce2c0e3f Return the correct vertex when TOO CLOSE happens with Tr::dimension < 2 2021-01-31 12:30:34 +01:00
Mael Rouxel-Labbé a5a96acd29 Clarify who sets the sphere's parameters + range constructor with center/radius 2021-01-31 12:28:58 +01:00
Mael Rouxel-Labbé 919f58f94b Undocument Geographical Coordinates traits, for now
The issue is that currently all predicates and constructions are based
on a construction to convert from lat/long towards R^3, so the benefits
of the exact representation are lost.

Still, it might be useful in the current state, so just leaving it undocumented.
2021-01-31 12:28:13 +01:00
Mael Rouxel-Labbé a30486a486 Implement + document ranges 2021-01-31 12:03:10 +01:00
Mael Rouxel-Labbé b8014fa7e9 First implementation of Geographical Coordinates (lazily constructs a P3 atm...) 2021-01-29 18:57:09 +01:00