Skip to content
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

Deprecate TransformationEstimationDQ in favor of TransformationEstimationDualQuaternion #4425

Conversation

JStech
Copy link
Contributor

@JStech JStech commented Sep 25, 2020

It looks like sometime in 2013, pcl::registration::TransformationEstimationDQ was being renamed to pcl::registration::TransformationEstimationDualQuaternion, but the original name was never removed. This deprecates the transformation_estimation_dq.h header, so it can be removed later. I wasn't sure what version to target for removal, so I chose 1.15 based on #4367 .

@mvieth mvieth added changelog: deprecation Meta-information for changelog generation module: registration labels Sep 26, 2020
@mvieth
Copy link
Member

mvieth commented Sep 26, 2020

Hm, seems like DQ has never been compiled. For reference: 76f506e is the commit that did the renaming/copying.
transformation_estimation_dq.hpp probably also needs a deprecation notice?

@JStech
Copy link
Contributor Author

JStech commented Sep 28, 2020

I added that deprecation, too. I was assuming that anything that includes transformation_estimation_dq.hpp would also include transformation_estimation_dq.h and so just the .h file would be sufficient.

I also undid all the formatting changes. I didn't mean to commit them.

Copy link
Member

@mvieth mvieth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay, looks good to me.

@mvieth mvieth added the needs: code review Specify why not closed/merged yet label Oct 7, 2020
@kunaltyagi kunaltyagi changed the title TransformationEstimationDQ was renamed to TransformationEstimationDualQuaternion Deprecate TransformationEstimationDQ in favor of TransformationEstimationDualQuaternion Oct 8, 2020
@kunaltyagi kunaltyagi merged commit 14791f3 into PointCloudLibrary:master Oct 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog: deprecation Meta-information for changelog generation module: registration needs: code review Specify why not closed/merged yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants