Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Andreas Fabri
ff89ba08ad
Deal with duplicate lines
2024-08-06 08:06:41 +01:00
Laurent Rineau
32893b91c0
Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
...
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
albert-github
36c8b7589d
Spelling corrections
...
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
albert-github
92a5cc9ea0
Spelling correction
...
instanciation -> instantiation
2024-05-27 13:01:46 +02:00
Laurent Rineau
c0cb990cb9
Revert "use boost::unordered_flat_map to optimize Polyline_constraint_hierarchy_2"
...
This reverts commit 1ca6c17a2a .
2024-05-22 16:04:49 +02:00
Laurent Rineau
70464ea107
Merge remote-tracking branch 'afabri/STL_extension-Fix_Prevent_deref-GF' into pr/lrineau/8170
2024-05-21 18:55:11 +02:00
Laurent Rineau
797c056577
Prevent_deref, major changes
...
Now the second parameter is the `reference` type and no longer the `value_type`.
2024-05-21 08:53:48 +02:00
Laurent Rineau
e96aaf37ad
Merge branch 'master' into pr/afabri/7410
2024-05-17 23:03:55 +02:00
Laurent Rineau
1fb3e0d837
cosmetic change
2024-04-26 16:10:23 +02:00
Laurent Rineau
127163fda3
cosmetic changes in debug messages
2024-04-26 16:10:23 +02:00
Laurent Rineau
1ca6c17a2a
use boost::unordered_flat_map to optimize Polyline_constraint_hierarchy_2
2024-04-26 13:13:04 +02:00
Laurent Rineau
f219cdff53
minor tweak with constexpr in CT_2
2024-04-26 13:13:04 +02:00
Laurent Rineau
8e1744fbc1
fix constness
2024-04-26 13:12:05 +02:00
Laurent Rineau
952d34c6ea
cosmetic changes (indent, spaces, naming)
2024-04-26 13:09:05 +02:00
Andreas Fabri
53b438eeeb
STL_extension: Add parameter for value type to Prevent_deref
2024-04-26 13:08:06 +02:00
Laurent Rineau
e313fdc697
Add Compare_xy_2 to TriangulationTraits_2
...
This enables customization of projection traits for CDT_2s and
facilitates unification with the predicates utilized in
3D triangulations.
2024-04-26 12:13:35 +02:00
Laurent Rineau
98f1e53020
Improve I/O
...
- `IO::oformat` can display triangulations vertex handles
with point, using `With_point_tag{}` as second argument,
- improve the compatibility with C++20 `<format>`: now the precision
can be specified in the format string.
Backport: master
2024-04-26 12:05:08 +02:00
Laurent Rineau
0f8e3eb955
add contexts_range(T va, T vb
...
a range for `contexts_begin` and `contexts_end` functions.
2024-04-26 12:02:21 +02:00
Laurent Rineau
4db6bc6d16
Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
...
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Guillaume Damiand
9a0b8eb824
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-03-26 16:25:29 +01:00
Laurent Rineau
7d0f058463
remove T_2 from dependencies of GraphicsView
2024-03-26 15:52:09 +01:00
Sebastien Loriot
a42ffdec11
Merge branch 'master' into CORE-boost_mp_number-GF
2024-03-26 00:27:22 +01:00
Laurent Rineau
820465a556
Merge pull request #8023 from sloriot/PMP-soup_autoref_insert_in_edge
...
Autorefinement: insert points in edge to avoid filter failures
2024-02-28 10:57:25 +01:00
Sébastien Loriot
910945eb5f
undo dependency changes + always use core if not disabled
2024-02-27 16:19:28 +01:00
Sébastien Loriot
3b30756cd3
do not depend on CGAL_Core
2024-02-27 14:46:18 +01:00
Andreas Fabri
e4558a4d4b
Merge branch 'master' into CORE-boost_mp_number-GF
2024-02-23 17:04:37 +01:00
Laurent Rineau
7b07859059
Merge pull request #8036 from afabri/T23-IOstringstream-GF
...
Triangulation 2/3: fstream -> sstream
2024-02-22 10:22:49 +01:00
Andreas Fabri
dbb848deb1
Triangulation 2/3: fstream -> sstream
2024-02-16 08:00:02 +00:00
albert-github
0a2865b288
When running xmllint over the documentation output we get a number of waning's like:
...
```
save_Periodic_2_triangulation_2/class_c_g_a_l_1_1_periodic__2__triangulation__2.html:1420: parser error : Opening and ending tag mismatch: dd line 1420 and div
"This is an advanced function.">is_triangulation_in_1_sheet()</a></code> </div>
^
```
they are a consequence of the fact that a a command is not properly ended in this case we have a `\pre` command and its documentation states:
> The `\pre` command ends when a blank line or some other sectioning command is encountered.
and in this case the command is followed by the `\cgalAdvancedEnd` command that does not properly end the `\pre` command.
The same is valid in the other cases.
2024-02-02 18:58:03 +01:00
Andreas Fabri
a783412ba7
Use structural filtering for the fixed projection traits classes
2024-01-19 11:51:54 +01:00
Sébastien Loriot
272a242f1b
restore delaunay in CDT + autoref and deduplicate identical points in no segments case
2024-01-19 11:47:05 +01:00
Sebastien Loriot
722e3825bb
Triangulation_2: Make IO save by changing file names ( #7957 )
...
## Summary of Changes
Change file names to avoid interaction between test cases.
@MaelRL I noticed that the RT test does not read back.
## Release Management
* Affected package(s): Triangulation_2
* Issue(s) solved (if any): fix
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-141/Triangulation_2/TestReport_gimeno_ArchLinux-clang.gz )
* License and copyright ownership: unchanged
2024-01-19 11:42:43 +01:00
Guillaume Damiand
3bc56024d3
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-01-11 14:08:05 +01:00
Andreas Fabri
37ef2a04f8
Make the file name unique by baking a pointer in it
2024-01-10 17:08:40 +00:00
Sébastien Loriot
c99b69a0e7
add missing license headers
2024-01-04 13:50:15 +01:00
Sébastien Loriot
e7c26349f2
move header in a package to GPL
2024-01-04 13:36:34 +01:00
Andreas Fabri
a2e3f9be0d
Triangulation_2: Make IO save by changing file names
2024-01-02 16:57:45 +00:00
Sebastien Loriot
caecbe29c7
Replace boost::mpl ( #7813 )
...
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Sébastien Loriot
d75e4f2f54
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
2023-12-08 13:26:06 +01:00
Guillaume Damiand
bd04b2a68d
Remove space in doc
2023-12-06 17:01:34 +01:00
Guillaume Damiand
4d02be9db3
doc: draw ct2
2023-12-06 17:00:20 +01:00
Guillaume Damiand
b34fb266a4
fix doc draw ct2
2023-12-06 16:37:48 +01:00
Guillaume Damiand
bfcb44bd8c
doc: draw point set 3 and constrained triangulation 2
2023-12-06 16:23:49 +01:00
Guillaume Damiand
029ab430a3
doc draw nef3
2023-12-05 14:58:28 +01:00
Guillaume Damiand
03ff679df4
doc draw: move advanced blocks
2023-12-05 14:10:25 +01:00
Guillaume Damiand
df2b9ad172
doc draw pwh
2023-12-05 13:16:54 +01:00
Guillaume Damiand
5b7f499fc1
doc draw polygon
2023-12-05 12:58:30 +01:00
Guillaume Damiand
4684dc4f8e
T2 and CDT2 draw
2023-12-01 18:02:09 +01:00