-
Notifications
You must be signed in to change notification settings - Fork 41
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
Fix TPE poseDirty getter #182
Conversation
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
I think it's worth mentioning that there's no use for PIMPL in an We already get an API+ABI firewall for this library by loading it using |
I think we did pimpl at the beginning because there was an idea that the TPE library (in |
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.
bad mistake, thanks for catching this!
Is anything is TPE so specific to Ignition Physics that it couldn't be used on its own? |
nope, TPE is not specific to ign-physics. It's designed to be a standalone library. |
fix for homebrew CI problems in gazebo-tooling/release-tools#366 |
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
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.
I took the liberty of addressing the codechecker warning on a4faa4b so we don't need a new PR, then a merge into this PR, etc.
LGTM with happy CI.
Codecov Report
@@ Coverage Diff @@
## ign-physics2 #182 +/- ##
=============================================
Coverage 83.10% 83.10%
=============================================
Files 106 106
Lines 3983 3983
=============================================
Hits 3310 3310
Misses 673 673
Continue to review full report at Codecov.
|
Classic
=
vs==
typo that wasn't caught at compile time because of the pimpl's raw pointer not enforcing const correctness.It disabled the optimization that skipped updating the AABB tree for entities that didn't move, so the PR should help improve performance.