-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Moved PointXYZLAB
to common point types
#4706
Moved PointXYZLAB
to common point types
#4706
Conversation
You should add a git pre-commit hook to run |
Thank you for reminding me of the format check 😃 in CI ! I've applied the patch to yesterday's commit, and added pre-commit hook with |
* added constraint for XYZRGB2XYZLAB template function Co-authored-by: Kunal Tyagi <tyagi.kunal@live.com>
I think I've fixed the compiling error of LUT (built by Clang Darwin and MSVC) in fa0782c, by adding the header of And the CI shows the branch passed {Clang macOS, GCC Ubuntu, MSVC Windows x86} build, but met error in MSVC Windows x64 build due to the lack of space (detailed log) . Could you give me some advice about solving this error, or just let it go? BTW, I found a relevant issue #3387 and it seems to be a tricky problem, but I'm willing to work on it.:smiley: Is there any plan to tackle this issue and enhance the quality of CI? I'm really glad to do it! |
I just restarted the win x64 build. The space error is quite spurious and its not really space problem. We tried moving the build from the temporary D drive to the C drivce, which has about 78G free space at start. But what causes the error, is probably a task for the DevOps people at MS. But if you have some good ideas, please go ahead. |
Thank you for rerunning the CI and the helpful explanations:blush:! I would try to find out the causes and solutions if possible. |
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.
Thank you for working on this!
* moved PointXYZLAB to common point types * fixed SEGFAULT in registration test * fixed format error from CI patch * made XYZRGB2XYZLAB templated and added array header * Update common/include/pcl/point_types_conversion.h * added constraint for XYZRGB2XYZLAB template function Co-authored-by: Kunal Tyagi <tyagi.kunal@live.com> * added constraint for XYZRGB2XYZLAB template function * removed some redundant codes & tidied headers * fixed format error in gicp6d.cpp Co-authored-by: Kunal Tyagi <tyagi.kunal@live.com>
Fixes #4600
PointXYZLAB
definition from gicp6d.h to point_types.hppPointXYZLAB
declaration in point_types.hRGB2Lab
&convertRGBAToLAB
(refactored) from gicp6d.h to point_types_conversion.h, in line with other conversions.PointXYZLAB
in point_types.cppIntensityFieldAccessor
class forPointXYZLAB
in intensity.hppI've compiled this branch on Ubuntu 20.10 GCC and passed all unit tests 😆. I'd be grateful if you could have a review on it. Thank you!