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