Sébastien Loriot
8e0f2d6f73
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-07-31 15:19:07 +02:00
Sven Oesau
3e5c224544
renaming reserve to resize
2025-07-21 13:21:46 +02:00
Sven Oesau
bbf0a0e7ac
use simple deleted flag instead of tracking inactive indices
...
removing Property_container::reserve as it basically adds inactive indices and thus means linear insertion time
2025-07-03 12:33:47 +02:00
Laurent Rineau
2e471165f7
fix dynamic property maps
2025-05-14 10:38:06 +02:00
Laurent Rineau
1ac837d236
fix warnings about uninitialized default-constructed values
2025-05-12 18:51:01 +02:00
Mael Rouxel-Labbé
67aba3fefe
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-06-20 10:18:49 +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
Sébastien Loriot
5254404517
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-27 22:25:41 +01:00
Sébastien Loriot
12c80ac512
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-25 10:21:41 +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
Mael Rouxel-Labbé
984a541006
Fix usages of 'th `th
2024-01-23 21:50:04 +01: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
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
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
Sébastien Loriot
1307e11ea9
remove code that was not documented
2023-01-26 11:49:58 +01:00
Sébastien Loriot
ee246c87c5
fix function name and add missing constructor
2023-01-25 17:08:27 +01:00
Sébastien Loriot
cc5b000728
use a new property map with more verbose name
2023-01-19 11:30:52 +01:00
Sébastien Loriot
15b55bd32f
avoid copying the iterator in case it is returned by reference
...
427e147c7f
2023-01-18 13:46:35 +01:00
Sébastien Loriot
cd76994056
rename property map and deprecated old name
2023-01-18 13:45:37 +01:00