|  | 
| std::string | addEntity (const EntityBasePtr &entity, const Ice::Current &) override | 
|  | 
|  | AgentInstancesSegment (armarx::IceManagerPtr ic) | 
|  | 
| armarx::FramedPoseBasePtr | convertToLocalPose (const std::string &agentName, const armarx::PoseBasePtr &worldPose, const std::string &targetFrame, const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| armarx::FramedPoseBasePtr | convertToWorldPose (const std::string &agentName, const armarx::FramedPoseBasePtr &localPose, const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| AgentInstanceBasePtr | getAgentInstanceById (const std::string &id, const ::Ice::Current &=Ice::emptyCurrent) const override | 
|  | 
| AgentInstanceBasePtr | getAgentInstanceByName (const std::string &name, const ::Ice::Current &=Ice::emptyCurrent) const override | 
|  | 
| AgentInstanceBaseList | getAllAgentInstances (const ::Ice::Current &=Ice::emptyCurrent) const override | 
|  | 
| void | removeAllEntities (const ::Ice::Current &=Ice::emptyCurrent) override | 
|  | 
| void | removeEntity (const ::std::string &id, const ::Ice::Current &=Ice::emptyCurrent) override | 
|  | 
| void | updateEntity (const std::string &id, const EntityBasePtr &entity, const Ice::Current &) override | 
|  | 
| std::string | upsertEntity (const std::string &entityId, const EntityBasePtr &newEntity, const ::Ice::Current &=Ice::emptyCurrent) override | 
|  | 
| std::string | upsertEntityByName (const std::string &entityName, const EntityBasePtr &newEntity, const ::Ice::Current &=Ice::emptyCurrent) override | 
|  | 
| std::string | addEntity (const EntityBasePtr &entity, const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | addEntity addes an entity to this segment. The registered fusion methods are applied in order to fuse the entity entry.  More... 
 | 
|  | 
| EntityIdList | addEntityList (const EntityBaseList &entityList, const ::Ice::Current &c) override | 
|  | 
| void | addFusionMethod (const ::memoryx::EntityFusionMethodBasePtr &fusionMethod, const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| void | clear (const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| EntityBaseList | getAllEntities (const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| EntityIdList | getAllEntityIds (const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| EntityBaseList | getEntitiesByAttrValue (const ::std::string &attrName, const ::std::string &attrValue) const | 
|  | 
| EntityBaseList | getEntitiesByAttrValue (const ::std::string &attrName, const ::std::string &attrValue, const ::Ice::Current &c) const override | 
|  | 
| EntityBaseList | getEntitiesByAttrValueList (const ::std::string &attrName, const NameList &attrValueList) const | 
|  | 
| EntityBaseList | getEntitiesByAttrValueList (const ::std::string &attrName, const NameList &attrValueList, const ::Ice::Current &c) const override | 
|  | 
| EntityBasePtr | getEntityById (const ::std::string &id) const | 
|  | 
| EntityBasePtr | getEntityById (const ::std::string &id, const ::Ice::Current &c) const override | 
|  | 
| EntityBasePtr | getEntityByName (const ::std::string &name) const | 
|  | 
| EntityBasePtr | getEntityByName (const ::std::string &name, const ::Ice::Current &c) const override | 
|  | 
| EntityRefBasePtr | getEntityRefById (const std::string &id, const Ice::Current &c) const override | 
|  | 
| EntityRefBasePtr | getEntityRefByName (const std::string &name, const Ice::Current &c) const override | 
|  | 
| Ice::Identity | getIceId (const ::Ice::Current &c) const override | 
|  | 
| IdEntityMap | getIdEntityMap (const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| WorkingMemoryListenerInterfacePrx | getListenerProxy (const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | getListener The topic on which changes are reported.  More... 
 | 
|  | 
| std::string | getObjectTypeId (const ::Ice::Current &c=Ice::emptyCurrent) const override | 
|  | getObjectTypeId returns the ice_staticId() of the entities stored inside this WorkingMemorySegment  More... 
 | 
|  | 
| std::string | getSegmentName (const ::Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| bool | hasEntityById (const std::string &entityId, const ::Ice::Current &c) const override | 
|  | 
| bool | hasEntityByName (const std::string &entityName, const ::Ice::Current &c) const override | 
|  | 
| void | print (const ::Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| void | removeAllEntities (const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| void | removeEntity (const ::std::string &id, const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| void | setEntityAttribute (const std::string &entityId, const EntityAttributeBasePtr &attribute, const ::Ice::Current &c) override | 
|  | 
| void | setEntityAttributes (const std::string &entityId, const EntityAttributeList &attributeMap, const ::Ice::Current &c) override | 
|  | 
| Ice::Int | size (const ::Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| void | updateEntity (const std::string &entityId, const EntityBasePtr &update, const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| void | updateEntity (const std::string &entityId, const EntityBasePtr &update, const Ice::StringSeq &deactivatedFusionMethods, const ::Ice::Current &c=Ice::emptyCurrent) | 
|  | 
| std::string | upsertEntity (const std::string &entityId, const EntityBasePtr &newEntity, const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| std::string | upsertEntityByName (const std::string &entityName, const EntityBasePtr &newEntity, const ::Ice::Current &c=Ice::emptyCurrent) override | 
|  | 
| EntityIdList | upsertEntityList (const EntityBaseList &entityList, const ::Ice::Current &c) override | 
|  | 
|  | WorkingMemoryEntitySegment () | 
|  | 
| EntityBaseList | getEntityWithChildrenById (const std::string &id, bool includeMetaEntities, const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| EntityBaseList | getEntityWithChildrenByName (const std::string &, bool includeMetaEntities, const Ice::Current &c=Ice::emptyCurrent) const override | 
|  | 
| std::string | getJSONEntityById (const std::string &id, const Ice::Current &) const override | 
|  | 
| ScopedSharedLockPtr | getReadLock (const Ice::Current &c) const | 
|  | 
| ScopedUniqueLockPtr | getWriteLock (const Ice::Current &c) const | 
|  | 
| bool | keepLockAlive (const std::string &token, const Ice::Current &) override | 
|  | 
| SegmentLockBasePtr | lockSegment (const Ice::Current &c) override | 
|  | 
|  | SegmentUtilImplementations () | 
|  | 
| bool | unlockSegment (const SegmentLockBasePtr &lock, const Ice::Current &c) override | 
|  | 
| bool | unlockSegmentWithToken (const std::string &token, const Ice::Current &c) override | 
|  |