Commit Graph

1392 Commits

Author SHA1 Message Date
Andreas Fabri 88b0f11284 Move files to PSP/internal 2019-04-08 16:16:51 +02:00
Andreas Fabri a2075494da Move trace.h 2019-04-08 16:16:49 +02:00
Andreas Fabri e5e174941a Restore non-deprecated code 2019-04-03 11:13:28 +02:00
Sébastien Loriot 1c119aec44 replace cpp11::unordered_FOO by std::unordered_FOO 2019-03-29 13:28:33 +01:00
Sébastien Loriot 5a30e88a92 replace cpp11::function by std::function 2019-03-29 13:28:33 +01:00
Sébastien Loriot 124012d9f9 replace cpp11::array by std::array 2019-03-29 13:28:33 +01: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 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 0669c6ad97 remove error messages and disabled test if CPP11 is not available in PSP 2019-03-29 10:41:49 +01:00
Andreas Fabri a472c24185 http:/www.boost.org -> https://www.bost.org 2019-03-20 08:59:22 +01:00
Simon Giraudot 911bea4021 Remove Lapack support from Jet_fitting, PSP, Ridges and Solver_interface 2019-03-08 09:53:21 +01:00
Simon Giraudot 86faeb7fa5 Remove deprecated functions/tests of PSP after 2 releases 2019-03-08 09:46:36 +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 aacd365080 Merge pull request #3703 from sgiraudot/Point_set_processing-Fix_PLY_FT_type_detection-GF
Point Set Processing: Fix PLY FT type detection
2019-02-28 20:48:50 +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
Simon Giraudot 1f54c5e0af Merge remote-tracking branch 'mine/Surface_mesh-PLY_IO-GF' into Surface_mesh-PLY_IO-GF 2019-02-26 14:03:27 +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
Simon Giraudot df940da6b1 Fix FT type detection 2019-02-22 16:36:18 +01:00
Andreas Fabri e3abd29146 Do not suppress warnings in CMakeLists.txt 2019-02-17 18:45:19 +01:00
Andreas Fabri 25819705f5 Polyhedron, Intersections, PSP 2019-02-14 11:06:13 +01:00
Sébastien Loriot 52dd5f6244 manual replacement for level 1 in classified ref man 2019-02-14 10:40:04 +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
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 f47b7bb7ab Merge pull request #3668 from afabri/PSP-example_with_less_points-GF
PSP: Reduce the size of the data set in an example
2019-02-13 15:38:28 +01:00
Andreas Fabri dc025bcdf8 Make number of points a parameter 2019-02-08 10:14:59 +01:00
Andreas Fabri c3be03a5a2 PSP: Reduce the size of the data set in an example 2019-02-07 19:39:39 +01:00
Sébastien Loriot ec1de6d077 fix warning 2019-01-31 11:49:41 +01:00
Andreas Fabri c636ea1ce2 Fix PSP 2019-01-28 08:37:26 +01:00
Laurent Rineau afc3de2894
Merge branch 'master' into Stream_support-Color-GF 2019-01-23 09:37:08 +01:00
Simon Giraudot 12dfbd6353 Reorganize PLY IO functions/files 2019-01-22 10:00:23 +01:00
Andreas Fabri df17fbcdaa Fix bilateral smoothing 2019-01-10 17:48:30 +01:00
Sebastien Loriot 86a15599f4
Merge pull request #3342 from sgiraudot/Point_set_processing-Mst_orient_seed_points-GF
[Small Feature] MST Orient Normals with Seeds
2019-01-07 09:22:59 +01:00
Sébastien Loriot 61169b394e Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' 2019-01-04 17:19:19 +01:00
Sébastien Loriot 45066e7d91 Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD 2019-01-04 17:17:03 +01:00
Simon Giraudot 294ebaf8f5 Remove unused variable and useless assertion 2019-01-04 14:34:57 +01:00
Simon Giraudot 7656b16702 Fix typo hightest->highest 2019-01-04 14:34:56 +01:00
Simon Giraudot ad8ebeaa01 Fix documentation of named parameters, replacing iterators by value_type 2019-01-04 14:34:56 +01:00
Simon Giraudot f406473fd3 Document new named parameter 2019-01-04 14:34:56 +01:00
Simon Giraudot 0396dd1118 Patch to improve normal orientation using user-defined seed points 2019-01-04 14:34:56 +01:00
Simon Giraudot 1cfcb1ba5b Fix stream status handling everywhere PLY reader is used 2018-12-18 15:28:02 +01:00
Simon Giraudot 858d10070b Improve PLY element handling and thus fix bug when reading unknown element 2018-12-17 13:07:56 +01:00
Sébastien Loriot 3a1516e940 add missing Reference and uniformize ref man group declaration 2018-11-20 13:47:16 +01:00
Guillaume Damiand 7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand 2018-11-05 07:32:58 +01:00
Guillaume Damiand 92ba7fa6c9 Update minimum cmake required version in all CMakeLists.txt 2018-10-18 14:49:23 +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
Sébastien Loriot 2f9408f867 rename link name to match package name 2018-10-08 10:28:55 +02:00
Sébastien Loriot 3dd0aa112d rename macro not following the convention 2018-10-08 10:28:55 +02:00
Sébastien Loriot ea240cfac5 use \PkgXXX instead of \PkgXXXSummary 2018-10-08 10:28:44 +02:00
Sébastien Loriot a2e8a1c68f add the suffix Ref to doxygen link to reference 2018-10-08 10:26:56 +02:00
Laurent Rineau f8f0872118 Merge branch 'releases/CGAL-4.12-branch' 2018-09-17 11:36:41 +02:00
Simon Giraudot 76b50032a6 Fix constness of parameters of functions to output LAS values 2018-09-06 09:58:49 +02:00
Simon Giraudot ab0e622e8b Fix several bugs/badly done stuff in PLY IO 2018-09-06 09:58:49 +02:00
Laurent Rineau c68cf8fc4c Merge pull request #3129 from sgiraudot/Point_set_processing-Callbacks-GF
Point Set Processing: Callbacks
2018-06-27 10:21:40 +02:00
Laurent Rineau b86fff3f90 Merge pull request #3128 from sgiraudot/Solver_interface-Warn_against_diagonalize_traits-GF
Solver Interface: deprecate CGAL::Diagonalize_traits
2018-06-27 10:21:37 +02:00
Simon Giraudot 70859adb20 Fix callback and avoid making too many syscalls 2018-06-21 12:46:39 +02:00
Laurent Rineau 5ec1b841b7 Merge pull request #3170 from MaelRL/CGAL-Fix_some_STL_extension_namespaces-GF
STL_Extension: move CGAL::iterator and CGAL::unary/binary functions to CGAL::cpp98::
2018-06-20 17:21:01 +02:00
Simon Giraudot 41d554fe58 Deprecating Diagonalize_traits: document dependency to Eigen 2018-06-19 10:57:55 +02:00
Simon Giraudot c0e79003fc Provide a more generic cpp11::sleep_for() function that handles TBB/STD/MSVC2013 specificities 2018-06-18 16:05:18 +02:00
Simon Giraudot b993dcfc29 Test callbacks with parallel version too 2018-06-18 16:04:34 +02:00
Laurent Rineau 39b003732e Merge pull request #2599 from afabri/Filtered_kernel-Construct_point-GF
Make Construct_point{2,3} not create new nodes in the DAG
2018-06-14 17:34:51 +02:00
Mael Rouxel-Labbé 26c857a431 Moved unary/binary_function to CGAL::cpp98 2018-06-13 15:58:19 +02:00
Andreas Fabri a61c51d08f This sneaked in. Thank you Laurent for pointing it out 2018-06-08 16:01:54 +01:00
Andreas Fabri 8efae621d8 And the same for the 3D weight 2018-06-08 15:52:05 +01:00
Laurent Rineau 2596a302c0 Merge pull request #2954 from MaelRL/Spatial_searching-Fix_fuziness_doc-GF
Spatial searching: rework fuzzy items

# Conflicts:
#	Spatial_searching/test/Spatial_searching/Point_with_info.h
2018-06-01 17:24:02 +02:00
Laurent Rineau 5dee4b4819 Merge pull request #2954 from MaelRL/Spatial_searching-Fix_fuziness_doc-GF
Spatial searching: rework fuzzy items

# Conflicts:
#	Spatial_searching/test/Spatial_searching/Point_with_info.h
2018-06-01 17:22:10 +02:00
Simon Giraudot f722955b45 Add missing includes 2018-05-29 12:22:46 +02:00
Simon Giraudot 7576160cf8 Improve doc of NP callback 2018-05-29 11:42:04 +02:00
Simon Giraudot 941e376ce6 Include remarks from review 2018-05-29 11:42:04 +02:00
Simon Giraudot ac391e0fb2 Add example for callbacks 2018-05-29 11:42:04 +02:00
Simon Giraudot 67c830879c Document callbacks in all functions + in PSP named parameters 2018-05-29 11:42:04 +02:00
Simon Giraudot d11654d2f2 Use cpp11::thread 2018-05-29 11:42:04 +02:00
Simon Giraudot 9dbdc6c826 Fix assignment operator 2018-05-29 11:42:03 +02:00
Simon Giraudot e649d77dde Undef first by safety 2018-05-29 11:42:03 +02:00
Simon Giraudot 7703236025 Callbacks in most Point Set Processing functions 2018-05-29 11:42:03 +02:00
Simon Giraudot 08f4afd00e Bugfix: check that thread is non null 2018-05-29 11:42:03 +02:00
Simon Giraudot 0f66525c2d Simplify code 2018-05-29 11:42:03 +02:00
Simon Giraudot dd1b072fa6 Fix indentation 2018-05-29 11:42:02 +02:00
Simon Giraudot 23f7b130c3 Integrate thread management to Parallel_callback 2018-05-29 11:42:02 +02:00
Simon Giraudot a2fd0c7630 Callback for bilateral smoothing 2018-05-29 11:42:02 +02:00
Simon Giraudot 92f88cecbb Fix interruption 2018-05-29 11:42:02 +02:00
Simon Giraudot 45bad1258e Move atomic variables into Parallel_callback 2018-05-29 11:42:02 +02:00
Simon Giraudot 7fba36b8dd Move Parallel_callback out of function + documentation 2018-05-29 11:42:02 +02:00
Simon Giraudot 979d74a723 Better version of callback in compute_average_spacing() 2018-05-29 11:42:02 +02:00
Simon Giraudot 9407dac596 First version of a callback in compute_average_spacing() 2018-05-29 11:42:02 +02:00
Mael Rouxel-Labbé b41f1d6272 Various deprecation-related improvements 2018-05-18 16:47:54 +02:00
Sébastien Loriot 7e42e9f5a2 move citation to avoid line break in the brief. 2018-05-11 22:53:43 +02:00
Andreas Fabri 5ac03b9919 PSP: Use \cgalCite 2018-05-11 10:22:37 +01:00
Laurent Rineau 92a7449cac Merge pull request #3006 from sloriot/PMP_PSP-fixes_for_release
Pmp psp fixes for release
2018-04-24 17:34:21 +02:00
Laurent Rineau 03e68d8740 Merge pull request #2985 from afabri/CGAL-std_latest-GF
Support C++17 (Replace std::random_shuffle() with CGAL::random_shuffle(), and other adjustments)
2018-04-24 17:32:55 +02:00
Simon Giraudot 9f825accdb Fix PLY reading properties other than those of vertices 2018-04-12 11:50:33 +02:00
Sébastien Loriot 8bed47fda1 please dependency checker 2018-04-12 09:49:17 +02:00
Sébastien Loriot 88b312f48e fix \cond \endcond matching 2018-04-12 08:53:52 +02:00
Andreas Fabri c54a6a4980 Put CGAL::random_shuffle() in the subnamespace cpp98 2018-04-11 09:32:23 +01:00
Sébastien Loriot bf9e8ab40d restore function deprecated in 4.12 2018-04-10 17:33:43 +02:00
Sébastien Loriot 53f109910f pass the point property map for the queries too 2018-04-10 17:33:11 +02:00
Andreas Fabri 063a91a771 Use CGAL::random_shuffle 2018-04-04 14:00:23 +01:00
Laurent Rineau 3ff0c6cc04 Fix dependencies 2018-03-30 11:33:34 +02:00
Andreas Fabri 643aaf2dcf Fix voronoi_covariance_3 and HalfedgeDS_vector 2018-03-29 11:44:25 +02:00
Laurent Rineau 7d2e7dfedb Fix dependencies of PSP_3 2018-03-28 19:00:33 +02:00