Sébastien Loriot
c0de2cf4a2
move to T2
...
try fixing CI
2025-08-29 09:55:55 +02:00
Sébastien Loriot
f6bfc3bf96
update license
2025-08-28 10:50:09 +02:00
Sébastien Loriot
96e67f3048
change to Triangulation_2 license
2025-08-27 20:49:34 +02:00
Andreas Fabri
2bdeff8687
counter-clockwise -> counterclockwise
2025-05-15 07:41:00 +01:00
Andreas Fabri
bd64af08fd
Mesh_2: make lloyd_optimize_mesh_2() deterministic
2025-03-04 16:32:15 +00:00
Sébastien Loriot
043becfe7f
Merge pull request #8273 from lrineau/CGAL-followup_PR_8170-lrineau
...
Improvement backports from CDT_3 branch (Follow-up to PR #8170 )
2025-02-12 19:43:35 +01:00
Laurent Rineau
fad5e30a54
initialize to -2, to use the debugging assertions
2025-01-31 18:09:07 +01:00
Sébastien Loriot
eb0da467ed
always init time_stamp to -1
2025-01-24 11:08:34 +01:00
Laurent Rineau
eafa97a862
major cleanup of Polyline_constraint_hierarchy_2
...
- remove all mentions of `Edge` and `Constraint`
- `Subconstraint_iterator` is renamed `Subconstraint_and_contexts_iterator` (because of its value type)
- a new `Subconstraint_iterator`, with value type `Subconstraint`
- a few unused/untested and uncompilable functions are removed from the code
- a lot of internal renamings
== Breaking changes ==
For `Constrained_triangulation_plus_2`, there are a few breaking changes...
- The value type of `subconstraints_begin()`, `subconstraints_end()`, of the range `subconstraints()` has changed to `Subconstraint` (a simple `std::pair` of vertex handles). That is actually a kind of bug-fix, because it was documented as such in the user manual.
- The new member functions `subconstraints_and_contexts_begin()`, `subconstraints_and_contexts_end()`, `subconstraints_and_contexts()` are created get the old value type (`std::pair<const Subconstraint, std::list<Context>*>`).
- A few range types have changed from `CGAL::Iterator_range<It>` to `unspecified_type`, for efficiency reasons.
- Doc fixes.
== Determinism ==
Even if it was not documented, the range `subconstraints()` is deterministic (used by Mesh_2), and `subconstraints_and_contexts()` is not.
2025-01-13 17:06:58 +01:00
Laurent Rineau
93ac1845fa
CDT_plus_2 hierarchy: add Edge_iterator, that is deterministic
...
That uses Boost.STLInterfaces from Boost >= 1.74.
2025-01-13 11:36:05 +01:00
Laurent Rineau
b12625f169
fix an error detected by UBSAN
2025-01-08 21:13:43 +01:00
Laurent Rineau
aaac2c2dc1
Merge remote-tracking branch 'cgal/master' into pr/lrineau/8273
2025-01-08 11:34:54 +01:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Laurent Rineau
82b53596fd
Mesh_2: sort the sequence tr.subconstraints_begin(), tr.subconstraints_end()
2024-06-13 16:31:32 +02:00
Laurent Rineau
120a8c14a3
add missing includes
...
detected with gcc 14.0.1 from Fedora 40
2024-03-26 11:29:51 +01:00
Laurent Rineau
1d29a75c9a
iformat/oformat are in CGAL::IO
...
The calls without the `IO::` namespace are deprecated.
2023-09-25 16:09:41 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Mael
532b82cb9b
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-05-04 17:28:47 +02:00
Laurent Rineau
d2bc415a15
Merge pull request #6950 from lrineau/CGAL-allow_Epick_with_float-GF
...
Simple_precision_epick: an Epick-like kernel with float as FT
2023-05-04 16:37:17 +02:00
Sébastien Loriot
ea62c316ae
boost::lambda -> c++11 lambda
2023-04-23 22:37:07 +02:00
Mael Rouxel-Labbé
9d9a51731a
Fix typo
2023-02-09 23:27:01 +01:00
Sébastien Loriot
9e137bca24
Merge 'cgal/master'
2023-01-31 12:26:55 +01:00
Mael
8f703b54cb
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-01-27 21:48:32 +01:00
Mael Rouxel-Labbé
7910d82c6c
Misc minor changes
2022-12-01 12:34:50 +01:00
Laurent Rineau
36cf65d327
FT as return type is enforced by the base class
2022-11-22 16:39:08 +01:00
albert-github
3674c937f7
spelling corrections
...
Some spelling corrections (Directories starting with `M`-` N`),
some backward work
some forward work
2022-11-15 15:21:01 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Laurent Rineau
92d8d1c805
Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
...
# Conflicts:
# Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
2022-11-08 12:11:06 +01:00
Laurent Rineau
8c9281f440
Merge pull request #6642 from sloriot/gsoc2022-boost_np
...
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Sébastien Loriot
601c5d099f
fix warnings
2022-10-25 14:07:07 +02:00
Sébastien Loriot
9179a2d41b
fix conversion warning
2022-10-24 09:17:40 +02:00
Sébastien Loriot
43c127fdff
copy/paste error
2022-10-19 13:35:35 +02:00
Sébastien Loriot
40c1fdc03d
use MSVC overload for everybody
...
clang master also have issue with the generic variadic versions
2022-10-18 06:05:13 +02:00
Laurent Rineau
0e823324c9
Allow to use an Epick-like kernel with float as FT
2022-10-10 15:49:17 +02:00
Sébastien Loriot
d86db9fa72
fix compilation issues
2022-10-05 16:51:31 +02:00
Sébastien Loriot
daf9add03a
fix after review
2022-10-05 16:40:33 +02:00
Sebastien Loriot
cbfeb98b38
Apply suggestions from review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-10-05 15:39:04 +02:00
Sébastien Loriot
43823988c9
use backticks instead of \c
2022-10-04 19:31:50 +02:00
Sébastien Loriot
300fbb1131
this is actually not deprecated
2022-09-23 17:44:57 +02:00
Andreas Fabri
6d09a886b2
Remove paragraph in the developer manual; Some fixes
2022-09-23 14:12:53 +01:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Sébastien Loriot
7a6faa7c38
use precondition macro
2022-09-21 16:40:22 +02:00
Sébastien Loriot
e18fa44fd9
more deprecated functions
2022-09-19 06:47:30 +02:00
GYuvanShankar
620a8f204c
Fixed named parameters not found error
2022-08-23 15:43:26 +05:30
Sébastien Loriot
ad6329c263
Merge 'cgal/master' into gsoc2022-boost_np
2022-08-16 17:52:18 +02:00
Sébastien Loriot
347a0220b3
restrict the parameter pack to Named_function_parameters
2022-07-26 18:02:33 +02:00
Sébastien Loriot
c0e134235a
do not document OLD API and do not issue deprecation warnings
2022-07-15 11:35:25 +02:00
Laurent Rineau
11de1f41a5
Fix formatting of code
2022-06-17 10:39:35 +02:00
Sébastien Loriot
262d4d5d9b
Timer -> Real_timer
2022-06-14 19:05:06 +02:00
Sébastien Loriot
111d33bfd2
alternative version to use the boost parameter API
2022-06-04 13:58:37 +02:00