Sébastien Loriot
04d70f3613
missing doc of parameters
2024-10-17 17:36:24 +02:00
Laurent Rineau
472fa14be9
Surface_mesh_approximation: Deal with boundary edges ( #7574 )
...
## Summary of Changes
Add a named parameter to distinguish between the approximation error for
boundary and non-boundary edges of the input mesh.
## Release Management
* Affected package(s): Surface_mesh_approximation
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership: unchanged
2023-11-16 14:51:05 +01:00
Laurent Rineau
bdfe153cd9
Merge pull request #7784 from janetournois/BGL-warning_fixed-jtournois
...
BGL - no need to workaround boost 1.54 anymore
2023-11-06 12:52:24 +01:00
Jane Tournois
6e6598cd5e
no need to workaround boost 1.54 anymore
...
because CGAL now requires boost 1.66 or higher
2023-10-10 19:32:59 +02:00
Andreas Fabri
5f012f8746
By default do the same thing for border edges
2023-10-02 10:54:54 +01:00
Andreas Fabri
dd36cae7cc
remove unused variable
2023-09-25 16:26:59 +01:00
Andreas Fabri
aad5976559
Change default
2023-09-25 16:20:25 +01:00
Andreas Fabri
eadd12cdb0
reindent
2023-09-25 15:14:43 +01:00
Andreas Fabri
e5ec58b920
Enable to fix the coordinates of boundary vertices
2023-07-17 16:43:12 +01: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
Andreas Fabri
75a0366160
Surface_mesh_approximation: Deal with boundary edges
2023-07-05 08:44:38 +01:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
5a8736d666
fix typo
2023-04-23 18:55:02 +02:00
Andreas Fabri
389ef8ea32
Fix Shape Approximantion (and almost AABB)
2022-05-17 10:51:32 +01:00
Andreas Fabri
a9c313433c
fix Shape approximation
2022-05-05 07:59:53 +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
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
6911f0c6a3
stop is no proxy can be added
...
fix infinite loop in case no proxy could be added
and error threshold is not yet reached
2022-01-07 15:42:50 +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
Dmitry Anisimov
269a47d773
Merge branch 'master' into CGAL-clang_warnings_fix-danston
2021-01-14 16:51:13 +01:00
Dmitry Anisimov
fbbff6794f
surface mesh approximation range loop analysis copy to ref warning fixed
2021-01-08 10:16:53 +01:00
Maxime Gimeno
3b70343590
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-11-16 16:19:43 +01:00
Laurent Rineau
6007fe7c04
Merge branch 'releases/CGAL-5.0-branch' into 5.1.x-branch
2020-10-28 09:51:02 +01:00
Sebastien Loriot
2f67a4a958
dot outside backticks
2020-10-26 18:03:09 +01:00
Sébastien Loriot
1e6bf0c2f3
fix warnings
2020-10-26 17:00:21 +01:00
Mael Rouxel-Labbé
0d66e19361
IO documentation fixes
...
See @sloriot's review:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Polgyon_soup_mesh_IO/2nd_round/Answer_to_review
(+ some commits before and after this one)
2020-07-24 17:06:00 +02:00
Mael Rouxel-Labbé
038869cab9
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-05-12 15:12:21 +02:00
Maxime Gimeno
5b2d46cfa0
Fixes for min/max
2020-04-21 12:04:45 +02:00
Maxime Gimeno
e9d41d7b7d
Fixes for min/max
2020-04-21 11:38:37 +02:00
Sébastien Loriot
c253679b2d
unify np sentence
2020-04-18 16:27:58 +02:00
Mael Rouxel-Labbé
80f6f659f3
Update to new named parameters macros
2020-04-05 17:56:50 +02:00
Mael Rouxel-Labbé
e7d52999a8
Update PMP NPs to new macros
2020-03-29 17:16:50 +02:00
Sébastien Loriot
254d60f642
First pass on removing license notice in header for GPL files
2019-10-19 15:23:19 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +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
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
124012d9f9
replace cpp11::array by std::array
2019-03-29 13:28:33 +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
Lingjie Zhu
0a52d1033f
use functor for collinear and cross_product
2019-02-28 20:10:58 +08:00
Lingjie Zhu
6bd789e782
graph v/e/he descriptor take by copy not ref
2019-02-28 19:43:14 +08:00
Lingjie Zhu
c928b1ce3c
early exit
...
when request #proxies is greater than #connected_components
2019-02-28 18:48:28 +08:00
Lingjie Zhu
b59eed6c72
std::sqrt -> CGAL::approximate_sqrt
...
boost::isnormal(inv) -> positive length predicate
2019-02-26 22:49:01 +08:00
Lingjie Zhu
b0a6ebe16a
clean debug output and fix SubGraph type
2019-02-26 17:25:49 +08:00
Lingjie Zhu
b0b8edb660
fix floating ball patches with one proxy
...
they have no bounday and no anchor
2019-02-26 11:35:53 +08:00
Lingjie Zhu
ea4287b3fa
fix default he_max in 'add_anchors'
...
should be any halfedge in the chord, bcycle.he_head may have anchor attached
2019-02-26 10:52:43 +08:00
Lingjie Zhu
d03b529d88
handle degenerate chords
2019-02-25 17:31:04 +08:00
Lingjie Zhu
2df0fc716d
handle degenerate faces with zero area
...
use boost::math::isnormal and CGAL::collinear predicates
2019-02-25 11:34:14 +08:00
Lingjie Zhu
3fed202004
fix manual
2018-12-06 16:00:36 +08:00