Laurent Rineau
4a2c7a668d
Merge pull request #7571 from albert-github/feature/issue_7454
...
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +02:00
albert-github
ee2a55279d
issue #7395 Improvement of layout of model relations
...
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
Sébastien Loriot
68813c5c63
Merge pull request #7403 from sloriot/CGAL-replace_boost_by_std
...
Replace boost by std
2023-07-05 11:08:36 +02:00
albert-github
b3af96caa1
issue #7454 Consistency of BigO notations
...
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
2023-07-04 16:23:14 +02:00
Laurent Rineau
15618b2916
fix CDT_3
...
almost done
2023-06-28 20:21:36 +02:00
Laurent Rineau
a85ce74720
Merge branch 'Triangulation_3-fix_simplex_traverser-GF-CGAL-5.6' into Triangulation_3-CDT_3-lrineau
2023-06-22 15:28:48 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Laurent Rineau
70ac38bed0
Merge pull request #7523 from nmnobre/doc_segmentation
...
Fix typos in multiple manuals
2023-06-22 11:59:32 +02:00
Nuno Miguel Nobre
0469f46105
Fix plurals in a number of manuals
2023-06-20 13:29:44 +01:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Sébastien Loriot
9cdfe70abb
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
2023-06-15 11:34:09 +02:00
Sébastien Loriot
56499e017d
do not use API that did not go into the standard
2023-06-15 10:57:10 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
557b64e4a6
boost::any ==> std::any
2023-06-15 10:57:09 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Laurent Rineau
0e76c32749
Merge pull request #7447 from MaelRL/CGAL-Fix_warnings-GF
...
Fix some warnings
2023-06-05 15:10:29 +02:00
Laurent Rineau
ae1bbe7e17
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 15:09:59 +02:00
Laurent Rineau
e697bb386d
Merge pull request #7489 from afabri/PMP-document_overload-GF
...
PMP: Document overload of angle_and_area_smoothing()
2023-06-05 15:09:56 +02:00
Laurent Rineau
f1a717bab5
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 14:01:18 +02:00
Andreas Fabri
c1b9ea9d47
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-06-02 12:27:28 +02:00
Andreas Fabri
f3c2d9b310
polish
2023-06-01 17:25:23 +01:00
Sébastien Loriot
bf1ffb3cae
move tests into the testsuite
2023-06-01 11:38:03 +02:00
Andreas Fabri
a8e3c84c78
PMP: Document overload of angle_and_area_smoothing()
2023-06-01 10:37:22 +01:00
Sébastien Loriot
e0f48fb51a
fix script
2023-06-01 11:18:33 +02:00
Sébastien Loriot
cb3a1e03d4
remove the early exit as we could miss the fact that some operations might be impossible
2023-06-01 11:17:45 +02:00
Sébastien Loriot
b724def918
Merge pull request #6605 from sloriot/PMP-snap_no_deg_faces_created
...
Avoid creating degenerate faces in snap
2023-05-30 19:15:30 +02:00
Sébastien Loriot
ec274dd8e9
hide non used variable
2023-05-23 18:18:28 +02:00
Mael Rouxel-Labbé
7bf284fafa
Misc minor changes
2023-05-22 14:01:17 +02:00
Mael Rouxel-Labbé
62ca575170
Simplify expression
2023-05-22 14:01:07 +02:00
Mael Rouxel-Labbé
afd096cb91
Fix indentation
2023-05-22 12:30:38 +02:00
Charles Gueunet
cf07ee9c91
Trailing 'l' on return statement
...
In CERES_SOLVER mode only
2023-05-22 10:55:52 +02:00
Sebastien Loriot
32da057717
PMP: Test with class derived from Surface_mesh ( #7422 )
...
## Summary of Changes
Add the class `CGAL::Testsuite::DerivedSurfaceMesh` that will enable us
to check if a class derived from ` CGAL::Surface_mesh` passes the
Polygon Mesh Processing testsuite (and others). To get started and early
feedback this is currently only used in a single testcase.
This is related to PR #7418 as we would have detected the issue.
## Release Management
* Affected package(s): PMP
* License and copyright ownership: unchanged
2023-05-22 09:20:40 +02:00
Mael Rouxel-Labbé
cb05427cf3
Remove std::move on temporary result
2023-05-16 15:49:34 +02:00
Mael Rouxel-Labbé
752aa94490
Properly initialize kernel functors
2023-05-16 15:49:18 +02:00
Mael Rouxel-Labbé
eb1462ea56
Remove needless reference
2023-05-16 15:49:00 +02:00
Mael Rouxel-Labbé
aa12591bc3
Use VPM's reference
2023-05-16 15:48:50 +02:00
Laurent Rineau
d6581363f5
Activate CDT2 for face triangulation ( #7437 )
...
(master only)
2023-05-12 10:05:25 +02:00
Laurent Rineau
bb63050ef0
Merge pull request #7436 from sloriot/PMP-doc_compta_ori
...
Improve doc of compatible_orientations
2023-05-11 17:37:11 +02:00
Sébastien Loriot
dbada8d636
fix alternative call + more debug
2023-05-10 14:59:49 +02:00
Sébastien Loriot
9f056f9d09
add missing np
2023-05-10 14:59:42 +02:00
Sébastien Loriot
a96af5031e
improve doc
2023-05-09 18:56:29 +02:00
Laurent Rineau
7789f8a144
Merge pull request #7418 from MaelRL/PMP-Add_missing_const-GF
...
Add missing const
2023-05-04 17:22:43 +02:00
Laurent Rineau
038813d7e6
Merge pull request #7418 from MaelRL/PMP-Add_missing_const-GF
...
Add missing const
2023-05-04 17:21:16 +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
Laurent Rineau
f7b949834c
Merge remote-tracking branch 'lrineau/Triangulation_3-fix_simplex_traverser-GF' into Triangulation_3-CDT_3-lrineau
2023-05-04 15:12:39 +02:00
Andreas Fabri
257a03e198
PMP: Test with class derived from Surface_mesh
2023-05-04 11:38:44 +01:00
Sébastien Loriot
e0eac4f388
Merge remote-tracking branch 'cgal/master' into HEAD
2023-05-03 18:37:09 +02:00
Laurent Rineau
e31efe8cd9
Merge pull request #7401 from sloriot/PDemo-fix_warning
...
fix demo warnings
2023-05-03 15:05:41 +02:00
Mael Rouxel-Labbé
aa2a87e538
Add missing const
2023-05-03 11:27:28 +02:00
Laurent Rineau
7a55a30b31
Merge remote-tracking branch 'afabri/STL_extension-Fix_Prevent_deref-GF' into Triangulation_3-CDT_3-lrineau
...
# Conflicts:
# Kernel_23/include/CGAL/Kernel/function_objects.h
# Kernel_23/include/CGAL/Kernel/interface_macros.h
# Polyhedron/demo/Polyhedron/Plugins/PMP/CMakeLists.txt
2023-05-02 16:05:54 +02:00
hoskillua
83bf49bf39
Computing curvatures mentioned in the outline section (1.3)
2023-05-01 12:29:25 +02:00
hoskillua
ae5d32ba2e
citing/referencing "corrected curvature measures"
...
+ refining the theo background
2023-05-01 12:23:20 +02:00
Sébastien Loriot
c1294a0eaa
boost::integral_constant ---> std::integral_constant
2023-04-29 09:42:15 +02:00
Sébastien Loriot
769fca3597
std::size is also c++17
...
remove this commit before merging to master
2023-04-29 08:54:05 +02:00
Sébastien Loriot
7f2ca4cfb7
fix more warnings
2023-04-27 15:52:52 +02:00
Sébastien Loriot
585e79b67e
add authors from the history section
2023-04-26 13:06:19 +02:00
Sébastien Loriot
731905c02c
fix one more
2023-04-26 09:03:28 +02:00
Laurent Rineau
b8f23d4feb
Merge pull request #7255 from lrineau/CGAL-rename_ctest_test_names-GF
...
CGAL CTest support: rename the test names
2023-04-24 14:08:27 +02:00
Laurent Rineau
4d76e06383
Merge pull request #7392 from MaelRL/CGAL_IO-Obj_fixes-GF
...
Fix issues in OBJ I/O
2023-04-24 14:08:22 +02:00
Laurent Rineau
4fe208bdd3
Merge pull request #7392 from MaelRL/CGAL_IO-Obj_fixes-GF
...
Fix issues in OBJ I/O
2023-04-24 14:06:34 +02:00
Sébastien Loriot
2f7d150531
boost::begin/end/empty/size -> std::begin/end/empty/size
2023-04-23 23:01:35 +02:00
Sébastien Loriot
b039040f73
boost::is_convertible -> std::is_convertible
2023-04-23 22:37:07 +02:00
Sébastien Loriot
5726a0a255
boost::is_floating_point -> std::is_floating_point
...
boost::is_float
2023-04-23 22:37:07 +02:00
Sébastien Loriot
a04035879d
boost::is_const -> std::is_const
2023-04-23 22:37:07 +02:00
Sébastien Loriot
e82d970d19
boost::next -> std::next
2023-04-23 22:37:07 +02:00
Sébastien Loriot
99619dc634
boost::prior -> std::prev
2023-04-23 22:37:07 +02:00
Sébastien Loriot
8b3acae1c7
boost::remove_reference -> std::remove_reference
2023-04-23 22:36:59 +02:00
Sébastien Loriot
61834d5a26
boost::remove_const -> std::remove_const_t
2023-04-23 19:07:54 +02:00
Laurent Rineau
7cb29b5d0a
Merge pull request #7353 from MaelRL/PMP-Triangulate_PS-GF
...
Add triangulate Polygon Soup
2023-04-21 11:21:28 +02:00
Laurent Rineau
ad30839e6b
Merge pull request #7370 from sloriot/PMP-soup_self_intersections
...
Add self-intersection test and report functions for triangle soups
2023-04-21 11:20:52 +02:00
Laurent Rineau
205236832e
Merge remote-tracking branch 'cgal/master' into CGAL-rename_ctest_test_names-GF
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/PMP/CMakeLists.txt
2023-04-21 10:47:17 +02:00
Sébastien Loriot
5260100f88
fix warning
2023-04-21 09:07:14 +02:00
Sébastien Loriot
3705a4cfef
fix typo
2023-04-19 04:09:46 +02:00
Sébastien Loriot
f3f6783e8a
update split candidate choice in case of presence of deg faces
2023-04-19 03:24:01 +02:00
hoskillua
261eac81e9
user manual - incomplete
2023-04-18 14:30:37 +02:00
Mael Rouxel-Labbé
b8e82b9c05
Merge remote-tracking branch 'cgal/master' into PMP-Triangulate_PS-GF
2023-04-18 12:16:27 +02:00
Mael Rouxel-Labbé
82e130d951
Minor example improvements
2023-04-18 12:14:10 +02:00
Mael Rouxel-Labbé
451223a2e8
Fix not forwarding verbose NP to inner functions
2023-04-18 11:22:53 +02:00
hoskillua
f8a9862abf
incomplete update to user man doc
2023-04-17 15:14:37 +02:00
Laurent Rineau
594682dde3
Merge pull request #5461 from sloriot/PMP-decimation
...
Add coplanar decimation
2023-04-17 10:14:07 +02:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
Laurent Rineau
318fce90e9
Merge pull request #7385 from sloriot/PMP-tr_fix_deg_tri
...
handle degenerate triangles (usually created with the reprojection)
2023-04-17 10:13:24 +02:00
Sébastien Loriot
054906fe7c
handle degenerate triangles (usually created with the reprojection)
2023-04-13 15:17:04 +02:00
Sébastien Loriot
2393258370
add triangle soup specific tests
2023-04-12 16:59:05 +02:00
Sébastien Loriot
b123ccf125
copy mesh test for soup
2023-04-12 16:21:42 +02:00
Sébastien Loriot
a361f79e1f
add missing parameter
2023-04-12 16:21:26 +02:00
Sébastien Loriot
304c1394e5
check source mesh before doing the split
2023-04-12 15:19:07 +02:00
Sébastien Loriot
37361b757b
do not split if after split faces are not consistently oriented
2023-04-12 15:13:15 +02:00
Sébastien Loriot
6c2c6a580b
remove useless variable and use existing ones
2023-04-12 15:07:16 +02:00
Sébastien Loriot
ef41988c64
only one deg face is sufficient to cancel the split
2023-04-12 14:59:19 +02:00
Laurent Rineau
9e18cc6989
Unexpected backtick ( #7378 )
...
In the file: Arrangement_on_surface_2/index.html
we see:
```
The example below shows how to construct the same arrangement of five line segments built incrementally in Arrangement_on_surface_2/incremental_insertion.cpp` depicted in Figure 34.9 using the aggregate insertion
```
i.e. an unexpected backtick.
2023-04-12 09:55:42 +02:00
Sébastien Loriot
4dc91d18be
directly use std::multiset as the double keys are not needed
2023-04-12 09:19:55 +02:00
albert-github
8a0b21461d
Unexpected backtick
...
- Corrected some more redundant / missing backticks
- correctes a spelling error (Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2/Gps_default_dcel.h)
2023-04-11 17:38:37 +02:00
Laurent Rineau
e042737ed9
Merge pull request #7352 from sloriot/PMP-one_si_test
...
Do not test twice for self-intersections if there is none
2023-04-11 14:19:02 +02:00
hoskillua
8393933630
minor grammer fixes
2023-04-08 10:27:13 +02:00
hoskillua
cef23a9045
moving captions out of the figure
2023-04-08 10:24:47 +02:00