43 "Name of the kinematic unit that should be used");
62 return "HandUnitSimulation";
74 void setShape(
const std::string& shapeName,
75 const Ice::Current&
c = Ice::emptyCurrent)
override;
81 const Ice::Current&
c = Ice::emptyCurrent)
override;
HandUnitPropertyDefinitions(std::string prefix)
HandUnitSimulationPropertyDefinitions(std::string prefix)
void setJointAngles(const NameValueMap &jointAngles, const Ice::Current &c=Ice::emptyCurrent) override
void onInitHandUnit() override
void onExitHandUnit() override
void setShape(const std::string &shapeName, const Ice::Current &c=Ice::emptyCurrent) override
Send command to the hand to form a specific shape position.
KinematicUnitInterfacePrx kinematicUnitPrx
void onStartHandUnit() override
PropertyDefinitionsPtr createPropertyDefinitions() override
std::string getDefaultName() const override
Retrieve default name of component.
Base unit for high-level access to robot hands.
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
PropertyDefinition< PropertyType > & defineRequiredProperty(const std::string &name, const std::string &description="", PropertyDefinitionBase::PropertyConstness constness=PropertyDefinitionBase::eConstant)
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.