Go to the documentation of this file.
35 const std::string& nodeSetName,
36 const std::string& referenceFrameName,
37 const std::string& robotName)
44 setName(robotName +
"_" + referenceFrameName +
"_" + nodeSetName);
47 armarx::MatrixDoubleBasePtr
72 return getAttributeValue(
"ReferenceFrameName")->get<std::string>();
78 return getAttributeValue(
"NodeSetName")->get<std::string>();
84 return getAttributeValue(
"RobotName")->get<std::string>();
90 putAttribute(
"NodeSetName", nodeSetName);
96 putAttribute(
"RobotName", robotName);
101 const Ice::Current&
c)
103 putAttribute(
"ReferenceFrameName", referenceFrameName);
std::string getReferenceFrameName(const Ice::Current &c=Ice::emptyCurrent) const override
ReaderT::InputType T & ret
void setReferenceFrameName(const std::string &referenceFrameName, const Ice::Current &c=Ice::emptyCurrent) override
void putAttribute(const ::memoryx::EntityAttributeBasePtr &attr, const ::Ice::Current &=Ice::emptyCurrent) override
Store attribute in entity.
std::string getNodeSetName(const Ice::Current &c=Ice::emptyCurrent) const override
virtual armarx::VariantPtr getAttributeValue(const ::std::string &attrName) const
Retrieve value of an attribute from entity.
void setRobotName(const std::string &robotName, const Ice::Current &c=Ice::emptyCurrent) override
Ice::ObjectPtr ice_clone() const override
armarx::MatrixDoubleBasePtr getControlNet(const Ice::Current &c=Ice::emptyCurrent) const override
void setControlNet(const armarx::MatrixDoubleBasePtr &controlNet, const Ice::Current &c=Ice::emptyCurrent) override
std::string getRobotName(const Ice::Current &c=Ice::emptyCurrent) const override
std::shared_ptr< Object > ObjectPtr
void setNodeSetName(const std::string &nodeSetName, const Ice::Current &c=Ice::emptyCurrent) override
void setName(const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override
Set name of this entity.