25 #include <MemoryX/interface/memorytypes/MemorySegments.h>
26 #include <MemoryX/interface/workingmemory/WorkingMemoryUpdaterBase.h>
57 const std::string& objectClassName,
76 armarx::VariantDataClassPtr
77 clone(
const Ice::Current&
c = Ice::emptyCurrent)
const override
81 query->jobsFinished = jobsFinished;
86 output(
const Ice::Current&
c = Ice::emptyCurrent)
const override
92 getType(
const Ice::Current&
c = Ice::emptyCurrent)
const override
98 validate(
const Ice::Current&
c = Ice::emptyCurrent)
override
105 const Ice::Current& = Ice::emptyCurrent)
const override
111 const Ice::Current& = Ice::emptyCurrent)
override
120 std::vector<LocalizationJobPtr>
121 createJobs(
const memoryx::ObjectClassMemorySegmentBasePtr& objectClassSegment);
122 void setJobFinished(std::string recognitionMethod);
123 ObjectClassPtr getLocalizableObjectClass(
const EntityBasePtr& entity);
125 std::mutex jobsMutex;