Skip to content

Commit

Permalink
Add ID when merging diffs
Browse files Browse the repository at this point in the history
  • Loading branch information
LLipter committed Jan 12, 2024
1 parent 5c1fee3 commit 97a9081
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions include/openrave/kinbody.h
Original file line number Diff line number Diff line change
Expand Up @@ -1420,6 +1420,7 @@ class OPENRAVE_API KinBody : public InterfaceBase
inline void _MergeGeometriesDiff(KinBody::GeometryInfoPtr geometryInfo) {
if (_callbackOnModify != nullptr) {
LinkInfoPtr diffInfo = boost::make_shared<KinBody::LinkInfo>();
diffInfo->_id = _info._id;
diffInfo->_vgeometryinfos.push_back(geometryInfo);
_callbackOnModify(diffInfo);
}
Expand Down Expand Up @@ -3684,13 +3685,15 @@ class OPENRAVE_API KinBody : public InterfaceBase
inline void _MergeLinksDiff(KinBody::LinkInfoPtr linkInfo) {
if (_callbackOnModify != nullptr) {
KinBodyInfoPtr diffInfo = boost::make_shared<KinBody::KinBodyInfo>();
diffInfo->_id = _id;
diffInfo->_vLinkInfos.push_back(linkInfo);
_callbackOnModify(diffInfo);
}
}
inline void _MergeJointsDiff(KinBody::JointInfoPtr jointInfo) {
if (_callbackOnModify != nullptr) {
KinBodyInfoPtr diffInfo = boost::make_shared<KinBody::KinBodyInfo>();
diffInfo->_id = _id;
diffInfo->_vJointInfos.push_back(jointInfo);
_callbackOnModify(diffInfo);
}
Expand Down

0 comments on commit 97a9081

Please sign in to comment.