Mael Rouxel-Labbé
d6bbf2bb5f
Fix implementation of initialized index map getters
2020-03-04 11:56:50 +01:00
Mael Rouxel-Labbé
7e303f421f
Add 'Is_writable_property_map'
...
Note the following:
'lvalue_pmap_tag' is annoying, because the property map is allowed to be non-mutable,
but boost::lvalue_property_map_tag is !always! defined as:
struct lvalue_property_map_tag : public read_write_property_map_tag
so we can't just check that 'writable_property_map_tag' is a base of the the pmap's category.
Instead, this struct checks if the reference is non-const, which is not completely correct:
map[key] returning a non-const reference doesn't mean that 'put(map, key, val)' exists,
which is what a writable property map must define.
2020-03-04 09:02:13 +01:00
Mael Rouxel-Labbé
e94da7c669
Remove trailing whitespace
2020-03-02 14:00:11 +01:00
Simon Giraudot
d9c9b6e536
Update from reviews
2020-03-02 10:46:36 +01:00
Mael Rouxel-Labbé
26463ded7a
Update NPs using default constructed default values to new API
...
+ misc cleaning
2020-02-28 11:55:17 +01:00
Mael Rouxel-Labbé
338089b2a5
Add an overload of choose_parameter with a single parameter
...
The previous (and only) overload of choose_parameter required two parameters,
with the default parameter often being a default constructed object
of type the type of the object being passed in named parameter.
For example:
typedef typename CGAL::GetPointMap<PointRange, NamedParameters>::type Point_map;
Point_map pm = choose_parameter(get_parameter(np, internal_np::point_map),
Point_map());
However, this can be unpleasant, for example when passing functors that have
an underlying lambda such (function_property_map, ...) because lambdas
cannot be default constructed.
With the new API:
typedef typename CGAL::GetPointMap<PointRange, NamedParameters>::type Point_map;
Point_map pm = choose_parameter<Point_map>(get_parameter(np, internal_np::point_map));
all is well.
2020-02-28 11:48:41 +01:00
Maxime Gimeno
79c390eb6d
fix warning
2020-02-26 16:17:17 +01:00
Maxime Gimeno
9a454ca7e2
Changes after review
2020-02-21 11:43:08 +01:00
Maxime Gimeno
077a129216
Merge remote-tracking branch 'cgal/master' into PMP-Default_pmap-maxGimeno
2020-02-21 10:34:14 +01:00
Maxime Gimeno
195d43bc5e
Fix conversion warning
2020-02-20 16:49:54 +01:00
Mael Rouxel-Labbé
bcd4f9600f
Make GetPointMap work with only a PointRange template
2020-02-20 11:11:51 +01:00
Mael Rouxel-Labbé
3a968a3433
Move GetPointMap to CGAL:: namespace (from CGAL::PSP_3)
...
Since it'll also be used in PMP
2020-02-19 17:47:43 +01:00
Mael Rouxel-Labbé
374870a6cb
Misc minor fixes
2020-02-19 16:07:55 +01:00
Maxime Gimeno
c999ce144f
Add the missing spe for Seam_mesh and dynamic_property_map
2020-02-19 10:07:53 +01:00
Maxime Gimeno
928f2bd2bb
Remove unused typedef
2020-02-19 09:16:55 +01:00
Maxime Gimeno
cf6fec2bbb
move using
2020-02-18 16:36:05 +01:00
Maxime Gimeno
aeb44510f1
Fix doc about boost/CGAL property tags
2020-02-18 15:27:34 +01:00
Maxime Gimeno
7ec84ae69c
replace the functor by overloads of a free function
2020-02-18 14:42:53 +01:00
Maxime Gimeno
7d11c830e4
add some typedefs to get_ndi_map
2020-02-18 11:38:08 +01:00
Maxime Gimeno
9459df666d
fix after review
2020-02-18 11:26:09 +01:00
Sébastien Loriot
e759011cb5
handle cases when the traversed faces is split by a border
...
a non-manifold vertex might be created in this case
2020-02-17 19:11:13 +01:00
Maxime Gimeno
b9a8d50b66
add missing include
2020-02-17 11:18:42 +01:00
Maxime Gimeno
5538786eff
Merge remote-tracking branch 'cgal/master' into PMP-Default_pmap-maxGimeno
2020-02-14 15:00:54 +01:00
Laurent Rineau
d872e134b2
Merge pull request #4508 from MaelRL/BGL-Fix_graph_has_property_doc-GF
...
BGL: fix doc of graph_has_property
2020-02-14 14:46:29 +01:00
Laurent Rineau
141eed441c
Merge pull request #4508 from MaelRL/BGL-Fix_graph_has_property_doc-GF
...
BGL: fix doc of graph_has_property
2020-02-14 14:39:16 +01:00
Maxime Gimeno
249eb85060
fixes
2020-02-14 14:25:28 +01:00
Maxime Gimeno
002a3ac218
refines the Is_pmap_writable to take the reference constness into account
2020-02-14 13:40:57 +01:00
Maxime Gimeno
4716359ca6
Merge remote-tracking branch 'cgal/master' into PMP-new_functions-GF
2020-02-10 14:29:56 +01:00
Maxime Gimeno
e3ace2289d
First batch of fixes after review
2020-02-10 14:28:45 +01:00
Mael
bb4247e143
Merge branch 'master' into PMP-Snapping_improvements-GF
2020-02-07 16:31:28 +01:00
Laurent Rineau
226462c295
Merge pull request #4414 from oleg-alexandrov/master
...
Set the precision when saving a mesh
2020-02-07 16:25:00 +01:00
Mael Rouxel-Labbé
754cf35342
Fix graph_has_property not showing up in documentation
...
Consequence of the doc being split between doc/CGAL and include/CGAL...
2020-02-07 16:11:22 +01:00
Maxime Gimeno
13b2c0201e
Merge remote-tracking branch 'cgal/master' into PMP-volume_segmentation
2020-01-31 15:05:51 +01:00
Maxime Gimeno
a7527329ce
More fixes
2020-01-30 17:03:37 +01:00
Jane Tournois
b4a3dc181d
add facet_is_constrained_map to constrain facets
2020-01-28 15:50:57 +00:00
Jane Tournois
abe46686d8
move visitor to a private named parameter
...
this way we can use the triangulation output by Mesh_3
in a straightforward manner, without converting it to a
Remeshing_triangulation_3
also make sure that it compiles with the Regular_triangulation
used in the Mesh_3 demo plugin
and fix a doc typo
2020-01-28 15:50:56 +00:00
Jane Tournois
56003ec27e
apply Laurent's review and rename some parameters
2020-01-28 15:50:56 +00:00
Jane Tournois
97651adbec
add very first version of tetrahedral remeshing package
2020-01-28 15:50:49 +00:00
Maxime Gimeno
b1311fbdb3
Add a new PMP_np
2020-01-28 10:41:43 +01:00
Maxime Gimeno
dd6cf454dc
add precision(17) to most examples involving surface_mesh or polyhedron.
2020-01-17 09:58:44 +01:00
Simon Giraudot
3cd8207f51
Merge remote-tracking branch 'necip/gsoc2019-pointmatcher_icp_wrapper-necipfazil' into gsoc2019-pointmatcher_icp_wrapper-necipfazil
2020-01-16 12:03:49 +01:00
Simon Giraudot
944c034620
Fix name of project in CMakeLists
2020-01-16 11:59:05 +01:00
Mael Rouxel-Labbé
4432031bbf
Halfedges_comparator > halfedges_keeper + functor returns kept halfedge
2020-01-16 11:45:26 +01:00
Simon Giraudot
020c63bcf9
Fix licenses
2020-01-16 10:57:18 +01:00
Mael Rouxel-Labbé
57a86afc3b
Merge branch 'PMP-Snapping_improvements-GF-old' into PMP-Snapping_improvements-GF
2020-01-15 18:18:24 +01:00
Mael Rouxel-Labbé
f80626749f
Merge branch 'PMP-Halfedge_comparer_for_stitch_borders-GF-old' into PMP-Halfedge_comparer_for_stitch_borders-GF
2020-01-15 18:04:28 +01:00
Mael Rouxel-Labbé
24aa901970
Rename the halfedges comparator
2020-01-15 18:01:25 +01:00
Laurent Rineau
3b660310ee
Merge pull request #4428 from sloriot/BGL-selection_border_case
...
Handle "border" case
2020-01-15 17:31:55 +01:00
Laurent Rineau
ed4cf46ee0
Merge pull request #4065 from MaelRL/PMP-New_vertex_normal_computations-GF
...
PMP: add a new way to compute vertex normals
2020-01-15 17:24:02 +01:00
Laurent Rineau
631e383e20
Merge pull request #4132 from MaelRL/PMP-Remove_small_CCs
...
PMP: remove small connected components
2020-01-15 17:24:00 +01:00
Laurent Rineau
f37e107523
Merge pull request #4428 from sloriot/BGL-selection_border_case
...
Handle "border" case
2020-01-15 17:19:30 +01:00
Simon Giraudot
40cca6ef02
Fix BGL test
2020-01-15 15:28:44 +01:00
Simon Giraudot
9ae5663f3e
Use named parameters
2020-01-15 14:18:01 +01:00
Simon Giraudot
764fa731ee
Merge remote-tracking branch 'mine/BGL-Alpha_expansion_graphcut-GF' into BGL-Alpha_expansion_graphcut-GF
2020-01-15 13:45:30 +01:00
Mael Rouxel-Labbé
c0dfe36333
Fix test
2020-01-15 13:34:30 +01:00
Mael Rouxel-Labbé
c09741f1f2
Improve PMP::stitching tests
2020-01-15 13:25:09 +01:00
Mael Rouxel-Labbé
2a66fba8c5
Test the new NP
2020-01-15 13:21:51 +01:00
Mael Rouxel-Labbé
30bfd877e2
Enable enforcing which edge is preserved during stitching
2020-01-15 13:21:19 +01:00
Simon Giraudot
1b900e8b86
Update with reviews
2020-01-15 12:46:53 +01:00
Mael Rouxel-Labbé
a1115c2ef1
Merge branch 'PMP-Snapping_improvements-GF-old' into PMP-Snapping_improvements-GF
2020-01-15 10:44:49 +01:00
Simon Giraudot
5beaa0c164
Merge remote-tracking branch 'necip/gsoc2019-pointmatcher_icp_wrapper-necipfazil' into gsoc2019-pointmatcher_icp_wrapper-necipfazil
2020-01-15 10:28:10 +01:00
Mael
0f4986f82b
Merge branch 'master' into PMP-New_vertex_normal_computations-GF
2019-12-26 19:37:59 +01:00
Sébastien Loriot
e80f869147
Merge remote-tracking branch 'cgal/master'
2019-12-20 09:35:45 +01:00
Sébastien Loriot
056ce68477
handle "border" case
...
hard to put in a test because it depends on the starting
point of the iteration
2019-12-20 09:06:55 +01:00
Simon Giraudot
e657cd72f7
Add named parameter for max normal deviation
2019-12-11 12:50:44 +01:00
Mael Rouxel-Labbé
121fe1cb70
Test new NP
2019-12-10 16:01:57 +01:00
Mael Rouxel-Labbé
408635fe84
Add new NP
2019-12-09 16:34:29 +01:00
Mael
7db5153f6d
Merge branch 'master' into PMP-Remove_small_CCs
2019-12-05 12:19:31 +01:00
Mael Rouxel-Labbé
8b37309690
Add two new (undocumented for now) named parameters for PMP::Snap
2019-11-28 15:43:14 +01:00
Mael Rouxel-Labbé
8bbd34168e
Add a default template parameter to getVPM for convenience
2019-11-28 15:38:50 +01:00
Laurent Rineau
416cbbcf47
Merge pull request #4277 from MaelRL/PMP-Locate_rework_traits-GF
...
PMP: Replace `Location_traits` by a simpler API
2019-10-29 15:23:41 +01:00
Mael
ab65cc9800
Merge branch 'master' into PMP-Remove_small_CCs
2019-10-28 09:07:45 +01:00
Mael
fe681a2edb
Merge branch 'master' into PMP-New_vertex_normal_computations-GF
2019-10-28 08:52:52 +01:00
Mael Rouxel-Labbé
ff09c5d0c8
Merge branch 'SMS-Add_GH_simplification-GF-old' into SMS-Add_GH_simplification-GF
2019-10-25 16:35:53 +02:00
Sébastien Loriot
52164b1fba
First pass on removing license notice in header for LGPL files
2019-10-19 15:40:30 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +02:00
Mael Rouxel-Labbé
09bd731ff9
Finish documentation
2019-10-18 23:09:21 +02:00
Sébastien Loriot
9bd9c68b83
update LGPL[23]+ and GPL[23]+ SPDX tags
...
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Mael Rouxel-Labbé
0f7de56d76
Move a number of Named Parameter type extractor from CGAL::PMP:: to PMP::
...
These are used in a number of pacakges other than PMP and the code
is also already in /BGL. None are documented.
2019-10-17 12:41:30 +02:00
Mael Rouxel-Labbé
79026c255e
Fix documentation of CGAL::make_grid (bad line break, bad links)
2019-10-08 15:35:29 +02:00
Mael Rouxel-Labbé
21cdb9c5e6
Fix BGL test
2019-10-01 13:03:10 +02:00
Maxime Gimeno
1a429d03e4
Add dry_run to keep_large_components() and remove_connected_components_of_negligible_size9)
2019-10-01 09:47:00 +02:00
Maxime Gimeno
546be7aff7
Add a `dry_run` parameter to `keep_large_connected_components()`
2019-09-30 15:49:36 +02:00
Maxime Gimeno
fe78af0029
Update comment
2019-09-27 08:52:59 +02:00
Maxime Gimeno
97a3390457
Wrap the mechanism in 3 functions with 3 types to reduce the number of template parameters to 2.
2019-09-26 16:31:38 +02:00
Maxime Gimeno
bf0e52cf6e
Incorporate the initialization of the map to the helpers.
2019-09-24 16:36:57 +02:00
Maxime Gimeno
d18191db46
rename helper and add detect if map is writable (need_init is true in that case)
2019-09-24 14:15:01 +02:00
Laurent Rineau
166213806d
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
2019-09-09 14:42:52 +02:00
Sébastien Loriot
17df9b5484
available only if c++11 is available
2019-09-09 10:48:05 +02:00
Laurent Rineau
5075a895f7
Merge branch 'releases/CGAL-4.14-branch'
2019-09-06 14:14:29 +02:00
Laurent Rineau
73500e8d3c
Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
2019-09-06 14:14:13 +02:00
Maxime Gimeno
54895543b3
Fix boost::get_param and bad if()
2019-09-04 17:04:20 +02:00
Sébastien Loriot
67ce5dd976
add code to prevent silent bad usage of boost::get_param
2019-09-04 15:59:44 +02:00
Maxime Gimeno
ccf338b9b7
Merge remote-tracking branch 'cgal/master' into PMP-volume_segmentation
2019-09-04 14:58:16 +02:00
Maxime Gimeno
d285d4aae2
Fix mechanism and adapt cc test for polyhedron with no id
2019-09-04 14:00:08 +02:00
Simon Giraudot
851a5f8566
Add undocumented named parameter to read a pointmatcher config file
2019-09-02 09:47:23 +02:00
Simon Giraudot
fff368c351
Merge remote-tracking branch 'necip/gsoc2019-pointmatcher_icp_wrapper-necipfazil' into gsoc2019-pointmatcher_icp_wrapper-necipfazil
2019-09-02 09:46:54 +02:00
Sébastien Loriot
7fd73c3919
use the new function to implement orient_to_bound_a_volume
...
the former implementation was recursive
this makes the implementation non-recursive
2019-08-30 17:25:21 +02:00
Sébastien Loriot
8c27d11fdb
use the new function to implement does_bound_a_volume
...
this makes the implementation non-recursive
2019-08-27 08:10:12 +02:00
Mael Rouxel-Labbé
14e33d62ec
Add a convenience default template parameter
2019-08-26 13:01:10 +02:00
Sébastien Loriot
242cce424b
add parameters to collect pair of cc intersecting
2019-08-25 13:53:32 +02:00
Sébastien Loriot
83fcb5d24e
add new named parmeters to extract more info from the function
2019-08-25 09:46:56 +02:00
Mael Rouxel-Labbé
7f0fc44a7f
Test new Named Parameters
2019-08-23 10:32:44 +02:00
Mael Rouxel-Labbé
68419d1e65
Remove_negligible_CCs now take two new NP: area and volume thresholds
...
If no treshold is provided, a default value is computed based on the length
of the diagonal of the bbox.
2019-08-23 09:24:17 +02:00
Maxime Gimeno
a8bccc6e41
restore the bool parameter and use ittogether with the `init_XXX_indices` helper functions.
2019-08-19 12:55:17 +02:00
Maxime Gimeno
4f0d883b27
WIP map_getter helper
2019-08-16 16:01:26 +02:00
Sebastien Loriot
aca05d36fa
Merge pull request #4119 from sloriot/CGAL-named_function_parameters-5.0
...
Named function parameters (5.0)
2019-08-08 10:10:45 +02:00
Sébastien Loriot
25a05e9f4c
Merge branch 'CGAL-named_function_parameters-4.14' into master
...
Conflicts resolved by hand
2019-07-28 23:46:43 +02:00
Sébastien Loriot
aa47744c36
update the usage for the new CGAL named function parameters
2019-07-28 22:30:17 +02:00
Sébastien Loriot
2f81a21523
Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
...
Conflicts resolved by hand
2019-07-28 22:30:13 +02:00
Necip Yildiran
c482d356d7
Merging with OpenGR_wrapper, further documentation
...
Merging with OpenGR_wrapper branch of remote https://github.com/necipfazil/cgal/
2019-07-26 14:18:27 +03:00
Simon Giraudot
475e9fdec6
Update with reviews
2019-07-25 09:16:16 +02:00
Mael Rouxel-Labbé
ae44cf3ff9
Do not return a const& for Named Parameters' default values
...
Since 'd' is in general some default constructed value, things can get weird,
for example with default constructed std::function
2019-07-23 11:58:21 +02:00
Simon Giraudot
c06c778ca9
Move MaxFlow back to segmentation and fix documentation
2019-07-23 09:21:20 +02:00
Simon Giraudot
497c121e55
Finalize API of alpha expansion + doc
2019-07-23 08:43:17 +02:00
Necip Yildiran
23eb9768fa
Take initial transform for data point set as opt. namedparam to icp regist. method
2019-07-19 23:58:12 +03:00
Necip Yildiran
dbc173d04c
changed namedparameters, convenience overloads for pointmatcher::icp
2019-07-19 11:35:12 +03:00
Sébastien Loriot
8ca71ec60c
doc fixes
2019-07-18 20:41:49 +02:00
Sébastien Loriot
c411ae69d0
Merge pull request #2951 from kkatrio/PMP-smoothing-kkatrio
...
PMP: Mesh and shape smoothing
2019-07-18 16:49:05 +02:00
Sébastien Loriot
1f8065c6c3
Merge pull request #3885 from MaelRL/PMP-Locate-GF
...
PMP: Add locate.h and rewrite Triangulation_2 graph traits
2019-07-18 16:40:49 +02:00
Sebastien Loriot
a55c2acc36
Merge pull request #4075 from lrineau/BGL-fix_memory_leak_in_tests-GF
...
BGL: fix memory leak in test
2019-07-18 16:33:50 +02:00
Sebastien Loriot
667e4022f7
Merge pull request #4060 from sloriot/CGAL-doc_match_brackets
...
match @{ and @}
2019-07-18 16:26:43 +02:00
Necip Yildiran
a87cc959d4
added named parameters for pointmatcher icp config
...
Using CGAL::pointmatcher::ICP_config, config (name,params) could be passed to registration method through named parameters. Having pointmatcher style (name,params) pair as ICP_config allows to use extended pointmatcher configurations without needing to change wrapper implementation.
2019-07-17 17:14:17 +03:00
Sébastien Loriot
adff92f8f8
missing namespace
2019-07-15 08:49:12 +02:00
Sébastien Loriot
560c77f567
rename named function parameter class
2019-07-15 06:25:02 +02:00
Sébastien Loriot
cebf0657d8
Use a full CGAL version of named function parameters
...
no longer rely on boost
2019-07-14 22:45:47 +02:00
Mael
47c247ae72
Merge branch 'master' into PMP-smoothing-kkatrio
2019-07-10 15:36:25 +02:00
Laurent Rineau
ea002bcf93
Fix a trivial memory leak
...
The was a leak in the test, so not a real one. But that was detected
by ASAN, and potentially hiding real ones.
2019-07-10 14:11:42 +02:00
Laurent Rineau
8051ff5c5e
Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
2019-07-10 13:36:31 +02:00
Sébastien Loriot
fbafb9d06f
fix remaining mismatches and fix bugs
2019-07-10 11:40:45 +02:00
Mael Rouxel-Labbé
a4fc736001
Merge branch 'BGL-Tiny_is_valid_fix-GF' into BGL-Tiny_is_valid_fix-GF-5.0
2019-07-04 14:00:30 +02:00
Mael Rouxel-Labbé
43a08f5303
Give in to the 'goto' censorship bureau's pressures
2019-07-04 13:47:57 +02:00
Mael Rouxel-Labbé
2592d6b0bd
Fix is_valid_pm verbosity
...
Some error messages were not printed. Some messages were printed too much
(since as soon as 'valid' was wrong, everything below was printed, even
if the test was not actually failing).
2019-07-04 09:04:28 +02:00
Mael Rouxel-Labbé
f68141a6d3
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
2019-07-01 11:28:25 +02:00
Mael
f40f8e4190
Merge branch 'master' into PMP-smoothing-kkatrio
2019-07-01 11:24:11 +02:00
Laurent Rineau
32f80cbece
Merge pull request #4018 from lrineau/CGAL-refresh_cmake_minimum_required-GF
...
CMake>=3.13: opt for for new policies up to 3.15
2019-07-01 11:16:30 +02:00
Simon Giraudot
1fa9a95b7e
Add tests for all Point Set Processing named parameters in BGL test
2019-06-26 11:37:07 +02:00
Simon Giraudot
927474eecd
Modify named parameters and begin ref manual
2019-06-26 11:31:02 +02:00
Sébastien Loriot
d36aa97573
add named parameters for OpenGR options
2019-06-26 11:29:41 +02:00
Mael
6d7b5ed8da
Renumber NP in test to smooth testing
...
Another PR is also adding new named parameters
2019-06-25 19:07:32 +02:00
Mael Rouxel-Labbé
0d1759e996
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
2019-06-20 15:02:32 +02:00
Mael Rouxel-Labbé
7a5486962d
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
2019-06-20 14:49:25 +02:00
Mael Rouxel-Labbé
d8eacc426a
Fix post-merge mess in BGL Named Parameter test
2019-06-20 13:31:01 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Mael Rouxel-Labbé
77711e4e71
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
2019-06-19 11:34:48 +02:00
Mael Rouxel-Labbé
22bd8a943b
Merge smooth_areas and smooth_angles, rework AABB tree, document everything
2019-06-18 16:02:42 +02:00
Mael Rouxel-Labbé
7f6cb0411c
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
2019-06-18 08:20:16 +02:00
Mael Rouxel-Labbé
19de8eda04
Merge branch 'PMP-Generalize_keep_largest_CC-GF-old' into PMP-Generalize_keep_largest_CC-GF
2019-06-17 15:18:33 +02:00
Laurent Rineau
be0d07d150
Merge pull request #3979 from afabri/CGAL-null_ptr-GF
...
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-17 14:10:35 +02:00
Laurent Rineau
96912aaa20
Merge branch 'releases/CGAL-4.14-branch'
2019-06-17 13:53:42 +02:00
Laurent Rineau
377d707dfe
Merge pull request #3996 from sloriot/BGL-split_fix_fct_pos
...
Put declaration before the call to the function
2019-06-17 13:51:31 +02:00
Sébastien Loriot
d6fe7d485a
add declaration before usage
2019-06-13 07:44:58 +02:00
Mael Rouxel-Labbé
22492ad9f8
Fix BGL test
2019-06-11 10:11:06 +02:00
Mael Rouxel-Labbé
6c4d873338
Get rid of the explicit curvature flow smoothing scheme
...
It's just worse all the time anyway
2019-06-07 10:27:21 +02:00
Andreas Fabri
4581f1b7a8
Morte replacements
2019-06-05 08:39:55 +02:00
Mael Rouxel-Labbé
6e3f2c3510
Factorize smoothers and clean obsolete code
2019-05-29 15:59:50 +02:00
Mael Rouxel-Labbé
ea7885e348
Add new named parameter: use_safety_constraints
...
Used in PMP::smooth_areas() / PMP::smooth_angles()
2019-05-24 13:32:18 +02:00
Mael Rouxel-Labbé
2848158354
Fix typos
2019-05-20 08:54:04 +02:00
Mael Rouxel-Labbé
a120290675
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
2019-05-15 14:31:00 +02:00
Mael
c53e7e2c68
Merge branch 'master' into PMP-Locate-GF
2019-05-15 07:59:52 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Laurent Rineau
423c4fbd11
Merge pull request #3266 from MaelRL/PMP-Snap_boundary-GF
...
PMP: boundary snapping
2019-05-14 16:48:00 +02:00
Laurent Rineau
fee84ae228
Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau
...
Mesh_3 `Protect_edges_sizing_field`: handle the `stop` Boolean
# Conflicts:
# Mesh_3/include/CGAL/Mesh_3/Protect_edges_sizing_field.h
2019-05-14 16:44:02 +02:00
Laurent Rineau
b7bb3f74ac
Merge pull request #3858 from MaelRL/BGL-Fix_is_valid_polygon_mesh-GF
...
BGL: Fix is_valid_polygon_mesh not breaking away from potential infinite loops
2019-05-14 16:26:19 +02:00
Laurent Rineau
8e872081fc
Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau
...
Mesh_3 `Protect_edges_sizing_field`: handle the `stop` Boolean
# Conflicts:
# .travis/build_package.sh
# Installation/cmake/modules/CGALConfig_binary.cmake.in
# Installation/cmake/modules/CGALConfig_install.cmake.in
# Installation/cmake/modules/CGAL_SetupCGAL_CoreDependencies.cmake
# Installation/lib/cmake/CGAL/CGALConfig.cmake
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_slicer.h
# Polyhedron/demo/Polyhedron/Plugins/Classification/CMakeLists.txt
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/CMakeLists.txt
2019-05-14 16:18:24 +02:00
Laurent Rineau
d5b2621076
Merge pull request #3858 from MaelRL/BGL-Fix_is_valid_polygon_mesh-GF
...
BGL: Fix is_valid_polygon_mesh not breaking away from potential infinite loops
2019-05-14 16:15:29 +02:00
Mael Rouxel-Labbé
0528592011
Fix cyclical header dependencies
2019-05-10 12:41:01 +02:00
Mael Rouxel-Labbé
1e9ca61fba
Doc fixes
2019-05-10 11:45:49 +02:00
Mael Rouxel-Labbé
408ebbb784
Dependency fixes
2019-05-10 11:44:58 +02:00
Mael Rouxel-Labbé
75f9c7798e
Add a forward declaration
2019-05-09 08:06:10 +02:00
Mael Rouxel-Labbé
d4ad35b136
Resolve conflicts between 4.13 branch and master
2019-05-09 07:56:38 +02:00
Mael Rouxel-Labbé
af1280e34e
Clean documentation
2019-05-08 18:50:05 +02:00
Mael Rouxel-Labbé
9664d8f774
Whether coordinate snapping is used or not is now a named parameter
2019-05-08 18:20:32 +02:00
Mael Rouxel-Labbé
15357b83bd
Update locate/BGL tests
2019-05-08 16:30:09 +02:00
Mael Rouxel-Labbé
f14f9ce447
Move some functions from PMP to BGL
2019-05-08 16:05:26 +02:00
Mael Rouxel-Labbé
9e8524c29e
Rename BGL/polyhedra.h to BGL/generators.h
2019-05-08 15:16:25 +02:00
Mael Rouxel-Labbé
1e21492b9e
Extract polyhedron genetion functions from helpers.h into a new header
2019-05-08 14:37:03 +02:00
Laurent Rineau
130c766d1e
Merge branch 'releases/CGAL-4.14-branch' into Mesh_3-stop_during_protection-lrineau
2019-05-06 16:21:52 +02:00
Mael
0efaed2095
Merge branch 'master' into PMP-Locate-GF
2019-05-06 15:57:09 +02:00
Mael
21ebdb737c
Merge branch 'master' into PMP-Snap_boundary-GF
2019-05-06 15:53:56 +02:00
Laurent Rineau
6ff239ef45
Merge pull request #3862 from MaelRL/BGL-Fix_is_valid_selection-GF
...
BGL: Fix `Face_filtered_graph`'s `is_selection_valid()`
# Conflicts:
# BGL/include/CGAL/boost/graph/Face_filtered_graph.h
# BGL/test/BGL/test_Face_filtered_graph.cpp
2019-05-06 15:45:16 +02:00
Laurent Rineau
d466ea50cd
Merge pull request #3884 from MaelRL/BGL-Fix_FFG_master-GF
...
BGL: Fix `Face_filtered_graph`'s `is_selection_valid()` (5.0)
2019-05-06 15:30:33 +02:00
Laurent Rineau
c9beac61ca
Merge pull request #3862 from MaelRL/BGL-Fix_is_valid_selection-GF
...
BGL: Fix `Face_filtered_graph`'s `is_selection_valid()`
2019-05-06 15:02:10 +02:00
Mael Rouxel-Labbé
af142c7416
Add new named parameter: face_size_map
...
Used to pass custom maps to keep_large(st)_CCs
2019-05-06 09:00:09 +02:00
Laurent Rineau
8648a72655
Add new Boost Parameter `nonlinear_growth_of_balls`
2019-05-03 15:49:49 +02:00
Mael Rouxel-Labbé
e614fc43e1
Simplify/Clean all BGL T2 examples (can now get rid of Finite_filter stuff)
2019-04-29 15:47:43 +02:00
Mael Rouxel-Labbé
99df60329f
Change BGL T2 graph traits doc to indicate that only finite simplices are used
2019-04-29 15:12:18 +02:00
Mael Rouxel-Labbé
d5050e1404
Improve BGL graph traits tests
2019-04-29 08:29:40 +02:00
Mael Rouxel-Labbé
d244d4a078
Properly test T2 graph traits / properties (+minor improvements to older tests)
2019-04-29 08:29:40 +02:00
Mael Rouxel-Labbé
c3c5fea4a2
Test FFG more thoroughly
2019-04-26 09:23:54 +02:00
Mael Rouxel-Labbé
ccf98605ab
Fix Face_filtered_graph::is_selection_valid() (master)
2019-04-26 09:20:36 +02:00
Sébastien Loriot
564a6c72f4
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2019-04-23 10:46:32 +02:00
Mael Rouxel-Labbé
62cb1b7283
Added class Triangulation_face_base_with_id_2
2019-04-23 10:32:59 +02:00
Mael Rouxel-Labbé
32c6033d32
Improvements to Face_filtered_graph tests
2019-04-18 11:29:43 +02:00
Mael Rouxel-Labbé
6ed5f5d064
Fixed CGAL::Face_filtered_graph::is_selection_valid()
...
The walk was wrong:
hd = next(opposite(hd, _graph), _graph);
does not walk around the target.
It also didn't properly test all types of non-manifoldness
2019-04-18 11:26:54 +02:00
Mael Rouxel-Labbé
e17f10fce9
Get rid of unneeded data file
2019-04-18 10:29:00 +02:00
Mael Rouxel-Labbé
c8767d3487
Fixed is_valid_polygon_mesh() (and family) not breaking away from invalid loops
...
also reduced verbosity and improved indentation
2019-04-17 16:32:05 +02:00
Sébastien Loriot
bd955e57d3
fix conversion warnings
2019-04-10 14:28:35 +02:00
Sébastien Loriot
9c39f2260f
add calls to reserve before creating meshes
2019-04-02 21:54:30 +02:00
Sébastien Loriot
f62624c4f9
replace cpp11::tuple by std::tuple
2019-03-29 13:28:33 +01:00
Sébastien Loriot
ce126b87c6
remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead
2019-03-29 13:28:32 +01:00
Sébastien Loriot
0ce7fc09b5
turns iterator pairs into iterable ranges
2019-03-29 13:28:22 +01:00
Sébastien Loriot
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Sébastien Loriot
6e8e4a4b10
remove variadic template workaround for cmap, gmap, and lcell
2019-03-29 10:41:50 +01:00
Laurent Rineau
fc81d3bfec
Merge pull request #3780 from afabri/CGAL-links-GF
...
Some Documentation Fixes for Issue #3457
2019-03-27 18:05:17 +01:00
Laurent Rineau
0d5009e582
Merge branch 'releases/CGAL-4.13-branch'
2019-03-26 16:43:41 +01:00
Laurent Rineau
0aa49e3549
Merge pull request #3783 from afabri/BGL_add_seams-GF
...
BGL: Seam_mesh::add_seams() requires .selection.txt
2019-03-26 16:42:59 +01:00
Mael
f1dceb79ee
fix typo
2019-03-20 11:43:33 +01:00
Andreas Fabri
d31f685a0b
polish
2019-03-20 11:42:06 +01:00
Andreas Fabri
a9c3f9bc6c
BGL: Seam_mesh::add_seams() requires .selection.txt
2019-03-20 11:34:21 +01:00
Andreas Fabri
a472c24185
http:/www.boost.org -> https://www.bost.org
2019-03-20 08:59:22 +01:00
Andreas Fabri
e08d85f3e3
Set precision of the ostream when writing a point set or face graph. Add a \note in the manual
2019-03-04 15:50:18 +01:00
Laurent Rineau
69fad29842
Merge branch 'releases/CGAL-4.13-branch'
2019-02-28 20:49:15 +01:00
Laurent Rineau
2671d056cf
Merge pull request #3685 from afabri/CGAL-cleanup-GF
...
CGAL: Clean up examples and tests
2019-02-28 20:48:48 +01:00
Laurent Rineau
b22f210fd4
Merge branch 'releases/CGAL-4.12-branch' into releases/CGAL-4.13-branch
2019-02-28 20:48:05 +01:00
Sébastien Loriot
5ee640be6c
add missing function required by the concept
2019-02-26 09:11:07 +01:00
Laurent Rineau
8693f95dac
Merge pull request #3619 from albert-github/feature/bug_headers
...
Update of headers
2019-02-22 16:39:09 +01:00
Andreas Fabri
84e118266d
BGL: Return Iterator_range instead of std::pair
2019-02-20 11:44:20 +01:00
Sébastien Loriot
a5576cd3fb
replace markdown subsections by \cgalHeading
2019-02-14 10:53:48 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Andreas Fabri
d0ba5e40a9
AABB_tree, BGL
2019-02-14 09:44:18 +01:00
Laurent Rineau
fdd8357915
Merge pull request #3580 from afabri/Stream_support-Color-GF
...
Fix warnings (Add/remove copy constructors, and other warnings)
Co-authored-by: Laurent Rineau <laurent.rineau@cgal.org>
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com>
2019-02-13 15:25:07 +00:00
Laurent Rineau
afc3de2894
Merge branch 'master' into Stream_support-Color-GF
2019-01-23 09:37:08 +01:00
Laurent Rineau
c9164a0660
Merge branch 'master' into Stream_support-Dont_use_vtk_for_vtu-GF
2019-01-22 12:06:08 +01:00
Laurent Rineau
f5a8686cf3
Merge pull request #3439 from aboudev/VSA-lingjie
...
New package: Surface_mesh_approximation
2019-01-22 09:17:35 +01:00
Laurent Rineau
28e520b121
Merge pull request #3594 from sloriot/PMP-remove_null_edges_on_border
...
Null edges removal fix on the border
2019-01-22 09:15:08 +01:00
Sébastien Loriot
eadb08d976
replace mode by a np
2019-01-17 16:03:48 +01:00
Laurent Rineau
06b973b534
Update the Doxygen link
2019-01-17 16:03:48 +01:00
Laurent Rineau
40cf3869ba
My changes for write_vtp
2019-01-16 16:15:01 +01:00
Sébastien Loriot
c5cef4ce06
handle triangles attached by non-manifold vertices
...
cherry-picking of c697c2086f
2019-01-16 15:29:44 +01:00
Sébastien Loriot
c697c2086f
handle triangles attached by non-manifold vertices
2019-01-16 15:24:57 +01:00
Sébastien Loriot
3a7269b8f6
improve doc
2019-01-16 12:00:07 +01:00
Maxime Gimeno
cb10422e3c
Fix indentation and markdown
2019-01-16 10:44:30 +01:00
Andreas Fabri
53816ffc2c
Fix Seam_mesh
2019-01-15 17:59:03 +01:00
Maxime Gimeno
2a49dfcb05
Fix conflict
2019-01-11 09:47:34 +01:00
Andreas Fabri
cd6bf144fe
Simplify Seam_mesh
2019-01-10 13:54:16 +01:00
Laurent Rineau
c9fb876574
Merge branch 'master' into VSA-lingjie
2019-01-10 10:13:09 +01:00
Andreas Fabri
608c5c6ac8
Fix Seam_mesh and Dispatch_output_iterator
2019-01-09 17:43:45 +01:00
Maxime Gimeno
1006be85bd
Fix Conflicts
2019-01-09 12:29:20 +01:00
Simon Giraudot
0396dd1118
Patch to improve normal orientation using user-defined seed points
2019-01-04 14:34:56 +01:00
Sébastien Loriot
551be55235
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-12-31 10:29:57 +01:00
Mael Rouxel-Labbé
2c6e9c2b70
Fixed memory leaks in partition code
2018-12-20 15:57:51 +01:00
Laurent Rineau
57b2fbdbfb
Merge pull request #3485 from afabri/BGL-write_wrl-GF
...
BGL: Add write_wrl() for FaceGraph
2018-12-19 16:12:26 +01:00
Laurent Rineau
4bf2499b52
Merge pull request #3512 from maxGimeno/BGL-Fix_make_hexahedron_API-GF
...
Fix make_hexahedron doc
2018-12-19 16:08:58 +01:00
Laurent Rineau
0ec8873a37
Merge pull request #3538 from maxGimeno/BGL-Fix_add_face-GF
...
BGL: Fix Euler::add_face()
2018-12-19 16:01:14 +01:00
Laurent Rineau
eb51562fe9
Merge pull request #3538 from maxGimeno/BGL-Fix_add_face-GF
...
BGL: Fix Euler::add_face()
2018-12-19 15:45:45 +01:00
Maxime Gimeno
18eaf08cc2
replace headers
2018-12-13 17:58:24 +01:00
Maxime Gimeno
51f8877e60
Replace the assertion about n>2 by a if
2018-12-13 09:31:35 +01:00
Maxime Gimeno
31b68de8b2
use std::copy and adjacent_find
2018-12-13 09:31:28 +01:00
Maxime Gimeno
266fee1c4c
Check for uniqueness of the vertices in add_face
2018-12-13 09:31:10 +01:00
Maxime Gimeno
7e7cb68268
Fix header for vtp_io
2018-12-13 09:14:53 +01:00
Maxime Gimeno
f8f53ba704
Fix license in vtp_io.h
2018-12-07 15:05:14 +01:00
Maxime Gimeno
629b41e69d
Remove garbage
2018-12-05 16:33:44 +01:00
Maxime Gimeno
b04523f8c3
add images to doc
2018-12-04 13:27:02 +01:00
Maxime Gimeno
20899df7a7
Make the hexahedron creation clearer and fix examples and tests
2018-12-04 11:46:48 +01:00
Laurent Rineau
eb1d7ecd68
Merge pull request #3480 from afabri/patch-3
...
BGL: Fix doc of Face_filtered_graph
2018-12-01 16:31:11 +01:00
Laurent Rineau
c137f9f252
Merge pull request #3476 from sloriot/BGL_PSP-fix_getK_helper
...
Fix in PSP named parameters
2018-12-01 16:31:09 +01:00
Sébastien Loriot
7bf5cff4cf
accomodate update from master
2018-11-30 15:32:34 +08:00
Sébastien Loriot
cb4c3b47cf
fix back-ticking
2018-11-29 14:53:21 +01:00
Maxime Gimeno
756eeb7cde
move vtp_io.h in BGL
2018-11-29 12:23:52 +01:00
Andreas Fabri
c570e86661
Removed unused typedef; Added to CHANGES.md
2018-11-29 08:12:26 +01:00
Andreas Fabri
5f007da461
Remove unused variables
2018-11-28 07:56:14 +01:00
Andreas Fabri
7ac3dcd63b
Add write_wrl() for FaceGraph
2018-11-27 10:04:32 +01:00
Andreas Fabri
eb688df5e0
BGL: Fix doc of Face_filtered_graph
...
Fix typo in documentation.
2018-11-26 15:00:07 +01:00
Sébastien Loriot
75aca45157
do no ignore user provided traits
2018-11-24 18:40:15 +01:00
Maxime Gimeno
e05feea350
Fix doc
2018-11-23 10:42:47 +01:00
Maxime Gimeno
7b13f4a969
Add misisng license header, rename vtu functions and update change.md
2018-11-23 10:11:23 +01:00
Maxime Gimeno
33482dc532
Fix conflicts
2018-11-21 10:55:09 +01:00
Maxime Gimeno
6e4ab58edc
Put write_vtk in Polyhedron_IO
2018-11-20 15:15:53 +01:00
Mael
49033c14ad
Merge branch 'master' into PMP-Snap_boundary-GF
2018-11-13 22:38:58 +01:00
Sebastien Loriot
00cf0a2889
Merge pull request #3413 from gdamiand/CGAL-cmake_cleanup-gdamiand
...
Clean CMakeLists.txt of examples and tests
2018-11-12 15:01:46 +01:00
Andreas Fabri
5b62f06871
Fix merge conflicts
2018-11-12 13:02:52 +01:00
Sébastien Loriot
018652517b
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-11-12 10:08:29 +01:00
Sébastien Loriot
089377d238
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2018-11-12 10:07:27 +01:00
Sebastien Loriot
a2f2d42a13
Merge pull request #3448 from MaelRL/BGL-fix_doc_typos-GF
...
BGL: fix doc typo
2018-11-12 09:51:40 +01:00
Mael Rouxel-Labbé
689724052c
Fixed containers return types
2018-11-09 13:08:57 +01:00
Sébastien Loriot
4dd6526022
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-11-08 17:21:29 +01:00
Sébastien Loriot
20b8205952
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2018-11-08 17:21:00 +01:00
Sebastien Loriot
d718870772
Merge pull request #3426 from maxGimeno/BGL-Fix_make_grid_doc-GF
...
BGL: Fix make_grid() documentation
2018-11-08 16:17:04 +01:00
Balázs Ludmány
5d35c33316
Fix type missmatch in adjacent_vertices
...
The adjacent_vertices uses the wrong iterator type in it's body. This commit changes it to the same as the function's return type.
2018-11-06 07:47:11 +01:00
Sébastien Loriot
6b8a36ba0c
update clipping code for surface case and use Face_graph_output_builder
...
This fixes a bug when a patch with no input vertex must be
classified wrt the clipper
2018-11-05 16:26:33 +01:00
Maxime Gimeno
b7d546eebb
Remove ifdef
2018-11-05 14:02:39 +01:00
Maxime Gimeno
e4f5455d2f
Use the default
2018-11-05 13:57:22 +01:00
Maxime Gimeno
7f14d79292
Fix doc and only use 2 arguments in functor
2018-11-05 11:12:37 +01:00
Maxime Gimeno
985f34202d
Adds missing information in the doc of make_grid and adds the 3rd argument of the functor.
2018-11-05 11:12:25 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Sébastien Loriot
d940632471
Merge pull request #3258 from MaelRL/PMP-Filter_degenerate_polygon_soup_input-GF
...
PMP: repair polygon soup
2018-11-02 10:37:58 +01:00
Sébastien Loriot
056c778305
Merge pull request #3370 from maxGimeno/AABB_tree-Change_facegraph_triangle_primitive_id-GF
...
Aabb_tree: change the id of AABB_face_graph_triangle_primitive and AABB_halfedge_graph_segment_primitive
2018-11-02 10:34:26 +01:00
Sébastien Loriot
cdbe19b480
Merge pull request #3369 from maxGimeno/AABB_tree-AABB_transformed_traits-GF
...
[Small Feature] Add collision detection in PMP
2018-10-30 15:49:38 +01:00
Laurent Rineau
aba922e2d4
Merge pull request #3395 from sloriot/BGL-selection_issue
...
Fix selection issue with boundary vertices
# Conflicts:
# BGL/test/BGL/test_Manifold_face_removal.cpp
2018-10-29 10:42:21 +01:00
Laurent Rineau
821f9c015e
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
...
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Laurent Rineau
2721f9a35b
Merge pull request #3395 from sloriot/BGL-selection_issue
...
Fix selection issue with boundary vertices
2018-10-29 10:27:15 +01:00
Sébastien Loriot
915c3e7fec
use a vector for dynamic properties of const Surface_mesh
...
also done for OpenMesh types
2018-10-25 17:05:21 +02:00
Sébastien Loriot
53a5bbbedc
add named parameters to export error codes and nesting info
2018-10-19 23:05:13 +02:00
Sébastien Loriot
f05ade8213
change the test to avoid non-deterministic issues
2018-10-19 17:58:23 +02:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
a1474a74d2
Add a default argument for BGL tests and examples, used when no command line argument in given.
2018-10-18 11:04:14 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Sébastien Loriot
8c10366486
add named parameters for orientation and SI tests
2018-10-12 19:17:54 +02:00