9 #include <VirtualRobot/ManipulationObject.h>
10 #include <SimoxUtility/algorithm/string.h>
21 memoryx::PersistentObjectClassSegmentBasePrx objectClassesSegment = priorKnowledge->getObjectClassesSegment();
24 memoryx::EntityBaseList classEntities = objectClassesSegment->getAllEntities();
25 for (
auto& classEntity : classEntities)
32 std::string objectClassName = objectClass->getName();
33 bool load = datasets.empty();
34 for (
const auto& d : datasets)
36 if (simox::alg::count(objectClassName,
"/") == 0)
51 ARMARX_INFO <<
"Getting files for object class '" << objectClassName <<
"'";
53 VirtualRobot::ManipulationObjectPtr manipulationObject = sw->getManipulationObject();
56 classToWrapper.emplace(objectClassName, classData);
64 auto found = classToWrapper.find(className);
65 if (found == classToWrapper.end())