Commit Graph

259 Commits

Author SHA1 Message Date
Laurent Rineau e5001d1a50 update our CMake version 3.18...3.31
That will suppress the warnings about `CMP0167` (from CMake 3.30):

```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Andreas Fabri 527569346e CGAL: Modernize CMakeLists.txt 2024-10-08 17:02:41 +01:00
Sébastien Loriot 4cf1f4b214 CONFIG options is only needed if a FindXXX.cmake exists 2024-09-04 14:48:07 +02:00
Jane Tournois 3f6083e6ff use CGAL::OpenMesh_support in examples and tests 2024-08-27 14:06:16 +02:00
Laurent Rineau 32893b91c0 Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
albert-github 36c8b7589d Spelling corrections
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Laurent Rineau 4677ece3da Merge pull request #7712 from sloriot/BGL-dynamic_with_default
Adding a default to dynamic property maps
2024-04-05 14:25:20 +02:00
Laurent Rineau 708711e7a7 Merge pull request #8018 from janetournois/PMP-add_bbox_to_face_graph-jtournois
New function `PMP::add_bbox(face_graph)` that adds bbox to face graph
2024-04-05 14:25:17 +02:00
Sébastien Loriot 12c80ac512 Merge remote-tracking branch 'cgal/master' into HEAD 2024-03-25 10:21:41 +01:00
Sébastien Loriot f3c9181718 add documentation 2024-03-25 10:18:34 +01:00
Andreas Fabri a42d56fc67 Add several #include 2024-03-14 10:09:07 +01:00
Sébastien Loriot ae18495c56 simplify implementation of no data case to make it work with non MSVC compilers
surprisingly tests are broken
2024-02-13 16:51:54 +01:00
Sven Oesau 009791f4f8 adaptation of Orthtree interface to allow OrthtreeTraits without data
adding Orthtree_traits_without_data
template specializations for Property_array, Property_array_handle and Property_container to allow for void as data type
extending test_octree_copy_move_constructors to include traits without data
2024-02-13 12:33:48 +01:00
Sven Oesau 8f106bf8bb removed old occurrence of m_property_arrays 2024-02-08 12:07:42 +01:00
Sven Oesau 9c93b60640 removing trailing whitespaces 2024-02-08 11:49:29 +01:00
Sven Oesau 7b5e2be0cf switching Property_container to multimap to allow properties that share the same name but have different types 2024-02-08 11:45:48 +01:00
Sébastien Loriot f155ad8f52 please MSVC 2017 2024-01-26 09:58:26 +01:00
Andreas Fabri 620a78c7f0 CGAL_USE 2024-01-24 07:25:58 +00:00
Sven Oesau 2d295accfd Merge remote-tracking branch 'cgal/master' into orthtree-generalization 2024-01-08 14:13:35 +01:00
Sven Oesau d5a764c41c fixed test
removed warning
2024-01-08 13:13:21 +01:00
Sebastien Loriot caecbe29c7
Replace boost::mpl (#7813)
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Sébastien Loriot d75e4f2f54 Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine 2023-12-08 13:26:06 +01:00
Sven Oesau 696fb83399 moving new property system into CGAL::Experimental namespace
fixing msvc compiling issues
2023-11-07 15:01:37 +01:00
Sven Oesau 6963e7f973 fix emplace_group on MSVC 2023-10-05 13:57:01 +02:00
Sébastien Loriot 8e36b7b37e the map is either const or take by copy 2023-10-05 09:32:22 +02:00
Sébastien Loriot 8700394122 boost::mpl::if_ -> std::conditional 2023-09-24 22:57:20 +02:00
Sébastien Loriot 97ed41fa5a do not document Property_container for now 2023-09-14 09:17:17 +02:00
Sébastien Loriot da33014535 Merge remote-tracking branch 'cgal/master' 2023-09-14 09:07:00 +02:00
Sébastien Loriot a54e024a32 start adding dynamic property maps with default
WIP: need updates in all models of face graph
2023-09-13 17:59:52 +02:00
JacksonCampolattaro 6de261e5f4 Rename test_Properties to resolve naming collision 2023-09-01 14:48:08 +02:00
Sébastien Loriot aae6c1ba95 add missing license/copyright and fix protection macro 2023-09-01 13:07:00 +02:00
Sébastien Loriot 28dc304676 Merge branch 'cgal/master' 2023-09-01 13:03:05 +02:00
JacksonCampolattaro 2d8f7d483d Rename Properties.h for clarity 2023-08-30 15:32:38 +02:00
albert-github 301728a8a9 issue #7395 Improvement of layout of model relations
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
JacksonCampolattaro 1154524513 Ensure moved-from properties are reset 2023-06-22 14:09:38 +02:00
JacksonCampolattaro 9050fab7cb Add a tiny unit test for point insertion & reservation, and fix the bug it catches 2023-06-20 10:41:13 +02:00
JacksonCampolattaro 497014022e Fix join() behavior; mark all indices as active instead of inactive 2023-06-07 11:26:09 +02:00
JacksonCampolattaro 82dd686f4b Adapted Point_set_3 to use the new property system
Garbage management is still done by the point set
2023-06-06 21:44:37 +02:00
JacksonCampolattaro 6e3db21299 Add iterators & convenience function for manipulating property list 2023-06-01 11:25:44 +02:00
JacksonCampolattaro 79c29db1fc Fix issues with PLY loading, property_map() now returns an optional<> 2023-05-25 12:09:43 +02:00
JacksonCampolattaro 6c67aba15b Update PLY file loading to support the new interface 2023-05-25 11:10:24 +02:00
JacksonCampolattaro c066a18fe2 Fix issues with the simpler unit tests 2023-05-18 11:36:06 +02:00
JacksonCampolattaro ac6fbf0467 Add partly-working adaptation of Surface_mesh to use the new Property map system 2023-05-17 16:49:46 +02:00
JacksonCampolattaro c9bd102fee Add _property suffix to methods which change the property list (& not the properties themselves) 2023-05-12 13:40:13 +02:00
JacksonCampolattaro e48b56b1f1 Move property container to Property_map package 2023-05-12 13:31:27 +02:00
Sébastien Loriot 8e29e704be factorize constructor 2023-04-23 22:37:07 +02:00
Sébastien Loriot 640910288b Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau 2023-02-16 14:18:17 +01:00
Sébastien Loriot 9242a810c4 Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau 2023-02-07 11:31:55 +01:00
Sébastien Loriot dbccebf7df clean up doc and API of new property maps 2023-02-06 18:32:41 +01:00