Sébastien Loriot
d7843a23ea
remove useless const
2022-12-15 16:01:41 +01:00
Jane Tournois
cc051878fb
revert removing _t unintentionally
2022-12-15 15:57:10 +01:00
Sébastien Loriot
fef1a43d35
remove internal from generated doc
2022-12-15 10:43:27 +01:00
Sébastien Loriot
ea2a80347f
rnd is taken by non-const reference
2022-12-14 17:10:42 +01:00
Laurent Rineau
ae3ae6e8d6
Merge pull request #7083 from afabri/Demo-readBMP-GF
...
3d Demo: Try to read bmp files
2022-12-14 10:39:53 +01:00
Laurent Rineau
1b6d590125
Merge pull request #7110 from sloriot/TR-remove_verbose_flag
...
Mesh_3, dump_c3t3: remove verbose flag
2022-12-14 10:18:16 +01:00
Laurent Rineau
7959549cff
Merge pull request #7110 from sloriot/TR-remove_verbose_flag
...
Mesh_3, dump_c3t3: remove verbose flag
2022-12-14 10:16:58 +01:00
Jane Tournois
5830d9a9ee
minor improvements of tests
2022-12-13 11:51:43 +01:00
Jane Tournois
efcebf2294
seed the far points generator
...
to make parallel Mesh_3 with 1 thread deterministic
2022-12-13 11:32:21 +01:00
Sébastien Loriot
71e452a6b8
be verbose if the macro is defined
2022-12-12 17:55:41 +01:00
Laurent Rineau
d7defaf669
Revert "WIP: debug issue with CGAL/Mesh_3/config.h"
...
This reverts commit 46894fdecd .
2022-12-12 12:08:52 +01:00
Laurent Rineau
46894fdecd
WIP: debug issue with CGAL/Mesh_3/config.h
2022-12-12 10:50:59 +01:00
Mael
038ae9cf0c
Remove useless ref
2022-12-09 10:22:23 +01:00
Sebastien Loriot
f5c41bd712
Merge pull request #7022 from MaelRL/Weights-v2.0-GF-master
...
Weights fixes (master)
2022-12-08 15:22:19 +01:00
Sebastien Loriot
fa72ad2ad0
Merge pull request #6977 from MaelRL/Weights-v2.0-GF
...
Weights fixes (5.4.x)
2022-12-08 15:21:43 +01:00
Sébastien Loriot
7466cfc383
add verbose option to dump c3t3
2022-12-07 17:11:09 +01:00
Mael
0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113
2022-12-06 22:21:06 +01:00
Jane Tournois
e8e13f730c
add a test for facet_min_size and cell_min_size meshing criteria
2022-12-06 17:52:29 +01:00
Jane Tournois
ada4b93f26
fix lower bound criteria and add protected debug code
...
is_lower_bound() was not taken into account in mesh_standard_cell_criteria
2022-12-06 17:50:14 +01:00
Mael Rouxel-Labbé
1cf4b1b19f
Remove unused variable
2022-12-06 11:38:15 +01:00
Mael Rouxel-Labbé
06d272169f
Fix sometimes creating holes in the C3T3
...
Example here: https://stackoverflow.com/questions/74403892/missing-elements-in-periodic-c3t3-mesh
See details in the comments (diff)
2022-12-06 11:37:41 +01:00
Mael Rouxel-Labbé
0e6137bed7
Increase stream precision of facet / cells' debug_info_element_impl()
2022-12-06 10:57:47 +01:00
Mael Rouxel-Labbé
b115a680bf
Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF
2022-12-06 09:47:46 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
Andreas Fabri
64333c5b06
More changes after Jane's review
2022-12-05 15:02:59 +00:00
Jane Tournois
07fb42117c
add named parameters and doc
2022-12-05 15:56:56 +01:00
Andreas Fabri
c2a16fa9b8
Apply suggestions from code review
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2022-12-05 15:49:39 +01:00
Jane Tournois
9fd54baee2
Merge remote-tracking branch 'cgal/master' into Mesh_3-add_minimal_size_criterion_new-jtournois
...
# Conflicts:
# Installation/include/CGAL/config.h
# Mesh_3/doc/Mesh_3/CGAL/Mesh_criteria_3.h
# Mesh_3/include/CGAL/Mesh_cell_criteria_3.h
# Mesh_3/include/CGAL/Mesh_criteria_3.h
2022-12-05 15:33:08 +01:00
Mael Rouxel-Labbé
a8ffa74ab3
Revert "Do not put into RT3 functions that are very specific to Mesh_3"
...
This reverts commit bfefd164c3 .
dual(Cell_handle, int) now uses dual_ray() / dual_segment(), so just
leave everything in RT3...
2022-12-05 15:19:39 +01:00
Jane Tournois
e4e6cadc24
update test_mesh_criteria_creation
2022-12-05 14:28:21 +01:00
Jane Tournois
644dab2300
documentation for cell_min_size and facet_min_size
2022-12-05 11:55:16 +00:00
Jane Tournois
dc51b74f2b
add facet_min_size and cell_min_size to named parameters
2022-12-05 11:55:16 +00:00
Jane Tournois
8bc115eda0
implement visitors "with radius lower bound"
2022-12-05 11:55:16 +00:00
Mael Rouxel-Labbé
e7c6406640
Fix assertions
2022-12-01 12:44:20 +01:00
Mael Rouxel-Labbé
7910d82c6c
Misc minor changes
2022-12-01 12:34:50 +01:00
Mael Rouxel-Labbé
bfefd164c3
Do not put into RT3 functions that are very specific to Mesh_3
2022-12-01 12:23:40 +01:00
Andreas Fabri
7e9885e046
Mesh_3: Add test for determinism when not checking for features
2022-11-30 09:16:13 +00:00
Mael Rouxel-Labbé
cdc3bd22cf
Fix project_on_surface's projection direction
...
See also https://github.com/CGAL/cgal/pull/5209
2022-11-29 12:31:44 +01:00
Mael Rouxel-Labbé
0f0bd3ff6d
WIP bmp reading
2022-11-25 01:04:45 +01:00
Mael Rouxel-Labbé
b5c21e1f5d
Http -> https + update some dead links
2022-11-23 18:54:37 +01:00
Laurent Rineau
1e6ff1b986
Fix a warning about uninitialized value
2022-11-22 16:24:06 +01:00
Laurent Rineau
6ef0a847b4
Revert previous change
2022-11-22 16:23:49 +01:00
Mael Rouxel-Labbé
b10b84fb7f
Merge remote-tracking branch 'cgal/master' into P3M3-Undocumented_polyhedral_domain_example-GF
2022-11-18 16:47:07 +01:00
Mael Rouxel-Labbé
6e7282ec1d
Print corners in Mesh_3 debug info
2022-11-18 00:35:19 +01:00
Mael Rouxel-Labbé
c682f8dc20
Add some comments
2022-11-18 00:17:22 +01:00
Jane Tournois
0441e0b817
add test for Detect_features_on_image_bbox
2022-11-17 16:44:02 +01:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
Jane Tournois
a2c95ecd40
update test
2022-11-15 17:36:44 +01:00
Jane Tournois
a46c9b1a4e
move doc to its right place
2022-11-15 16:27:25 +01:00
Jane Tournois
6ea26bf7c0
add example in user manual
2022-11-15 16:04:28 +01:00
albert-github
3674c937f7
spelling corrections
...
Some spelling corrections (Directories starting with `M`-` N`),
some backward work
some forward work
2022-11-15 15:21:01 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Jane Tournois
0198c8c17c
fix path
2022-11-15 11:18:45 +01:00
Jane Tournois
f21b8819bc
rename header to match struct capitals
2022-11-14 15:48:47 +01:00
Jane Tournois
19d4ae4fa6
more doc
2022-11-14 13:30:34 +01:00
Jane Tournois
33499c482a
doc
2022-11-14 13:20:15 +01:00
Jane Tournois
7fa1d70b69
weights and features do not work together yet
...
weights get priority
2022-11-14 11:40:42 +01:00
Jane Tournois
468dd2dccc
document named parameter
2022-11-14 11:39:02 +01:00
Jane Tournois
98abdce06e
change return type to auto for auxiliary functions
...
create_labeled_image_mesh_domain(const CGAL::Image_3& image_, const CGAL_NP_CLASS& np)
returns a std::conditional_t<
CGAL::parameters::is_default_parameter<CGAL_NP_CLASS, internal_np::detect_features_param_t>::value,
Labeled_mesh_domain_3,
Mesh_domain_with_polyline_features_3<Labeled_mesh_domain_3>
>
we need to either copy-paste this std::conditional_t for each instance of
create_labeled_image_mesh_domain, or use auto, to avoid
loosing the Mesh_domain_with_polyline_features_3 wrapper when applicable
2022-11-10 16:12:17 +01:00
Jane Tournois
0ebcbec3c5
comment on Return_type
2022-11-10 11:51:29 +01:00
Jane Tournois
a17a83ea34
factorize to avoid code duplication
2022-11-08 21:32:16 +01:00
Jane Tournois
4905ff7e49
change domain type depending on whether detect_features_param is provided
2022-11-08 19:54:07 +01:00
Jane Tournois
aab981e74f
use CGAL::to_double because cast-to-double may not be available for all number types
2022-11-08 17:39:53 +01:00
Jane Tournois
4ebbe922bd
Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction-GF
...
# Conflicts:
# BGL/include/CGAL/boost/parameter.h
# Installation/CHANGES.md
# Mesh_3/doc/Mesh_3/CGAL/Labeled_mesh_domain_3.h
# Mesh_3/include/CGAL/Labeled_mesh_domain_3.h
+ fix compilation
+ prepare for using detect_features
2022-11-08 16:17:33 +01:00
Laurent Rineau
92d8d1c805
Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
...
# Conflicts:
# Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
2022-11-08 12:11:06 +01:00
Mael Rouxel-Labbé
83b0b0bdef
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-07 14:23:29 +01:00
Mael Rouxel-Labbé
7564b761ac
Merge branch 'Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
2022-11-07 14:11:10 +01:00
Laurent Rineau
8c9281f440
Merge pull request #6642 from sloriot/gsoc2022-boost_np
...
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
Laurent Rineau
3b90060529
Merge pull request #6978 from janetournois/Mesh_3-detect_cc_in_labeled_images-GF
...
Mesh 3 for labeled images - avoid vertex clusters on surfaces
2022-11-07 10:08:30 +01:00
Laurent Rineau
714e4445a2
Merge pull request #6978 from janetournois/Mesh_3-detect_cc_in_labeled_images-GF
...
Mesh 3 for labeled images - avoid vertex clusters on surfaces
2022-11-07 10:06:42 +01:00
Jane Tournois
3816d8c2af
boost::optional has_value() is available only since boost 1.68
...
and CGAL supports boost >= 1.66
2022-11-03 14:27:54 +01:00
Jane Tournois
7f70d48ab9
seed_cell cannot be infinite
2022-11-03 14:27:53 +01:00
Sebastien Loriot
168825a7f1
fix warning
2022-11-03 14:27:53 +01:00
Jane Tournois
a8877c5a44
add struct Seed for better readability
...
and avoid using boost::none to be ready for std::optional (C++17)
2022-11-03 14:27:53 +01:00
Jane Tournois
7faa73bb27
locate of seed that is outside affine hull returns Cell_handle()
...
accessing the circumcenter was then failing
2022-11-03 14:27:52 +01:00
Jane Tournois
8b76b55b82
remove useless include
2022-11-03 14:27:52 +01:00
Jane Tournois
28a6946070
do not run random shooting in connected components that already are represented
...
during feature protection, most of the connected components, in particular on
the bbox boundary, are already represented and ready to start/hint Delaunay
refinement
if the chosen seed lies in a cell that already belongs (wrt Is_in_domain(cc))
to the right connected component, random shooting is canceled and
the loop continues to next seed
2022-11-03 14:27:52 +01:00
Jane Tournois
db6b051973
on image boundaries, construct point away from the surface
...
this avoids creating point clusters on surfaces
2022-11-03 14:27:51 +01:00
Laurent Rineau
8e8153c0ac
Merge pull request #6871 from afabri/CGAL_assertions-GF
...
CGAL: No longer per package assertions
2022-11-03 09:44:48 +01:00
Laurent Rineau
56453b7e9f
Merge pull request #6953 from afabri/CGAL-Wunused-but-set-variable-GF
...
Address -Wunused-but-set-variable
2022-11-03 09:44:45 +01:00
Laurent Rineau
0c36f00f71
Update Mesh_3/include/CGAL/Mesh_3/search_for_connected_components_in_labeled_image.h
2022-11-02 16:03:30 +01:00
Sébastien Loriot
a9162809c4
fields should be taken by const ref
2022-10-31 10:18:39 +01:00
Laurent Rineau
d24b180293
Merge branch 'master' into gsoc2022-boost_np
2022-10-28 15:39:36 +02:00
Mael Rouxel-Labbé
1c4be0356d
Harmonize some #ifdefs / #ifs
2022-10-27 17:38:18 +02:00
Jane Tournois
f5480e6006
fix more float/double conversions
...
code that uses eigen can use doubles when needed
2022-10-26 18:19:46 +02:00
Mael Rouxel-Labbé
bd52dc631a
Misc code cleaning
2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé
9e40d88a29
Rename C3T3_helpers function to clarify its purpose, and fix it for P3M3
2022-10-26 10:20:44 +02:00
Sébastien Loriot
0dac9f4c27
fix warnings
2022-10-25 16:04:56 +02:00
Sébastien Loriot
9179a2d41b
fix conversion warning
2022-10-24 09:17:40 +02:00
Mael Rouxel-Labbé
9ab7e1ed7f
Misc minor code cleaning
2022-10-20 17:21:43 +02:00
Sébastien Loriot
645e33aa56
fix warnings
2022-10-19 17:00:03 +02:00
Sébastien Loriot
dcc4e6ade4
disable for all MSVC
2022-10-19 16:59:47 +02:00
Sébastien Loriot
40c1fdc03d
use MSVC overload for everybody
...
clang master also have issue with the generic variadic versions
2022-10-18 06:05:13 +02:00
Andreas Fabri
c04dceb71d
Merge master
2022-10-14 14:40:58 +01:00
Andreas Fabri
f52444425e
Mesh_3
2022-10-14 10:25:42 +01:00
Andreas Fabri
a4c6df514a
Mesh_3
2022-10-14 10:21:44 +01:00
Jane Tournois
48011b4bb2
Merge branch 'Mesh_3-triple_line_extraction-GF' into Mesh_3-triple_line_extraction_and_weights-GF
2022-10-13 16:11:59 +01:00
Jane Tournois
45c8d0ef99
add missing template parameters
2022-10-13 17:11:39 +02:00
Jane Tournois
090456b4a5
Merge branch 'Mesh_3-triple_line_extraction-GF' into Mesh_3-triple_line_extraction_and_weights-GF
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp
2022-10-13 17:10:27 +02:00
Jane Tournois
536c35fac5
remove unused parameters
2022-10-13 16:31:15 +02:00
Jane Tournois
6304ce7d8e
fix compilation when no feature detection functor is given
2022-10-13 16:17:20 +02:00
Laurent Rineau
2454bf45c3
Merge pull request #6864 from janetournois/Mesh_3-fix_weighted_images-GF
...
Mesh 3 - fix construction of weights image for labeled image input
2022-10-13 15:17:48 +02:00
Laurent Rineau
1a8e03cc85
Merge pull request #6864 from janetournois/Mesh_3-fix_weighted_images-GF
...
Mesh 3 - fix construction of weights image for labeled image input
2022-10-13 15:15:22 +02:00
Laurent Rineau
adc5bd4677
Merge pull request #6864 from janetournois/Mesh_3-fix_weighted_images-GF
...
Mesh 3 - fix construction of weights image for labeled image input
2022-10-13 15:14:11 +02:00
Sébastien Loriot
4f347919f2
fix CI
2022-10-11 16:31:19 +02:00
Sébastien Loriot
c56198f176
fix copy/paste error + improve doc
2022-10-11 16:01:07 +02:00
Sébastien Loriot
142190007d
uniform within a call
2022-10-11 15:30:10 +02:00
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
63f6c9de77
avoid usage of min(double, float)
2022-10-11 10:56:48 +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
4e3d51cd2e
If FT is float then 1e-9 is bigger than the relative
...
precision of float.
2022-10-10 15:50:36 +02:00
Laurent Rineau
0e823324c9
Allow to use an Epick-like kernel with float as FT
2022-10-10 15:49:17 +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
b5ff78e7f9
reorder includes
2022-10-07 10:37:36 +02:00
Jane Tournois
a2d6d792b1
add author
2022-10-07 10:37:15 +02:00
Jane Tournois
1b11faaf00
add missing std::
2022-10-06 16:02: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
Sébastien Loriot
042d5b5a9a
add migration notes
2022-10-03 18:35:24 +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
8dff5ceaa1
remove extra dot
2022-10-03 14:24:45 +02:00
Sébastien Loriot
fc4c86a491
try to work around MSVC 2015 bugs...
2022-09-30 15:54:30 +02:00
Jane Tournois
8d019c5622
consider bbox polylines as features for making weights "black" on features
2022-09-28 08:07:06 +02:00
Jane Tournois
13ef721ac0
remove trailing whitespace
2022-09-27 17:04:40 +02:00
Jane Tournois
521e4c123b
fix protection macro
2022-09-27 16:54:01 +02:00
Jane Tournois
bca99f4a18
add detect_features named parameter for create_labeled_image_mesh_domain_with_features
...
todo : move it to create_labeled_image_mesh_domain and remove
create_labeled_image_mesh_domain_with_features as soon as PR on named
parameters is merged
2022-09-27 16:17:25 +02:00
Jane Tournois
d060ebe84c
cleanup example
2022-09-27 10:35:35 +02:00
Jane Tournois
fe590eecd2
remove outdated headers
2022-09-27 10:35:22 +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
Jane Tournois
0640664129
clean examples and separate with/without features
2022-09-26 09:49:30 +02:00
Jane Tournois
372b7617b0
use weights and features in example
2022-09-23 17:21:14 +02:00
Jane Tournois
1976710f9c
add weights input to the labeled image + features domain
2022-09-23 17:21:01 +02:00
Jane Tournois
77a121c1a6
Merge branch 'Mesh_3-fix_weighted_images-GF' into Mesh_3-triple_line_extraction_and_weights-GF
2022-09-23 15:53:14 +01:00
Jane Tournois
6175050c90
Merge branch 'Mesh_3-triple_line_extraction-GF' into Mesh_3-triple_line_extraction_and_weights-GF
...
# Conflicts:
# Mesh_3/examples/Mesh_3/mesh_3D_image_with_detection_of_features.cpp
2022-09-23 16:26:49 +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
5592ae55e7
update user manuals
2022-09-23 14:41:08 +02: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
0f4ac2bd04
remove debug macro from example code
2022-09-22 14:05:59 +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
Laurent Rineau
2c6ab3ca51
Update Labeled_mesh_domain_3.h
...
[skip ci]
2022-09-21 15:49:19 +02:00
Sébastien Loriot
6b07cbdadd
clean up Mesh_3 internal parameters
2022-09-21 15:45:14 +02:00
Laurent Rineau
6e38d8735d
Update Labeled_mesh_domain_3.h
2022-09-21 15:28:04 +02:00
Laurent Rineau
37538968b6
Now four, and not three
2022-09-21 15:25:25 +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
4cb97e0767
do not use deprecated API
2022-09-19 08:48:10 +02:00
Sébastien Loriot
0f4fa7d8bf
do not use deprecated API
2022-09-19 06:47:43 +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
793f446e19
whitespace
2022-09-15 13:11:32 +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
Mael Rouxel-Labbé
6f187f332c
Misc minor fixes/improvements
2022-09-14 14:08:23 +02:00
GYuvanShankar
7b30693cd7
More testsuite/polyhedron fixes
2022-09-07 17:57:34 +05:30
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mael Rouxel-Labbé
28ba446895
Clean (some) CMakeLists.txt indentation
2022-09-06 15:38:18 +02:00
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
Jane Tournois
5768339d5c
remove the "more than 3 subdomains" filter
2022-08-04 12:47:23 +02:00
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
Sébastien Loriot
e063ac1e2d
add missing polylines
2022-08-01 14:58:51 +02:00
Jane Tournois
e2f9887ad8
Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction-GF
...
# Conflicts:
# Installation/CHANGES.md
2022-07-28 16:07:22 +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
Sébastien Loriot
b9f9b0d12b
remove debug macro
2022-07-25 13:37:08 +02:00
Sébastien Loriot
e0f99d3c77
fix template parameter
2022-07-22 08:57:04 +02:00
Sébastien Loriot
5ad476997d
workaround MVC2015 bug
2022-07-22 08:56:37 +02:00
Sébastien Loriot
4f4f410990
"link" with Eigen
2022-07-22 08:50:59 +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
3c5299dd94
Changed missed out calls
2022-07-05 20:45:04 +05:30
GYuvanShankar
996985126c
Changed some functions to pass without specifying param. name
2022-07-05 20:33:49 +05:30
Sébastien Loriot
18f3d6e35b
add missing inline
2022-07-01 10:12:23 +02:00
Sébastien Loriot
93590720b7
remove trailing whitespaces
2022-07-01 09:58:42 +02:00
Christopher Nicol
96ead54e16
trailing spaces deleted, unused variable removed.
2022-07-01 09:26:23 +02:00
Christopher Nicol
3470370807
Addition of the 4-5-6-7-8 colors cases
2022-06-30 15:26:09 +02:00
Jane Tournois
17b760a8ea
rename outdated header protection macros
2022-06-30 12:18:49 +02:00
Jane Tournois
70bc1b34cf
remove verbose macro
2022-06-30 12:09:55 +02:00
Jane Tournois
d44a54d59b
we detect triple lines, not sharp features
2022-06-30 10:22:42 +01:00
Jane Tournois
8a14b52465
fix header protection macro
2022-06-30 10:22:42 +01:00
Jane Tournois
41143915e4
typo
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2022-06-30 10:22:42 +01:00
Jane Tournois
3e081a2497
remove unused typedef
2022-06-30 10:22:41 +01:00
Sébastien Loriot
bff69397b6
add missing case and start/end indices
2022-06-30 10:22:41 +01:00
Sébastien Loriot
3a7a0e155c
add all cases in the table + add placeholders for sampling curves of all cases.
2022-06-30 10:22:41 +01:00
Jane Tournois
149ee2abaa
rename headers, internal functions and directory
2022-06-30 10:22:41 +01:00
Sébastien Loriot
a30f4fe644
fix invalid endpoint
2022-06-30 10:22:41 +01:00
Jane Tournois
2d4a64495d
doc : add function to header of Labeled_mesh_domain_3
2022-06-30 10:22:41 +01:00
Jane Tournois
538f200170
improve doc
2022-06-30 10:22:40 +01:00
Jane Tournois
495f11c1a3
improve the test for create_labeled_image_mesh_domain_with_features
2022-06-30 10:21:58 +01:00
Jane Tournois
ca085181ed
doc example
2022-06-30 10:21:58 +01:00