diff --git a/source/RobotAPI/libraries/armem/core/base/CoreSegmentBase.h b/source/RobotAPI/libraries/armem/core/base/CoreSegmentBase.h index d28d09c74f3f324fab3d9f31dc37548a567ea95e..6ea66c74b5216c9e4a92c4e719e01193e39b5ae1 100644 --- a/source/RobotAPI/libraries/armem/core/base/CoreSegmentBase.h +++ b/source/RobotAPI/libraries/armem/core/base/CoreSegmentBase.h @@ -231,6 +231,11 @@ namespace armarx::armem::base Base::_copySelf(other); other.aronType() = _aronType; } + virtual void _copySelfEmpty(DerivedT& other) const override + { + Base::_copySelfEmpty(other); + other.aronType() = _aronType; + } }; diff --git a/source/RobotAPI/libraries/armem/core/base/ProviderSegmentBase.h b/source/RobotAPI/libraries/armem/core/base/ProviderSegmentBase.h index 20b298af557452854fb39b442023e75f6f0a2f2e..503650498d9afb5ddcdbbf22ecb84baaae3201f8 100644 --- a/source/RobotAPI/libraries/armem/core/base/ProviderSegmentBase.h +++ b/source/RobotAPI/libraries/armem/core/base/ProviderSegmentBase.h @@ -222,6 +222,11 @@ namespace armarx::armem::base Base::_copySelf(other); other.aronType() = _aronType; } + virtual void _copySelfEmpty(DerivedT& other) const override + { + Base::_copySelfEmpty(other); + other.aronType() = _aronType; + } };