Commit Graph

1223 Commits

Author SHA1 Message Date
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
Sébastien Loriot 899aa974b1 add Simon as a maintainer of PSP 2017-06-15 09:40:38 +02:00
Simon Giraudot 3ce8e9fc64 Merge branch 'Classification-GF-old' into Classification-GF 2017-03-13 07:51:54 +01:00
Laurent Rineau f60275ff28 Merge pull request #1933 from janetournois/Polyhedron_demo-fix_warnings_msvc-jtournois
Polyhedron demo : fix warnings
2017-03-02 16:55:15 +01:00
Jane Tournois 60fd6aa27a fix conversion warning for msvc 2013, 32 bits 2017-02-28 10:32:03 +01:00
Simon Giraudot b7a0c704d5 Revert changes from std::floor to cast (risk of overflow) 2017-02-27 14:27:12 +01:00
Simon Giraudot 93f5f6276e Replace set by unordered_set (speed up 70%) 2017-02-27 09:57:18 +01:00
Simon Giraudot 0d92e5f2e1 Use cast to int instead of std::round without constructing Point (speed up 25%) 2017-02-27 09:33:43 +01:00
Laurent Rineau c8530ed22d Merge pull request #1909 from sgiraudot/Point_set_processing-Wlop_bugfix_radius2-GF
WLOP Bugfix: use radius2 in parallel version too
2017-02-16 17:34:23 +01:00
Simon Giraudot 57de2171ce Bugfix: use radius2 in parallel version too 2017-02-16 16:44:26 +01:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Laurent Rineau 5334088336 Merge pull request #1811 from sloriot/Property_map-std_tuple_support
make Nth_of_tuple_property_map compatible with std::tuple
2017-01-12 11:12:24 +01:00
Laurent Rineau e92b880309 Merge pull request #1810 from afabri/PSP-VC32bit_suppress_warning-GF
Point Set Structuring: Suppress warnings for VC 32bit
2017-01-12 11:12:11 +01:00
Andreas Fabri 4e7201dcfe Suppress warning in PSP/example CMakeLists.txt 2017-01-11 17:44:14 +01:00
Maxime Gimeno a01593e0bb Unify the links to the Polyhedron demo in the package descriptions. 2017-01-10 14:56:52 +01:00
Sébastien Loriot 1a6973c48e make Nth_of_tuple_property_map compatible with std::tuple 2017-01-10 10:37:18 +01:00
Andreas Fabri 5122473d27 Suppress warnings for VC 32bit compilation in 2 CMakeLists.txt 2017-01-10 10:16:55 +01:00
Simon Giraudot 1beb340550 Merge branch 'Point_set_3-GF-old' into Point_set_3-GF 2017-01-03 15:23:23 +01:00
Sébastien Loriot 303ee311be Merge pull request #1776 from sgiraudot/Point_set_processing-Automatic_scale_selection-GF
Automatic Scale Selection
2017-01-02 19:10:22 +01:00
Sébastien Loriot 3d637745fe Merge pull request #1633 from sgiraudot/Point_set_processing_3-Point_set_structuring-GF
Point Set Structuring
2017-01-02 19:10:14 +01:00
Simon Giraudot 3fe7678874 Warning fix: forgot to remove pragma warning pop 2017-01-02 07:53:18 +01:00
Sébastien Loriot fe5e925367 Merge pull request #1701 from afabri/Convex_hull_3-FaceGraph-GF
Convex_hull_3: Switch to FaceGraph
2016-12-30 15:14:34 +01:00