29 #include <MemoryX/interface/memorytypes/MemorySegments.h>
37 virtual public PersistentDMPDataSegmentBase
42 PersistentDMPDataSegmentBase()
46 DMPEntityBasePtr
getDMPEntityById(
const std::string&
id, const ::Ice::Current& = Ice::emptyCurrent)
const override
48 DMPEntityBasePtr res = DMPEntityBasePtr::dynamicCast(getEntityById(
id));
52 ARMARX_WARNING_S <<
"Entity with id " <<
id <<
" is not of type DMPEntity!" << std::endl;
58 DMPEntityBasePtr
getDMPEntityByName(
const std::string& name, const ::Ice::Current& = Ice::emptyCurrent)
const override
60 DMPEntityBasePtr res = DMPEntityBasePtr::dynamicCast(getEntityByName(name));
64 ARMARX_WARNING_S <<
"Entity with name " << name <<
" is not of type DMPEntity!" << std::endl;