-
Notifications
You must be signed in to change notification settings - Fork 3
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 support for point clouds over flatbuffers #193
Conversation
I will make it "real" PR after I'm finished with further testing |
@mhoellmann I think the easiest way to review is, if you check if the queries from the python script work as expected. Also, please have a look at |
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.
This is a really huge PR. For the next feature we should aim for smaller PRs.
I had a quick look at the code without running it. The remarks are just my first thought based purely on the code.
seerep-srv/seerep-core-fb/include/seerep-core-fb/core-fb-conversion.h
Outdated
Show resolved
Hide resolved
ee17ea5
to
254529f
Compare
seerep-hdf5/seerep-hdf5-fb/include/seerep-hdf5-fb/hdf5-fb-general.h
Outdated
Show resolved
Hide resolved
seerep-hdf5/seerep-hdf5-fb/include/seerep-hdf5-fb/hdf5-fb-pointcloud.h
Outdated
Show resolved
Hide resolved
This is currently the only way to get the bounding box into the indecies without looping over the x,y,z data twice
stop using references here so that the arguments can be null and checked inside the function
…f5-fb-pointcloud"
c752884
to
c44fd92
Compare
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.
One way that I could improve the API of the Hdf5FbPointCloud
Class would be to extend the CloudInfo
struct with more information like height, width etc. and then use it in function parameters. But it's just another abstraction. @mhoellmann do you think it should be included in this PR?
This PR adds support for point clouds over Flatbuffers (Closes #88).
Currently, supported data fields are:
Left to implement (via separate PRs):