Simon Giraudot
|
1f439643f4
|
Add Region_growing as friend class of Shape_base
|
2017-08-01 15:45:06 +02:00 |
Simon Giraudot
|
abda210b66
|
First version of region growing algorithm
|
2017-08-01 15:45:06 +02:00 |
Simon Giraudot
|
b88deb3759
|
Rename Efficient_RANSAC_traits as Shape_detection_traits (same for concept)
|
2017-08-01 15:45:06 +02:00 |
Simon Giraudot
|
3fdcff513c
|
Bugfix: do not keep track of if connected components were already computed or not
|
2017-06-20 14:04:07 +02:00 |
Andreas Fabri
|
d9c634e63f
|
Remove unused variables
|
2017-05-11 16:12:56 +02:00 |
Sébastien Loriot
|
c360e025a1
|
Merge remote-tracking branch 'cgal/releases/CGAL-4.9-branch' into HEAD
|
2017-03-16 10:41:40 +01:00 |
Simon Giraudot
|
12e032c9e4
|
Bugfix in test: shape factory must be added when input is reset
|
2017-03-16 10:37:22 +01:00 |
Simon Giraudot
|
24ff167b72
|
Fix incomplete clear
|
2017-03-16 10:37:21 +01:00 |
Simon Giraudot
|
d35c50577d
|
Fix warning in point set shape detection
|
2017-03-14 07:20:50 +01:00 |
Sébastien Loriot
|
a89ccb10e7
|
remove non UTF-8 characters
|
2017-01-19 15:20:26 +01:00 |
Sébastien Loriot
|
50510c05ea
|
add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
|
2017-01-19 15:20:25 +01:00 |
Clément Jamin
|
9fdc2c84e7
|
Update dependencies
|
2017-01-16 10:54:19 +01:00 |
Simon Giraudot
|
94b0157563
|
Only check if other shape is the same if inliers not empty
|
2017-01-11 11:36:35 +01:00 |
Maxime Gimeno
|
a01593e0bb
|
Unify the links to the Polyhedron demo in the package descriptions.
|
2017-01-10 14:56:52 +01:00 |
Simon Giraudot
|
0df67413eb
|
Fix EfficientRANSACTraits requirements
|
2016-10-31 15:11:55 +01:00 |
Simon Giraudot
|
db30ed1a82
|
Update with remarks from code review
|
2016-10-31 12:38:18 +01:00 |
Simon Giraudot
|
f65db046b1
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-10-28 15:02:48 +02:00 |
Laurent Rineau
|
223c1cf5a4
|
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
|
2016-10-05 13:11:04 +02:00 |
Laurent Rineau
|
9a0bb54922
|
Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
Clean up projects name in cmake scripts
|
2016-10-05 13:02:25 +02:00 |
Andreas Fabri
|
d1f882c23f
|
Fix package Point_set_shape_detection_3: include headers
|
2016-09-30 15:22:30 +02:00 |
Andreas Fabri
|
d42bf64426
|
Fix package Point_set_shape_detection_3: include headers
|
2016-09-30 15:22:27 +02:00 |
Sébastien Loriot
|
7e2ee496de
|
update project name of cmake scripts of tests
|
2016-09-08 00:26:37 +02:00 |
Sébastien Loriot
|
6b338eeb1f
|
improve the name of projects in cmake scripts of examples
|
2016-09-08 00:02:55 +02:00 |
Simon Giraudot
|
d72b3d09fd
|
Improved readability of example
|
2016-09-07 14:37:58 +02:00 |
Simon Giraudot
|
a7b3a8fcc6
|
Add precision about specific parameters in doc
|
2016-09-06 08:35:16 +02:00 |
Simon Giraudot
|
5c4799f3dd
|
Improve example with dynamic cast
|
2016-09-06 08:35:06 +02:00 |
Simon Giraudot
|
9fa12bf982
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-07-19 14:50:15 +02:00 |
Simon Giraudot
|
cd28623422
|
Add Line_2 to Efficient RANSAC traits
|
2016-07-05 14:16:28 +02:00 |
Guillaume Damiand
|
10469f9c4e
|
Update with master
|
2016-05-25 10:58:55 +02:00 |
Simon Giraudot
|
a6b11751b1
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-05-17 10:00:03 +02:00 |
Sebastien Loriot
|
54b244c430
|
Merge pull request #914 from sgiraudot/Point_set_shape_detection_3-Plane_regularization-GF
Point set shape detection: Plane regularization
|
2016-04-29 13:08:44 +02:00 |
Simon Giraudot
|
763fd28a69
|
Warning fix: explicit conversion from double to FT
|
2016-04-25 10:05:47 +02:00 |
Simon Giraudot
|
d04378bc7a
|
Update doc with latest review
|
2016-04-21 09:57:16 +02:00 |
Simon Giraudot
|
629571b8cb
|
Test symmetry regularization
|
2016-04-21 09:42:07 +02:00 |
Simon Giraudot
|
5d5778f58e
|
Fix symmetry regularization
|
2016-04-21 09:41:03 +02:00 |
Simon Giraudot
|
abf2070f77
|
Clean up code
|
2016-04-21 07:56:03 +02:00 |
Simon Giraudot
|
b101e9bc4c
|
New test for plane_regularization
|
2016-04-20 15:35:25 +02:00 |
Simon Giraudot
|
18a3db0014
|
Use plane.d() to update m_d in Plane_shape
|
2016-04-20 15:34:58 +02:00 |
Simon Giraudot
|
f28b7adc7b
|
Some additional fixes
|
2016-04-20 15:34:39 +02:00 |
Simon Giraudot
|
fc7d47e8d7
|
Add condition for subgraphing mutually orthogonal clusters
|
2016-04-20 12:57:13 +02:00 |
Simon Giraudot
|
5252b4ef36
|
Bugfix: bad index copy-paste
|
2016-04-20 12:35:30 +02:00 |
Simon Giraudot
|
238510c27e
|
Remove warning
|
2016-04-20 11:55:29 +02:00 |
Simon Giraudot
|
55b9d92fc9
|
Bugfix: convert angle to radians
|
2016-04-20 11:33:46 +02:00 |
Simon Giraudot
|
dc1aae87bd
|
Bugfix: propagate property maps to regularization function
|
2016-04-20 11:33:10 +02:00 |
Simon Giraudot
|
372b2d161a
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old-old' into Point_set_processing_3-Point_set_structuring-GF-old
|
2016-04-12 14:01:45 +02:00 |
Laurent Rineau
|
836ce61d39
|
Merge branch 'releases/CGAL-4.8-branch'
|
2016-03-31 12:35:23 +02:00 |
Simon Giraudot
|
aaa2a41e01
|
Explicit propagations of property maps to Octree structures
|
2016-03-30 14:08:28 +02:00 |
Simon Giraudot
|
be5a66ef63
|
Add property maps as parameters of Octree constructor
|
2016-03-30 14:08:00 +02:00 |
Simon Giraudot
|
b98dc48a61
|
Windows warning fix: explicit conversion to FT
|
2016-03-21 10:49:59 +01:00 |
Simon Giraudot
|
7276c06c36
|
Merge branch 'Point_set_shape_detection_3-Plane_regularization-GF-old' into Point_set_shape_detection_3-Plane_regularization-GF
|
2016-03-15 10:37:02 +01:00 |
Simon Giraudot
|
64c69ebf97
|
Update manual
|
2016-03-14 15:25:38 +01:00 |
Simon Giraudot
|
2777311113
|
Add example to documentation
|
2016-03-14 15:25:26 +01:00 |
Simon Giraudot
|
e3f9bac2c7
|
New example for plane regularization
|
2016-03-14 14:42:21 +01:00 |
Simon Giraudot
|
1f7a15c501
|
Update manual
|
2016-03-14 14:23:57 +01:00 |
Simon Giraudot
|
24d1c662ce
|
Update doc with new API
|
2016-03-14 11:53:41 +01:00 |
Simon Giraudot
|
cab047817a
|
Clarify API of plane regularization
|
2016-03-14 10:16:43 +01:00 |
Simon Giraudot
|
e30e2e278f
|
Propagate name change (Plane_regularization -> regularize_planes)
|
2016-03-14 09:06:45 +01:00 |
Simon Giraudot
|
cae23c7fe9
|
Update API of plane regularization
|
2016-03-14 07:12:55 +01:00 |
Simon Giraudot
|
03decddb0b
|
Plane_regularization class is now a simple function regularize_planes
|
2016-03-11 15:29:15 +01:00 |
Clement Jamin
|
9a61b23b55
|
Use get_default_random() instead of default_random
|
2016-03-09 10:35:21 +01:00 |
Sébastien Loriot
|
881e4d3199
|
request Core only in examples, tests and demos when really needed
|
2016-03-07 22:36:57 +01:00 |
Philipp Möller
|
0a04a3a48f
|
Use CGAL_DOC_VERSION
|
2016-02-11 15:37:54 +01:00 |
Sébastien Loriot
|
8cee2ef1dd
|
Merge pull request #686 from afabri/Kernel_fix-warnings-GF
Fix warnings concerning indentation and unused parameter
|
2016-02-03 09:49:54 +01:00 |
Sébastien Loriot
|
bc717f51d8
|
fix indentation issue
|
2016-01-29 09:20:31 +01:00 |
Maxime Gimeno
|
5ffc01f1a1
|
indentation warnings fix
|
2016-01-28 14:17:11 +01:00 |
Simon Giraudot
|
40257fefb5
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-01-12 11:53:09 +01:00 |
Simon Giraudot
|
cf7d88c475
|
Explicit cast to FT for constructor point
|
2016-01-06 08:08:26 +01:00 |
Simon Giraudot
|
3ba780f49c
|
Warning fix: explicit conversion of float to FT
|
2016-01-05 10:33:45 +01:00 |
Simon Giraudot
|
a0853b21a8
|
Authors
|
2016-01-04 11:54:38 +01:00 |
Simon Giraudot
|
467e599257
|
Explicit conversion of double/floats to FT
|
2016-01-04 11:39:05 +01:00 |
Simon Giraudot
|
1e079ed272
|
More on documentation
|
2015-12-30 15:05:03 +01:00 |
Simon Giraudot
|
c51a9f5860
|
Also test regularization of symmetry
|
2015-12-30 13:53:35 +01:00 |
Simon Giraudot
|
91aa735745
|
Bugfix: assigned -1 to unsigned and test if <0 never works
|
2015-12-30 13:52:46 +01:00 |
Simon Giraudot
|
4cd4d02b18
|
Declare floats explicitly to avoid warnings on Visual Studio
|
2015-12-30 13:44:02 +01:00 |
Simon Giraudot
|
ad1feb89e1
|
Warning corrections: incorrect types
|
2015-12-30 09:16:31 +01:00 |
Simon Giraudot
|
bb169a00d0
|
Remove extra semicolon after namespace (pedantic error)
|
2015-12-30 08:31:02 +01:00 |
Simon Giraudot
|
d46674d0c1
|
Add regularization to test_scene
|
2015-12-29 15:27: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
|
79b7fc5081
|
Handle the INPUT cases where the whole include dir is used
|
2015-12-10 17:03:46 +01:00 |
Simon Giraudot
|
7b034b534b
|
RANSAC plane: check if normal orientation is consistent with data
|
2015-11-30 14:34:08 +01:00 |
Simon Giraudot
|
c5a1621ff7
|
Add access to base kernel in Efficient RANSAC traits
|
2015-11-27 11:51:55 +01:00 |
Simon Giraudot
|
dcf06b4a13
|
Creation of edge points and anchor points
|
2015-11-12 14:58:43 +01:00 |
Simon Giraudot
|
192d8c00b4
|
Additional functions in plane shape to avoid constructing Plane_3 object
|
2015-11-09 12:26:40 +01:00 |
Simon Giraudot
|
939e541ba5
|
More on manual and improve clarity of parameters
|
2015-11-06 18:02:19 +01:00 |
Simon Giraudot
|
82ee9c8ce0
|
Default behavior: no symmetry required
|
2015-11-06 14:36:22 +01:00 |
Simon Giraudot
|
06fb8a7916
|
Generalize symmetry from Z-axis to any user-given vector
|
2015-11-06 14:16:53 +01:00 |
Simon Giraudot
|
1d44ead4bc
|
Documentation of plane regularization
|
2015-11-05 13:52:46 +01:00 |
Simon Giraudot
|
2f2910dd50
|
Bugfix (0/0 makes NaN) + adding parameters + start writing doc
|
2015-11-05 11:09:46 +01:00 |
Simon Giraudot
|
58f4a7b74f
|
Correction of variable name and meaning
|
2015-11-04 15:08:59 +01:00 |
Simon Giraudot
|
7559892be3
|
Remove useless vectors and apply directly transformations to planes
|
2015-11-04 12:04:21 +01:00 |
Simon Giraudot
|
752d9f2d16
|
More reorganization
|
2015-11-04 11:23:39 +01:00 |
Simon Giraudot
|
536abe1f3f
|
Reorganize and simplify code
|
2015-11-03 18:02:15 +01:00 |
Simon Giraudot
|
25e65415e5
|
Introduce Plane_cluster structure for clearer notations
|
2015-11-02 16:41:53 +01:00 |
Simon Giraudot
|
9d5c13c94c
|
Simplify storage of parallel planes
|
2015-11-02 15:40:11 +01:00 |
Simon Giraudot
|
e1ff4f68c7
|
Remove wrapper completely
|
2015-11-02 15:34:56 +01:00 |
Simon Giraudot
|
a49b440ba0
|
Use RANSAC planes directly (reduce wrapper)
|
2015-11-02 15:15:40 +01:00 |
Simon Giraudot
|
ebb3dc18b9
|
Add some useful methods for RANSAC Planes
|
2015-11-02 15:15:27 +01:00 |
Simon Giraudot
|
455e341731
|
Bugfix in wrapper for regularization
|
2015-11-02 11:36:10 +01:00 |
Simon Giraudot
|
20c95612d0
|
Improve code readability
|
2015-11-02 11:17:34 +01:00 |
Simon Giraudot
|
9c50ea1070
|
Wrapper for raw code done + some errors corrected
|
2015-10-30 15:38:56 +01:00 |
Simon Giraudot
|
971f445093
|
Dump raw research code (wrapper not complete yet)
|
2015-10-30 14:38:15 +01:00 |
Simon Giraudot
|
49017ae7b4
|
Commented structure of algorithm + two useful functions
|
2015-10-30 13:23:32 +01:00 |
Simon Giraudot
|
4c601e00db
|
Plug RANSAC in plane regularization class
|
2015-10-30 13:00:21 +01:00 |
Simon Giraudot
|
cea079532a
|
Plane regularization file and basic structure
|
2015-10-30 11:35:10 +01:00 |
Sébastien Loriot
|
277c7b562a
|
move test file out of the include dir
|
2015-07-31 09:56:52 +02:00 |
Sébastien Loriot
|
bdc7271990
|
Fix "remove dont_submit to publish the doc"
This fixes commit aeffc4587c.
|
2015-07-31 09:54:12 +02:00 |
Sébastien Loriot
|
aeffc4587c
|
remove dont_submit to publish the doc
|
2015-07-30 17:44:48 +02:00 |
Clement Jamin
|
d52cf3c9d7
|
Merge branch 'Point_set_shape_detection_3-cjamin' of github.com:CGAL/cgal-dev into Point_set_shape_detection_3-cjamin
|
2015-07-20 09:53:17 +02:00 |
Clement Jamin
|
37567eea5b
|
Display the coverage value, and loosen the criterion
|
2015-07-20 09:52:50 +02:00 |
Sven Oesau
|
aeffbed975
|
bugfix
|
2015-07-17 16:11:52 +02:00 |
Clement Jamin
|
98e36704f7
|
Make connected_component virtual
|
2015-07-17 14:16:28 +02:00 |
Clement Jamin
|
3b29aeef2d
|
We must never call the Point_3/Vector_3 constructor directly
+ avoid having uninitialized variables
|
2015-07-17 12:25:17 +02:00 |
Sébastien Loriot
|
3ccb377f14
|
fix the uncatchable bug with spheres
|
2015-07-17 11:55:26 +02:00 |
Sven Oesau
|
5767aad9b3
|
bugfixes
and some warnings removed
|
2015-07-16 18:16:50 +02:00 |
Sven Oesau
|
f1a36e891b
|
bugfix
|
2015-07-16 15:45:45 +02:00 |
Sven Oesau
|
d2ad8565a3
|
check vector size before access
|
2015-07-16 11:16:39 +02:00 |
Clement Jamin
|
86a5b78992
|
Use CGAL::default_random everywhere
|
2015-07-15 15:20:13 +02:00 |
Clement Jamin
|
1fd6e64737
|
More protection when accessing "bitmap"
|
2015-07-15 10:58:48 +02:00 |
Sven Oesau
|
6babcf966f
|
fixed warnings
|
2015-07-11 12:24:10 +02:00 |
Sven Oesau
|
3f96610bcb
|
checking range for bitmap access in connected component
shortening some lines
|
2015-07-10 23:17:42 +02:00 |
Clement Jamin
|
c419bd1246
|
Added some "using" for the exact same reason
|
2015-07-10 10:47:12 +02:00 |
Clement Jamin
|
580211cc6a
|
Added some this-> to make GCC happy again
I know, he's right to be angry...
|
2015-07-10 10:41:10 +02:00 |
Clement Jamin
|
870a49b868
|
Removed temporary testing code
|
2015-07-10 10:37:10 +02:00 |
Clement Jamin
|
0f17afa049
|
Octree: bugfix + use of Construct_xxx
|
2015-07-10 10:00:45 +02:00 |
Clement Jamin
|
f4f9a75c44
|
Let's get back to the real traits class
|
2015-07-10 09:08:54 +02:00 |
Clement Jamin
|
b0add30089
|
Updated the concept accordingly
|
2015-07-10 09:08:20 +02:00 |
Clement Jamin
|
bb5b745d98
|
The torus is working fine, now
|
2015-07-10 09:08:07 +02:00 |
Clement Jamin
|
fbb6494658
|
Restore Point_set_shape_detection_3/test_torus_connected_component.cpp
|
2015-07-10 08:39:20 +02:00 |
Sven Oesau
|
3e218a2c07
|
adapted torus to traits concept
ToDo: Collinear_2 needs to be adapted
|
2015-07-10 00:14:09 +02:00 |
Sven Oesau
|
bb2998e11f
|
bugfix
|
2015-07-10 00:12:32 +02:00 |
Clement Jamin
|
00e48dd169
|
Added right header in comments
|
2015-07-09 10:27:14 +02:00 |
Clement Jamin
|
7ee1ac7c41
|
Fix warnings
|
2015-07-09 10:22:43 +02:00 |
Clement Jamin
|
33d1b9f971
|
Doc: updated requirements for the shapes
|
2015-07-09 10:01:45 +02:00 |
Clement Jamin
|
7c45024d90
|
Dispatched utilities
|
2015-07-09 09:38:08 +02:00 |
Clement Jamin
|
b19f7107de
|
We don't care about "i"
|
2015-07-09 09:37:27 +02:00 |
Clement Jamin
|
e4c7d8a865
|
Fix most tests
|
2015-07-09 09:20:45 +02:00 |
Clement Jamin
|
40fd40cc0e
|
Missing param
|
2015-07-09 09:20:25 +02:00 |
Clement Jamin
|
b645b9b084
|
Compute_cross_product_3 => Construct_cross_product_vector_3
|
2015-07-09 08:59:06 +02:00 |
Clement Jamin
|
b1a8059dc3
|
Fix warning
|
2015-07-09 08:58:43 +02:00 |
Clement Jamin
|
daaa0a87d1
|
Update the real traits class
|
2015-07-09 08:58:22 +02:00 |
Clement Jamin
|
36d7bfa2c8
|
Compute_cross_product_3 => Construct_cross_product_vector_3
|
2015-07-09 08:57:27 +02:00 |
Clement Jamin
|
553b240631
|
Fix the traits concept
|
2015-07-09 08:55:55 +02:00 |
Clement Jamin
|
8be5f5d31a
|
Restore the generators as they was before
|
2015-07-09 08:49:22 +02:00 |
Clement Jamin
|
6dc0ff6ada
|
Reordering
|
2015-07-09 08:28:07 +02:00 |
Clement Jamin
|
545756f2fc
|
Merge branch 'Point_set_shape_detection_3-cjamin' of github.com:CGAL/cgal-dev into Point_set_shape_detection_3-cjamin
|
2015-07-09 08:09:13 +02:00 |
Clement Jamin
|
0968103236
|
Removed warning
|
2015-07-09 08:08:58 +02:00 |
Sébastien Loriot
|
a2c1f72164
|
fix compilation issue
|
2015-07-09 08:07:49 +02:00 |
Clement Jamin
|
5d5b60d130
|
Revert "Make the utilities public"
This reverts commit 230c4aea14.
|
2015-07-09 07:47:36 +02:00 |
Clement Jamin
|
230c4aea14
|
Make the utilities public
|
2015-07-09 07:45:53 +02:00 |
Clement Jamin
|
986571c5e9
|
Added Efficient_RANSAC_fake_traits_for_testing.h to dont_submit
|
2015-07-08 19:49:57 +02:00 |