|
| void | addClass (const std::string &className, float probability, const Ice::Current &=Ice::emptyCurrent) override |
| | Adds new class membership to the class attribute.
|
| |
| void | clearClasses (const Ice::Current &=Ice::emptyCurrent) override |
| | Clear class membership.
|
| |
| ObjectInstancePtr | clone (const Ice::Current &c=Ice::emptyCurrent) const |
| |
| ClassProbabilityMap | getClasses (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve classes and associated class membership probability for this instance.
|
| |
| float | getClassProbability (const ::std::string &className, const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve membership probability for a given class.
|
| |
| float | getExistenceCertainty (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve existence certainty for this instance.
|
| |
| int | getLocalizationPriority (const ::Ice::Current &=Ice::emptyCurrent) const override |
| |
| IceUtil::Time | getLocalizationTimestamp () const |
| |
| ::std::string | getMostProbableClass (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve the class with highest membership probability.
|
| |
| AbstractMotionModelPtr | getMotionModel () const |
| |
| armarx::FramedOrientationPtr | getOrientation () const |
| | Retrieve orientation of the instance.
|
| |
| EntityAttributeBasePtr | getOrientationAttribute () const |
| | Retrieve attribute which holds instance position.
|
| |
| armarx::FramedPosePtr | getPose () const |
| | Convenience function to get position and orientation attributes at once.
|
| |
| armarx::FramedPositionPtr | getPosition () const |
| | Retrieve position of the instance.
|
| |
| EntityAttributeBasePtr | getPositionAttribute () const |
| | Retrieve attribute which holds instance position.
|
| |
| MultivariateNormalDistributionBasePtr | getPositionUncertainty (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Get uncertainty of position estimate.
|
| |
| bool | hasLocalizationTimestamp () const |
| |
| Ice::ObjectPtr | ice_clone () const override |
| |
| | ObjectInstance (const ObjectInstance &source) |
| |
| | ObjectInstance (const std::string &name, const std::string &id="") |
| | Constructs a new ObjectInstance WorkingMemory entity.
|
| |
| void | setClass (const std::string &className, float probability, const Ice::Current &=Ice::emptyCurrent) override |
| | Set the class attribute of the ObjectInstance.
|
| |
| void | setExistenceCertainty (float existenceCertainty, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Set existence certainty for this instance.
|
| |
| void | setLocalizationPriority (Ice::Int priority, const ::Ice::Current &=Ice::emptyCurrent) override |
| |
| void | setLocalizationTimestamp (const armarx::TimestampBasePtr ×tamp) |
| |
| void | setLocalizationTimestamp (const IceUtil::Time ×tamp) |
| |
| void | setMotionModel (AbstractMotionModelPtr motionModel) |
| | Set the motion model for this object.
|
| |
| void | setOrientation (const armarx::FramedOrientationBasePtr &orientation, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Set orientation of the instance.
|
| |
| void | setPose (const armarx::FramedPoseBasePtr &newPose) |
| | Convenience function to set position and orientation attributes at once.
|
| |
| void | setPosition (const armarx::FramedPositionBasePtr &position, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Set position of the instance.
|
| |
| void | setPositionUncertainty (const MultivariateNormalDistributionBasePtr &uncertainty, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Set uncertainty of position estimate.
|
| |
| void | __decRef () override |
| |
| template<typename T> |
| IceInternal::Handle< T > | addWrapper (T *wrapper) |
| | Add EntityWrapper to entity.
|
| |
| EntityPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const |
| |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Subclasses should use serializable attributes and consider these methods final.
|
| |
| bool | equals (const EntityBasePtr &otherEntity, const ::Ice::Current &=Ice::emptyCurrent) const override |
| | equals computes if two Entity instances are equal.
|
| |
| bool | equalsAttributes (const EntityBasePtr &otherEntity, const ::Ice::Current &=Ice::emptyCurrent) const override |
| | equalsAttributes computes if two Entity instances are equal.
|
| |
| virtual EntityRefBaseList | getAllParentRefs (bool includeMetaEntities=true) const |
| | Retrieve all parents by traversing the whole hierarchy.
|
| |
| virtual std::vector< std::string > | getAllParentsAsStringList () const |
| |
| EntityAttributeBasePtr | getAttribute (const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve attribute from entity.
|
| |
| memoryx::NameList | getAttributeNames (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve list of all attribute names.
|
| |
| virtual armarx::VariantPtr | getAttributeValue (const ::std::string &attrName) const |
| | Retrieve value of an attribute from entity.
|
| |
| virtual EntityRefBaseList | getDirectParentRefs () const |
| | Retrieve parent entity references.
|
| |
| ::std::string | getId (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve id of this entity which is an integer in string representation.
|
| |
| ::std::string | getName (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Retrieve name of this entity.
|
| |
| template<typename T> |
| IceInternal::Handle< T > | getWrapper () |
| | Retrieve EntityWrapper that has previously been added with Entity::addWrapper().
|
| |
| bool | hasAttribute (const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Check whether this entity has an attribute with the given name.
|
| |
| Ice::ObjectPtr | ice_clone () const override |
| |
| bool | isMetaEntity (const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Indicates whether this entity only contains meta information.
|
| |
| void | putAttribute (const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Store attribute in entity.
|
| |
| template<typename T> |
| void | putAttribute (const std::string &attrName, T attrValue, ProbabilityMeasureBasePtr uncertainty=ProbabilityMeasureBasePtr()) |
| | Create and store attribute from name, value, and optionally uncertainty measure.
|
| |
| void | removeAttribute (const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Remove attribute with given name from entity.
|
| |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| | Subclasses should use serializable attributes and consider these methods final.
|
| |
| virtual void | setDirectParentRefs (const EntityRefBaseList &entityRefs) |
| | Replace parent entity references.
|
| |
| void | setId (const ::std::string &id, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Set id of this entity.
|
| |
| void | setMetaEntity (bool isMetaEntity, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Mark this entity as meta (i.e.
|
| |
| void | setName (const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override |
| | Set name of this entity.
|
| |