Go to the documentation of this file.
30 Oac::Oac(
const std::string& name,
const std::string&
id,
const std::string& statechartProxyName,
const std::string& stateUUID,
bool isPlannable) :
46 return OacParameterListPtr::dynamicCast(
54 paramObj->setNames(parameters);
65 putAttribute(
"statechartProxyName", statechartProxyName);
90 return OacPredictionFunctionBasePtr::dynamicCast(
102 return OacStatisticalMeasureBasePtr::dynamicCast(
114 return this->
clone();
ReaderT::InputType T & ret
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
std::string getStateUUID(const ::Ice::Current &=Ice::emptyCurrent) const override
bool isPlannable(const ::Ice::Current &=Ice::emptyCurrent) const override
std::vector< std::string > getParameters(const ::Ice::Current &=Ice::emptyCurrent) const override
void setStateUUID(const std::string &stateUUID, const ::Ice::Current &=Ice::emptyCurrent) override
virtual armarx::VariantPtr getAttributeValue(const ::std::string &attrName) const
Retrieve value of an attribute from entity.
Oac(const std::string &name=std::string(), const std::string &id="", const std::string &statechartProxyName="", const std::string &stateUUID="", bool isPlannable=true)
Constructs a new Oac entity.
OacPtr clone(const Ice::Current &c=Ice::emptyCurrent) const
OacStatisticalMeasureBasePtr getStatisticalMeasure(const ::Ice::Current &=Ice::emptyCurrent) const override
void setId(const ::std::string &id, const ::Ice::Current &=Ice::emptyCurrent) override
Set id of this entity.
void setPlannable(bool isPlannable, const ::Ice::Current &=Ice::emptyCurrent) override
Ice::ObjectPtr ice_clone() const override
void setStatechartProxyName(const std::string &statechartProxyName, const ::Ice::Current &=Ice::emptyCurrent) override
void setPredictionFunction(const ::memoryx::OacPredictionFunctionBasePtr &prediction, const ::Ice::Current &=Ice::emptyCurrent) override
std::shared_ptr< Object > ObjectPtr
void setStatisticalMeasure(const ::memoryx::OacStatisticalMeasureBasePtr &measure, const ::Ice::Current &=Ice::emptyCurrent) override
OacPredictionFunctionBasePtr getPredictionFunction(const ::Ice::Current &=Ice::emptyCurrent) const override
void setName(const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override
Set name of this entity.
void setParameters(const std::vector< std::string > ¶meters, const ::Ice::Current &=Ice::emptyCurrent) override
std::string getStatechartProxyName(const ::Ice::Current &=Ice::emptyCurrent) const override