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
Laurent Rineau
fd0dfc6f24
Merge pull request #8008 from afabri/Kernel_23-squared_length-GF
...
Kernel_23: Add function squared_length()
2024-02-22 10:23:04 +01:00
Andreas Fabri
4b574dca8e
Add tests
2024-02-14 11:43:34 +00:00
albert-github
a41564060d
Incorrect layout bisector precondition
...
On the page Kernel_23/group__bisector__grp.html we see for `bisector` with the `Point_3` type arguments in the precondition:
```
‘p != q’
```
instead of
```
p != q
```
due to the fact that there is not a backtick but a single quote as closing part
2024-02-03 17:49:03 +01:00
Andreas Fabri
e3ee999024
fix grp
2024-01-29 16:26:29 +00:00
Andreas Fabri
276857a49c
fix grp
2024-01-29 16:22:20 +00:00
Andreas Fabri
ab19b99105
Kernel_23: Add function squared_length()
2024-01-29 16:16:17 +00:00
Sebastien Loriot
128b169b24
Fixes when neither LEDA nor GMP is available ( #7960 )
2024-01-19 13:57:12 +01:00
Andreas Fabri
a783412ba7
Use structural filtering for the fixed projection traits classes
2024-01-19 11:51:54 +01:00
Laurent Rineau
3607dc8d0c
Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
...
Remove unused variable
2024-01-08 10:59:12 +01:00
Sébastien Loriot
3a8ced2ec9
skip if neither core nor leda are present
2024-01-03 18:18:42 +01:00
Sébastien Loriot
eed5e4f61f
move comment
2024-01-02 13:15:28 +01:00
Sébastien Loriot
a4ba059221
remove unused variable
2024-01-02 09:34:07 +01: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
6eff89bbc8
Merge pull request #7614 from sloriot/PMP-BF_autorefine
...
Add autorefine for triangle soup
2023-12-26 12:11:04 +01:00
Sébastien Loriot
89d3d74865
Merge remote-tracking branch 'cgal/5.6.x-branch'
2023-12-18 13:31:48 +01:00
Sébastien Loriot
ee1fa58406
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-12-18 13:31:06 +01:00
Sebastien Loriot
00f0c85499
Kernel_23: Deal with concurrent executions and IO ( #7921 )
...
## Summary of Changes
Write and read back in a `std::stringstream` to avoid simultaneous IO on
the same file name.
Error seen in this
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-124/Circular_kernel_2/TestReport_gimeno_ArchLinux-clang-CXX17-Release.gz ).
## Release Management
* Affected package(s): Kernel_23, Circular_kernel_2
* License and copyright ownership: unchanged
2023-12-18 13:25:36 +01:00
Laurent Rineau
9a944e563c
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
...
# Conflicts:
# Installation/CHANGES.md
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
2023-12-13 15:57:30 +01:00
Laurent Rineau
e2a745f79f
Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
...
fix dihedral angle computation
2023-12-11 13:56:02 +01:00
Laurent Rineau
4be3a1e589
Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
...
fix dihedral angle computation
2023-12-11 13:50:38 +01:00
Andreas Fabri
f4154836ae
Kernel_23: Deal with concurrent executions and IO
2023-12-11 08:35:02 +00:00
Sébastien Loriot
d75e4f2f54
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
2023-12-08 13:26:06 +01:00
Sebastien Loriot
9822b6b085
protect from macro substitution
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-11-30 09:20:53 +01:00
Laurent Rineau
46877d4134
fix two typos
2023-11-29 15:34:36 +01:00
Laurent Rineau
df4eed9302
add tests for the dihedral angle
2023-11-29 15:27:57 +01:00
Sébastien Loriot
4bed66e82f
fix description
2023-11-29 13:17:10 +01:00
Sébastien Loriot
5879bb72c6
add comments about the formula
2023-11-29 13:11:21 +01:00
Sébastien Loriot
0e3f3a33d1
test to be fixed --> tetra orientation is 0
2023-11-29 12:27:34 +01:00
Sébastien Loriot
0145bafbc5
update formula
...
will add comments in a upcoming commit
2023-11-29 12:22:46 +01:00
Sébastien Loriot
6b570f767e
fix sign
2023-11-28 18:10:32 +01:00
Sébastien Loriot
87b8695d8d
Merge remote-tracking branch 'cgal/master'
2023-11-27 14:42:00 +01:00
Andreas Fabri
0acea19e20
Fix Kernel_23
2023-10-17 15:30:57 +01:00
Andreas Fabri
fb4095a054
Partial fix of Kernel_23
2023-10-17 15:18:55 +01:00
Sébastien Loriot
8700394122
boost::mpl::if_ -> std::conditional
2023-09-24 22:57:20 +02:00
Laurent Rineau
46923342ad
Merge pull request #7576 from albert-github/feature/issue_7395
...
issue #7395 Improvement of layout of model relations
# Conflicts:
# Kernel_23/doc/Kernel_23/CGAL/Vector_2.h
2023-09-07 10:48:34 +02:00
Laurent Rineau
6ce966767b
Merge pull request #7660 from afabri/Arrangement-typo-GF
...
Arrangement: small doc fixes
2023-09-07 10:46:26 +02:00
Laurent Rineau
eb70c2f310
Merge pull request #7650 from sloriot/K23-compare_dihedral_angle_deg_tet
...
Be more permissive in Compare_dihedral_angle_3
2023-08-28 15:45:12 +02:00
Laurent Rineau
ef998bded5
Merge pull request #7650 from sloriot/K23-compare_dihedral_angle_deg_tet
...
Be more permissive in Compare_dihedral_angle_3
2023-08-28 15:43:59 +02:00
Sébastien Loriot
49d6821d9b
accomodate update to c++17 STL
2023-08-28 13:51:57 +02:00
Sébastien Loriot
a528464f31
Merge branch 'cgal/master' into PMP-BF_autorefine
2023-08-28 13:44:44 +02:00
Andreas Fabri
55ea7ba7ec
More fixes
2023-08-22 10:21:46 +01:00
Sebastien Loriot
f879c68155
Test earlier
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-08-21 11:32:12 +02:00
albert-github
93001308f4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
2023-08-18 11:10:42 +02:00
Sébastien Loriot
73cf624d0f
be more permessive
...
do not throw an error but return SMALLER
The collinearity check being already do in the predicate it
would be more expensive to do it also before calling the
predicate
2023-08-16 09:59:44 +02:00
Sébastien Loriot
99066b4363
hide unused type
2023-08-09 08:59:26 +02:00
albert-github
32054661c7
issue #7395 Improvement of layout of model relations
...
Replacing the `cgalModelsBare` construct with a `begin` / `end` construct so no less understandable constructs with `\,` and `\n` are necessary.
2023-07-21 19:21:09 +02:00
albert-github
ad41766454
issue #7395 Improvement of layout of model relations
...
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
2023-07-18 13:23:37 +02:00
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00