-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Add OpenGR wrapper #3477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add OpenGR wrapper #3477
Changes from all commits
7db93d0
63fb9a6
3d616d1
3574423
781b693
efb90f8
5c524b1
f83191e
6c42f63
bbd27fe
0e9ec13
ebaf506
076cce0
bc28543
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -535,6 +535,14 @@ and the \ref PkgRidges3Ref packages. | |
|
|
||
| The \sc{Eigen} web site is <A HREF="http://eigen.tuxfamily.org/index.php?title=Main_Page">`http://eigen.tuxfamily.org`</A>. | ||
|
|
||
| \subsection thirdpartyOpenGR OpenGR | ||
|
|
||
| \sc{OpenGR} is a is a set C++ libraries for 3D Global Registration released under the terms of the APACHE V2 licence. | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. typo: is a is |
||
|
|
||
| \cgal provides wrappers for the Super4PCS algorithm of \sc{OpenGR} in the \ref PkgPointSetProcessing3Ref packages. | ||
|
|
||
| The \sc{OpenGR} web site is <A HREF="https://github.com/STORM-IRIT/OpenGR">`https://github.com/STORM-IRIT/OpenGR`</A>. | ||
|
|
||
| \subsection thirdpartyESBTL ESBTL | ||
|
|
||
| The \sc{Esbtl} (Easy Structural Biology Template Library) is a library that allows | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -314,7 +314,24 @@ points in the domain. | |
|
|
||
| \cgalExample{Point_set_processing_3/scale_estimation_2d_example.cpp} | ||
|
|
||
| \section Point_set_processing_3Registration Registration | ||
|
|
||
| \cgal provides two wrappers for the \ref thirdpartyOpenGR library | ||
| \cgalCite{cgal:m-ogr-17} : | ||
|
|
||
| - `CGAL::OpenGR::compute_registration_transformation()` computes the | ||
| registration of one point set w.r.t. another in the form of a | ||
| `CGAL::Aff_transformation_3` object, using the Super4PCS algorithm | ||
| \cgalCite{cgal:mam-sffgp-14}; | ||
|
|
||
| - `CGAL::OpenGR::register_point_sets()` computes the registration of | ||
| one point set w.r.t. another and directly aligns it to it. | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. aligns them?
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sounds better, yes. |
||
|
|
||
| \subsection Point_set_processing_3Example_registration Example | ||
|
|
||
| The following example reads two point sets and aligns them using the | ||
| \ref thirdpartyOpenGR library: | ||
| \cgalExample{Point_set_processing_3/registration_with_OpenGR.cpp} | ||
|
|
||
| \section Point_set_processing_3OutlierRemoval Outlier Removal | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
new parameters should be tested in
test_cgal_bgl_named_params.cppThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is correct, I'll do it.