75 PredicateInfoList
getPredicateInfos(
const Ice::Current&
c = Ice::emptyCurrent)
override;
76 PredicateInstanceList
calcPredicates(
const Ice::Current&)
override;
79 struct CachedCommonPlace
81 std::string className;
82 EntityRefBasePtr putAwayNodeRef;
85 CachedCommonPlace getCacheEntry(
const std::string& className);
87 std::map<std::string, CachedCommonPlace> cpCache;
89 std::string cplSegmentName;
90 std::string sceneName;
92 WorkingMemoryInterfacePrx
wm;
93 PriorKnowledgeInterfacePrx prior;
94 LongtermMemoryInterfacePrx ltm;
95 GraphNodePoseResolverInterfacePrx psr;
96 CommonPlacesLearnerInterfacePrx cpl;
98 ObjectInstanceMemorySegmentBasePrx objectInstances;
99 GraphMemorySegmentBasePrx graphSegment;
100 PersistentObjectInstanceSegmentBasePrx cplObjectsSegment;
102 std::vector<ObjectInstancePtr> cplObjects;
104 PredicateInfo putAwayLocation;