Commit Graph

660 Commits

Author SHA1 Message Date
Sven Oesau 147c092746 fixed changed include location 2022-09-02 17:05:38 +02:00
Sven Oesau 421c88d363 using m_region_map instead of m_visited resolves failed test on Archlinux-clang-release 2022-09-01 19:30:09 +02:00
Sébastien Loriot 765538818c fix warnings 2022-08-05 10:00:24 +02:00
Sébastien Loriot 738c3e9a3e missing include statement 2022-08-04 10:39:06 +02:00
Sébastien Loriot b8711b4bf5 number of regions changed since we fit triangles and no longer points 2022-08-04 09:55:56 +02:00
Sébastien Loriot ce0ae181c4 fix warning 2022-08-04 08:46:18 +02:00
Sébastien Loriot 888c64fd74 add PMP region growing function (plane/face) 2022-08-03 20:08:05 +02:00
Sébastien Loriot af974c8f98 add data member storing the number of regions detected 2022-08-03 13:19:44 +02:00
Sébastien Loriot f38a481873 add missing include statement 2022-08-03 11:37:20 +02:00
Sébastien Loriot 0177465086 add missing include directives 2022-08-03 09:18:27 +02:00
Sébastien Loriot 52ff783f21 add missing include 2022-08-02 14:59:00 +02:00
Sébastien Loriot 53cd79fa1a remove trailing whitespaces 2022-08-02 13:30:16 +02:00
Sébastien Loriot 588bbb5a23 use 2D dimension tag and centroid triangulation for non triangle faces 2022-08-02 11:56:20 +02:00
Sébastien Loriot b45c44dddc add missing parameter 2022-08-02 10:38:46 +02:00
Sébastien Loriot e344d43259 remove free_functions.h and update tests 2022-08-02 10:27:55 +02:00
Sébastien Loriot f693471647 finally get rid of conditional_deref 2022-07-22 16:07:06 +02:00
Sébastien Loriot 2541f7c22c pass the maps 2022-07-22 13:57:59 +02:00
Sébastien Loriot 5b77ac4149 remove some conditional_deref 2022-07-22 12:10:43 +02:00
Sébastien Loriot ffe2bd232a fix include 2022-07-22 11:52:52 +02:00
Sébastien Loriot d33b46724e ADL can be used with hash_value() 2022-07-22 11:52:24 +02:00
Sébastien Loriot 7a5cbc6940 fix assertion 2022-07-22 11:51:32 +02:00
Sébastien Loriot fc4b1870c4 update tests to new API 2022-07-22 11:44:47 +02:00
Sébastien Loriot a1169c021b WIP improvement on Point_set
--> plane_fit
2022-07-21 16:56:37 +02:00
Sébastien Loriot 7b8b14a37d WIP improvement on Point_set
--> sphere_fit
2022-07-21 16:56:24 +02:00
Sébastien Loriot 17b9e439ec WIP improvement on Point_set
--> line_fit
2022-07-21 15:51:42 +02:00
Sébastien Loriot 69fdb46fcb WIP improvement on Point_set
--> cylinder_fit
2022-07-21 11:42:10 +02:00
Sébastien Loriot db7dfd97e5 get rid of the GeomTraits template parameter 2022-07-21 10:20:20 +02:00
Sébastien Loriot b714a6d1ff WIP improvement on Point_set
--> circle_fit
2022-07-20 18:22:46 +02:00
Sébastien Loriot 0d0e3e4ff9 fix undoc parameter 2022-07-19 17:36:02 +02:00
Sébastien Loriot 367f3805ad remove region growing on polylines
not being able to share vertices does not really
make sense for a polyline. Segment_set should
be used instead
2022-07-19 17:33:04 +02:00
Sébastien Loriot 2c1a0fddd7 remove range as template parameter for Polygon_mesh classes 2022-07-19 17:18:20 +02:00
Sébastien Loriot 85bf2ef2b4 remove more conditional_ref from segment_set class 2022-07-19 15:28:05 +02:00
Sébastien Loriot b89bb215d3 WIP: removing InputRange from type definition 2022-07-18 18:04:45 +02:00
Sébastien Loriot 1475a61aba remove last reference to input range 2022-07-12 16:04:50 +02:00
Sébastien Loriot d7a339d621 remove the need to keep a reference to the input range 2022-07-12 15:46:57 +02:00
Sébastien Loriot 2a91d6f35b workaround to clear() 2022-07-12 11:24:07 +02:00
Sébastien Loriot 158b8535ba return the dereference as a reference
used in unordered_map
2022-07-12 10:55:16 +02:00
Sébastien Loriot c90ec50894 use Boolean_property_map 2022-07-12 06:21:30 +02:00
Sébastien Loriot 2f47bbb599 remove input range from Region_growing parameters 2022-07-11 16:59:48 +02:00
Sébastien Loriot 536fa70418 remove unused Boolean parameter 2022-07-11 15:47:05 +02:00
Sven Oesau 9fe15e6fe6 region growing on segments now uses edge_descriptor as type if available 2022-07-10 19:08:40 +02:00
Sven Oesau 6f24d198cc removal of Result_type and Unassigned_type from Region_growing
changed Primitive type declarations
2022-07-06 14:58:29 +02:00
Sébastien Loriot 6e2a091dbd fix doc 2022-07-06 14:02:16 +02:00
Sébastien Loriot 1bba24fc1e remove non-needed config 2022-07-05 14:40:03 +02:00
Sébastien Loriot 4a839b3449 backslash 2022-07-05 14:36:31 +02:00
Sven Oesau 821f7dc924 doc fix
[skip ci]
2022-07-05 11:49:15 +02:00
Sven Oesau 5dd7b2768c doc fix 2022-07-05 10:51:15 +02:00
Sven Oesau 24e0d3b194 moving free_functions out of internal 2022-07-05 10:12:42 +02:00
Sven Oesau ab049bb927 doc fix 2022-07-04 14:59:47 +02:00
Sven Oesau 51884f52e1 renaming triangle_mesh namespace back to polygon_mesh namespace 2022-07-04 14:18:07 +02:00
Sven Oesau 47f8f326fd corrections of documentation 2022-07-04 14:10:27 +02:00
Sven Oesau 365a7651af adapting benchmark 2022-07-04 14:10:27 +02:00
Sébastien Loriot c55edba1a0 fix doc issues 2022-06-27 10:14:55 +02:00
Sven Oesau a8e4050206 updated the concepts and documentation of all files 2022-06-24 17:12:43 +02:00
Sven Oesau 8a53d4c3be added a cut off to the seeds of circles, cylinders and spheres 2022-06-24 14:39:04 +02:00
Sven Oesau 573c555dd8 added missing include for boost::unordered_map 2022-06-24 12:39:13 +02:00
Sven Oesau 7866ab54bb removed RefInput_range parameter 2022-06-24 12:39:13 +02:00
Sven Oesau 17e0923058
Merge branch 'master' into Region_growing-revision-soesau 2022-06-24 11:06:56 +02:00
Sven Oesau 00601b4801 added region_index_map to Region_growing that maps Item (or face_descriptor) to std::size_t
removed Item_property_map, Item_to_index_property_map and Item_to_region_index_map
various fixes for clang errors/warnings
2022-06-23 16:28:28 +02:00
Sven Oesau 99a711168c fixing Point_set_shape_detection_plugin 2022-06-21 17:23:19 +02:00
Sven Oesau 2194211955 fixing missing include for cylinder_fitting.h 2022-06-21 17:22:38 +02:00
Sven Oesau 127971b465 removed trailing white space 2022-06-21 16:21:52 +02:00
Sven Oesau 8dd1486133 moving template method conditional_deref into partial specialized struct
removing unnecessary typename
2022-06-21 16:15:25 +02:00
Sven Oesau ee2513db89 added include of license header 2022-06-21 14:40:35 +02:00
Sven Oesau 6d469d33cd replaced std::vector<size_t> as region type by vector of input data dependent type
changing seed map to vector of input data dependent type
2022-06-21 12:47:41 +02:00
Sven Oesau 56b21dde16 removed BSL-1.0 license 2022-06-09 10:39:17 +02:00
Sven Oesau 863f89e971 added primitive to RegionType concept 2022-06-07 08:44:39 +02:00
Sven Oesau 255c1ce8f1 fixing license 2022-06-03 13:56:43 +02:00
Sven Oesau 86d26eb74d added eigen dependency 2022-06-03 13:52:21 +02:00
Sven Oesau 862e6cc473 removed unnecessary includes 2022-06-03 13:51:36 +02:00
Sven Oesau b18dcb1880 fixing license header 2022-06-03 13:46:03 +02:00
Sven Oesau 52a7c01637 providing shape parameters of detection shapes
introducing Primitive typedef to all region types
Outputiterator for region growing now needs to accept std::pair<Primitive, std::vector<std::size_t> >
2022-06-02 17:36:40 +02:00
Sven Oesau 72396b638f using proper point clouds for sphere and cylinder tests 2022-06-02 11:48:46 +02:00
Sven Oesau a10b21e7d1 added missing typename 2022-06-02 10:28:08 +02:00
Sven Oesau fc041ebd62 added least squares cylinder fitting 2022-06-01 16:23:05 +02:00
Sven Oesau cb0f9475dc renaming Polygon_mesh namespace to Triangle_mesh
renaming Region_growing_X subfolders to X
2022-05-24 21:11:32 +02:00
Sven Oesau 86a362a871 fixed reference numbers and parameters (circles) in examples 2022-05-24 16:15:43 +02:00
Sven Oesau da14e50a45 fixed number of regions in tests 2022-05-24 15:43:00 +02:00
Sven Oesau dd2774391b fixed score calculation and sorting of cylinders and circles 2022-05-24 15:13:47 +02:00
Sven Oesau 82b3626556 Corrected score to be in descending order from suitable to unsuitable seed point. 2022-05-23 14:00:15 +02:00
Sven Oesau 5ac7cd1ae9 added dynamic_face_property to save regions as face colors 2022-05-23 14:00:15 +02:00
Sébastien Loriot a54fbbf5dc init index map 2022-05-18 17:53:37 +02:00
Sébastien Loriot 66f7199b12 disambiguate 2022-05-18 17:41:11 +02:00
Sébastien Loriot 43104a2772 restore data member init 2022-05-18 16:49:03 +02:00
Sébastien Loriot 66619dbed0 no need to pass property maps 2022-05-18 16:15:02 +02:00
Sébastien Loriot 4bf1069cc8 remove extra typename 2022-05-18 15:25:37 +02:00
Sébastien Loriot 948b2b94ea provide default point and normal maps to the helper 2022-05-18 15:24:36 +02:00
Sébastien Loriot c1ad9fa755 range is a template parameter of the function 2022-05-18 15:00:03 +02:00
Sébastien Loriot 29a0343ec9 remove trailing whitespace 2022-05-18 11:57:37 +02:00
Sven Oesau b5bdc3e7ee added second constructor for passing a edgerange used for detection 2022-05-18 10:19:53 +02:00
Sven Oesau 994c7cbc26 using visited flag for rejected items 2022-05-18 10:19:13 +02:00
Sven Oesau 552fed46c7 added minimum_region_size parameter for polyline_graph construction 2022-05-15 22:26:49 +02:00
Sven Oesau aef4e58e5b Region growing now guarantees that all associated elements are within the specified tolerances of the fitted primitive 2022-05-15 22:05:04 +02:00
Sven Oesau 447f52cbc4 Moved property maps back into NamedParameters 2022-05-13 13:36:43 +02:00
Sven Oesau e5ebd268ef Consolidated free_functions.h
Moved property maps outside of NamedParameters for point-based region growing
2022-05-13 08:57:39 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Sébastien Loriot 204c3ad289 the map is also used for point set in the demo 2022-02-24 13:38:45 +01:00
Sébastien Loriot 3ecce6310f remove no longer needed parameter 2022-02-24 12:08:12 +01:00
Sébastien Loriot 622e724e87 copy input range of faces to get direct access to face from index 2022-02-24 11:27:47 +01:00
Sébastien Loriot d963d70c25 simplify polyline graph 2022-02-24 10:43:53 +01:00
Sébastien Loriot 763d621a9b avoid conversion 2022-02-01 13:54:42 +01:00
Sébastien Loriot 279543de0f fix warnings 2022-01-31 17:04:12 +01:00
Sébastien Loriot 0b4fc7c031 handle deprecated code 2022-01-31 16:56:15 +01:00
Sébastien Loriot 0c97521f91 remove extra endcond 2022-01-31 16:37:02 +01:00
Sébastien Loriot 3b981fcf6e clean up 2022-01-26 16:59:04 +01:00
Sébastien Loriot a3de80767f use initialized index map mechanism 2022-01-26 16:55:33 +01:00
Sébastien Loriot 432207df48 simplify API 2022-01-26 16:05:05 +01:00
Sébastien Loriot 08f3d051e8 do not need to know the range type and to store the range 2022-01-26 13:28:57 +01:00
Sébastien Loriot deb052e004 fix bug leading to accessing out-of-range element 2022-01-26 13:04:25 +01:00
Sébastien Loriot 946d42c6ef update deps 2022-01-24 20:42:18 +01:00
Sébastien Loriot 04b58dc5ae remove dependencies 2022-01-24 18:36:44 +01:00
Sébastien Loriot 2f9d22225e remove deprecated functions
Because of the default values of the constructors,
the API of the new and the deprecated constructors
are identical and the deprecated one is always chosen
2022-01-24 18:31:20 +01:00
Sébastien Loriot 4eca555f95 increase the range of possible size of region 2022-01-24 15:30:09 +01:00
Sébastien Loriot a7e071151f make the test not ambiguous 2022-01-24 15:06:43 +01:00
Sébastien Loriot 1fb47e3fd1 accomodate updates of named parameters 2022-01-21 15:25:18 +01:00
Sébastien Loriot a413c71ed9 rename data file 2022-01-21 13:56:35 +01:00
Andreas Fabri 40e800f1af Fix VC problem with max 2021-12-28 09:54:21 +00:00
Dmitry Anisimov 0c00a3941f Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-11-24 15:50:29 +01:00
Dmitry Anisimov b164aa3567 updated test value 2021-11-16 15:21:21 +01:00
Dmitry Anisimov 930278ec50 Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-11-16 14:57:16 +01:00
Dmitry Anisimov 86b26e44d3 added access to circle/sphere/cylinder shapes 2021-11-16 14:51:00 +01:00
Sébastien Loriot ab48f63e30 update latest cmake version tested 2021-11-09 10:58:47 +01:00
Sébastien Loriot 58181afcdb remove useless include directives 2021-11-09 10:16:12 +01:00
Dmitry Anisimov f6144e09ed fixed some paths to data 2021-10-21 17:14:03 +02:00
Dmitry Anisimov 634b961b1c Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-10-21 16:29:48 +02:00
Dmitry Anisimov 43d4d27c5b added two utility operators to neighbor queries 2021-10-14 15:18:44 +02:00
Dmitry Anisimov 61a6dff624 added functions to update parameters 2021-10-14 12:03:42 +02:00
Mael Rouxel-Labbé 8166579e55 Merge branch 'PM-Fix_pmaps_reference_types-GF' into PM-Fix_pmaps_reference_types_master-GF 2021-10-11 19:58:07 +02:00
Mael Rouxel-Labbé 590ddf8015 Various fixes for pmaps:
- Use `value_type` when the returned type is not a reference
- Enforce `reference = value_type` if the returned type is not
  a reference (to avoid `typename PM::reference r = get(m, k)`,
  which will take a ref to a temporary if the `reference`
  typedef is an actualy reference)
- Do not use `put_get_helper` if the property map is not a `lvalue`
  **mutable** property map: the `put()` is `map[k] = v`, which
  is broken if `operator[]` does not return a reference
- The concept `boost::lvalue_property_map_tag` requires `operator[](key)`,
  not a reference in `get(map, key)`. You can have a readable property map
  returning a reference through its `get(map, key)`, but if there is
  no `operator[]`, it's just a `boost::readable_property_map_tag`
- Some const correctness to avoid copying maps with state
  or heavy keys in `get(map, key)` / `put(map, key, value)`
- Base the category of a wrapping pmap on what it offers instead
  of just forwarding the base property map's category
- Tried to do something like mutable lvalue pmap:
  * `value_type& operator[](key&)`
  * `ref get(map, const key&)`
  * `put(map, const key&, const value_type&)`
  and non-mutable lvalue pmap:
  * `const value_type& operator[](const key&)`
  * `ref get(map, const key&)`
  but not everything fits properly...
2021-10-08 15:38:47 +02:00
Mael Rouxel-Labbé df560987a6 Whitespace & cleaning changes 2021-10-08 12:13:43 +02:00
Sébastien Loriot efbd86df7f extra manual fixes 2021-10-05 17:42:21 +02:00
Sébastien Loriot 8350dea94a char* -> std::string 2021-10-04 09:49:24 +02:00
Sébastien Loriot 47028cd184 automatically move data files in data dir + update paths
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Dmitry Anisimov 9d251eef0f fixed example naming for docs 2021-09-27 17:32:08 +02:00
Dmitry Anisimov 9246c1389e remove unnecessary conversions in utils for circles and spheres 2021-09-27 17:03:44 +02:00
Dmitry Anisimov c63d41d0e3 more precision for cylinder fitting and sorting 2021-09-27 16:39:11 +02:00
Dmitry Anisimov 02edd6d2cb more precise sphere fitting and sorting 2021-09-27 15:10:54 +02:00
Dmitry Anisimov c093f84ac9 cleanup 2021-09-27 14:45:31 +02:00
Dmitry Anisimov 1222be73b0 more precise circle fitting and sorting 2021-09-27 13:53:57 +02:00
Dmitry Anisimov 7465e7caac added constructors with np set to all_default 2021-09-27 12:40:08 +02:00
Dmitry Anisimov 6aab0f8530 added status to cmakelists 2021-09-27 12:39:42 +02:00
Dmitry Anisimov d6004297f1 added cgal no deprecated code 2021-09-27 12:03:25 +02:00
Sébastien Loriot bd345c7f83 remove .cmd files for examples 2021-09-23 18:54:46 +02:00
Dmitry Anisimov 569b6a3b5c fixed tests 2021-09-23 16:48:45 +02:00
Dmitry Anisimov 8c0b6f14d6 fixed wrong np 2021-09-23 14:26:30 +02:00
Dmitry Anisimov ae50a0beae fixed examples + some other small stuff 2021-09-22 17:36:32 +02:00
Dmitry Anisimov 7a068f227a adding np to cylinder classes 2021-09-22 16:10:31 +02:00
Dmitry Anisimov 2c16e6f9bf adding np to sphere classes 2021-09-22 15:27:01 +02:00
Dmitry Anisimov 0fbc3ea1bb removed fitting.h and using np in circle classes 2021-09-22 14:59:01 +02:00
Dmitry Anisimov b28f32269b make everything compile 2021-09-22 13:04:59 +02:00
Dmitry Anisimov 0d86275191 Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-09-22 12:20:28 +02:00
Maxime Gimeno 499301c759 More fixes 2021-08-31 16:00:37 +02:00
Sébastien Loriot 98e471849b moving files from internal to PKG/internal 2021-08-26 11:33:39 +02:00
Dmitry Anisimov d82ca437c4 correctly handling wrong values in new classes 2021-08-20 11:19:22 +02:00
Dmitry Anisimov c018af84bf fixed test values 2021-08-20 11:18:18 +02:00
Dmitry Anisimov f2d9066aaf added more debug output for failure cases 2021-08-19 12:05:30 +02:00
Dmitry Anisimov 460c50b142 Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-08-16 12:28:34 +02:00
Dmitry Anisimov 850776533e fixed test suite errors in tests 2021-08-16 12:20:15 +02:00
Dmitry Anisimov c2a1f047eb fixed test suite errors in examples 2021-08-16 11:56:36 +02:00
Dmitry Anisimov ec13e880a4 fixed warnings in docs 2021-08-16 11:11:40 +02:00
Dmitry Anisimov 6d2a3894f6 fixed test suite warnings in fitting 2021-08-16 10:50:58 +02:00
Dmitry Anisimov d41072d7a9 removed old target 2021-08-16 10:40:40 +02:00
Dmitry Anisimov 2246c4dcef Merge remote-tracking branch 'origin/master' into Shape_detection-Region_growing_on_spheres-GF 2021-08-16 10:27:39 +02:00
Sébastien Loriot de6d8c6cbd Merge pull request #5742 from danston/Shape_regularization-new_package-danston
[Feature] Shape Regularization New Package
2021-08-13 18:19:35 +02:00
Dmitry Anisimov 8043e62f62 removed erroneous assert 2021-08-03 16:57:18 +02:00
Dmitry Anisimov 5f0ed6ba7b fixed missing param 2021-07-29 15:26:22 +02:00
Dmitry Anisimov 37dcf522de refactoring the clear function 2021-07-29 13:57:44 +02:00
Dmitry Anisimov ae0a1fd6d0 Merge remote-tracking branch 'origin/Shape_detection-fix_leaks_in_ransac-danston' into Shape_detection-Region_growing_on_spheres-GF 2021-07-08 17:31:45 +02:00
Dmitry Anisimov 5e616f74e6 fixed leaks in ransac related to callback 2021-07-08 17:30:26 +02:00
Dmitry Anisimov 73df51622f fixed errors and warnings from the test suite 2021-07-08 16:38:53 +02:00
Dmitry Anisimov c1aa66f0fa renamed max to maximum and min to minimum and cos to cosine to be consistent with other NP in CGAL 2021-06-30 13:15:06 +02:00
Dmitry Anisimov 1c7ba09863 undocumented useless headers from convenience headers 2021-06-30 12:46:41 +02:00
Dmitry Anisimov 523e1117e6 removed todo 2021-06-30 12:42:32 +02:00
Dmitry Anisimov c5bea93e58 renamed max to maximum and min to minimum in NP to be consistent with other packages 2021-06-30 12:39:01 +02:00
Dmitry Anisimov 516617d322 removed tmp modifs 2021-06-29 16:36:45 +02:00
Dmitry Anisimov bc97030bd6 removed outdated example 2021-06-29 16:33:23 +02:00
Dmitry Anisimov ed027edea0 turn off deprecated warnings 2021-06-29 16:28:56 +02:00
Dmitry Anisimov 5c940b1b4e added explicit test for deprecated constructors 2021-06-29 12:17:46 +02:00
Dmitry Anisimov 478178a923 added docs for convenience headers 2021-06-28 18:59:16 +02:00
Dmitry Anisimov e3c6ff7c2f remark on the change from void to bool in the concept 2021-06-28 18:54:58 +02:00
Dmitry Anisimov 3263e54a3a added missing deprecated constructors for old classes 2021-06-28 18:42:32 +02:00
Dmitry Anisimov b7e0e37ba3 fixed regularization in the polyhedron demo 2021-06-25 18:02:05 +02:00
Dmitry Anisimov d33559c3fc fixed unspecified doxygen types 2021-06-25 17:16:38 +02:00
Dmitry Anisimov afb138478d all plane regularization stuff in shape detection is now moved to shape regularization 2021-06-25 16:55:15 +02:00
Dmitry Anisimov 23c938aba5 marked docs modifications 2021-06-25 14:16:39 +02:00
Dmitry Anisimov 2a932f6606 Merge remote-tracking branch 'origin/master' into Shape_detection-Region_growing_on_spheres-GF 2021-06-25 13:30:08 +02:00
Dmitry Anisimov b9d14ed07f Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-06-14 16:42:42 +02:00
Dmitry Anisimov 7119273fb1 simon's review 2021-06-14 16:31:23 +02:00
Dmitry Anisimov 1524a0f48f renamed params 2021-06-14 16:31:09 +02:00
Dmitry Anisimov 68b86a47b0 better naming for parameters 2021-06-14 12:43:04 +02:00
Dmitry Anisimov 6453d49c23 fixed errors in the docs 2021-06-01 16:42:44 +02:00
Dmitry Anisimov beef78cab7 missing IO namespace 2021-06-01 16:34:55 +02:00
Dmitry Anisimov 4f1fc20e22 Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-06-01 16:06:16 +02:00
Sébastien Loriot 4e519a3c7a move documented IO functions in IO namespace 2021-05-05 13:15:37 +02:00
Sébastien Loriot fb6f703b55 IO namespace for files in IO directories 2021-05-04 14:36:06 +02:00
Simon Giraudot 6fbc190c0d Fix includes 2021-05-04 11:06:48 +02:00
Simon Giraudot 4b313a50d7 Add missing include 2021-05-04 10:20:09 +02:00
Simon Giraudot ad17c0b562 Cylinder/circle sorting + documentation update 2021-05-04 08:47:08 +02:00
Simon Giraudot a85583387d Doc of sorting 2021-04-28 15:52:56 +02:00
Simon Giraudot ab18b6bb39 Region growing sphere sorting + test 2021-04-28 14:38:08 +02:00