Go to the documentation of this file.
19 #ifndef __ROSEE_ACTIONTRIG_H
20 #define __ROSEE_ACTIONTRIG_H
23 #include <yaml-cpp/yaml.h>
69 typedef std::map < std::string, ActionTrig >
Map;
104 bool fillFromYaml( YAML::const_iterator yamlIt )
override;
112 #endif // __ROSEE_ACTIONTRIG_H
std::string getFingerInvolved() const
Specific method of trig to simply return a string instead of the full vector fingersInvolved that in ...
std::set< std::string > getKeyElements() const override
Necessary method to know the key used by the maps which store all the Actions of one type....
std::map< std::string, ActionTrig > Map
ActionTrig(std::string actionName, ActionPrimitive::Type)
JointPos getJointPos() const override
Overriden get from the pure virtual function of the base class Action.
void setFingerInvolved(std::string)
The action of moving some joints (see later) of a single finger in a full clousure position towards t...
Virtual class, Base of all the primitive actions. It has some implemented functions that a derived cl...
std::vector< JointPos > getAllJointPos() const override
Overriden get from the pure virtual function of the base class ActionPrimitive The signature must be ...
bool fillFromYaml(YAML::const_iterator yamlIt) override
function to fill members of the Action with infos taken from yaml files
Type
Enum useful to discriminate each primitive action when, for example, we want to parse a file @remind ...
void setJointPos(JointPos)
std::map< std::string, std::vector< double > > JointPos
The map to describe the position of all actuated joints. The key is the name of the string,...
end-effector
Author(s): Luca Muratore
, Davide Torielli , Liana Bertoni
autogenerated on Sat Dec 14 2024 03:49:26