Sébastien Loriot
775409dfd8
remove useless links
2022-10-11 14:58:12 +02:00
Sébastien Loriot
6145499ec7
nullptr
2022-10-11 14:54:03 +02:00
Sébastien Loriot
56eb3c59e1
apply suggestions from review
2022-10-11 14:50:50 +02:00
Jane Tournois
b499178f7b
dump_after_refine_surface must happen after scan_triangulation()
...
to have c3t3 cells selected as they should
2022-10-11 09:58:47 +02:00
Jane Tournois
badfc7d5de
add VERY_VERBOSE macro for global optimizers
...
VERBOSE should not cout all the moves, the log is too long
2022-10-11 09:58:02 +02:00
Sébastien Loriot
1937d74578
the workaround seems to be required for all MSVC versions
2022-10-10 17:02:05 +02:00
Laurent Rineau
d18af6e369
Merge pull request #6927 from lrineau/Mesh_3-fix_leaks-GF
...
Mesh_3: Fix a memory leak in the parallel code
2022-10-07 15:46:34 +02:00
Laurent Rineau
4a26b482a7
Merge pull request #6927 from lrineau/Mesh_3-fix_leaks-GF
...
Mesh_3: Fix a memory leak in the parallel code
2022-10-07 15:46:34 +02:00
Laurent Rineau
7db002804c
Merge pull request #6927 from lrineau/Mesh_3-fix_leaks-GF
...
Mesh_3: Fix a memory leak in the parallel code
2022-10-07 15:46:06 +02:00
Jane Tournois
9bb4fb4d15
protect debug code with macro
...
and remove default filename ""
2022-10-06 15:10:37 +02:00
Jane Tournois
c64a0d8648
add more details about how to choose sigma
2022-10-06 10:44:26 +02:00
Sebastien Loriot
50938b98bc
Add missing dot
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-10-05 21:52:27 +02:00
Sébastien Loriot
5a02248907
remove disable as enable was removed
2022-10-05 21:50:39 +02:00
Sébastien Loriot
c0ff903d21
fix default values
2022-10-05 21:41:20 +02:00
Sébastien Loriot
d6d2188cc7
fix warning
2022-10-05 19:33:00 +02:00
Sébastien Loriot
daf9add03a
fix after review
2022-10-05 16:40:33 +02:00
Sebastien Loriot
cbfeb98b38
Apply suggestions from review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-10-05 15:39:04 +02:00
Sébastien Loriot
8c7a1d756f
use backticks instead of \c
2022-10-04 19:24:30 +02:00
Sebastien Loriot
a61e6bc346
Apply review from Jane
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2022-10-04 18:56:34 +02:00
Laurent Rineau
187967559b
Merge pull request #6796 from janetournois/Mesh_3-compare_distance_performance_issue-jtournois
...
Mesh_3 speedup (filter failures in `Compare_distance_3(Point_3, Segment_3, Point_3)` )
2022-10-04 13:53:31 +02:00
Laurent Rineau
d345d93bbb
Merge pull request #6796 from janetournois/Mesh_3-compare_distance_performance_issue-jtournois
...
Mesh_3 speedup (filter failures in `Compare_distance_3(Point_3, Segment_3, Point_3)` )
2022-10-04 13:50:27 +02:00
Sébastien Loriot
3de965f16d
please MSVC 2015
...
@lrineau do you know why only the constructor has this issue?
2022-10-03 19:08:47 +02:00
Laurent Rineau
8fddaa6baa
Mesh_3: Fix a memory leak in the parallel code
2022-10-03 17:15:27 +02:00
Sébastien Loriot
fc4c86a491
try to work around MSVC 2015 bugs...
2022-09-30 15:54:30 +02:00
Sébastien Loriot
b0a144c6e7
update examples to the new API
2022-09-26 20:14:26 +02:00
Sébastien Loriot
54a6462273
move code so that we can reinject mesh_3 parameters functions into NFP class
2022-09-26 20:09:58 +02:00
Sébastien Loriot
db7a4e9945
add missing namespace
2022-09-23 15:21:25 +02:00
Mael Rouxel-Labbé
363d1daaef
Some more conversions to non-package specific assertions
2022-09-23 15:20:24 +02:00
Andreas Fabri
6d09a886b2
Remove paragraph in the developer manual; Some fixes
2022-09-23 14:12:53 +01:00
Sébastien Loriot
5023cb90cf
do no modify visibility and add macro to hide parts
2022-09-23 14:24:37 +02:00
Sébastien Loriot
d191d4474a
Revert "fix not documented warnings"
...
This reverts commit 8d773c56348c4055d963c57426d60d118915d22b.
2022-09-23 14:04:51 +02:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Sébastien Loriot
6397378bdc
fix not documented warnings
2022-09-23 13:29:40 +02:00
Jane Tournois
af908bea25
use ITK DiscreteGaussianImageFilter with variance = 1 voxel
...
sigma parameter is difficult to use for end user
2022-09-22 12:48:46 +02:00
Sébastien Loriot
56ee7b3deb
add missing include directive
2022-09-21 18:36:00 +02:00
Sébastien Loriot
d2cd6244ff
clean up Periodic_3_mesh_3 doc
2022-09-21 17:20:29 +02:00
Sébastien Loriot
6b07cbdadd
clean up Mesh_3 internal parameters
2022-09-21 15:45:14 +02:00
Sébastien Loriot
6505bb7d39
fix parameters
2022-09-21 11:49:28 +02:00
Sébastien Loriot
70468210a4
fix indentation
2022-09-21 10:18:21 +02:00
Sébastien Loriot
d8f0bc4c08
dedicated macro for precondition
2022-09-21 09:42:32 +02:00
Sébastien Loriot
681120764e
please the CI with a new macro
2022-09-21 09:36:41 +02:00
Sébastien Loriot
74b90ca71b
fix links
2022-09-20 18:09:53 +02:00
Sébastien Loriot
b740c31bc1
clean up make_mesh_3 and refine_mesh_3
2022-09-20 18:03:47 +02:00
Sébastien Loriot
bab2d0c280
clean up perturb_mesh_3
2022-09-20 16:02:10 +02:00
Sébastien Loriot
e6c8854260
clean up odt_optimize_mesh_3
2022-09-20 15:55:05 +02:00
Jane Tournois
8c09f72039
add debug code
2022-09-20 15:54:54 +02:00
Sébastien Loriot
e23d77bbf7
clean lloyd_optimize_mesh_3
2022-09-20 14:27:30 +02:00
Sébastien Loriot
928ef0b447
clean up exude_mesh
2022-09-20 14:26:56 +02:00
Sébastien Loriot
d5a82f3412
clean up Mesh_criteria
2022-09-20 14:03:13 +02:00
Sébastien Loriot
b1610e10a7
fix Labeled_mesh_domain_3 doc and add missing backward compatibility functions
2022-09-19 21:32:02 +02:00
Sébastien Loriot
457877b21b
mark the function as deprecated
2022-09-19 06:38:09 +02:00
Sébastien Loriot
28c583ce17
disambiguate and mark it as deprecated
2022-09-19 06:29:37 +02:00
Sébastien Loriot
4701aadf1d
add missing include directives for CI
2022-09-16 17:00:26 +02:00
Sébastien Loriot
acf2a7ecdf
try to present backward compatibility
2022-09-16 16:54:58 +02:00
Sébastien Loriot
0e62685f39
force images to be taken by reference
2022-09-16 14:36:06 +02:00
Sébastien Loriot
953b01db1f
regroup code for named parameters
2022-09-15 15:10:12 +02:00
Sébastien Loriot
e085a47b19
fix doc warnings/errors in Mesh_3
2022-09-15 12:49:13 +02:00
Sébastien Loriot
dfc24f98d8
move header before documenting it
2022-09-15 09:49:28 +02:00
GYuvanShankar
7b30693cd7
More testsuite/polyhedron fixes
2022-09-07 17:57:34 +05:30
Laurent Rineau
67a5a69e7f
Revert "temporarily replace explicit call to kernel"
...
This reverts commit 43ef4e35ba .
2022-08-25 10:29:04 +02:00
GYuvanShankar
620a8f204c
Fixed named parameters not found error
2022-08-23 15:43:26 +05:30
GYuvanShankar
530d6e0f78
Fixed tests not running in Mesh_3
2022-08-23 14:58:15 +05:30
Laurent Rineau
e7ffd0b943
New patch
...
This patch removes the cause of filter failures of `Compare_distance_3`, and
keep the exactness.
2022-08-19 15:25:28 +02:00
GYuvanShankar
ce44ebf64d
Documentation change, removed BOOST_PARAMETER_MAX_ARITY macro
2022-08-17 18:03:26 +05:30
Sébastien Loriot
fe5befbf25
remove whitespace
2022-08-16 18:07:14 +02:00
Sébastien Loriot
ad6329c263
Merge 'cgal/master' into gsoc2022-boost_np
2022-08-16 17:52:18 +02:00
Jane Tournois
43ef4e35ba
temporarily replace explicit call to kernel
...
there are more than 90% filter failures in calls to
Compare_distance_3()(Point_3, Segment_3, Point_3)
this commits divides by 10 the initialization (protecting ball
placement) time, at least on polyhedral surfaces input
2022-08-11 15:32:18 +02:00
GYuvanShankar
02ddb5c1c3
Documentation for mandatory parameters
2022-08-08 14:36:26 +05:30
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
Sébastien Loriot
e532260914
fix compilation issues
2022-07-27 18:42:38 +02:00
GYuvanShankar
1ee7340343
Removed np for mandatory param for certain fns
2022-07-27 20:16:47 +05:30
Sébastien Loriot
8a13b7fbeb
Add missing NP only version
...
also remove other constructors that does not seem needed
2022-07-27 12:07:27 +02:00
Sébastien Loriot
19c146b6e2
add deprecated compatibility version
2022-07-27 12:07:08 +02:00
Sébastien Loriot
f2aeaf710b
use Named_parameters for variadic specialization
2022-07-27 11:24:26 +02:00
Sébastien Loriot
6802528cd6
make it uniform
2022-07-27 11:07:28 +02:00
GYuvanShankar
cafe5b1817
Removed deprecated docs/warnings
2022-07-19 14:10:05 +05:30
GYuvanShankar
520545d543
Named parameter for mandatory parameters DRAFT
2022-07-19 13:10:35 +05:30
GYuvanShankar
78afe0c76e
Moved named parameter specific code to seperate file
2022-07-14 12:34:50 +05:30
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
c32e2b1416
use operator||
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
45b5fd43f8
fix more warnings
2022-07-12 18:18:34 +02:00
GYuvanShankar
996985126c
Changed some functions to pass without specifying param. name
2022-07-05 20:33:49 +05:30
GYuvanShankar
4457b05350
Removed _new prefix from named parameters
2022-06-29 17:38:54 +05:30
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
GYuvanShankar
7a080f9b92
New API support and doc for Mesh_criteria_3.h
2022-06-29 12:28:41 +05:30
GYuvanShankar
60f7a5c7cf
New API support and docs for Labeled_mesh_domain_3.h
2022-06-27 20:26:35 +05:30
Andreas Fabri
70a06b4696
Do not use CGAL::iterator_v<> as it is responsible for the ICE of VC2015
2022-06-27 08:58:17 +01:00
GYuvanShankar
5a8d90019e
New API support and docs for optimize_periodic_3_mesh_3.h
2022-06-21 18:45:25 +05:30
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
GYuvanShankar
d0d64efe30
New API support and doc for lloyd_optimize_mesh_3.h
2022-06-16 20:34:46 +05:30
Sébastien Loriot
4015911aeb
doc value type of default vpm for the output mesh
2022-06-16 13:39:47 +02:00
GYuvanShankar
2555a3e3b8
Real_timer to
2022-06-15 13:48:35 +05:30
GYuvanShankar
89c07e7718
New API support and doc for odt_optimize_mesh_3.h
2022-06-15 13:31:45 +05:30
GYuvanShankar
11341ed33d
Support for docs
2022-06-14 19:11:44 +05:30
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