Commit Graph

599 Commits

Author SHA1 Message Date
Maxime Gimeno 1c00bf6847 Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno 2020-10-29 15:09:16 +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
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02: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é 2b18b8d8be Fix broken doc references 2020-06-25 15:17:44 +02:00
Mael Rouxel-Labbé 9cca59ba36 Actually use the new IO functions + some example improvements 2020-06-23 18:24:39 +02:00
Mael Rouxel-Labbé 26eb7903aa Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF 2020-06-18 12:46:46 +02:00
Simon Giraudot 89285f1feb Merge remote-tracking branch 'mine/CMake-Third_party_imported_targets-GF' into CMake-Third_party_imported_targets-GF 2020-05-28 08:53:17 +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
Simon Giraudot 421096fd7f Use imported targets everywhere 2020-04-15 14:06:13 +02:00
Mael Rouxel-Labbé 80f6f659f3 Update to new named parameters macros 2020-04-05 17:56:50 +02:00
Mael Rouxel-Labbé 16092f53d6 Update doc about NPs 2020-04-05 17:56:11 +02:00
Mael Rouxel-Labbé fc79510388 Regroup NP aliases into the base doxyfile.in 2020-04-04 17:26:32 +02:00
Mael Rouxel-Labbé e7d52999a8 Update PMP NPs to new macros 2020-03-29 17:16:50 +02:00
Simon Giraudot 6c8fd43ebb Use CGAL_target_use_* mechanism for Eigen, LASLIB, OpenCV, TensorFlow, GLPK, SCIP, Boost IOStreams and Serialization 2020-02-10 11:57:56 +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 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
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
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 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
Sébastien Loriot 983645a51a match @{ and @} 2019-07-05 21:49:46 +02:00
Mael Rouxel-Labbé f68141a6d3 Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF 2019-07-01 11:28:25 +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é 0b506f5cce Fix package dependencies 2019-05-10 12:41:25 +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
Andreas Fabri a472c24185 http:/www.boost.org -> https://www.bost.org 2019-03-20 08:59:22 +01:00
Laurent Rineau b3b513c20d Merge pull request #3708 from aboudev/VSA-lingjie
Surface mesh approximation: handle degenerate cases
2019-02-28 20:54:40 +01:00
Lingjie Zhu b34eadc7fd fix approximate_sqrt for EPICK 2019-02-28 20:18:30 +08: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 24e83fc944 std::sqrt -> CGAL::approximate_sqrt 2019-02-26 22:55:52 +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
Laurent Rineau 8693f95dac Merge pull request #3619 from albert-github/feature/bug_headers
Update of headers
2019-02-22 16:39:09 +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 a483f3442b CGAL: clean up CMakeLists.txt files in examples and tests 2019-02-13 17:29:29 +01:00
Lingjie Zhu 3fed202004 fix manual 2018-12-06 16:00:36 +08:00
Lingjie Zhu 31be6b11cb fix negative min_error_drop 2018-12-06 15:51:48 +08:00
Lingjie Zhu 1bef922510 skip dummy functions in the doc 2018-12-06 14:50:15 +08:00
Lingjie Zhu 7f7360aa44 free function parameter report 2018-12-06 14:18:27 +08:00
Lingjie Zhu dad6a07e00 remove optional
adjust parameters before init, unspecified / out-of-bounds parameters are treated equally
2018-12-06 11:39:24 +08:00
Sébastien Loriot 07b923383c avoid warning 2018-12-05 17:47:26 +01:00
Sébastien Loriot dd27f658ed get rid of optionals
@aboudev I removed one named parameter as it was not used.
         Was it a bug?
2018-12-05 16:22:41 +01:00
Lingjie Zhu 936d42aca8 fix teleport test
possible failed with no teleportation
2018-11-30 10:45:27 +01:00
Lingjie Zhu 7182f1b533 add rendering seeds item
expose Proxy_wrapper struct
2018-11-30 10:45:26 +01:00
Lingjie Zhu 738295b1f6 update workflow figure 2018-11-30 10:45:26 +01:00
Lingjie Zhu 35d823e487 fix property map type 2018-11-30 10:45:26 +01:00
Sébastien Loriot fd6d3f6e10 fix doc warnings 2018-11-30 10:45:25 +01:00
Lingjie Zhu 86370bd192 remote optional in named parameters 2018-11-30 10:45:25 +01:00
Sébastien Loriot 142d97ccbc fix doxygen warnings 2018-11-30 10:45:24 +01:00
Sébastien Loriot 1e6f408f2f fix errors and warnings 2018-11-30 10:45:24 +01:00
Sébastien Loriot 3f236f0a18 update pck dependancies 2018-11-30 10:45:24 +01:00
Lingjie Zhu d4c48ff8d3 add package info dependencies 2018-11-30 10:45:24 +01:00
Lingjie Zhu efc7d7e9aa fix CMakeLists project names 2018-11-30 10:45:24 +01:00
Sébastien Loriot cbbc6d842e package depends on Eigen (for PCA) 2018-11-30 10:45:24 +01:00
Sébastien Loriot bea5987551 update for new convention 2018-11-30 10:45:21 +01:00
Lingjie Zhu c38fffcee1 benchmark use Surface_mesh 2018-11-30 10:45:19 +01:00
Lingjie Zhu ae3986d4e5 minor fixes 2018-11-30 10:45:19 +01:00
Lingjie Zhu 0417398d2d example use Surface_mesh 2018-11-30 10:45:19 +01:00
Lingjie Zhu c8ce944eb5 fix tests 2018-11-30 10:45:19 +01:00
Lingjie Zhu 99e1903d5d fix correctness test 2018-11-30 10:45:19 +01:00
Lingjie Zhu 3513a4e60c fix num_xxxx error 2018-11-30 10:45:18 +01:00
Lingjie Zhu ebad196840 test remesh on the fly 2018-11-30 10:45:18 +01:00
Lingjie Zhu a6c32b6279 copy data 2018-11-30 10:45:18 +01:00
Lingjie Zhu 8fe76d2ab6 fix default GeomTraits 2018-11-30 10:45:18 +01:00
Sébastien Loriot 2ad5f03a70 add data remove after filtering 2018-11-30 10:45:05 +01:00
Lingjie Zhu add74d7a5e fix example cmake 2018-11-30 15:32:34 +08:00
Lingjie Zhu ff785eba9f svg workflow figure 2018-11-30 15:32:34 +08:00
Sébastien Loriot 342e815d85 improve doc 2018-11-30 15:32:34 +08:00
Sébastien Loriot 6424377a94 no longer depend on Polyhedron, use PMP function instead 2018-11-30 15:32:34 +08:00
Sébastien Loriot b91dc57fd2 approximate_mesh -> approximate_triangle_mesh 2018-11-30 15:32:34 +08:00
Sébastien Loriot 9b8f82ea60 rename user manual input file 2018-11-30 15:32:34 +08:00
Sébastien Loriot f8c7ef3090 rename namespace from VSA -> Surface_mesh_approximation 2018-11-30 15:32:34 +08:00
Sébastien Loriot fa0577a25a rename subdirectory 2018-11-30 15:32:34 +08:00
Sébastien Loriot 15c4fed427 add license headers 2018-11-30 15:32:34 +08:00
Sébastien Loriot c9d4ab26df update signature to be consistent 2018-11-30 15:32:34 +08:00
Sébastien Loriot ad964de61d remove trailing whitespaces 2018-11-30 15:32:34 +08:00
Sébastien Loriot e2c7c233f1 lower case verb in brief 2018-11-30 15:32:34 +08:00
Sébastien Loriot b095d8011d change return type of find_best_merge() and update doc 2018-11-30 15:32:34 +08:00
Sébastien Loriot 79347110d3 cosmetic renaming of parameters 2018-11-30 15:32:34 +08:00
Lingjie Zhu 17248e5ac8 fix doc 2018-11-30 15:32:34 +08:00
Lingjie Zhu aae47434f7 fix benchmark 2018-11-30 15:32:34 +08:00
Sébastien Loriot 7bf5cff4cf accomodate update from master 2018-11-30 15:32:34 +08:00
Lingjie Zhu 2221f818b9 fix doc 2018-11-30 15:32:34 +08:00
Sébastien Loriot 1ab4276b44 fix link issue
most probably a doxygen bug
2018-11-30 15:32:34 +08:00