31 const std::string PredictionTaskEntity::TASK_NAME_ATTRIBUTE(
"predictionTaskName");
32 const std::string PredictionTaskEntity::PREDICTION_LIST_ATTRIBUTE(
"predictionList");
40 const EntityRefBaseList& predictionEntityRefList) :
50 ::
armarx::Serializable(source),
52 PredictionTaskEntityBase(source),
69 PredictionTaskEntity::output(std::ostream& stream)
const
92 return getAttribute(PredictionTaskEntity::TASK_NAME_ATTRIBUTE)->getValue()->getString();
114 return EntityRefBaseList{};
119 const EntityRefBaseList& predictedEntityRefList,
The Variant class is described here: Variants.
Attribute of MemoryX entities.
EntityAttributeBasePtr getAttribute(const ::std::string &attrName, const ::Ice::Current &=Ice::emptyCurrent) const override
Retrieve attribute from entity.
Entity(const Entity &source)
std::mutex attributesMutex
std::recursive_mutex wrappersMutex
void output(std::ostream &stream) const
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
std::shared_mutex entityMutex
void initializeAttributes()
void setPredictionEntityRefList(const EntityRefBaseList &predictedEntityRefList, const Ice::Current &c=Ice::emptyCurrent) override
void setPredictionTaskName(const std::string &predictionTaskName, const Ice::Current &c=Ice::emptyCurrent) override
Ice::ObjectPtr ice_clone() const override
EntityRefBaseList getPredictionEntityRefList(const Ice::Current &c=Ice::emptyCurrent) const override
~PredictionTaskEntity() override
PredictionTaskEntityPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
std::string getPredictionTaskName(const Ice::Current &c=Ice::emptyCurrent) const override
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< PredictionTaskEntity > PredictionTaskEntityPtr