Commit Graph

258 Commits

Author SHA1 Message Date
Sébastien Loriot f62624c4f9 replace cpp11::tuple by std::tuple 2019-03-29 13:28:33 +01:00
Sébastien Loriot 82c13e6e74 remove cpp11 workaround in kernel related packages 2019-03-29 10:41:50 +01:00
Andreas Fabri a472c24185 http:/www.boost.org -> https://www.bost.org 2019-03-20 08:59:22 +01:00
Laurent Rineau f5a8686cf3 Merge pull request #3439 from aboudev/VSA-lingjie
New package: Surface_mesh_approximation
2019-01-22 09:17:35 +01:00
Maxime Gimeno 2a49dfcb05 Fix conflict 2019-01-11 09:47:34 +01:00
Sébastien Loriot 3f236f0a18 update pck dependancies 2018-11-30 10:45:24 +01:00
Andreas Fabri 5b62f06871 Fix merge conflicts 2018-11-12 13:02:52 +01:00
Guillaume Damiand 7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand 2018-11-05 07:32:58 +01:00
Sébastien Loriot e925b1aba6 Merge pull request #3225 from maxGimeno/Demo-Remove_polyhedron_item-GF
Polyhedron demo: remove the Scene_polyhedron_item
2018-10-30 15:50:17 +01:00
Laurent Rineau 821f9c015e Merge pull request #3311 from sloriot/Doc-Pkg_link_name
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Sébastien Loriot 915c3e7fec use a vector for dynamic properties of const Surface_mesh
also done for OpenMesh types
2018-10-25 17:05:21 +02: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
Guillaume Damiand 7f09308d33 Remove all include_directories(BEFORE ../../include) in CMakeLists.txt 2018-10-17 13:07:22 +02:00
Maxime Gimeno 7a146d415c Fix conflicts 2018-10-09 15:30:21 +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
Mael Rouxel-Labbé 3b9464f549 Replaced No_constraint_pmap with Constant_property_map 2018-07-19 17:05:07 +02:00
Maxime Gimeno 254b00d778 Update dependencies 2018-07-12 17:04:17 +02:00
Maxime Gimeno 5f7293f859 Finish removing polyhedorn 2018-07-12 10:18:50 +02:00
Sébastien Loriot e1e1512869 Merge 'PMP-isotropic_remeshing_user_projection' into PMP-isotropic_remeshing_user_projection 2018-06-06 18:00:32 +02:00
Laurent Rineau cb14375778
Merge branch 'master' into Property_map-Point_kernel_converter_map-GF 2018-05-29 10:58:28 +02:00
Laurent Rineau e86c3c4bba Merge pull request #3102 from afabri/Property_map-empty_vector-GF
Property_map: Fix make_property_map(std::vector&) for an empty vector
2018-05-28 13:58:47 +02:00
Andreas Fabri 6b8dd6beed Fix make_property_map(std::vector&) for an empty vector 2018-05-22 17:48:36 +02:00
Sébastien Loriot 90faf5d060 simplify initialization of CC 2018-05-18 14:10:31 +02:00
Sébastien Loriot 1e9669cec3 fix doc 2018-05-04 10:49:48 +02:00
Sébastien Loriot 8bc315c974 make it work with any Kernel object 2018-05-03 15:05:47 +02:00
Maxime Gimeno a7721389b2 Forward declare the Cartesian_converter to avoid messing with the dependencies tree. 2018-04-27 09:59:25 +02:00
Maxime Gimeno dbb4b9dc20 Fixes 2018-04-26 15:34:32 +02:00
Maxime Gimeno 7298214c57 Clean-up 2018-04-26 14:14:31 +02:00
Maxime Gimeno fbc7af1345 Add a property_map that converts points from a cartesian kernel to another, for a mesh. 2018-04-26 10:19:21 +02:00
Mael Rouxel-Labbé 288417a9ed Renamed Default_property_map to Constant_property_map 2018-04-03 14:11:49 +02:00
Mael Rouxel-Labbé a12ecf4a43 Extend Default_property_map to be writeable 2018-04-03 12:52:28 +02:00
Mael Rouxel-Labbé ba8bc776b5 Fixed Default_property_map's get() 2018-04-03 12:31:51 +02:00
Laurent Rineau 0a74393dcf Commit all new dependencies files 2018-03-06 18:44:48 +01:00
Laurent Rineau 305ebe3de4 Merge pull request #2801 from afabri/Property_map-remove_unused_parameter
Property_map: Remove unused parameter (leading to a warning)
2018-02-14 15:34:31 +01:00
Andreas Fabri 5b04ec688a Property_map: Remove unused parameter (leading to a warning) 2018-02-07 07:37:45 +00: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
Sébastien Loriot ad2468acfb fix cmake script 2018-01-04 15:20:51 +01:00
Sébastien Loriot a9a85b37e6 fix compilation issues and warnings 2017-12-19 14:43:30 +01:00
Sébastien Loriot 586a2d1dd7 rename project 2017-12-18 17:00:49 +01:00
Andreas Fabri 2b169da21b more changes after review 2017-12-14 14:18:56 +00:00
Andreas Fabri ee8c0fad5d Changes after @sloriot's review 2017-12-14 10:49:02 +00:00
Laurent Rineau 7df26c594b
Merge branch 'master' into BGL-generic_property_map-GF 2017-12-14 09:46:01 +01:00
Sébastien Loriot 4d379a990d prevents Dynamic_property_map.h to show up in Property_map doc
The default behavior for the generation of the default doxyfile
is to include the path PKG/include in doxygen path if the directory
PKG/doc/PKG/CGAL does not exists

+ fix warnings
2017-11-29 13:16:01 +01:00
Andreas Fabri eaffe696ca cleanup of code 2017-11-29 11:06:34 +00:00
Andreas Fabri bb857824b4 rename test as there is an example with the same name 2017-11-29 10:54:42 +00:00
Andreas Fabri de166d8be7 Fix testsuite 2017-11-29 10:51:06 +00:00
Andreas Fabri 1f8849dfea Make dynamic property API similar to the non dynamic case 2017-11-29 08:28:16 +00:00
Sébastien Loriot 9c19e70db9 fix pmap doc 2017-11-28 14:01:07 +01:00
Sébastien Loriot 7ef29476ab Add a property map with bool as value_type based on a set-like container 2017-11-28 10:21:42 +01:00
Jane Tournois 2feb79a16b Add example for dynamic_property_map 2017-11-27 16:35:30 +00:00
Laurent Rineau 31804d3c0e Merge pull request #2508 from afabri/Property_map-fix_Dynamic_property_map-GF
Property_map:  Fix put(Dynamic_property_map,..)
2017-11-15 16:48:30 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Andreas Fabri b32611175e Add _Tests in the project name in the CMakeLists.txt 2017-11-06 11:48:05 +01:00
Andreas Fabri 29e4e987f4 Add CMakeLists.txt 2017-11-06 11:48:05 +01:00
Andreas Fabri f74cf7fff6 value_type -> reference 2017-11-06 11:48:05 +01:00
Andreas Fabri ce086fed46 Add a testsuite 2017-11-06 11:48:05 +01:00
Andreas Fabri d2425251bf Fix put(Dynamic_property_map&..) 2017-11-06 11:48:05 +01:00
Laurent Rineau 107cdccd6d Merge pull request #2438 from lrineau/Mesh_3-test_polyhedral_complex_with_surface_mesh-GF
Mesh_3: make it work with Surface_mesh
2017-10-11 19:14:49 +02:00
Laurent Rineau 578889e801 Fix compilation of mesh_polyhedral_domain.cpp with Polyhedron_3 2017-09-18 14:56:57 +02:00
Simon Giraudot 8043d342e7 Merge branch 'Classification-GF-old' into Classification-GF 2017-07-21 12:06:19 +02:00
Andreas Fabri cc452b9948 fix clear() 2017-07-17 16:24:20 +02:00
Laurent Rineau caa10904e1 Fix warnings about unused parameters 2017-07-12 15:26:08 +02:00
Laurent Rineau 78c37a578d Fix indentation 2017-07-12 15:26:08 +02:00
Andreas Fabri 70b13af39c Do not pollute the boost namespace 2017-07-12 12:11:34 +02:00
Andreas Fabri 886bd840cf Make the dynamic property map an implementation detail 2017-07-11 20:32:23 +02:00
Simon Giraudot 4b245f961e Merge branch 'Classification-GF-old' into Classification-GF 2017-07-10 09:06:26 +02:00
Mael Rouxel-Labbé d491e63b78 Revert "Added the Unary_function_to_property_map property map"
This reverts commit 1913b94ebe.

This property map actually already exists with almost exactly the same
implementation in boost, as boost::function_property_map...
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé 6e15032a1c Added the Unary_function_to_property_map property map
It is the opposite of Property_map_to_unary_function and allows to make
a property map out of a unary function: get(k) = f(k)
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé e9efcb3984 Fixed doc typo 2017-06-28 10:14:35 +02:00
Maxime Gimeno 340cbcb514 Fix warning on Apple. 2017-06-12 11:30:36 +02:00
Andreas Fabri b5b69f48a5 Capitalize Static_property_map and add a comment that it is different from boost::static_property_map 2017-05-29 13:24:09 +02:00
Maxime Gimeno 9a3dde95ba Fix missing headers and definitions, SFINAE problems and ambiguous specialisation. 2017-05-29 13:24:06 +02:00
Maxime Gimeno 5db694c154 polyhedral domain with features works for Surface_mesh and cheese.off (Polyhedron does no longer :(
Conflicts:
	Mesh_3/include/CGAL/Polyhedral_mesh_domain_with_features_3.h
	Surface_mesh/include/CGAL/boost/graph/PMP_properties_Surface_mesh.h
2017-05-29 13:22:37 +02:00
Simon Giraudot 3ce8e9fc64 Merge branch 'Classification-GF-old' into Classification-GF 2017-03-13 07:51:54 +01:00
Sébastien Loriot b3340608cc move property map binders to property_map.h 2017-01-18 16:37:24 +01:00
Sébastien Loriot c96fcfcf16 add missing namespace qualifier 2017-01-11 16:31:49 +01:00
Sébastien Loriot 1a6973c48e make Nth_of_tuple_property_map compatible with std::tuple 2017-01-10 10:37:18 +01:00
Simon Giraudot be72b48507 Replace Helper by Point_set_classifier class 2017-01-05 12:33:12 +01:00
Simon Giraudot e26cec35ca Change API from pairs of iterators to ranges 2017-01-05 11:39:52 +01:00
Simon Giraudot 37b29b0944 Update with first reviews 2017-01-05 10:25:32 +01:00
Simon Giraudot a8df7332bb Add new property map (empty) 2016-10-03 13:51:11 +02:00
Sébastien Loriot 5638160b85 force using a const-ref 2016-07-18 09:42:27 +02:00
Sébastien Loriot 1c5204d0aa work around incorrect key-type in property maps 2016-07-15 14:34:20 +02:00
Sébastien Loriot 7f3772a50b replace the usage of raw pointer as property map
It was deprecated in boost 1.55
http://www.boost.org/users/history/version_1_55_0.html
2016-07-13 13:53:00 +02:00
Sebastien Loriot 1e2a4596ec Merge pull request #1229 from sloriot/OTR2-epeck
Make it work with Epeck
2016-07-06 17:42:48 +02:00
Sébastien Loriot e3a44a9d75 remove the flag CGAL_USE_PROPERTY_MAPS_API_V1 and keep only new API 2016-07-04 10:17:38 +02:00
Sébastien Loriot 5e148a5f53 add a struct turning a pmap to a unary functor 2016-06-30 12:08:28 +02:00
Sébastien Loriot 1cb48d9db0 fix the return types of property maps provided by CGAL to match the concepts 2016-06-30 12:08:13 +02:00
Andreas Fabri 0bebd2cbd0 Move the using from properties_Polyhedron.h to property_map.h 2016-04-18 11:24:45 +02:00
Laurent Rineau ae33af9222 Merge branch 'releases/CGAL-4.8-branch'
Merges the following fixes:
> 4025913 Merge pull request #949 from janetournois/BGL-fix_conversion_of_boundary_halfedges-jtournois
> 9c62628 Merge pull request #948 from janetournois/PMP-fix_assertion_isotropic_remeshing-jtournois
> f61402d Merge pull request #929 from sloriot/Polyhedron_demo-Isotropic_remeshing_preserve_duplicates

See also:

* https://github.com/CGAL/cgal/pull/949
* https://github.com/CGAL/cgal/pull/948
* https://github.com/CGAL/cgal/pull/929
2016-03-31 10:55:12 +02:00
Andreas Fabri f85fd05f7b fix license.txt 2016-03-24 16:10:55 +01:00
Andreas Fabri 716e1ea9a6 Detect duplicates also for a single connected component or a selection 2016-03-17 14:51:48 +01:00
Andreas Fabri d12e511097 Change license to LGPL for files that were moved from point set processing to STL_extension and Property_map 2016-03-09 17:04:07 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Philipp Möller 71b4e9c515 Use CGAL_FULL_VERSION in all Doxyfile.in 2015-12-17 16:33:28 +01:00
Philipp Möller 0ad467b321 Use generic example directories 2015-12-10 17:05:53 +01:00
Philipp Möller 5da6581e74 Handle cases that use specific input files 2015-12-10 17:03:46 +01:00
Sébastien Loriot 4d76cb99bc use example from Point_set_processing_3 package 2015-09-24 06:20:24 +02:00
Sébastien Loriot cdfc7f1c31 Merge branch 'old/CGAL-split_packages-GF' into CGAL-split_packages-GF 2015-09-23 10:08:41 +02:00
Sébastien Loriot 04aafa2781 duplicate examples that are also used in the user manual of Property_map 2015-08-26 17:27:43 +02:00
Andreas Fabri 67d72675fe split packages 2015-08-17 23:46:59 +02:00