GYuvanShankar
|
520545d543
|
Named parameter for mandatory parameters DRAFT
|
2022-07-19 13:10:35 +05:30 |
Sébastien Loriot
|
916e48284d
|
add an extra overload of choose_parameter for dynamic property maps
|
2022-07-13 12:48:27 +02:00 |
Sébastien Loriot
|
1e857506c1
|
Merge remote-tracking branch 'cgal/5.5.x-branch'
|
2022-07-12 18:22:02 +02:00 |
Sébastien Loriot
|
12795ba29c
|
Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD
|
2022-07-12 18:21:16 +02:00 |
Sébastien Loriot
|
6acb3a19fe
|
actually the warning only shows up using clang
|
2022-07-12 18:18:34 +02:00 |
Sébastien Loriot
|
493795f95d
|
also accomodate older versions of clang
|
2022-07-12 18:18:34 +02:00 |
Sébastien Loriot
|
ad1e333538
|
handle older GCC versions
|
2022-07-12 18:18:34 +02:00 |
Sébastien Loriot
|
ddd0e7dd47
|
the warning we are trying to work around is new and we need to ignore it on older compiler
|
2022-07-12 18:18:34 +02:00 |
Sébastien Loriot
|
f7232499a1
|
use the correct warning...
|
2022-07-12 18:18:34 +02:00 |
Sébastien Loriot
|
3d03cbc519
|
workaround warning with gcc master
|
2022-07-12 18:18:34 +02:00 |
Laurent Rineau
|
4789fcc474
|
Merge branch 'master' into Triangulation_2-mark_domains-GF
|
2022-07-11 16:38:15 +02:00 |
Sébastien Loriot
|
a821707064
|
link to cppreference
|
2022-07-11 11:04:04 +02:00 |
GYuvanShankar
|
4457b05350
|
Removed _new prefix from named parameters
|
2022-06-29 17:38:54 +05:30 |
Sébastien Loriot
|
707b45cb5b
|
Merge remote-tracking branch 'cgal/5.5.x-branch'
|
2022-06-29 10:48:00 +02:00 |
Laurent Rineau
|
70caea9548
|
Merge pull request #6673 from afabri/STL_Extension-Skip_list_memory_leak-GF
STL_extension: Fix memory leak in Skiplist
|
2022-06-29 09:50:41 +02:00 |
Sébastien Loriot
|
1a4a6816ac
|
Merge pull request #6084 from janetournois/PMP-add_surface_mesher-jtournois
PMP - add surface remeshing from Mesh_3
|
2022-06-29 09:20:10 +02:00 |
Laurent Rineau
|
499b7794c9
|
Merge pull request #5693 from janetournois/Mesh_data_structure_3-new_package-jtournois
SMDS_3: Mesh_data_structure_3 - new package for C3T3
|
2022-06-29 09:14:38 +02:00 |
GYuvanShankar
|
7a080f9b92
|
New API support and doc for Mesh_criteria_3.h
|
2022-06-29 12:28:41 +05:30 |
Andreas Fabri
|
718fdcfd44
|
STL_Extension: Fix comment in multiset
|
2022-06-27 17:47:49 +01:00 |
GYuvanShankar
|
60f7a5c7cf
|
New API support and docs for Labeled_mesh_domain_3.h
|
2022-06-27 20:26:35 +05:30 |
Sébastien Loriot
|
c9c6b30cf0
|
Merge sloriot/CGAL-std_type_traits into master
|
2022-06-23 16:35:37 +02:00 |
GYuvanShankar
|
109d74466d
|
New API support and docs for make_mesh_3.h
|
2022-06-21 14:11:49 +05:30 |
GYuvanShankar
|
93514bd826
|
New API support and doc for refine_mesh_3.h
|
2022-06-20 18:31:49 +05:30 |
GYuvanShankar
|
0af311c0b3
|
New API support and docs for perturb_mesh_3.h
|
2022-06-17 14:30:25 +05:30 |
Laurent Rineau
|
1ba31d6e3f
|
Merge branch 'master' into Triangulation_2-mark_domains-GF
# Conflicts:
# Installation/CHANGES.md
|
2022-06-17 11:00:12 +02:00 |
Andreas Fabri
|
34ad804065
|
Cleanup after Mael's code review
|
2022-06-16 14:46:36 +01:00 |
Andreas Fabri
|
393dc06bf8
|
STL_extension: Fix memory leak in Skiplist
|
2022-06-16 12:34:30 +01:00 |
Sébastien Loriot
|
5fc4b4f3c4
|
Merge remote-tracking branch 'cgal/master' into HEAD
|
2022-06-16 13:33:54 +02:00 |
Laurent Rineau
|
cefa3d9d80
|
Merge pull request #6648 from sloriot/PMP-do_not_flip_high_triangles
Add an option to a remove_almost_degenerate_faces
|
2022-06-15 10:20:53 +02:00 |
Laurent Rineau
|
a79363275e
|
Merge pull request #6659 from afabri/CGAL-fix_boost_doc_URLs-GF
STL_extension: Fix URL to boost libs
|
2022-06-15 10:20:44 +02:00 |
Laurent Rineau
|
378685ddd2
|
Merge pull request #6648 from sloriot/PMP-do_not_flip_high_triangles
Add an option to a remove_almost_degenerate_faces
|
2022-06-15 10:19:02 +02:00 |
Laurent Rineau
|
a0aec6d20a
|
Merge pull request #6659 from afabri/CGAL-fix_boost_doc_URLs-GF
STL_extension: Fix URL to boost libs
|
2022-06-15 10:18:53 +02:00 |
GYuvanShankar
|
89c07e7718
|
New API support and doc for odt_optimize_mesh_3.h
|
2022-06-15 13:31:45 +05:30 |
Sébastien Loriot
|
37580e9daf
|
missing () in macro + typo fixes
|
2022-06-14 11:24:21 +02:00 |
Laurent Rineau
|
c132b6a11e
|
Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois
|
2022-06-13 16:26:34 +02:00 |
Sébastien Loriot
|
8ed2990381
|
use CGAL_static_assertion
static_assert(b) is only available in c++17
|
2022-06-10 10:10:12 +02:00 |
Sébastien Loriot
|
b96f6d5ce9
|
move is_iterator to type_traits
|
2022-06-10 09:43:59 +02:00 |
Sébastien Loriot
|
44250cb019
|
is_iterator_XXX<>::value --> is_iterator_XXX_v<>
|
2022-06-10 09:40:29 +02:00 |
Sébastien Loriot
|
3fa436459d
|
BOOST_MPL_ASSERT -> static_assert
|
2022-06-10 08:46:01 +02:00 |
Sébastien Loriot
|
ac8b6d4731
|
boost::is_same --> std::is_same
|
2022-06-10 08:18:20 +02:00 |
Sébastien Loriot
|
4f5f8341cc
|
use std::enable_if_t
|
2022-06-10 07:37:53 +02:00 |
GYuvanShankar
|
e6619ab67b
|
Provided new API support for exude_mesh_3
|
2022-06-09 14:25:33 +05:30 |
Andreas Fabri
|
89c4b509e1
|
STL_extension: Fix URL to boost libs
|
2022-06-09 09:33:33 +01:00 |
Sébastien Loriot
|
5746e59b34
|
Merge cgal/master
|
2022-06-08 23:13:25 +02:00 |
Jane Tournois
|
d7759abbb7
|
add a hidden parameter to allow non-manifold vertices or edges
this is to be used only is advanced code that deals with invalid T3
|
2022-06-08 23:03:50 +02:00 |
Jane Tournois
|
355b52d21f
|
rename TMDS_3 to SMDS_3, end.
|
2022-06-08 22:57:25 +02:00 |
Jane Tournois
|
ad13062bbf
|
move subdomain indices to a named parameter
|
2022-06-08 22:53:18 +02:00 |
Sébastien Loriot
|
c8cbbbfb1d
|
Merge cgal/master
|
2022-06-08 22:49:25 +02:00 |
Sébastien Loriot
|
6869bddeaa
|
add a named parameter to avoid flipping high triangles
|
2022-06-07 16:29:16 +02:00 |
Sébastien Loriot
|
046f1db10a
|
function call is also working now!
|
2022-06-05 00:45:34 +02:00 |
Sébastien Loriot
|
111d33bfd2
|
alternative version to use the boost parameter API
|
2022-06-04 13:58:37 +02:00 |
Sébastien Loriot
|
18039c7a71
|
add overload using named function parameters
freeze_bound is still commented for now as the conflict with
boost parameters must be handled
|
2022-06-04 13:56:45 +02:00 |
Jane Tournois
|
86c9a35c15
|
Merge remote-tracking branch 'cgal/master' into PMP-add_surface_mesher-jtournois
|
2022-06-02 08:25:30 +01:00 |
Andreas Fabri
|
1afc3cc099
|
resolve merge conflict
|
2022-05-18 07:20:41 +01:00 |
Sébastien Loriot
|
3c466769c7
|
add function named parameters in Mesh_2
|
2022-05-16 17:24:27 +02:00 |
Laurent Rineau
|
734c96e951
|
Merge branch 'master' into pr/lrineau/6558
|
2022-05-06 16:25:32 +02:00 |
Laurent Rineau
|
2288225448
|
Massive update of CMake policies to version 3.23
|
2022-05-06 09:34:35 +02:00 |
Jane Tournois
|
c21fe46525
|
Merge remote-tracking branch 'cgal/master' into PMP-add_surface_mesher-jtournois
# Conflicts:
# Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
|
2022-04-29 10:48:08 +02:00 |
Mael Rouxel-Labbé
|
477353d5eb
|
Merge parameters::Is_default and parameters::is_default_parameter
|
2022-04-20 16:01:02 +02:00 |
Laurent Rineau
|
7d9427b17e
|
Merge branch 'master' into AW3-New_package-GF
|
2022-04-11 17:19:47 +02:00 |
Mael Rouxel-Labbé
|
87233c633f
|
Add two functions to use pairing-heap modifiable PQ with no known largest ID
|
2022-04-04 11:33:27 +02:00 |
Mael Rouxel-Labbé
|
a40a7572ac
|
Add Alpha_wrap_3
|
2022-04-04 11:33:27 +02:00 |
Sébastien Loriot
|
1dd4b8462f
|
Merge remote-tracking branch 'sloriot/PMP-relax'
|
2022-03-31 16:47:06 +02:00 |
Sébastien Loriot
|
7ab2c079b3
|
add an option to forbid some moves
|
2022-03-23 23:53:00 +01:00 |
Mael Rouxel-Labbé
|
74233ddc36
|
Remove unnecessary assertions
|
2022-03-18 09:01:09 +01:00 |
Mael Rouxel-Labbé
|
27ba7b6ba5
|
Various fixes for Modifiable_priority_queues (mostly pairing_heap)
|
2022-03-17 23:52:05 +01:00 |
Laurent Rineau
|
208b286457
|
Merge pull request #6380 from sloriot/PMP-hole_filling_skip_cubic_search_space
PMP hole filling: Add an option to only use Delaunay based versions
|
2022-03-10 11:05:30 +01:00 |
Sébastien Loriot
|
7d17b22a7c
|
add an option to only use Delaunay based versions
|
2022-03-04 07:05:05 +01:00 |
Erwan Jacq
|
da936f5b8b
|
pedantic changes
|
2022-02-25 11:39:02 +01:00 |
Laurent Rineau
|
258d704a90
|
Merge pull request #6209 from sloriot/PMP-std_instead_of_boost
Use features available in std instead of boost
|
2022-02-24 19:57:17 +01:00 |
Laurent Rineau
|
d78a7b9255
|
Merge pull request #6302 from afabri/P2T2-assert-GF
CGAL: In testcode do not use CGAL_assertion but assert
|
2022-02-08 23:44:24 +01:00 |
Sébastien Loriot
|
4ffc949199
|
replace boost::unordered by std::unordered
but in T3, Mesh_3, TDS_3, P3[TM]3
|
2022-02-03 19:11:12 +01:00 |
Andreas Fabri
|
440a8dfb7b
|
Fix file name
|
2022-02-03 08:41:04 +00:00 |
Andreas Fabri
|
735752bec9
|
Do the remaining changes after Laurent's check
|
2022-02-03 08:02:11 +00:00 |
Laurent Rineau
|
f9c05a0ba1
|
Merge pull request #6253 from afabri/P2T2-assert-GF
CGAL: In testcode do not use CGAL_assertion but assert
|
2022-02-02 16:38:22 +01:00 |
Laurent Rineau
|
f39663fd9f
|
Merge pull request #5698 from sgiraudot/PSP-Grid_simplify_outlier_filtering-GF
[Small Feature] Grid Simplification with Outlier Removal
|
2022-01-21 14:40:21 +01:00 |
Laurent Rineau
|
e199ec36d7
|
Merge pull request #6244 from sloriot/CGAL-remove_flag_in_test
Remove conditional code as the flag has disappeared
|
2022-01-21 14:40:11 +01:00 |
Andreas Fabri
|
72b5d0d080
|
Deal with STL_extension
|
2022-01-18 18:45:42 +00:00 |
Sébastien Loriot
|
11c7c56718
|
Merge remote-tracking branch 'cgal/master' into HEAD
|
2022-01-18 09:11:52 +01:00 |
Sébastien Loriot
|
bab8e6ec19
|
remove conditional code as the flag has disappeared
|
2022-01-17 14:40:42 +01:00 |
Sébastien Loriot
|
10b0af3092
|
rename macro since Named_function_parameter is part of STL_Extension
|
2022-01-13 14:43:34 +01:00 |
Sébastien Loriot
|
c169c41240
|
Merge remote-tracking branch 'maxGimeno/PMP-Example_of_new_mp_function-maxGimeno' into HEAD
|
2022-01-12 13:33:49 +01:00 |
Sébastien Loriot
|
4fa826b3ed
|
keep only the static version of is_default_parameter
|
2022-01-10 18:36:37 +01:00 |
Sébastien Loriot
|
75b03e6c0a
|
use_default_values() -> default_values()
|
2022-01-10 18:36:37 +01:00 |
Sébastien Loriot
|
382cbfaf25
|
move test + handle no deprecated code
|
2022-01-10 10:26:11 +01:00 |
Sébastien Loriot
|
6d3176e061
|
move Named_parameters class in STL_extension
helpers stay in BGL because it depends on BGL tags
|
2022-01-07 15:12:22 +01:00 |
Sebastien Loriot
|
bd6408a772
|
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
|
2021-12-17 10:17:13 +01:00 |
Sébastien Loriot
|
0183aac332
|
plug pairing_heap with result of runtime of other heaps
also add reserve
|
2021-12-01 10:37:47 +01:00 |
Sébastien Loriot
|
49b530461e
|
add version using boost::heap::fibonacci_heap
|
2021-11-30 18:26:56 +01:00 |
Sébastien Loriot
|
57f8e3d7c7
|
make the relaxed heap selectionnable using a template parameter
|
2021-11-30 17:49:48 +01:00 |
Sébastien Loriot
|
e674e5f663
|
move implementation in dedicated header
|
2021-11-30 16:03:07 +01:00 |
Sébastien Loriot
|
c61fdb831b
|
remove the handle
it is not needed as the id map is used to store handles
|
2021-11-30 13:49:39 +01:00 |
Sébastien Loriot
|
f26de8e819
|
use the container in STL_extension and not the internal one
|
2021-11-30 13:20:15 +01:00 |
Laurent Rineau
|
e683686055
|
Merge pull request #6094 from sloriot/AOS_2-remove_fast_pool_allocator
Fix issues with new containers for arrangement cells
# Conflicts:
# Arrangement_on_surface_2/include/CGAL/Arr_dcel_base.h
|
2021-11-18 12:31:39 +01:00 |
Sébastien Loriot
|
ab48f63e30
|
update latest cmake version tested
|
2021-11-09 10:58:47 +01:00 |
Sébastien Loriot
|
9ad2991483
|
same change for CCC
|
2021-11-04 16:27:05 +01:00 |
Sébastien Loriot
|
4788732815
|
speed up begin() in case the container is empty but freelist is not
|
2021-11-04 15:16:22 +01:00 |
Sébastien Loriot
|
2d9280ec96
|
do not modify CGAL_assume
|
2021-10-27 16:09:32 +02:00 |
Sébastien Loriot
|
85c00352c3
|
separate macros and macro function
|
2021-10-27 16:01:19 +02:00 |
Sébastien Loriot
|
604d2fd1ff
|
direct definition
the extra if was generating fallthru warnings
|
2021-10-27 15:19:05 +02:00 |