Commit Graph

1844 Commits

Author SHA1 Message Date
Sébastien Loriot 8bb22d5b2c extra run of the script to remove tabs and trailing whitespaces
right after the merge of the 5.0 release branch

+ manual fix of the files (indentation was changed in the meantime):
   * Spatial_sorting/include/CGAL/Multiscale_sort.h
   * Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot 8b153fb495 Merge branch 'cgal/releases/CGAL-5.0-branch'
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Sébastien Loriot 0a46621dc6 Merge branch 'cgal/releases/CGAL-4.14-branch'
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot 590612a563 run the script to remove tabs and trailing whitespaces 2020-03-26 13:25:16 +01:00
Simon Giraudot 70f3ac32ef Fix files not compiled by doxygen 2020-03-23 13:23:25 +01:00
Simon Giraudot 320876ab23 Replace exception by return value to stop for_each loops 2020-03-23 08:29:08 +01:00
Sébastien Loriot 2a13c8cbec Update from master 2020-03-20 09:05:58 +01:00
Sébastien Loriot eb5d1d9a95 Update from master 2020-03-20 08:58:52 +01:00
Simon Giraudot de64512f5c Fix mistake introduced in header 2020-03-18 16:33:40 +01:00
Simon Giraudot 8d9dac02ea Fix many warnings 2020-03-18 16:20:54 +01:00
Simon Giraudot 8423de8b95 Slightly modify algo/structures to accept 2D points as well 2020-03-18 14:57:53 +01:00
Simon Giraudot 49674688dc Fix unused typedefs 2020-03-18 14:03:31 +01:00
Simon Giraudot 61b51605b2 Fix sequential callback wrapper 2020-03-18 09:06:09 +01:00
Simon Giraudot a27ab3aa66 Fix unused variable 2020-03-18 09:05:57 +01:00
Simon Giraudot 34185bbae1 Fix warnings 2020-03-18 08:30:57 +01:00
Mael Rouxel-Labbé 618a72b739 Merge remote-tracking branch 'cgal/master' into PMP-soup_to_mesh_add_vpm 2020-03-17 20:00:31 +01:00
Simon Giraudot 0e67264624 Update from review 2020-03-17 12:04:44 +01:00
Simon Giraudot 88e3fd4731 Remove garbage cerr 2020-03-17 12:04:44 +01:00
Simon Giraudot b1966323e4 Do not fallback on k=3 if sphere is empty for clustering 2020-03-17 12:04:44 +01:00
Simon Giraudot c4e62d70e8 Remove K parameter and update doc from reviews 2020-03-17 12:04:44 +01:00
Simon Giraudot 80e8283706 Fix errors 2020-03-17 12:04:44 +01:00
Simon Giraudot 7cba1cc1aa Document cluster_point_set() 2020-03-17 12:04:44 +01:00
Simon Giraudot 2bfac0bc86 Reference manual for cluster_point_set() 2020-03-17 12:04:44 +01:00
Simon Giraudot 74070d3356 First version of clustering algorithm 2020-03-17 12:04:44 +01:00
Simon Giraudot 6b2242356d Fix uninitialized variable 2020-03-17 12:03:58 +01:00
Mael Rouxel-Labbé 30d4754a04 Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno 2020-03-17 09:03:12 +01:00
Simon Giraudot 0fe2ee40e8 Fix outdated precondition 2020-03-12 10:27:59 +01:00
Simon Giraudot feaa8ce598 Merge remote-tracking branch 'necip/gsoc2019-pointmatcher_icp_wrapper-necipfazil' into gsoc2019-pointmatcher_icp_wrapper-necipfazil 2020-03-05 15:58:17 +01:00
Simon Giraudot 1067694059 Fix some errors 2020-03-05 11:44:45 +01:00
Simon Giraudot 74151aea0f Fix constness error 2020-03-05 10:01:01 +01:00
Simon Giraudot 90f7d81291 Fix callback wrapper if no callback provided 2020-03-02 16:11:55 +01:00
Simon Giraudot fb3ed79148 Add missing file 2020-03-02 13:26:23 +01:00
Simon Giraudot 50ae0aeba4 Replace Parallel_callback by Callback_wrapper + cleaning/improvements of factorized KD Tree 2020-03-02 12:24:40 +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
Simon Giraudot fe4b69aec8 Factorize KD-tree calls in PSP + replace TBB functors by lambdas + some cleaning 2020-02-27 15:08:44 +01:00
Mael Rouxel-Labbé 98f3878c4d Move some PSP_3::GetPointMap to CGAL:: namespace 2020-02-20 11:12:15 +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
Simon Giraudot 059ed45064 Avoid polluting testing if OpenGR/pointmatcher missing 2020-02-13 09:43:19 +01:00
Mael Rouxel-Labbé 8d8dbb1c0b Fix warnings about checking that an unsigned int is positive 2020-02-10 18:17:40 +01:00
Simon Giraudot 66ebb5a7d6 Fix missing Eigen dep in targets 2020-02-10 11:57:57 +01: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
Laurent Rineau 0fd7bbc4ff Merge pull request #4364 from afabri/CGAL-Parallel_if_available_tag
CGAL:: Add Parallel_if_available_tag
2020-02-07 16:25:03 +01:00
Laurent Rineau ce9edc9834 Merge pull request #4450 from MaelRL/CGAL-Use_CGAL_PI-GF
Use `CGAL_PI` where relevant
2020-02-07 16:24:44 +01:00
Mael 8f29c7cb63
Merge branch 'master' into CGAL-Parallel_if_available_tag 2020-01-29 16:42:54 +01:00
Laurent Rineau 5fc7b97e32 Merge pull request #4468 from maxGimeno/TBB-Fix_deprecation_warnings-5_0-maxGimeno
TBB deprecated code replacement
2020-01-29 16:34:56 +01:00
Laurent Rineau 7ce522d99d Merge pull request #4492 from sgiraudot/PSP-Cleanup_Point_with_normal_3_includes-GF
Remove undocumented CGAL::Point_with_normal_3 from examples

# Conflicts:
#	Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/reconstruction_structured.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/efficient_RANSAC_custom_shape.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/efficient_RANSAC_parameters.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/plane_regularization.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_with_callback.cpp
#	Shape_detection/examples/Shape_detection/efficient_RANSAC_with_point_access.cpp
#	Shape_detection/examples/Shape_detection/shape_detection_basic_deprecated.cpp
2020-01-29 16:33:57 +01:00
Laurent Rineau 315a0b54d1 Merge pull request #4468 from maxGimeno/TBB-Fix_deprecation_warnings-5_0-maxGimeno
TBB deprecated code replacement
2020-01-29 16:27:53 +01:00
Laurent Rineau 94051f3f63 Merge pull request #4492 from sgiraudot/PSP-Cleanup_Point_with_normal_3_includes-GF
Remove undocumented CGAL::Point_with_normal_3 from examples

# Conflicts:
#	Advancing_front_surface_reconstruction/examples/Advancing_front_surface_reconstruction/reconstruction_structured.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/efficient_RANSAC_custom_shape.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/efficient_RANSAC_parameters.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/plane_regularization.cpp
#	Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_with_callback.cpp
#	Shape_detection/examples/Shape_detection/efficient_RANSAC_with_point_access.cpp
#	Shape_detection/examples/Shape_detection/shape_detection_basic_deprecated.cpp
2020-01-29 16:21:31 +01:00
Simon Giraudot 3544d43898 Remove undocumented CGAL::Point_with_normal_3 from examples 2020-01-28 10:09:49 +01:00
Mael Rouxel-Labbé 8f82c1b7a4 Start fixing PLY namespaces 2020-01-24 18:32:46 +01:00
Simon Giraudot 2bbe1f4a21 Fix cmake warning using QUIET 2020-01-22 11:02:33 +01:00
Mael Rouxel-Labbé d620198049 Merge branch 'CGAL_IO-maxGimeno-old' into CGAL_IO-maxGimeno 2020-01-17 12:34:08 +01:00
Simon Giraudot 5daa73c9bc Use CGAL_target_use_* mechanism for OpenGR and pointmatcher 2020-01-16 16:12:34 +01:00
Simon Giraudot f1d155045e Fix licenses 2020-01-16 11:00:00 +01:00
Simon Giraudot 10b92bc1d5 Replace large XYZ by smaller binary PLY + fix examples 2020-01-15 15:26:24 +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
Maxime Gimeno 85712ba28c WIP replacing tbb deprecated includes. 2020-01-14 15:03:20 +01:00
Mael Rouxel-Labbé 3c7eb2c6b9 Use CGAL_PI instead of hardcoding it 2020-01-07 15:31:07 +01:00
Simon Giraudot fd44fb278e Add warning about which point set to use as reference 2019-12-11 13:25:16 +01:00
Simon Giraudot 1646f9dba2 Document new parameter 2019-12-11 13:08:27 +01:00
Simon Giraudot ad6403399c Fix assertion 2019-12-11 12:53:32 +01:00
Simon Giraudot e657cd72f7 Add named parameter for max normal deviation 2019-12-11 12:50:44 +01:00
Laurent Rineau 65cde3ce79
Merge branch 'master' into Faster_dd_spatial_searching-cjamin 2019-12-03 19:18:15 +01:00
Necip Yildiran 45e728f1e3 typos were corrected in doc of PSP OpenGR/PointMatcher wrappers 2019-11-29 13:01:53 -05:00
Mael Rouxel-Labbé e73b973b62 Use Parallel_if_available_tag to simplify code that used CGAL_LINKED_WITH_TBB 2019-11-20 12:24:54 +01:00
Simon Giraudot c43c6ac2fa Merge remote-tracking branch 'clement/Faster_dd_spatial_searching-cjamin' into Faster_dd_spatial_searching-cjamin 2019-10-22 13:21: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
Maxime Gimeno 22b8e0ccb8 Add some IO sections 2019-09-17 14:32:40 +02:00
Laurent Rineau efcc3fb759 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2019-09-13 12:28:07 +02:00
Sébastien Loriot b990d02846 use iterator traits 2019-09-12 14:35:02 +02:00
Necip Yildiran fed52c13da Improved doc for OpenGR/PointMatcher wrappers
OpenGR: param max_running_time

PointMatcher: geom_traits
2019-09-03 23:06:46 -04:00
Necip Yildiran 1011121d77 Changed struct init syntax as C++20 is not supported
aggregate initialization with attribute naming is changed to list initialization
2019-09-02 10:35:58 +02:00
Necip Yildiran 28f742e00f Improved doc for PSP: added author 2019-09-02 10:35:58 +02:00
Necip Yildiran f38d89996c Improved doc for OpenGR/PointMathcher wrappers 2019-09-02 10:35:58 +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 5d65fc3da7 Update regitration functions with new named parameters API 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 551313ac5c Merge branch 'cgal/releases/CGAL-4.14-branch' 2019-08-27 06:37:23 +02:00
Sébastien Loriot f0fb56233a Merge 'cgal/releases/CGAL-4.13-branch' 2019-08-27 06:36:39 +02:00
Simon Giraudot 2e4d7981dc Fix doc: no point map but property maps 2019-08-21 15:19:07 +02:00
Simon Giraudot 66d7f39ef8 Fix missing doxygen character 2019-08-21 15:17:42 +02:00
Necip Yildiran e545f9ae5a Improved doc for OpenGR/pointmatcher wrappers; edited Installation/CHANGES.md 2019-08-14 00:06:09 +03:00
Sebastien Loriot fb8fa48950
Merge pull request #4083 from sloriot/CGAL-named_function_parameters
Named function parameters
2019-08-08 10:03:38 +02:00
Sébastien Loriot b84297f8f6 update the usage for the new CGAL named function parameters 2019-07-29 09:38:39 +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 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 44b7efaa5a Fix opengr/pointmatcher registration example: register point sets 2019-07-28 21:36:38 +03:00
Necip Yildiran 9b33ad8fdf Link libpointmatcher libs with libpointmatcher wrapper examples 2019-07-28 21:35:17 +03:00
Necip Yildiran 67bf1d4f7c Fix OpenGR wrapper: instantiate sampler class using PointType 2019-07-28 18:46:30 +03:00
Laurent Rineau 7b1889b87e Merge branch 'releases/CGAL-4.14-branch'
# Conflicts:
#	Point_set_processing_3/include/CGAL/IO/write_ply_points.h
2019-07-26 18:45:17 +02:00
Laurent Rineau da2726e0e7 Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
# Conflicts:
#	CGAL_ipelets/include/CGAL/CGAL_Ipelet_base_v7.h
#	Installation/lib/cmake/CGAL/CGALConfig.cmake
#	Intersections_2/test/Intersections_2/test_intersections_2.cpp
#	Segment_Delaunay_graph_2/test/Segment_Delaunay_graph_2/include/test_types.h
#	Snap_rounding_2/include/CGAL/Snap_rounding_kd_2.h
2019-07-26 18:33:55 +02:00
Necip Yildiran b1ce7d98ee Removed unnecessary copyright info from psp examples 2019-07-26 14:24:39 +03: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
Necip Yildiran 68013aa86c Documentation of pointmatcher registration functions 2019-07-26 13:18:28 +03:00
Simon Giraudot 85ab4e9041 Add missing inlines to PSP IO non-template functions 2019-07-24 08:49:34 +02:00
Necip Yildiran 84bf522352 Added psp example: registration with opengr+pointmatcher pipeline 2019-07-20 00:29:53 +03: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 dbec5daa1d pointmatcher icp reg convention: point_set_1 is ref while point_set_2 is data 2019-07-19 14:16:36 +03:00
Necip Yildiran 8bba0536e8 added register_point_sets method that use pointmatcher::icp 2019-07-19 12:16:22 +03:00
Necip Yildiran dbc173d04c changed namedparameters, convenience overloads for pointmatcher::icp 2019-07-19 11:35:12 +03: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 4ca465a81f try to please clang 2019-07-15 10:51:44 +02:00
Sébastien Loriot 560c77f567 rename named function parameter class 2019-07-15 06:25:02 +02:00
Necip Yildiran a9889a12e3 First draft version of pointmatcher icp wrapper 2019-07-15 01:38:48 +03: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
Necip Yildiran 7029fe4dcb Use transform iterator to transform cgal range+pmaps to gr points on-the-fly
Usage of a point adapter is no longer needed: transform iterator adapts the cgal points to opengr points on-the-fly
2019-07-09 13:07:56 +03:00
Necip Yildiran 13ce95a98a Use Kernel::FT as Scalar type for PointAdapter base point type
Helps to avoid having unnecessary casts resulting loss of precision
2019-07-08 21:57:54 +03:00
Necip Yildiran 090b88437c use vec3 interface to copy point on-the-fly 2019-07-08 13:23:12 +03:00
Sébastien Loriot c0edb5ecaa remove CGAL_CXX11 macro usage 2019-07-08 11:42:17 +02:00
Simon Giraudot b2e723b548 Merge branch 'Faster_dd_spatial_searching-cjamin-backup' into Faster_dd_spatial_searching-cjamin 2019-07-04 13:17:50 +02:00
Necip Yildiran c5bc7239b6 init pointadapter for opengr registration 2019-07-01 12:20:19 +03:00
Simon Giraudot e32d102270 Add verbose display of matrix 2019-06-26 11:31:43 +02:00
Simon Giraudot 7ae6f182dd Copy-paste official doc 2019-06-26 11:31:04 +02:00
Simon Giraudot 6a43faceff Documentation of registration functions (user + ref + biblio) 2019-06-26 11:31:04 +02:00
Simon Giraudot 927474eecd Modify named parameters and begin ref manual 2019-06-26 11:31:02 +02:00
Simon Giraudot 48ad9c4d57 Separate files and rename functions 2019-06-26 11:29:44 +02:00
Sébastien Loriot da776c75c1 add compute_transformation 2019-06-26 11:29:44 +02:00
Efi Fogel 1453280fcd fix license checker 2019-06-26 11:29:43 +02:00
Sébastien Loriot f2da91be40 update after OpenGR update
OpenGR HEAD = cbce48e030
2019-06-26 11:29:43 +02:00
Sébastien Loriot 5911cbc568 return score and silent logger 2019-06-26 11:29:42 +02:00
Sébastien Loriot d36aa97573 add named parameters for OpenGR options 2019-06-26 11:29:41 +02:00
Sébastien Loriot faf42467c2 first draft version of OpenGR wrapper
done based on super4pcs_test.cc
2019-06-26 11:29:16 +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
Andreas Fabri f7b7b9957f Merge remote-tracking branch 'cgal/master' into CGAL-null_ptr-GF 2019-06-05 14:47:11 +02:00
Andreas Fabri 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Andreas Fabri e2d19b0c8d Replace NULL and Nullptr_t with nullptr and nullptr_t 2019-06-04 23:45:44 +02:00
Dmitry Anisimov 3738de08ed
Merge branch 'master' into Point_set_shape_detection_3-make_it_general_with_region_growing-danston 2019-05-23 10:38:45 +02:00
Laurent Rineau 419032d859 Merge pull request #3947 from MaelRL/CGAL-Fix_typos-GF
Fix some typos in code/comments/documentation
2019-05-23 08:50:14 +02:00
Dmitry Anisimov 110b94c16d conflicts fixes 2019-05-21 20:06:06 +02:00
Mael Rouxel-Labbé 2848158354 Fix typos 2019-05-20 08:54:04 +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 7bcad36d7e
Merge branch 'master' into Installation-remove_FindBLAS_LAPACK_TAUCS-GF 2019-05-14 16:03:28 +02:00
Laurent Rineau 554672f363 Merge pull request #3869 from sgiraudot/PSP-Range_neighborhood_NP-GF
[Small Feature] PSP: Spherical Neighborhood Queries
2019-05-06 15:50:10 +02:00
Simon Giraudot a22c127b5b Document removal of deprecated PSP API 2019-05-06 11:57:41 +02:00
Simon Giraudot 6b112dda54 Make doc of NP neighbor_radius more general and add more specific info to the WLOP doc 2019-05-06 10:36:46 +02:00
Dmitry Anisimov a8a9c3bda4 bgl + shape detection dependent tests 2019-04-26 10:19:46 +02:00
Maxime Gimeno 7a25c0e1ca Fix header inclusion 2019-04-26 09:41:34 +02:00
Dmitry Anisimov 92d3417012 dependencies + structuring example fixes 2019-04-25 18:30:43 +02:00
Simon Giraudot d8ec8b8986 Fix warning/error 2019-04-23 10:20:16 +02:00
Dmitry Anisimov 13d0156482 fixed docs, references, biblio, and license 2019-04-22 13:06:20 +02:00
Simon Giraudot aee8735193 Document neighbor_radius parameter and amend example 2019-04-19 12:47:31 +02:00
Simon Giraudot d167bd0d54 Neighbor query by choosing KNN or radius for PSP algorithms 2019-04-19 11:00:10 +02:00
Andreas Fabri 864ba4249d Merge branch 'Surface_mesh-PLY_IO-GF-old' into Surface_mesh-PLY_IO-GF 2019-04-12 16:19:53 +02:00
Sebastien Loriot 08251247c2
Merge pull request #3831 from afabri/PSP-cleanup-GF
Point Set Processing:  cleanup
2019-04-12 15:34:45 +02:00
Sébastien Loriot db65bd8ecc Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' 2019-04-11 21:38:48 +02:00
albert-github 1dd7473818 Correction of links
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +02:00
Simon Giraudot d8b51a9672 Merge remote-tracking branch 'laurent/Installation-remove_FindBLAS_LAPACK_TAUCS-GF' into Installation-remove_FindBLAS_LAPACK_TAUCS-GF 2019-04-09 15:22:45 +02:00
Simon Giraudot 717137e48f Merge remote-tracking branch 'mine/Surface_mesh-PLY_IO-GF' into Surface_mesh-PLY_IO-GF 2019-04-09 15:11:58 +02:00
Maxime Gimeno 6e46d7e661 Add CGAL:: before sqrt(). 2019-04-08 16:16:51 +02:00
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
Mael Rouxel-Labbé 724a5a535e Removed useless include 2018-03-23 16:59:36 +01:00
Laurent Rineau e687e38d9c Merge pull request #2911 from lrineau/CGAL-prefix_CMake_options_with_CGAL-GF
Prefix CMake options with `CGAL_`
2018-03-09 18:41:24 +01:00
Laurent Rineau 4a7966d145 Merge pull request #2860 from lrineau/Installation-fix_check_headers-GF
Fix CGAL_ENABLE_CHECK_HEADERS, again
2018-03-09 18:39:26 +01:00
Laurent Rineau f12b3bf302 Prefix CMake options with `CGAL_`
- in `examples/Mesh_3/`,
- in `examples/Point_set_processing_3/`,
- in `demo/Polyhedron/`, and
- in `demo/Triangulation_3/`.
2018-03-08 12:07:49 +01:00
Laurent Rineau 0a74393dcf Commit all new dependencies files 2018-03-06 18:44:48 +01:00
Laurent Rineau 182239d6b6
Merge branch 'master' into CGAL-remove_SCL_SECURE_NO_DEPRECATE-GF 2018-03-06 16:49:30 +01:00
Andreas Fabri f91a93d02b Quit VC++ warning concerning a third party lib for reading LAS files 2018-03-06 15:05:21 +00:00
Laurent Rineau 78e7060525 Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Sébastien Loriot 483f69728e Refresh branch 2018-02-12 22:21:38 +01:00
Maxime Gimeno 688b5dd06e Move dependencies creation to package_info and add dependencies to git 2018-02-02 12:08:05 +01:00
Maxime Gimeno 8bde832931 Fix METIS headers in BGL 2018-02-02 12:08:05 +01:00
Maxime Gimeno a676d5a60e Try to fix errors in classification checks 2018-02-02 12:08:05 +01:00
Maxime Gimeno acd0a72edf Modify travis script to test dependencies 2018-02-02 12:08:05 +01:00
Maxime Gimeno ae36b452bc Add dependencies of all packages 2018-02-02 12:08:05 +01:00
Maxime Gimeno 7fa4b380d2 fixes in includes logic. 2018-02-02 12:08:05 +01:00
Andreas Fabri e34529aa9a PSP 2018-01-17 21:17:51 +00:00
Simon Giraudot c52b32b744 Add trick to get FT right for general PointRange AND for CGAL::Point_set_3 2018-01-11 14:04:19 +01:00
Simon Giraudot 9c1e045376 Use std::iterator_traits to get the value type 2018-01-11 12:35:36 +01:00
Simon Giraudot eebd1bda6a Fix Windows conversion warnings 2018-01-10 16:39:34 +01:00
Simon Giraudot 78afc3959c Fix return-types incorrectly changed from FT to double 2018-01-10 16:39:34 +01:00
Simon Giraudot 4393ca5ed5 Fix remaining deprecated function 2018-01-10 16:39:33 +01:00
Simon Giraudot 2e25f932cd Fix several bugs 2018-01-10 16:39:33 +01:00
Simon Giraudot f97c3c5caa Fix missing typename 2018-01-10 16:39:33 +01:00
Simon Giraudot 1d4c71c94a Move deprecated API section + explain API in intro 2018-01-10 16:39:33 +01:00
Simon Giraudot 2549c2adcb Minor fixes in NamedParameters.txt 2018-01-10 16:39:33 +01:00
Simon Giraudot c63f72538d Add missing named parameters 2018-01-10 16:39:33 +01:00
Simon Giraudot 6f658fcf3f Fix bold "No" 2018-01-10 16:39:33 +01:00
Simon Giraudot 679aa906fa Fix missing link for Monge_via_jet_fitting 2018-01-10 16:39:33 +01:00
Simon Giraudot 2dc3f84478 Add tests for deprecated functions of PSP 2018-01-10 16:39:32 +01:00
Simon Giraudot 4e497f1c15 Add deprecated constructor to Point_set_with_structure 2018-01-10 16:39:32 +01:00
Simon Giraudot 10c9882e8e Fix iterator constness 2018-01-10 16:39:32 +01:00
Simon Giraudot bd73153ce6 Update PSP user manual with new API (+ tutorial to update code) 2018-01-10 16:39:32 +01:00
Simon Giraudot 1fa899760f Use standard deprecation tools + minor fixes 2018-01-10 16:39:31 +01:00
Simon Giraudot b4ea6c81b4 Fix missing parenthesis 2018-01-10 16:39:31 +01:00
Simon Giraudot 506a5d2f33 Change API to named parameters in all PSP IO functions/examples/tests/doc 2018-01-10 16:39:31 +01:00
Simon Giraudot 359abd5351 Use Named Parameters in compute_vcm() 2018-01-10 16:39:31 +01:00
Simon Giraudot 9764321577 Use named parameters in class Point_set_with_structure 2018-01-10 16:39:31 +01:00
Simon Giraudot a1696bc72e All reference manual reworked with in the named parameters fashion 2018-01-10 16:39:31 +01:00
Simon Giraudot aabd51c7b5 use all_default(points) everywhere 2018-01-10 16:38:37 +01:00
Simon Giraudot 6cdcfd5009 Update tests with named parameters API 2018-01-10 16:38:36 +01:00
Simon Giraudot 628b229f68 Fix remaining old API in examples 2018-01-10 16:38:36 +01:00
Simon Giraudot 5299634dbb Update remaining old APIs in include 2018-01-10 16:38:36 +01:00
Simon Giraudot 85e5633b60 Add missing include 2018-01-10 16:38:36 +01:00
Simon Giraudot 86634b3c17 Use new API of PSP with named parameters in include+example 2018-01-10 16:38:36 +01:00
Simon Giraudot 814ad5adf4 Fix pmap -> map 2018-01-10 16:38:35 +01:00
Simon Giraudot c58ea477f1 compute_average_spacing() with named parameters 2018-01-10 16:38:35 +01:00
Simon Giraudot 670346ba86 Add deprecated PSP V1 API macro 2018-01-10 16:38:35 +01:00
Simon Giraudot 79e423fadb Create a Point_set_processing_3 folder to move internal 2018-01-10 16:38:35 +01:00
Sébastien Loriot 8fc5756cc3 de-duplicate identical labels 2018-01-10 12:13:48 +01:00
Laurent Rineau 42b11ddf29 Revert the merge of PR #2478
This reverts the merge commit 46cc91e787 onto
488c3e2879.
2018-01-04 17:54:08 +01:00
Laurent Rineau 1c2e9df8cf Merge branch 'releases/CGAL-4.11-branch' 2017-12-19 16:29:10 +01:00
Laurent Rineau 5181cd7474 Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
# Conflicts:
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2017-12-19 16:19:22 +01:00
Sébastien Loriot 082d9005da use reference type of the pmap 2017-12-08 14:45:54 +01:00
Marc Glisse e2bb2b383b
Merge branch 'master' into Faster_dd_spatial_searching-cjamin 2017-12-07 15:26:46 +01:00
Laurent Rineau 3c6640bf59 Merge pull request #1436 from lrineau/CGAL-new_cmake-GF
Renewal of CMake scripts: header-only, ctest, CMake>=3.1

# Conflicts:
#	Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
2017-12-05 18:20:05 +01:00
Laurent Rineau 1296d83552 Fix the warning about CMP0023 2017-11-28 14:27:29 +01:00
Clement Jamin c791c765f9 Missing typedefs in custom distance class 2017-11-22 11:49:17 +01:00
Sébastien Loriot 8cdfad0d08 add missing URL and Id tags 2017-11-15 22:58:57 +01:00
Laurent Rineau 0681ac6dbc Fix the TBB_USE_FILE warnings 2017-11-15 17:00:02 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Laurent Rineau 037d1149f5 Merge pull request #2477 from sgiraudot/Polyhedron_demo-Fix_load_ply_empty_soup-GF
Polyhedron demo: several fixes and enhancements for PLY I/O
2017-10-13 16:54:19 +02:00
Laurent Rineau 7e9f756935 Replace all std::unary_function by CGAL::unary_function 2017-10-04 15:57:09 +02:00
Simon Giraudot 813f128e57 Add method to recover comments of PLY input 2017-10-04 09:30:01 +02:00
Simon Giraudot 38663431a1 Merge branch 'Classification-GF-old' into Classification-GF 2017-09-11 11:53:13 +02:00
Laurent Rineau 0c30b8697a Merge pull request #2374 from afabri/CGAL-links-GF
PSP, PMP: Fix some \ref
2017-09-04 15:09:08 +02:00
Laurent Rineau 0595de07c2 Merge pull request #2370 from sgiraudot/PLY_reader-Fix_face_properties_bug-GF
PLY reader: Fix face properties bug
2017-09-04 15:08:51 +02:00
Laurent Rineau 65d4b9243b Merge pull request #2372 from afabri/PSP-add-author-GF
Point Set Processing: Add authors
2017-08-28 12:49:39 +02:00
Andreas Fabri db67979b71 fix some \ref so that the links go to the package overview 2017-08-25 14:14:01 +01:00
Andreas Fabri 74b88b2ee0 Add Florent and Simon as author of the structuring function 2017-08-25 14:43:24 +02:00
Simon Giraudot 6c4b27c743 Merge branch 'Classification-GF-old' into Classification-GF 2017-08-25 14:28:10 +02:00
Simon Giraudot 1e4b63c606 Fix face properties bug 2017-08-24 11:42:29 +02:00
Sebastien Loriot 74409b2b3c Merge pull request #2239 from sgiraudot/Shape_detection-Region_growing-GF
Region Growing (Shape Detection)
2017-08-18 16:27:19 +02:00
Simon Giraudot 335abd45dd Fix warnings 2017-08-14 09:58:33 +02:00
Simon Giraudot 50b618d801 Fix typename warnings 2017-08-11 10:07:11 +02:00
Simon Giraudot 86e5ad850b Add method to test if tag exists for list property 2017-08-09 09:48:21 +02:00
Simon Giraudot 63732f6415 Remove useless and error-prone overload with std::size_t 2017-08-04 10:03:29 +02:00
Simon Giraudot 8999312f16 Fix reference forwarding everywhere 2017-08-02 14:10:44 +02:00
Simon Giraudot 45ffa0af52 Fix reference forwarding (+ property map error) 2017-08-02 14:10:44 +02:00
Simon Giraudot f0e03e997a Some more internal adaptions of read_ply_points 2017-08-02 14:10:44 +02:00
Simon Giraudot 8556215aae Explicit cast 2017-08-02 14:10:43 +02:00
Simon Giraudot 89d610f047 Add functions to write PLY list properties 2017-08-02 14:10:42 +02:00
Simon Giraudot 71be7b4935 Generalize and simplify generation of PLY properties macro 2017-08-02 14:10:42 +02:00
Simon Giraudot c190be7993 Add methods to handle PLY lists 2017-08-02 14:10:41 +02:00
Simon Giraudot 7de200fffa Bugfix: update structuring test with new API 2017-08-02 13:45:10 +02:00
Simon Giraudot 4c99c7be33 Fix doc 2017-08-01 15:47:58 +02:00
Simon Giraudot be69b2bdd9 Update doc and API 2017-08-01 15:47:58 +02:00
Simon Giraudot 6a119fef11 Unify APIs of structuring and regularization 2017-08-01 15:47:58 +02:00
Simon Giraudot 85634b7a27 Change structure_point_set() with generalized API 2017-08-01 15:46:04 +02:00
Simon Giraudot b88deb3759 Rename Efficient_RANSAC_traits as Shape_detection_traits (same for concept) 2017-08-01 15:45:06 +02:00
Simon Giraudot 8043d342e7 Merge branch 'Classification-GF-old' into Classification-GF 2017-07-21 12:06:19 +02:00
Simon Giraudot c59454e45f Fix wrong inclusions/warning protections 2017-07-13 10:36:56 +02:00
Simon Giraudot 41edf00aae Deactivate visual studio warning on LASlib DLL 2017-07-12 08:13:41 +02:00
Simon Giraudot eed458b143 Fix binary write bug 2017-07-11 11:58:54 +02:00
Jane Tournois b4bf70caf2 use the import instruction of LasReader_LAS 2017-07-11 11:58:54 +02:00
Jane Tournois dce27d7ecc add missing includes 2017-07-11 11:58:54 +02:00
Simon Giraudot 238f3afd70 Fix: use cpp11::tuple in examples 2017-07-11 11:58:54 +02:00
Simon Giraudot fbe9e78ef0 Use std:: everywhere for tuples (make_tuple, get, etc.) 2017-07-11 11:58:54 +02:00
Simon Giraudot 955100bb48 Force using std::tuple 2017-07-11 11:58:54 +02:00
Simon Giraudot b3723b7e3d Document needed specialization of Output_rep 2017-07-11 11:58:53 +02:00
Simon Giraudot e01f62a09f Use Output_rep to output colors 2017-07-11 11:58:53 +02:00
Simon Giraudot 3449599f59 Simplify CMakeLists 2017-07-11 11:58:53 +02:00
Simon Giraudot 4b3a506d44 Fix detection of required C++11 features 2017-07-11 11:58:53 +02:00
Simon Giraudot a644f31cd9 Include CGAL/config.h to test macros 2017-07-11 11:58:53 +02:00
Simon Giraudot 40ae0436e1 Add C++11 conditions/tests/warnings for LAS and PLY IO functions and related files 2017-07-11 11:58:53 +02:00
Simon Giraudot d118bc7600 Add license headers 2017-07-11 11:58:52 +02:00
Simon Giraudot bd94c3005b Move USE_AS_DLL as a temporary definition around LASlib header 2017-07-11 11:58:52 +02:00
Jane Tournois 20b069852d ifstream should have binary mode 2017-07-11 11:58:52 +02:00
Simon Giraudot 622bb6f691 Replace LAS_property classes using a Base class with templated types 2017-07-11 11:58:51 +02:00
Jane Tournois 5fb14a891a extract #include in non-GNUC context 2017-07-11 11:58:51 +02:00
Simon Giraudot 0354290268 Fix forgotten namespaces changes 2017-07-11 11:58:51 +02:00
Simon Giraudot 32bd5265dd Use cpp11::tuple and cpp11::get instead of std::tuple and std::get 2017-07-11 11:58:51 +02:00
Simon Giraudot d4f6db6234 Fix typo in example comments 2017-07-11 11:58:51 +02:00
Simon Giraudot 7377073ab6 Fix wrong namespace in example (std -> CGAL) 2017-07-11 11:58:51 +02:00
Simon Giraudot 4f13792fa7 Fix typo 2017-07-11 11:58:51 +02:00
Simon Giraudot ce362930f0 Separate PSP functions in groups 2017-07-11 11:58:51 +02:00
Simon Giraudot 0d1d7e896b Fix case 2017-07-11 11:58:51 +02:00
Simon Giraudot 8749fc9cf0 Reorganize ref manual 2017-07-11 11:58:50 +02:00
Simon Giraudot 432a4fdd71 Update example with change of API 2017-07-11 11:58:50 +02:00
Simon Giraudot 61f1276a07 Update API with review (remove PLY/LAS namespaces) 2017-07-11 11:58:50 +02:00
Simon Giraudot 723318eaa2 Fix PLY/LAS false links 2017-07-11 11:58:50 +02:00
Simon Giraudot 237a19037b Some corrections in the manual 2017-07-11 11:58:50 +02:00
Simon Giraudot 45d0670b22 Uppercase words in package description 2017-07-11 11:58:50 +02:00
Simon Giraudot 5027c9af2c Some corrections 2017-07-11 11:58:49 +02:00
Simon Giraudot ffd7af06ef Some typo corrections 2017-07-11 11:58:49 +02:00
Simon Giraudot 4027ef814c Capitalize tag classes 2017-07-11 11:58:49 +02:00
Simon Giraudot cb6e739f0e Replace namespaces Ply/Las to PLY/LAS 2017-07-11 11:58:49 +02:00
Simon Giraudot 249aa8ae0f Add example to doc 2017-07-11 11:58:49 +02:00
Simon Giraudot d0b760a9e2 User and reference manuals 2017-07-11 11:58:49 +02:00
Simon Giraudot ced26cc733 First version of LAS writer 2017-07-11 11:58:49 +02:00
Simon Giraudot f4fea04a4d Add definition CGAL_LINKED_WITH_LASLIB 2017-07-11 11:58:48 +02:00
Simon Giraudot 952c5a4984 Some corrections 2017-07-11 11:58:48 +02:00
Simon Giraudot 9ff95550e9 Use CGAL::IO::BINARY instead of a Binary template boolean 2017-07-11 11:58:48 +02:00
Simon Giraudot 20b8baabbe Update examples 2017-07-11 11:58:48 +02:00
Simon Giraudot 54b7ef95ea Add all possible types for PLY header 2017-07-11 11:58:48 +02:00
Simon Giraudot 7686ad5280 Update example for LAS reader 2017-07-11 11:58:48 +02:00
Simon Giraudot 0bb283cbbd Add new example for PLY reading 2017-07-11 11:58:48 +02:00
Simon Giraudot 9175f39c86 Use cpp11::tuple instead of std::tuple 2017-07-11 11:58:48 +02:00
Simon Giraudot 5663a6836f Change API of PLY writer similarly to PLY reader 2017-07-11 11:58:48 +02:00
Simon Giraudot c394369d29 Update doc, examples and API 2017-07-11 11:58:48 +02:00
Simon Giraudot 24b1a690f3 Use empty structs to handle attributes 2017-07-11 11:58:47 +02:00
Simon Giraudot a79d7be088 New example for LAS reader 2017-07-11 11:58:47 +02:00
Simon Giraudot d827e9d65d First version of LAS reader 2017-07-11 11:58:47 +02:00
Simon Giraudot be1c5b22ae Update doc 2017-07-11 11:58:47 +02:00
Simon Giraudot 40e901fa4b Update example with new API of PLY reader 2017-07-11 11:58:47 +02:00
Simon Giraudot 731b4c27fe Change full API of PLY reader 2017-07-11 11:58:47 +02:00
Simon Giraudot 19f09d634b Changing API of PLY reader: first steps 2017-07-11 11:58:47 +02:00
Simon Giraudot ef57586cb8 Add read_las_points.h file with skeleton of functions 2017-07-11 11:58:47 +02:00
Simon Giraudot 4b245f961e Merge branch 'Classification-GF-old' into Classification-GF 2017-07-10 09:06:26 +02:00