Sébastien Loriot
4cf1f4b214
CONFIG options is only needed if a FindXXX.cmake exists
2024-09-04 14:48:07 +02:00
Jane Tournois
3f6083e6ff
use CGAL::OpenMesh_support in examples and tests
2024-08-27 14:06:16 +02:00
Laurent Rineau
089cb17bcf
Poisson: fix dependencies ( #8282 )
2024-06-13 12:55:34 +02:00
Laurent Rineau
6f4b598b6a
Merge pull request #8278 from albert-github/feature/bug_spell_20240511
...
Spelling correction
2024-06-13 12:48:43 +02:00
Sébastien Loriot
86866e232e
remove Surface_mesher from doc deps
2024-06-12 20:34:54 +02:00
Laurent Rineau
1b534cd347
Merge pull request #8248 from sloriot/CGAL-deprecate_Surface_mesher
...
deprecate Surface_mesher package
2024-06-12 10:06:14 +02: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
albert-github
c35a0a7f11
Spelling correction
...
Spelling correction due to updated dictionary.
(dictionary was updated after the previous spelling correction :-( )
2024-06-11 10:12:12 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Laurent Rineau
6c6814dd2f
...and sort the files
2024-06-06 10:17:23 +02:00
Laurent Rineau
76a829e6d4
move manifold tags to <CGAL/tags.h>
2024-06-05 19:08:29 +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
Sebastien Loriot
d06a57a292
Mesh_3 edge_distance criterion : an upper bound for the distances of the feature edge to the input feature ( #7532 )
...
## Summary of Changes
Fixes issue #5110 .
Adds a edge_distance criteria to the mesh generation process.
This criteria is an upper bound for the distance from the edge to the 1D
feature.
## Release Management
* Affected package(s): Mesh_3
* Issue(s) solved (if any): fix #5110
* Link to small feature page :
[Mesh_3_edge_distance_criteria](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_edge_distance_criteria )
* Link to compiled documentation
[*here*](https://cgal.github.io/7532/v1/Manual/index.html ):
*
[Mesh_edge_criteria_3](https://cgal.github.io/7532/v1/Mesh_3/classCGAL_1_1Mesh__edge__criteria__3.html )
* [Mesh_criteria_3](https://cgal.github.io/7532/v1/Mesh_3 )
2024-05-27 10:58:15 +02:00
Sebastien Loriot
596fa09e20
Kinetic Shape Partition ( #7198 )
...
PR for Kinetic Partitioning and Reconstruction feature.
* Affected package(s): Kinetic Partitioning and Reconstruction
* Issue(s) solved (if any):
* Feature/Small Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Kinetic_Shape_Partition_3 )
* Link to compiled documentation:
[link](https://cgal.github.io/7198/v0/Manual/packages.html#PkgKineticSpacePartition )
* License and copyright ownership: GeometryFactory/Inria
**TODO:**
- [x] check branch size (for @sloriot)
2024-05-26 17:51:49 +02:00
Sébastien Loriot
ddbd2e6818
Merge remote-tracking branch 'cgal/master'
2024-05-24 14:18:24 +02:00
Laurent Rineau
0c0b22ba92
add tests and assertions for the timestamper
2024-05-23 16:35:54 +02:00
Laurent Rineau
6160887748
fix warning
...
```
include\CGAL/Compact_container.h(443): warning C4101: 'ts': unreferenced local variable
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-248/Minkowski_sum_2/TestReport_Christo_MSVC2017-Debug-64bits.gz
2024-05-22 12:22:56 +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
e9fb0190c3
Merge pull request #7373 from sloriot/Kernel-Perfect_forwarding
...
Add some perfect forwarding in the Kernel
2024-05-15 16:12:23 +02:00
Andreas Fabri
008752cedc
Use macro CGAL_NO_UNIQUE_ADDRESS
2024-05-13 11:01:36 +01:00
Andreas Fabri
ffc5541ce7
CGAL_USE
2024-05-13 10:50:50 +01:00
Andreas Fabri
10e9de8e04
Move CGAL_USE(1)
2024-04-30 09:29:30 +01:00
Laurent Rineau
0095302f2d
fix the test for buggy MSVC 2017
2024-04-30 10:18:45 +02:00
Laurent Rineau
d9d5a02375
fix CC time_stamper
2024-04-26 16:39:01 +02:00
Laurent Rineau
488668b54b
remove less_cpp14
2024-04-26 16:38:09 +02:00
Laurent Rineau
33c3d22bf8
simpler timestamp system
2024-04-26 16:36:39 +02:00
Laurent Rineau
ec1d97bea9
fix the timestamp system
2024-04-26 16:36:39 +02:00
Laurent Rineau
ce58f38b76
move With_point_and_info_tag to Compact_container.h
2024-04-26 16:36:33 +02:00
Laurent Rineau
4d95e4c987
fix a compilation error with C++<20
2024-04-26 16:35:21 +02:00
Laurent Rineau
11402dfeb9
Add With_offset_tag
2024-04-26 16:35:14 +02:00
Laurent Rineau
69aa7b878b
use using instead of typedef (and use base cstr)
2024-04-26 16:34:00 +02:00
Laurent Rineau
7579026503
add the last static_assert to the test
2024-04-26 16:31:23 +02:00
Andreas Fabri
3ce808553b
Add issue
2024-04-26 16:29:16 +02:00
Laurent Rineau
ad30644ed5
add CGAL::Scope_exit
...
Example of use:
```c++
Scope_exit guard{[&] {
for(auto v : region_vertices) {
v->clear_mark(Vertex_marker::REGION_BORDER);
v->clear_mark(Vertex_marker::REGION_INSIDE);
}
}};
```
with CTAD, or:
```c++
auto cleanup_tds_data = make_scope_exit([&] {
for(auto c : cells) {
c->tds_data().clear();
}
});
```
2024-04-26 16:10:23 +02:00
Laurent Rineau
4c75012cca
oformat(x, tag) passed the tag value to the Output_rep
...
That allows to pass an integral offset to the displayed time stamps.
The goal is to set it to -1, to display vertices IDs that are identical
to the input vertices indices of the `Surface_mesh``.
2024-04-26 13:29:31 +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
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
15349f0bda
simplify the code for MSVC 2017 (compiler bug_
2024-04-26 10:39:41 +02:00
Laurent Rineau
f305159a26
Merge remote-tracking branch 'cgal/master' into pr/sloriot/7373
2024-04-23 14:37:29 +02:00
Laurent Rineau
940a7ebe9f
fix make_array with is_convertible_without_narrowing
2024-04-23 14:29:33 +02:00
Laurent Rineau
ca1f11d715
Add CGAL::is_convertible_without_narrowing
...
... and `CGAL::cpp20::type_identity`.
2024-04-23 13:33:07 +02:00
Laurent Rineau
2bb3f9a0d3
make_array is not useful here
2024-04-19 17:24:24 +02:00
Laurent Rineau
736ab7a555
make_array now use perfect forwarding, and remove fwd_make_array
2024-04-19 16:47:47 +02:00
Laurent Rineau
4206382ac7
fix the doc
2024-04-19 16:46:26 +02:00
Jane Tournois
c19be601fc
Merge remote-tracking branch 'cgal/master' into Mesh-3-edge-distance-criterium-aclement
2024-04-16 14:39:43 +01:00
Jane Tournois
61d4de64b0
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
2024-04-09 12:45:48 +01:00
ange-clement
3cfea618e5
as in PR #7844 , removed _sizing_field parameter for edge_distance.
2024-03-28 11:39:33 +01:00