<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Action.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>Action_8cpp</filename>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PROCESS_VAL</name>
      <anchorfile>Action_8cpp.html</anchorfile>
      <anchor>a1e81cb584e63190403df6f961c87ff79</anchor>
      <arglist>(p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Action.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>Action_8h</filename>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <class kind="class">ROSEE::Action</class>
    <namespace>ROSEE</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; double &gt; &gt;</type>
      <name>JointPos</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a2d8b470e322232ab96bc71c529edb040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>JointsInvolvedCount</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>aa3b40db1c90a37577a4efc8b3b159e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>operator*</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>ae55fc6d49cb748f6c2f4481033f5f67b</anchor>
      <arglist>(double multiplier, JointPos jp)</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>operator*</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a300f511a1d43ce7a88ca3bbf4c81b459</anchor>
      <arglist>(JointPos jp, double multiplier)</arglist>
    </member>
    <member kind="function">
      <type>JointPos &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>ade86b328d50d12f24cd42e23773cd4a9</anchor>
      <arglist>(JointPos &amp;jp, double multiplier)</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>operator+</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a916f1b6b60aaf660d62431a8bc729e06</anchor>
      <arglist>(JointPos jp1, JointPos jp2)</arglist>
    </member>
    <member kind="function">
      <type>JointPos &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a2d0741877b093141a58a580693afd4f9</anchor>
      <arglist>(JointPos &amp;jp1, ROSEE::JointPos jp2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a0cda4e60842cbfb0de1eaa8013b9765b</anchor>
      <arglist>(std::ostream &amp;output, const JointPos jp)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>aeecf303d2bab69cd8366c8b3d34dc385</anchor>
      <arglist>(std::ostream &amp;output, const JointsInvolvedCount jic)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a666ced3916dc6ebbed656d167143283e</anchor>
      <arglist>(std::ostream &amp;out, const ROSEE::Action::Type type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ActionComposed.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionComposed_8cpp</filename>
    <includes id="ActionComposed_8h" name="ActionComposed.h" local="no" imported="no">end_effector/GraspingActions/ActionComposed.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionComposed.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionComposed_8h</filename>
    <includes id="ActionGeneric_8h" name="ActionGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionGeneric.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <class kind="class">ROSEE::ActionComposed</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionGeneric.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionGeneric_8cpp</filename>
    <includes id="ActionGeneric_8h" name="ActionGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionGeneric.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionGeneric.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionGeneric_8h</filename>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <class kind="class">ROSEE::ActionGeneric</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionMultiplePinchTight.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionMultiplePinchTight_8cpp</filename>
    <includes id="ActionMultiplePinchTight_8h" name="ActionMultiplePinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionMultiplePinchTight.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionMultiplePinchTight.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionMultiplePinchTight_8h</filename>
    <includes id="ActionPinchGeneric_8h" name="ActionPinchGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchGeneric.h</includes>
    <class kind="class">ROSEE::ActionMultiplePinchTight</class>
    <class kind="struct">ROSEE::ActionMultiplePinchTight::depthComp</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionPinchGeneric.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionPinchGeneric_8cpp</filename>
    <includes id="ActionPinchGeneric_8h" name="ActionPinchGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchGeneric.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionPinchGeneric.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionPinchGeneric_8h</filename>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <class kind="class">ROSEE::ActionPinchGeneric</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionPinchLoose.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionPinchLoose_8cpp</filename>
    <includes id="ActionPinchLoose_8h" name="ActionPinchLoose.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchLoose.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionPinchLoose.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionPinchLoose_8h</filename>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionPinchGeneric_8h" name="ActionPinchGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchGeneric.h</includes>
    <class kind="class">ROSEE::ActionPinchLoose</class>
    <class kind="struct">ROSEE::ActionPinchLoose::distComp</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionPinchTight.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionPinchTight_8cpp</filename>
    <includes id="ActionPinchTight_8h" name="ActionPinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchTight.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionPinchTight.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionPinchTight_8h</filename>
    <includes id="ActionPinchGeneric_8h" name="ActionPinchGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchGeneric.h</includes>
    <class kind="class">ROSEE::ActionPinchTight</class>
    <class kind="struct">ROSEE::ActionPinchTight::depthComp</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionPrimitive.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionPrimitive_8cpp</filename>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionPrimitive.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionPrimitive_8h</filename>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <class kind="class">ROSEE::ActionPrimitive</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionSingleJointMultipleTips.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionSingleJointMultipleTips_8cpp</filename>
    <includes id="ActionSingleJointMultipleTips_8h" name="ActionSingleJointMultipleTips.h" local="no" imported="no">end_effector/GraspingActions/ActionSingleJointMultipleTips.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionSingleJointMultipleTips.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionSingleJointMultipleTips_8h</filename>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <class kind="class">ROSEE::ActionSingleJointMultipleTips</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionTimed.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionTimed_8cpp</filename>
    <includes id="ActionTimed_8h" name="ActionTimed.h" local="no" imported="no">end_effector/GraspingActions/ActionTimed.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionTimed.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionTimed_8h</filename>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <class kind="class">ROSEE::ActionTimed</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ActionTrig.cpp</name>
    <path>/tmp/ws/src/end-effector/src/GraspingActions/</path>
    <filename>ActionTrig_8cpp</filename>
    <includes id="ActionTrig_8h" name="ActionTrig.h" local="no" imported="no">end_effector/GraspingActions/ActionTrig.h</includes>
  </compound>
  <compound kind="file">
    <name>ActionTrig.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/GraspingActions/</path>
    <filename>ActionTrig_8h</filename>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <class kind="class">ROSEE::ActionTrig</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>DummyHal.cpp</name>
    <path>/tmp/ws/src/end-effector/src/HAL/</path>
    <filename>DummyHal_8cpp</filename>
    <includes id="DummyHal_8h" name="DummyHal.h" local="no" imported="no">end_effector/HAL/DummyHal.h</includes>
  </compound>
  <compound kind="file">
    <name>DummyHal.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/HAL/</path>
    <filename>DummyHal_8h</filename>
    <includes id="EEHal_8h" name="EEHal.h" local="no" imported="no">end_effector/HAL/EEHal.h</includes>
    <class kind="class">ROSEE::DummyHal</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>EEHal.cpp</name>
    <path>/tmp/ws/src/end-effector/src/HAL/</path>
    <filename>EEHal_8cpp</filename>
    <includes id="EEHal_8h" name="EEHal.h" local="no" imported="no">end_effector/HAL/EEHal.h</includes>
  </compound>
  <compound kind="file">
    <name>EEHal.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/HAL/</path>
    <filename>EEHal_8h</filename>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <includes id="UtilsEigen_8h" name="UtilsEigen.h" local="no" imported="no">end_effector/UtilsEigen.h</includes>
    <includes id="UtilsYAML_8h" name="UtilsYAML.h" local="no" imported="no">end_effector/UtilsYAML.h</includes>
    <class kind="class">ROSEE::EEHal</class>
    <namespace>ROSEE</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HAL_CREATE_OBJECT</name>
      <anchorfile>EEHal_8h.html</anchorfile>
      <anchor>a83a97dc8def4c28545b8ac6ccc006c1a</anchor>
      <arglist>(className)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EEHalExecutor.cpp</name>
    <path>/tmp/ws/src/end-effector/src/HAL/</path>
    <filename>EEHalExecutor_8cpp</filename>
    <includes id="EEHal_8h" name="EEHal.h" local="no" imported="no">end_effector/HAL/EEHal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>EEHalExecutor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EEInterface.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>EEInterface_8cpp</filename>
    <includes id="EEInterface_8h" name="EEInterface.h" local="no" imported="no">end_effector/EEInterface.h</includes>
  </compound>
  <compound kind="file">
    <name>EEInterface.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>EEInterface_8h</filename>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <class kind="class">ROSEE::EEInterface</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>FindActions.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>FindActions_8cpp</filename>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
  </compound>
  <compound kind="file">
    <name>FindActions.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>FindActions_8h</filename>
    <includes id="YamlWorker_8h" name="YamlWorker.h" local="no" imported="no">end_effector/YamlWorker.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <includes id="ActionPinchTight_8h" name="ActionPinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchTight.h</includes>
    <includes id="ActionPinchLoose_8h" name="ActionPinchLoose.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchLoose.h</includes>
    <includes id="ActionTrig_8h" name="ActionTrig.h" local="no" imported="no">end_effector/GraspingActions/ActionTrig.h</includes>
    <includes id="ActionSingleJointMultipleTips_8h" name="ActionSingleJointMultipleTips.h" local="no" imported="no">end_effector/GraspingActions/ActionSingleJointMultipleTips.h</includes>
    <includes id="ActionMultiplePinchTight_8h" name="ActionMultiplePinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionMultiplePinchTight.h</includes>
    <class kind="class">ROSEE::FindActions</class>
    <namespace>ROSEE</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_JOINT_POS</name>
      <anchorfile>FindActions_8h.html</anchorfile>
      <anchor>adb298660bd634f12d27854263980b918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_EXP_COLLISION</name>
      <anchorfile>FindActions_8h.html</anchorfile>
      <anchor>afe393eb6f0261bf94bc886a6558c3973</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_EXP_COLLISION_MULTPINCH</name>
      <anchorfile>FindActions_8h.html</anchorfile>
      <anchor>a65ab596ea4fb33a100013056b62d4ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_EXP_DISTANCES</name>
      <anchorfile>FindActions_8h.html</anchorfile>
      <anchor>a594c6f866990da8353403ef94f9f4ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapActionHandler.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>MapActionHandler_8cpp</filename>
    <includes id="MapActionHandler_8h" name="MapActionHandler.h" local="no" imported="no">end_effector/MapActionHandler.h</includes>
  </compound>
  <compound kind="file">
    <name>MapActionHandler.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>MapActionHandler_8h</filename>
    <includes id="YamlWorker_8h" name="YamlWorker.h" local="no" imported="no">end_effector/YamlWorker.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionTimed_8h" name="ActionTimed.h" local="no" imported="no">end_effector/GraspingActions/ActionTimed.h</includes>
    <includes id="ActionGeneric_8h" name="ActionGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionGeneric.h</includes>
    <class kind="class">ROSEE::MapActionHandler</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>Parser.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>Parser_8cpp</filename>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHAIN_PER_GROUP</name>
      <anchorfile>Parser_8cpp.html</anchorfile>
      <anchor>a9aef92a8690aace417e1ca03f6e6cd6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parser.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>Parser_8h</filename>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <class kind="class">ROSEE::Parser</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>ParserMoveIt.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>ParserMoveIt_8cpp</filename>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
  </compound>
  <compound kind="file">
    <name>ParserMoveIt.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>ParserMoveIt_8h</filename>
    <class kind="class">ROSEE::ParserMoveIt</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>RosActionServer.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>RosActionServer_8cpp</filename>
    <includes id="RosActionServer_8h" name="RosActionServer.h" local="no" imported="no">end_effector/RosActionServer.h</includes>
  </compound>
  <compound kind="file">
    <name>RosActionServer.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>RosActionServer_8h</filename>
    <class kind="class">ROSEE::RosActionServer</class>
    <namespace>ROSEE</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ERROR_NORM</name>
      <anchorfile>RosActionServer_8h.html</anchorfile>
      <anchor>abd03eda2962d901af492303d6875e301</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ROSEndEffector.dox</name>
    <path>/tmp/ws/src/end-effector/doc/</path>
    <filename>ROSEndEffector_8dox</filename>
  </compound>
  <compound kind="file">
    <name>RosServiceHandler.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>RosServiceHandler_8cpp</filename>
    <includes id="RosServiceHandler_8h" name="RosServiceHandler.h" local="no" imported="no">end_effector/RosServiceHandler.h</includes>
  </compound>
  <compound kind="file">
    <name>RosServiceHandler.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>RosServiceHandler_8h</filename>
    <includes id="MapActionHandler_8h" name="MapActionHandler.h" local="no" imported="no">end_effector/MapActionHandler.h</includes>
    <class kind="class">ROSEE::RosServiceHandler</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>test_composedAction.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__composedAction_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="ActionComposed_8h" name="ActionComposed.h" local="no" imported="no">end_effector/GraspingActions/ActionComposed.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionTrig_8h" name="ActionTrig.h" local="no" imported="no">end_effector/GraspingActions/ActionTrig.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__composedAction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ee_interface.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__ee__interface_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <includes id="EEInterface_8h" name="EEInterface.h" local="no" imported="no">end_effector/EEInterface.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ee__interface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_find_pinches.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__find__pinches_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionPinchTight_8h" name="ActionPinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchTight.h</includes>
    <includes id="ActionPinchLoose_8h" name="ActionPinchLoose.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchLoose.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__find__pinches_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_find_trigs.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__find__trigs_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionTrig_8h" name="ActionTrig.h" local="no" imported="no">end_effector/GraspingActions/ActionTrig.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__find__trigs_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_send_action.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__send__action_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
    <includes id="EEInterface_8h" name="EEInterface.h" local="no" imported="no">end_effector/EEInterface.h</includes>
    <includes id="ActionGeneric_8h" name="ActionGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionGeneric.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <includes id="YamlWorker_8h" name="YamlWorker.h" local="no" imported="no">end_effector/YamlWorker.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__send__action_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_service_handler.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__service__handler_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <includes id="EEInterface_8h" name="EEInterface.h" local="no" imported="no">end_effector/EEInterface.h</includes>
    <includes id="RosServiceHandler_8h" name="RosServiceHandler.h" local="no" imported="no">end_effector/RosServiceHandler.h</includes>
    <includes id="MapActionHandler_8h" name="MapActionHandler.h" local="no" imported="no">end_effector/MapActionHandler.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__service__handler_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_timedAction.cpp</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>test__timedAction_8cpp</filename>
    <includes id="testUtils_8h" name="testUtils.h" local="yes" imported="no">testUtils.h</includes>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionTrig_8h" name="ActionTrig.h" local="no" imported="no">end_effector/GraspingActions/ActionTrig.h</includes>
    <includes id="ActionComposed_8h" name="ActionComposed.h" local="no" imported="no">end_effector/GraspingActions/ActionComposed.h</includes>
    <includes id="ActionPinchGeneric_8h" name="ActionPinchGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchGeneric.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__timedAction_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testUtils.h</name>
    <path>/tmp/ws/src/end-effector/test/</path>
    <filename>testUtils_8h</filename>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <class kind="class">ROSEE::TestUtils::Process</class>
    <namespace>ROSEE</namespace>
    <namespace>ROSEE::TestUtils</namespace>
    <member kind="function">
      <type>int</type>
      <name>prepareROSForTests</name>
      <anchorfile>namespaceROSEE_1_1TestUtils.html</anchorfile>
      <anchor>a1b7ba5f13268ca22847bf69b54f4aaef</anchor>
      <arglist>(int argc, char **argv, std::string testName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UniversalFindActions.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>UniversalFindActions_8cpp</filename>
    <includes id="FindActions_8h" name="FindActions.h" local="no" imported="no">end_effector/FindActions.h</includes>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <includes id="ActionComposed_8h" name="ActionComposed.h" local="no" imported="no">end_effector/GraspingActions/ActionComposed.h</includes>
    <includes id="ActionTimed_8h" name="ActionTimed.h" local="no" imported="no">end_effector/GraspingActions/ActionTimed.h</includes>
    <includes id="ActionGeneric_8h" name="ActionGeneric.h" local="no" imported="no">end_effector/GraspingActions/ActionGeneric.h</includes>
    <includes id="ParserMoveIt_8h" name="ParserMoveIt.h" local="no" imported="no">end_effector/ParserMoveIt.h</includes>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <includes id="MapActionHandler_8h" name="MapActionHandler.h" local="no" imported="no">end_effector/MapActionHandler.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>UniversalFindActions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UniversalRosEndEffector.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>UniversalRosEndEffector_8cpp</filename>
    <includes id="UniversalRosEndEffectorExecutor_8h" name="UniversalRosEndEffectorExecutor.h" local="no" imported="no">end_effector/UniversalRosEndEffectorExecutor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>UniversalRosEndEffector_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UniversalRosEndEffectorExecutor.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>UniversalRosEndEffectorExecutor_8cpp</filename>
    <includes id="UniversalRosEndEffectorExecutor_8h" name="UniversalRosEndEffectorExecutor.h" local="no" imported="no">end_effector/UniversalRosEndEffectorExecutor.h</includes>
  </compound>
  <compound kind="file">
    <name>UniversalRosEndEffectorExecutor.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>UniversalRosEndEffectorExecutor_8h</filename>
    <includes id="Parser_8h" name="Parser.h" local="no" imported="no">end_effector/Parser.h</includes>
    <includes id="EEInterface_8h" name="EEInterface.h" local="no" imported="no">end_effector/EEInterface.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <includes id="MapActionHandler_8h" name="MapActionHandler.h" local="no" imported="no">end_effector/MapActionHandler.h</includes>
    <includes id="YamlWorker_8h" name="YamlWorker.h" local="no" imported="no">end_effector/YamlWorker.h</includes>
    <includes id="RosActionServer_8h" name="RosActionServer.h" local="no" imported="no">end_effector/RosActionServer.h</includes>
    <includes id="RosServiceHandler_8h" name="RosServiceHandler.h" local="no" imported="no">end_effector/RosServiceHandler.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionComposed_8h" name="ActionComposed.h" local="no" imported="no">end_effector/GraspingActions/ActionComposed.h</includes>
    <class kind="class">ROSEE::UniversalRosEndEffectorExecutor</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>Utils.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>Utils_8h</filename>
    <class kind="struct">ROSEE::Utils::DifferentKeysException</class>
    <class kind="class">ROSEE::Utils::SecondOrderFilter</class>
    <class kind="class">ROSEE::Utils::Timer</class>
    <namespace>ROSEE</namespace>
    <namespace>ROSEE::Utils</namespace>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binomial_coefficent</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>aba8b2baa6146311f3b05224f84edef23</anchor>
      <arglist>(int n, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>create_directory</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>abc2c5a794780396c406ea8ba7cc842e1</anchor>
      <arglist>(std::string pathDirectory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; KeyType &gt;</type>
      <name>extract_keys</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ad7d318475c49a042e3b8c748edf5a7c3</anchor>
      <arglist>(std::map&lt; KeyType, ValueType &gt; const &amp;input_map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>extract_keys_merged</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>aa2d45f067abee7b1c5a93808602489e0</anchor>
      <arglist>(std::map&lt; std::set&lt; std::string &gt;, T &gt; const &amp;input_map, unsigned int max_string_number=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>extract_keys_merged</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a11a22625fe5dac6f419263db21dfb827</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, T &gt; const &amp;input_map, unsigned int max_string_number=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>getFilesInDir</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ac135017fc4a3b986665358fada3b65bb</anchor>
      <arglist>(std::string pathFolder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getPackagePath</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a8f237326c153c934ef6eca34a2a638b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keys_equal</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a1fcd0d367579ba11adf50e27a685b2d0</anchor>
      <arglist>(std::map&lt; keyType, valueType1 &gt; const &amp;lhs, std::map&lt; keyType, valueType2 &gt; const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; RetType &gt;</type>
      <name>loadObject</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a67155dad4597c3bc32587e07c94ad659</anchor>
      <arglist>(std::string lib_name, std::string function_name, Args... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>out2file</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ac6fc6fa08b724637ed69eacb4ef0cbf6</anchor>
      <arglist>(std::string pathFile, std::string output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UtilsEigen.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>UtilsEigen_8h</filename>
    <namespace>ROSEE</namespace>
    <namespace>ROSEE::Utils</namespace>
    <member kind="function" static="yes">
      <type>static std_msgs::Float32MultiArray</type>
      <name>eigenMatrixToFloat32MultiArray</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a9e7f78086d94e0b6effc2cb24d2cdf01</anchor>
      <arglist>(Eigen::MatrixXd eigenMatrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>eigenVectorToStdVector</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a843c52094fde633962b2f101c72313a5</anchor>
      <arglist>(Eigen::VectorXd eigenVector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UtilsYAML.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>UtilsYAML_8h</filename>
    <namespace>ROSEE</namespace>
    <namespace>ROSEE::Utils</namespace>
    <member kind="function" static="yes">
      <type>static Eigen::MatrixXd</type>
      <name>yamlMatrixToEigen</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ab0cad4fcf9d6444667dadc1807870573</anchor>
      <arglist>(const YAML::Node &amp;matrixNode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::VectorXd</type>
      <name>yamlVectorToEigen</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a781452080c25c559256359ff9eae0303</anchor>
      <arglist>(const YAML::Node &amp;vectorNode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XBot2Hal.cpp</name>
    <path>/tmp/ws/src/end-effector/src/HAL/</path>
    <filename>XBot2Hal_8cpp</filename>
    <includes id="XBot2Hal_8h" name="XBot2Hal.h" local="no" imported="no">end_effector/HAL/XBot2Hal.h</includes>
  </compound>
  <compound kind="file">
    <name>XBot2Hal.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/HAL/</path>
    <filename>XBot2Hal_8h</filename>
    <includes id="EEHal_8h" name="EEHal.h" local="no" imported="no">end_effector/HAL/EEHal.h</includes>
    <class kind="class">ROSEE::XBot2Hal</class>
    <namespace>ROSEE</namespace>
  </compound>
  <compound kind="file">
    <name>YamlWorker.cpp</name>
    <path>/tmp/ws/src/end-effector/src/</path>
    <filename>YamlWorker_8cpp</filename>
    <includes id="YamlWorker_8h" name="YamlWorker.h" local="no" imported="no">end_effector/YamlWorker.h</includes>
  </compound>
  <compound kind="file">
    <name>YamlWorker.h</name>
    <path>/tmp/ws/src/end-effector/include/end_effector/</path>
    <filename>YamlWorker_8h</filename>
    <includes id="Utils_8h" name="Utils.h" local="no" imported="no">end_effector/Utils.h</includes>
    <includes id="Action_8h" name="Action.h" local="no" imported="no">end_effector/GraspingActions/Action.h</includes>
    <includes id="ActionPrimitive_8h" name="ActionPrimitive.h" local="no" imported="no">end_effector/GraspingActions/ActionPrimitive.h</includes>
    <includes id="ActionPinchTight_8h" name="ActionPinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchTight.h</includes>
    <includes id="ActionPinchLoose_8h" name="ActionPinchLoose.h" local="no" imported="no">end_effector/GraspingActions/ActionPinchLoose.h</includes>
    <includes id="ActionTrig_8h" name="ActionTrig.h" local="no" imported="no">end_effector/GraspingActions/ActionTrig.h</includes>
    <includes id="ActionSingleJointMultipleTips_8h" name="ActionSingleJointMultipleTips.h" local="no" imported="no">end_effector/GraspingActions/ActionSingleJointMultipleTips.h</includes>
    <includes id="ActionMultiplePinchTight_8h" name="ActionMultiplePinchTight.h" local="no" imported="no">end_effector/GraspingActions/ActionMultiplePinchTight.h</includes>
    <includes id="ActionComposed_8h" name="ActionComposed.h" local="no" imported="no">end_effector/GraspingActions/ActionComposed.h</includes>
    <includes id="ActionTimed_8h" name="ActionTimed.h" local="no" imported="no">end_effector/GraspingActions/ActionTimed.h</includes>
    <class kind="class">ROSEE::YamlWorker</class>
    <namespace>ROSEE</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ACTION_FOLDER</name>
      <anchorfile>YamlWorker_8h.html</anchorfile>
      <anchor>a7330fb25143f624cc6011a4b1a7cd18d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::Action</name>
    <filename>classROSEE_1_1Action.html</filename>
    <member kind="enumvalue">
      <name>Composed</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0a84559f9b93fd9b1a6b1e9feb30b40339</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Action &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>adfc7ca0fca88449daabd92353dfd9952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0a129450adfc148cf2fbf559eb309c06b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0ab469aef52ea29bdea4b74c2e900c07f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Primitive</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0afcb71f4ecc5c45cf5b8b85f55984b153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Action &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a5bf24a5c04be5aa7e803d315b6c8bc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timed</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0a94a729204e49ef069c5cddd2a1d4379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Primitive</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0afcb71f4ecc5c45cf5b8b85f55984b153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0a129450adfc148cf2fbf559eb309c06b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Composed</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0a84559f9b93fd9b1a6b1e9feb30b40339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Timed</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0a94a729204e49ef069c5cddd2a1d4379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4d59378229032f91ac39f9a1b440d0ab469aef52ea29bdea4b74c2e900c07f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aaa4144c170891219fe3bb307e021579a</anchor>
      <arglist>(YAML::Emitter &amp;out) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a0693d01193addbe29fe652ae8ee57e5e</anchor>
      <arglist>(YAML::const_iterator yamlIt)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; ROSEE::JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a141eafeff28f4636cb81f47d281b7603</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getFingersInvolved</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a1719f9dfe02ff0809facda1104728425</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a79481f1a90ee5e391eb68d6d43a54dcf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>JointsInvolvedCount</type>
      <name>getJointsInvolvedCount</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a4ab7b8e76f52a08542d9102020e6969e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a71fe85276581c2859400b886cda9fa41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>getType</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a77ca7692a931cfca84b9629654c57970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a34b0bf379d73e22463807d367b0a34b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Action</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>ae70a6bc294b7dc419f95db885a5e10ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Action</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a997c3928c40a23661a9a309afc3602bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Action</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a2bc7c9cb2185c094e6d74e50aded2d59</anchor>
      <arglist>(std::string actionName, Action::Type type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; std::string &gt;</type>
      <name>fingersInvolved</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>ad193e8148194b378f9bbd627e6a282e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointsInvolvedCount</type>
      <name>jointsInvolvedCount</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>aebe396f554d738c83adea59a7d66e9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>acb4f6459571331046c5dc746f667dc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Action::Type</type>
      <name>type</name>
      <anchorfile>classROSEE_1_1Action.html</anchorfile>
      <anchor>a493ba6716b029a3d3fc27738c4ab1a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionComposed</name>
    <filename>classROSEE_1_1ActionComposed.html</filename>
    <base>ROSEE::ActionGeneric</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const ActionComposed &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a16b774de89985a90976085d628569d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ActionComposed &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a511f94633cea0b9b8f70c6349b78bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionComposed</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a4a69df3ceae7fce0eb0d772aac2270d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionComposed</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a727294f0745d681d2c28aa644c56f26b</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionComposed</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a30d75488f0b2e075dfde5b2e06d7fe9e</anchor>
      <arglist>(std::string name, bool independent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionComposed</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a666e22d999fa1a06017175fde89cc1b6</anchor>
      <arglist>(const ActionComposed &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>ac1ee5f89d0d5f325c85fa5cb6d0c3bc3</anchor>
      <arglist>(YAML::Emitter &amp;out) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>aadce49854972ad7d7e9f089eddb0ba5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a3785e0fa7283074557f11b1f35931874</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getInnerActionsNames</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>ad79c46abf96b6f56bf48233f55c23242</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIndependent</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a04622275902eece68a5074970b49631c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>numberOfInnerActions</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>aa130d361e729780ec3d97155f2cfecee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a91bbb75181928f2d8be7525d7facd19c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sumAction</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>abfce9373ed62ff1e762c115af075d055</anchor>
      <arglist>(ROSEE::Action::Ptr action, double jointPosScaleFactor=1.0, unsigned int jointPosIndex=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkIndependency</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a7aada257d8af72c843cad596155dad32</anchor>
      <arglist>(ROSEE::Action::Ptr action)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>independent</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a9680ec0a67088564862a6cbd55868f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>innerActionsNames</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a7faa272c2fb4461c3a66f8e48d75c676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nInnerActions</name>
      <anchorfile>classROSEE_1_1ActionComposed.html</anchorfile>
      <anchor>a5d6297bbeb215f160f0ea8642c625b89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionGeneric</name>
    <filename>classROSEE_1_1ActionGeneric.html</filename>
    <base>ROSEE::Action</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const ActionGeneric &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a0e8a8967249f4f31e0132d00119086f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ActionGeneric &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a3e8de3426c908f9c8e3972fc3cf0087a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionGeneric</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a54309558afb7cd206ad3dd6b5d37f9eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionGeneric</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a68bd0a8c57817c4939d77a33246a8424</anchor>
      <arglist>(std::string actionName, ROSEE::JointPos jointPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionGeneric</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>ae1349b6c0c4f246d454a49110911f800</anchor>
      <arglist>(std::string actionName, ROSEE::JointPos jointPos, JointsInvolvedCount jic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionGeneric</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a0e83bf0987e6e6b76e795c5fec1b2ed0</anchor>
      <arglist>(std::string actionName, ROSEE::JointPos jointPos, JointsInvolvedCount jic, std::set&lt; std::string &gt; fingersInvolved)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>afd11f943521923dbb8253edfef42dcfb</anchor>
      <arglist>(YAML::Emitter &amp;out) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a37e040ff667c6cf33cce8b0680e871e2</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>aed14e2b65676a24c9f0d5786ff797cad</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a4bb8148cb51af3dc22578b7ab57a3b87</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ActionGeneric</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>ac987a02bedca36640ce7da591080d2d6</anchor>
      <arglist>(std::string actionName)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointPos</type>
      <name>jointPos</name>
      <anchorfile>classROSEE_1_1ActionGeneric.html</anchorfile>
      <anchor>a668506f0c15f35fe1297fd17a3da73ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionMultiplePinchTight</name>
    <filename>classROSEE_1_1ActionMultiplePinchTight.html</filename>
    <base>ROSEE::ActionPinchGeneric</base>
    <class kind="struct">ROSEE::ActionMultiplePinchTight::depthComp</class>
    <member kind="typedef">
      <type>std::map&lt; std::set&lt; std::string &gt;, ActionMultiplePinchTight &gt;</type>
      <name>Map</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a000a97c2c88effd5c991d3bf9f59ed22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; JointPos, double &gt;</type>
      <name>StateWithDepth</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a8e6d8b2c9de213ed937c55bca6243850</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionMultiplePinchTight</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a38582017f637666b6c32c9c41b96745f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionMultiplePinchTight</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>ab09ca5254186e77db1c192384901069b</anchor>
      <arglist>(unsigned int maxStoredActionStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionMultiplePinchTight</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a66372ee69ae4500e03b3b9da7553c0a6</anchor>
      <arglist>(std::set&lt; std::string &gt;, JointPos, double depthSum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>ae00202c9ab3bdf2246d926b653449bcc</anchor>
      <arglist>(YAML::Emitter &amp;) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>ad20c5cf8dd9f2a812590dc58f3fc6401</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionMultiplePinchTight::StateWithDepth &gt;</type>
      <name>getActionStates</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a31021ee270e23bb221eaa4ccb22dab85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a382a07ea395e46b0c011757fd2925559</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>af6ba26e3119a3856cd72a3afeeefbbb5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a68ba8a0ff813999f22682d3c946898a8</anchor>
      <arglist>(unsigned int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertActionState</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a2c3f2bc4007cff89c36e7d37b0d9394a</anchor>
      <arglist>(JointPos, double depthSum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>a9a4bdf1b3d8fd3e2742b598bee4b3750</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; StateWithDepth, depthComp &gt;</type>
      <name>actionStates</name>
      <anchorfile>classROSEE_1_1ActionMultiplePinchTight.html</anchorfile>
      <anchor>ae643e098aa5d740948c8809c9e696828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionPinchGeneric</name>
    <filename>classROSEE_1_1ActionPinchGeneric.html</filename>
    <base>ROSEE::ActionPrimitive</base>
    <member kind="function">
      <type></type>
      <name>ActionPinchGeneric</name>
      <anchorfile>classROSEE_1_1ActionPinchGeneric.html</anchorfile>
      <anchor>aaf79771f2e9f38c13ef800b9eb0c3b78</anchor>
      <arglist>(std::string name, ActionPrimitive::Type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchGeneric</name>
      <anchorfile>classROSEE_1_1ActionPinchGeneric.html</anchorfile>
      <anchor>a02a9075a2df3ff242eab0d63bd03f3da</anchor>
      <arglist>(std::string name, unsigned int maxStoredActionStates, ActionPrimitive::Type type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchGeneric</name>
      <anchorfile>classROSEE_1_1ActionPinchGeneric.html</anchorfile>
      <anchor>a53d0684cd19989aa19438e47920eb30f</anchor>
      <arglist>(std::string name, unsigned int nFingerInvolved, unsigned int maxStoredActionStates, ActionPrimitive::Type type)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getKeyElements</name>
      <anchorfile>classROSEE_1_1ActionPinchGeneric.html</anchorfile>
      <anchor>a84bd9d0840ba68f9f3a44e612b97835f</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionPinchLoose</name>
    <filename>classROSEE_1_1ActionPinchLoose.html</filename>
    <base>ROSEE::ActionPinchGeneric</base>
    <class kind="struct">ROSEE::ActionPinchLoose::distComp</class>
    <member kind="typedef">
      <type>std::map&lt; std::pair&lt; std::string, std::string &gt;, ActionPinchLoose &gt;</type>
      <name>Map</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a75651eeb37c9490a15d3eeb752f5ea09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; JointPos, double &gt;</type>
      <name>StateWithDistance</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>ac36f05d4c5b29e3b892d025685df2fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchLoose</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a50abb932a18a1afe3731f8a3b9e1f508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchLoose</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a0d632f0c02c50f8f245d9f8c3a395c21</anchor>
      <arglist>(unsigned int maxStoredActionStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchLoose</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>aa478f718173056213d3d4f1bb423a939</anchor>
      <arglist>(std::string tip1, std::string tip2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchLoose</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a31d9227e899a526d7799c57a84d720cd</anchor>
      <arglist>(std::pair&lt; std::string, std::string &gt;, JointPos, double distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a1e1238e878d768f76514a37d9a7256b5</anchor>
      <arglist>(YAML::Emitter &amp;) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>adb4d510d10f313403f0fd5ffc2b75314</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionPinchLoose::StateWithDistance &gt;</type>
      <name>getActionStates</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a6b17199ff86667b06b22ce774e65f51f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a427983ca4c474d61a8811d5ebaced153</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>ade706312d574e66f29b4444d5edba73f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a04e1fa60832b3cce030243276ab4473e</anchor>
      <arglist>(unsigned int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertActionState</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>ab834affa5627f3fce6fe903dc60c9ce6</anchor>
      <arglist>(JointPos, double distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>ad3a6a7ae2faa2968672efc826a8f20c5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; StateWithDistance, distComp &gt;</type>
      <name>actionStates</name>
      <anchorfile>classROSEE_1_1ActionPinchLoose.html</anchorfile>
      <anchor>a23b60e04d5ebffced4fbd089f4776046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionPinchTight</name>
    <filename>classROSEE_1_1ActionPinchTight.html</filename>
    <base>ROSEE::ActionPinchGeneric</base>
    <class kind="struct">ROSEE::ActionPinchTight::depthComp</class>
    <member kind="typedef">
      <type>std::map&lt; std::pair&lt; std::string, std::string &gt;, ActionPinchTight &gt;</type>
      <name>Map</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a72a21a1589541fa5cd80cb6fcb6cc3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; JointPos, collision_detection::Contact &gt;</type>
      <name>StateWithContact</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a4a1a0dbfd9680d9d56b29d994e8d84da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchTight</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a4957e7c4ccb5e7bd7860190535f2be80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchTight</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a0f836947244f69cb26a99d16b0b26aae</anchor>
      <arglist>(unsigned int maxStoredActionStates)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchTight</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a58008816a8d7f4eb5056846615a5f2d7</anchor>
      <arglist>(std::pair&lt; std::string, std::string &gt;, JointPos, collision_detection::Contact)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionPinchTight</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a9793fa34bbbc34d892ab245a6af74f80</anchor>
      <arglist>(std::string finger1, std::string finger2, JointPos, collision_detection::Contact)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>af5d19cfe70e450159247d09c9b8cdff8</anchor>
      <arglist>(YAML::Emitter &amp;) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>ad7b9b1c0aa1a2403eb38c07375a9268f</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionPinchTight::StateWithContact &gt;</type>
      <name>getActionStates</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a6811cdb82a13c6fff21c73c35039516b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a3fbb24a3e4e4f87cbc97426d6d9a84cf</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a8d763ff8becadfadc2a4fefb1a4255d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a71c4653fa15e3384f139ebfe4bff884f</anchor>
      <arglist>(unsigned int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertActionState</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a30fb81f59db6b9acb8b8cb22fd0271cd</anchor>
      <arglist>(JointPos, collision_detection::Contact)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a949bc08a6951417c329e597d3781831e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>emitYamlForContact</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>a13c1d278e766e019cd9ec8028b2b1ba9</anchor>
      <arglist>(collision_detection::Contact, YAML::Emitter &amp;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; StateWithContact, depthComp &gt;</type>
      <name>actionStates</name>
      <anchorfile>classROSEE_1_1ActionPinchTight.html</anchorfile>
      <anchor>ae6a9b948548f8c0fbc609e09a8866b00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionPrimitive</name>
    <filename>classROSEE_1_1ActionPrimitive.html</filename>
    <base>ROSEE::Action</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const ActionPrimitive &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a8dcf1ad4e8152731fdb8676da5a9c439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FingFlex</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eea90e46e598ce1055edffe4a495c407397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MultiplePinchTight</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eea995dd32647e73ceda305e03194f8db74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeab2473a5195948bddc4e3bc4f0f716900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PinchLoose</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeac580aea6a0fa8ea30970182c35594fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PinchTight</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeaf5c5fd883c717a3c999c1289bc9fc9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ActionPrimitive &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a9fb1315a832aa3c24f2e1e6f3fb20da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleJointMultipleTips</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeaae5e6de5eeacfc9abe7b4d715d2c5ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TipFlex</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eead9131a70d4975541019692bb9685c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Trig</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eea403fa4acd17e06792a3dfbbc7556b23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PinchTight</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeaf5c5fd883c717a3c999c1289bc9fc9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PinchLoose</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeac580aea6a0fa8ea30970182c35594fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MultiplePinchTight</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eea995dd32647e73ceda305e03194f8db74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Trig</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eea403fa4acd17e06792a3dfbbc7556b23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TipFlex</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eead9131a70d4975541019692bb9685c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FingFlex</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eea90e46e598ce1055edffe4a495c407397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleJointMultipleTips</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeaae5e6de5eeacfc9abe7b4d715d2c5ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a7c9f67521f5ae68df2a8252853b5f3eeab2473a5195948bddc4e3bc4f0f716900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>ab8a891d2aea896d49287391e75998c21</anchor>
      <arglist>(YAML::Emitter &amp;) const override</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::set&lt; std::string &gt;</type>
      <name>getKeyElements</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>af1da0a6102ffe410e457cafa1265770a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getMaxStoredActionStates</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>adb99ad98c4062d3729071c3012aa9e75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getnFingersInvolved</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>aed917104a82ae6f8620910cf90fee0b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>getPrimitiveType</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a1afe90d5e748ebf8d2f3a4bc066f182f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointsInvolvedCount</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>af82749092ec2d66a4d003330a1190ee0</anchor>
      <arglist>(ROSEE::JointsInvolvedCount jointsInvolvedCount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionPrimitive</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a641c6fd8585506621248f61bde75d92a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ActionPrimitive</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>ada35313d69128301f1077be7739f59d0</anchor>
      <arglist>(std::string name, unsigned int maxStoredActionStates, Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ActionPrimitive</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>ae732afab752f1609e57d2e6bff886d20</anchor>
      <arglist>(std::string name, unsigned int nFingersInvolved, unsigned int maxStoredActionStates, Type type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unsigned int</type>
      <name>maxStoredActionStates</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a87002db36916dc2bfda61ad3686dea0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>nFingersInvolved</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a212df1265edf850aafc30403d8d4a23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Type</type>
      <name>primitiveType</name>
      <anchorfile>classROSEE_1_1ActionPrimitive.html</anchorfile>
      <anchor>a61c1d19fa47014c5d3a1698ba9468487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionSingleJointMultipleTips</name>
    <filename>classROSEE_1_1ActionSingleJointMultipleTips.html</filename>
    <base>ROSEE::ActionPrimitive</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, ActionSingleJointMultipleTips &gt;</type>
      <name>Map</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a328b74fbd686a891b977c9f8565886f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionSingleJointMultipleTips</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a0640917bd3dd4c588d158d8d06ce25a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionSingleJointMultipleTips</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>aa5ed4fdfc7ed19726adee33475c41ef5</anchor>
      <arglist>(std::string actionName, unsigned int nFingers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionSingleJointMultipleTips</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a021df0f7f3132150373a3abae813ed38</anchor>
      <arglist>(std::string actionName, std::vector&lt; std::string &gt; fingers, std::string jointName, JointPos jpFurther, JointPos jpNearer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>aec9f8f67a67998750edbc416024fb878</anchor>
      <arglist>(YAML::Emitter &amp;out) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a8534ab67526efd865be895e77d772227</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>aa87ab4b67e1e22b3b8ec934a4b098de8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getJointName</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a29c323a81907bcfa04547fad498c1c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a6c63f2b9d9c9d018cb02b4c54a778feb</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPosFurther</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a78c78db92c94c8a9c1c28218e8ee699b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPosNearer</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>ae0a1ff42fd2a69cbed6cbe9de470387b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getKeyElements</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a6902b8e0ff71c3c78864b67adc5ed430</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a8c06bf9aad4469ae0ecd548618b88d9b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>jointInvolved</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a8b940c6b3b7ab93f1f3d6f1193b74d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointPos</type>
      <name>jointPosFurther</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a02500947b821dd9bfaa889cc5d05dc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointPos</type>
      <name>jointPosNearer</name>
      <anchorfile>classROSEE_1_1ActionSingleJointMultipleTips.html</anchorfile>
      <anchor>a3c7dc42f23d1e5391734dbaef8fcdf1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionTimed</name>
    <filename>classROSEE_1_1ActionTimed.html</filename>
    <base>ROSEE::Action</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const ActionTimed &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ae2778cfdc018cba62e0f9fb9bcdb9ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ActionTimed &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ab76e39f21c9f4d1831efc5b8a373244c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionTimed</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a58a3b0c38d2c8edd332c45ca4f414da9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionTimed</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a4e4c74d0464642acffcf072ca0ac9374</anchor>
      <arglist>(std::string actionName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ae777de7f47959eed45edc36bc9cb5501</anchor>
      <arglist>(YAML::Emitter &amp;out) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ac90f301b8458a0754101240e5f7ee217</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, double &gt;</type>
      <name>getActionMargins</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a0715310153a71a74d8f080063cf2d2c9</anchor>
      <arglist>(std::string actionName) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; double, double &gt; &gt;</type>
      <name>getAllActionMargins</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a0c25241d00ef6b983de212a6b33fdb31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::JointsInvolvedCount &gt;</type>
      <name>getAllJointCountAction</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ac7b67ccea7ede6017231ae9ca9ae2881</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a4d5e735a19fcc0b2dd24fdf447dda44d</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getInnerActionsNames</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>acd203598b71b539f00fdca0f57f9caed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::JointsInvolvedCount</type>
      <name>getJointCountAction</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a7aee2dbcbf54ed0ab4a69639f71312b5</anchor>
      <arglist>(std::string actionName) const</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a4ab3cd605574c625996ca7006efe5a60</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::JointPos</type>
      <name>getJointPosAction</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ab7cf321ba2ed464db9dd4205e037c235</anchor>
      <arglist>(std::string actionName) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertAction</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a597f8bb8ee9328b8ac150b8d5781e793</anchor>
      <arglist>(ROSEE::Action::Ptr action, double marginBefore=0.0, double marginAfter=0.0, unsigned int jointPosIndex=0, double percentJointPos=1, std::string newActionName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a3380559e318c561eb4c9fe1eeae012d5</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ActionTimed</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a891d847a251d9608dc3a62e1c10c3b28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ROSEE::JointsInvolvedCount &gt;</type>
      <name>actionsJointCountMap</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a6834d90b6e2226f924abe1202e6dc899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ROSEE::JointPos &gt;</type>
      <name>actionsJointPosMap</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>af02d0ed184b06ff934fe541d976cc11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>actionsNamesOrdered</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ace6c9c0aa94cc2fd26fb9ff1b93d37b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; double, double &gt; &gt;</type>
      <name>actionsTimeMarginsMap</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>ab688e9456cfe4b91c43c04b2ff4558b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::JointPos</type>
      <name>jointPosFinal</name>
      <anchorfile>classROSEE_1_1ActionTimed.html</anchorfile>
      <anchor>a5ccd3d5303c1062ad24c077dcdd7a825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ActionTrig</name>
    <filename>classROSEE_1_1ActionTrig.html</filename>
    <base>ROSEE::ActionPrimitive</base>
    <member kind="typedef">
      <type>std::map&lt; std::string, ActionTrig &gt;</type>
      <name>Map</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a8c06a9626d18fa28ba143e9c4ef6cc1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionTrig</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a90132a079ea112ee1977ae60aa039627</anchor>
      <arglist>(std::string actionName, ActionPrimitive::Type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionTrig</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a6881e1241a898190dc3783f442b1d7da</anchor>
      <arglist>(std::string actionName, ActionPrimitive::Type, std::string tip, JointPos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fillFromYaml</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a0c1f43554dcc56f45a7cfebadf57840c</anchor>
      <arglist>(YAML::const_iterator yamlIt) override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; JointPos &gt;</type>
      <name>getAllJointPos</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>ad0af9401360a1739fc792435d1e94d30</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFingerInvolved</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>ae1beab8fc2f5a9c0cf315592b4f866cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>getJointPos</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>ae4158bf57b723acf48acc0c81b1c2701</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getKeyElements</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a835da191fb47580ad316a0357c09e053</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFingerInvolved</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>ae2174dfe4e0bbb2e07cf68d092f50cca</anchor>
      <arglist>(std::string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointPos</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a8fe6c5fa9629fb97a1f999a629105abb</anchor>
      <arglist>(JointPos)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointPos</type>
      <name>jointPos</name>
      <anchorfile>classROSEE_1_1ActionTrig.html</anchorfile>
      <anchor>a92ae654086e3248cf9ca180c0d54ff52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ROSEE::ActionMultiplePinchTight::depthComp</name>
    <filename>structROSEE_1_1ActionMultiplePinchTight_1_1depthComp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structROSEE_1_1ActionMultiplePinchTight_1_1depthComp.html</anchorfile>
      <anchor>a5d8d21059f2a7e34b8ca42c0c0a05cce</anchor>
      <arglist>(const StateWithDepth &amp;a, const StateWithDepth &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ROSEE::ActionPinchTight::depthComp</name>
    <filename>structROSEE_1_1ActionPinchTight_1_1depthComp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structROSEE_1_1ActionPinchTight_1_1depthComp.html</anchorfile>
      <anchor>aa5a9ee02902a3ef0b1f4f158b2ac1594</anchor>
      <arglist>(const StateWithContact &amp;a, const StateWithContact &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ROSEE::Utils::DifferentKeysException</name>
    <filename>structROSEE_1_1Utils_1_1DifferentKeysException.html</filename>
    <templarg>Map1</templarg>
    <templarg>Map2</templarg>
    <member kind="function">
      <type></type>
      <name>DifferentKeysException</name>
      <anchorfile>structROSEE_1_1Utils_1_1DifferentKeysException.html</anchorfile>
      <anchor>a099ecbceb59bf2c8e1ed01be6677eca1</anchor>
      <arglist>(const Map1 *map1, const Map2 *map2)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>structROSEE_1_1Utils_1_1DifferentKeysException.html</anchorfile>
      <anchor>a7dc685e736f1452ab8e4996c22364e94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const Map1 *</type>
      <name>map1</name>
      <anchorfile>structROSEE_1_1Utils_1_1DifferentKeysException.html</anchorfile>
      <anchor>a7ae2ab855ecabf3201a4ff0b0131759d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Map2 *</type>
      <name>map2</name>
      <anchorfile>structROSEE_1_1Utils_1_1DifferentKeysException.html</anchorfile>
      <anchor>a9faf9eaac21c3bcf92108bc7ba0c0206</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ROSEE::ActionPinchLoose::distComp</name>
    <filename>structROSEE_1_1ActionPinchLoose_1_1distComp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structROSEE_1_1ActionPinchLoose_1_1distComp.html</anchorfile>
      <anchor>af3b193ccb90aa3b1d8abf1fc5d9575b1</anchor>
      <arglist>(const StateWithDistance &amp;a, const StateWithDistance &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::DummyHal</name>
    <filename>classROSEE_1_1DummyHal.html</filename>
    <base>ROSEE::EEHal</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const DummyHal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>aefcc4800425ca012a9650cb9d95c37e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; DummyHal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>a3f928d28eeb6d8dac1a83abc408cc674</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DummyHal</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>a7f6422daf4ae503e389a9ad48ef12a65</anchor>
      <arglist>(ros::NodeHandle *nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>move</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>a35344ef1f81c96e8f0f06571b5493684</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sense</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>a6c040e731549e72844fdf4f18259b11d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DummyHal</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>a8264dd75b050a7ceb06f50582e32dd5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hal_js_clbk</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>abc7f102b0241ac0e5898faa2655b744e</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_hal_joint_state_pub</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>ac76a4e3d633f848d88e23d5decc05d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_hal_joint_state_sub</name>
      <anchorfile>classROSEE_1_1DummyHal.html</anchorfile>
      <anchor>aea1a5fff8d6e0e1ad0a5309352b128b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::EEHal</name>
    <filename>classROSEE_1_1EEHal.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const EEHal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a36ffb7bfd1139e7b73c50332629fa3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EEHal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a932dc5f5e51f627eda56086b265a0c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkCommandPub</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a8e4d74ba054c7368197f7ea1ef9e38be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EEHal</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>ad80035d9a36558e7992e491479c0a198</anchor>
      <arglist>(ros::NodeHandle *nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getFingersNames</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>afc487805a3a3c476017b77b22e39e091</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;fingers_names)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getJointEffort</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a57f70ede4edbbe0623c67e77cf2e8b75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getJointPosition</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>add3088d6a1f66923a39be4a7eb7d418c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getMotorReference</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a0849e31126f033b8297bab6592e3838c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getMotorsNames</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a9aa3898ebf4864e8df24d25ff6660e96</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;motors_names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getMotorStiffness</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a5e2673582125431e481248967de2267b</anchor>
      <arglist>(Eigen::VectorXd &amp;motors_stiffness)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getMotorTorqueLimits</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a98d5db0929e51bdf250d42498919ad6c</anchor>
      <arglist>(Eigen::VectorXd &amp;motors_torque_limits)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>getPressure</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>aef0443306e5d94040f77f68b0efaf90d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipJointToTipFrameX</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>afcc9c2fd6c0475e30ca73568b04bb232</anchor>
      <arglist>(Eigen::VectorXd &amp;tip_joint_to_tip_frame_x)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipJointToTipFrameY</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a0be5813cd71303abadceb1db699191a0</anchor>
      <arglist>(Eigen::VectorXd &amp;tip_joint_to_tip_frame_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipsForcesFriction</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a25bbbe607720e70130b53c9c85639a26</anchor>
      <arglist>(Eigen::VectorXd &amp;tips_forces_friction)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipsForcesNormal</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a8cbf7092200f188b5751472733de514a</anchor>
      <arglist>(Eigen::VectorXd &amp;tips_forces_normal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipsFrictions</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a0c9568713a718ecc7de38047a98df396</anchor>
      <arglist>(Eigen::VectorXd &amp;tips_friction)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipsJacobiansFriction</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>afc1ebd7b06cd6dee75f2afab148a539d</anchor>
      <arglist>(std::unordered_map&lt; std::string, Eigen::MatrixXd &gt; &amp;tips_jacobian_friction)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTipsJacobiansNormal</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a704d36f43996488873ccde0d5b40aec4</anchor>
      <arglist>(std::unordered_map&lt; std::string, Eigen::MatrixXd &gt; &amp;tips_jacobian_normal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTransmissionAugmentedMatrices</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a5cffd1a526b2718d81537315bfc1e859</anchor>
      <arglist>(std::unordered_map&lt; std::string, Eigen::MatrixXd &gt; &amp;transmission_augmented_matrices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTransmissionMatrix</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a4382cd65c1e49bf1ac7dfdc27be1341f</anchor>
      <arglist>(Eigen::MatrixXd &amp;transmission_matrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getTransmissionSquareMatrices</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a488b8c43a26b430b26ab1f00ac990d2b</anchor>
      <arglist>(std::unordered_map&lt; std::string, Eigen::MatrixXd &gt; &amp;transmission_square_matrices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init_hand_info_response</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>af733bb9f08b4532170d8af1f64d375d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isHandInfoPresent</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>ab4acd80bbbf500008c9f69a0a32a3494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>move</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a5312fec3d5db55313a02d8d4aa13d43a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseHandInfo</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>aa838e6b472cfe7f7a0797864c645dcad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>publish_joint_state</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a2827dc8283da7ec39c983881d3c64b21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>publish_pressure</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>aa5ade99a51edf4bbbfd78e1aa90b592b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>sense</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a775292261de6c2dd89ff5085c868ac1b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setHandInfoCallback</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a1962d25fbbc63fb94a07ebb3a134f0c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EEHal</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a01f447f062435acd113981a318c18904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>_pressure_active</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>ae517898aac2a00e933c5e9600adaf619</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initPressureSensing</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a1eb22de766e1263cbb7ac8ee2a9bdc7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rosee_msg::HandInfo::Response</type>
      <name>_hand_info_response</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a2743708f3f2c9328c5e45ed777450b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>_hand_info_server</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a0f1ab4cc829f40e74538d9502d4ae107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_hand_info_service_name</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a293fc0b338b24b2d3d54f85a69dfccb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>_joint_state_pub</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a82030934650cbd7ba9f5db9e6f8c81d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>_js_msg</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a26f8974dd3405b7ecaafb7783867230f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>_motor_reference_sub</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>abe25ba661702b9546f83d9afb8b3634e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::JointState</type>
      <name>_mr_msg</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a5aa86de970d85e914ec1e0bbaddffc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>_nh</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a21d0edcadeb89cc21273bc24613f9d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rosee_msg::MotorPhalangePressure</type>
      <name>_pressure_msg</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>aa42a079ebdb6f898b7718273d14d1f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>_pressure_pub</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>ab657c4e4d6a7437c60dda56f15ea8e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>fingers_names</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>aa47a31839c6051a3d9110e9dc1ad41ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>motors_names</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a43e90b7d7c71152bed429a696da9f1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>motors_stiffness</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a812c21ecf24b3604538d9a3613e5edee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>motors_torque_limits</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a505387dd5d05219a9b6a0b363e8474f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tip_joint_to_tip_frame_x</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>afacf5a3d75ef42a13d74214a7a49f1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tip_joint_to_tip_frame_y</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a67072197dfd50865473c801acd1dec94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tips_frictions</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>af89df701c7ecacc8519d650a1a5b8e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handInfoEEHalCallback</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a4180746cbcc7728d47d6a261b219fa9d</anchor>
      <arglist>(rosee_msg::HandInfo::Request &amp;request, rosee_msg::HandInfo::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>motor_reference_clbk</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a9f53f427f9cb43072038728b2e94b2b3</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_hand_info_present</name>
      <anchorfile>classROSEE_1_1EEHal.html</anchorfile>
      <anchor>a0ef6bf9fc8fc32e5dd4ddeabc42ee584</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::EEInterface</name>
    <filename>classROSEE_1_1EEInterface.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const EEInterface &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ac5c8f7e915689ab7e1662d26f2a03912</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; EEInterface &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ac42fe8a087fcded6c6d10569306f892b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EEInterface</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ad5b9d431118df5e4b22e85f38db3a972</anchor>
      <arglist>(const ROSEE::Parser &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getActuatedJoints</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ac8ee4cfd08601bc7ac14819de78066d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getActuatedJointsInFinger</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a67b35ff445084ce2181b23c82e596c54</anchor>
      <arglist>(std::string finger_name, std::vector&lt; std::string &gt; &amp;actuated_joints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getActuatedJointsNum</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ae3b87b27efc57dd00fc5692f4ff269b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getActuatedJointsNumInFinger</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a253fcdcd07a04bdcf24ccc490c0bbbf4</anchor>
      <arglist>(std::string finger_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getFingers</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a9693aae2e83a687e084844778215fabf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFingersNumber</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ac25d0a3ad69d93e9ef5ec79614c10cc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInternalIdForJoint</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a6879f2960a965545bcba58202b2533d5</anchor>
      <arglist>(std::string joint_name, int &amp;internal_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInternalIdsForFinger</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ac288f08c0c338031ea6e9ac888cfdb1a</anchor>
      <arglist>(std::string finger_name, std::vector&lt; int &gt; &amp;internal_ids)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getLowerPositionLimits</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a01d410dc5b65b766120a8f6c4ef49be8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a81ff8308e3307638ad156e5b514d43d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getUpperPositionLimits</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>ae3171b74f97abe47218110dc4e64d51a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinger</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a43b3d0352faf02cc90064ef5dfea5ada</anchor>
      <arglist>(std::string finger_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EEInterface</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a2bfe24afa09fdf3b9290ffa9f0ab94e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_actuated_joints</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>aab5117c93b3e2b2eb35cfefbeef8e6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>_ee_description</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>af5721c66a04b8d2e610ebae897512e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_ee_name</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a8d0a8d31fa1574d6780136330e27f865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; int &gt; &gt;</type>
      <name>_finger_joints_internal_id_map</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a5535517720aed71e35cf16a927df771b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_fingers_names</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a4497bdff24197b0f9a6fdd85fa8ac0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>_joints_internal_id_map</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a6dec9517c71bf693a7503e3471180be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_joints_num</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>aba4c345b1c79092cd35e121e125becb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_lower_limits</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a915a03e76503aae3ddf51f9ef497b651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_upper_limits</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a91763ce12bf55f50f2b8b581bb0384d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, urdf::JointConstSharedPtr &gt;</type>
      <name>_urdf_joint_map</name>
      <anchorfile>classROSEE_1_1EEInterface.html</anchorfile>
      <anchor>a77211d208fb2084fcd8df8e1ea60cfd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::FindActions</name>
    <filename>classROSEE_1_1FindActions.html</filename>
    <member kind="function">
      <type></type>
      <name>FindActions</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a35ac5ca831a609a4f19da84f5ad40126</anchor>
      <arglist>(std::shared_ptr&lt; ROSEE::ParserMoveIt &gt; parserMoveit)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionMultiplePinchTight &gt;</type>
      <name>findMultiplePinch</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a868959109bf6094988ec01f364dc33be</anchor>
      <arglist>(unsigned int nFinger, std::string path2saveYaml, bool strict=true)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchTight &gt;, std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchLoose &gt; &gt;</type>
      <name>findPinch</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a85a70cb8d125f8130b0c0de0ce3704bf</anchor>
      <arglist>(std::string path2saveYaml)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, ROSEE::ActionSingleJointMultipleTips &gt;</type>
      <name>findSingleJointMultipleTips</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>ac10acdf095562888499f08e7e23ceb83</anchor>
      <arglist>(unsigned int nFinger, std::string path2saveYaml)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, ROSEE::ActionTrig &gt;</type>
      <name>findTrig</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>aa6ed5639dd6cfde29f245cfc4a2d376c</anchor>
      <arglist>(ROSEE::ActionPrimitive::Type actionType, std::string path2saveYaml)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeFingertipsToFingerNames</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a7db3c0d1f01f30e3fb54360e7d309719</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchTight &gt; *mapOfPinches, std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchLoose &gt; *mapOfLoosePinches)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchTight &gt;</type>
      <name>checkCollisions</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a30f514433db039df66f9df4ebf8c2f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionMultiplePinchTight &gt;</type>
      <name>checkCollisionsForMultiplePinch</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>ae461c8c4615de0f67eb471e82f7133b0</anchor>
      <arglist>(unsigned int nFinger, bool strict)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkDistances</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>ac19cc1727aa6c9a19aaee7f19e743032</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchLoose &gt; *mapOfLoosePinches)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkWhichTipsCollideWithoutBounds</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>aea435622ef79d13cf11577cd009694da</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchLoose &gt; *mapOfLoosePinches)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillNotCollidingTips</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a7141bfe37eec208d8d8ec4a46905414b</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchLoose &gt; *mapOfLoosePinches, const std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchTight &gt; *mapOfPinches)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, ROSEE::ActionTrig &gt;</type>
      <name>fingFlex</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a1fb89f3655535412affb69319be096dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>JointPos</type>
      <name>getConvertedJointPos</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>ae2e1b6fa10b919efa6b18501ef43c618</anchor>
      <arglist>(const robot_state::RobotState *kinematic_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>getFingersPair</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a88a7552b0ba3e78771a0158d2a8d9eea</anchor>
      <arglist>(std::pair&lt; std::string, std::string &gt; tipsPair) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>getFingersSet</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a64146816e048e1f999fa49336e298dfc</anchor>
      <arglist>(std::set&lt; std::string &gt; tipsSet) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>getFingertipsPair</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a1f979cade9cd2fbd8070457bfef916d3</anchor>
      <arglist>(std::pair&lt; std::string, std::string &gt; fingersPair) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>insertJointPosForTrigInMap</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>aebab07638c045644684c21df82314815</anchor>
      <arglist>(std::map&lt; std::string, ActionTrig &gt; &amp;trigMap, ROSEE::ActionTrig action, std::string jointName, double trigValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeBoundsOfNotCollidingTips</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>ac7e8531675bfe6581764bf289fa7f4ac</anchor>
      <arglist>(const std::map&lt; std::pair&lt; std::string, std::string &gt;, ROSEE::ActionPinchLoose &gt; *mapOfLoosePinches, robot_model::RobotModelPtr kinematic_model_noBound)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ROSEE::JointsInvolvedCount</type>
      <name>setOnlyDependentJoints</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a5d0468e304e350ccacc845f304c15011</anchor>
      <arglist>(std::pair&lt; std::string, std::string &gt; tipsNames, JointPos *jPos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ROSEE::JointsInvolvedCount</type>
      <name>setOnlyDependentJoints</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a512ae13abb9d5249689b0b11d02f8f18</anchor>
      <arglist>(std::set&lt; std::string &gt; tipsNames, JointPos *jPos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setToDefaultPositionPassiveJoints</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a781fb80ad06e438bcdd88c9459d67a70</anchor>
      <arglist>(moveit::core::RobotState *kinematic_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setToRandomPositions</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a5331a455d5e499a01e0ad2e4af93d5b6</anchor>
      <arglist>(robot_state::RobotState *kinematic_state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, ROSEE::ActionTrig &gt;</type>
      <name>tipFlex</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a8902b1bc633494a1f8acfb9ab9bfaedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, ActionTrig &gt;</type>
      <name>trig</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>afc48c48e3f087744d53123cfb69b8866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>mimicNLRelMap</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>ab51478600e8d0f0b4b55cdfa4baa0c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ROSEE::ParserMoveIt &gt;</type>
      <name>parserMoveIt</name>
      <anchorfile>classROSEE_1_1FindActions.html</anchorfile>
      <anchor>a4896943527c13a92d19e94ed4bd8cdd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::MapActionHandler</name>
    <filename>classROSEE_1_1MapActionHandler.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>ActionPrimitiveMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>abd6cfb43a0b64f30a93fd8f005a92aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; MapActionHandler &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>ad66054e33838cf8d6f65bb698270644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::shared_ptr&lt; ROSEE::ActionGeneric &gt; &gt;</type>
      <name>getAllGenerics</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a0eeeb1c053b6126600ebcaf1e29bc302</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, ActionPrimitiveMap &gt;</type>
      <name>getAllPrimitiveMaps</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>abcab1ca12f256facf5ade123d2127843</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::shared_ptr&lt; ROSEE::ActionTimed &gt; &gt;</type>
      <name>getAllTimeds</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a7c8a92bbe6dc34736a2ef19174c9d196</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; std::string &gt;</type>
      <name>getFingertipsForPinch</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>aa1de9fa05732803db91998bf5d8519bc</anchor>
      <arglist>(std::string finger, ROSEE::ActionPrimitive::Type pinchType) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ROSEE::ActionGeneric &gt;</type>
      <name>getGeneric</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a54433d7102d964654124bec2a75be9a0</anchor>
      <arglist>(std::string name, bool verbose=true) const</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::Action::Ptr</type>
      <name>getGrasp</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a7ceec34d7541cc18ec4f67bf2fe34b29</anchor>
      <arglist>(unsigned int nFingers, std::string graspName=&quot;grasp&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::set&lt; std::string &gt; &gt;</type>
      <name>getPinchLoosePairsMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a7e918828bc4e6eda03320b9e171ea2ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::set&lt; std::string &gt; &gt;</type>
      <name>getPinchTightPairsMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a84a4e21909a9212c738af61ca99adf80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::ActionPrimitive::Ptr</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>adf42f519f341f657bcef725601e34e2f</anchor>
      <arglist>(std::string primitiveName, std::set&lt; std::string &gt; key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a1820fe5fdbbe67e999d136e1a733e34a</anchor>
      <arglist>(ROSEE::ActionPrimitive::Type, std::set&lt; std::string &gt; key) const</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::ActionPrimitive::Ptr</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a7f4df900c4c09e6c49299e49857fbc25</anchor>
      <arglist>(std::string primitiveName, std::vector&lt; std::string &gt; key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a05d0c556ab531ea15a2b4ae3d360cb0c</anchor>
      <arglist>(ROSEE::ActionPrimitive::Type, std::vector&lt; std::string &gt; key) const</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::ActionPrimitive::Ptr</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a4f7c2c5d3ef2598de25b810a13b9c42d</anchor>
      <arglist>(std::string primitiveName, std::pair&lt; std::string, std::string &gt; key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a6f549d480b8fa988dbcdebd9c8e36f15</anchor>
      <arglist>(ROSEE::ActionPrimitive::Type, std::pair&lt; std::string, std::string &gt; key) const</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::ActionPrimitive::Ptr</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a39073b7c3486534ec538fda872b937db</anchor>
      <arglist>(std::string primitiveName, std::string key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>getPrimitive</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a9fb5d04a084ff6fde53544bda031a1a5</anchor>
      <arglist>(ROSEE::ActionPrimitive::Type, std::string key) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ActionPrimitiveMap &gt;</type>
      <name>getPrimitiveMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a0c1d1c6bdc68ef83f98596708ddf453d</anchor>
      <arglist>(ROSEE::ActionPrimitive::Type type) const</arglist>
    </member>
    <member kind="function">
      <type>ActionPrimitiveMap</type>
      <name>getPrimitiveMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a3839a9fdf45f907d53c6d45adf1fcf1c</anchor>
      <arglist>(std::string primitiveName) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>getPrimitiveSingleJointMultipleTipsMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>ac407d31783d99e904c24952dad9f370b</anchor>
      <arglist>(unsigned int nFingers) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ROSEE::ActionTimed &gt;</type>
      <name>getTimed</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a24b67b4711cb467aa99237ec6b34d54a</anchor>
      <arglist>(std::string name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertSingleGeneric</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>aaa23f326a81854c900640b2cff117ade</anchor>
      <arglist>(ROSEE::ActionGeneric::Ptr generic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapActionHandler</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a1e5bd6ed7b650247f63ab06976c87407</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseAllActions</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>ae4d02fc61ea8cefc6a7fdd6de48b7b9a</anchor>
      <arglist>(std::string pathFolder)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseAllGenerics</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>ac226b306e5bd70d30a8c0299c2cca86e</anchor>
      <arglist>(std::string pathFolder)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseAllPrimitives</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>af8a74af353c9aadfe5fbaf4559976d6c</anchor>
      <arglist>(std::string pathFolder)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseAllTimeds</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a144d6543aa04ef31e9e437af16c0c18c</anchor>
      <arglist>(std::string pathFolder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findPinchPairsMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a1837bf5b7af737d1f0eafe3feab7d0d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::shared_ptr&lt; ROSEE::ActionGeneric &gt; &gt;</type>
      <name>generics</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a10398be8aeccfa04134551f3ed2258dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>handName</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a31d36b56b95f286877a717cfdf8c4d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::set&lt; std::string &gt; &gt;</type>
      <name>pinchLoosePairsMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a0a33cbe5a6e7af5b6e856aed3e3aa6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::set&lt; std::string &gt; &gt;</type>
      <name>pinchTightPairsMap</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a76776f7ce93374027aed0e68622361db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ActionPrimitiveMap &gt;</type>
      <name>primitives</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a9044f82281cb10036db162e4006da06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::shared_ptr&lt; ROSEE::ActionTimed &gt; &gt;</type>
      <name>timeds</name>
      <anchorfile>classROSEE_1_1MapActionHandler.html</anchorfile>
      <anchor>a3cbbdb56be771c73b44075cbc864b663</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::Parser</name>
    <filename>classROSEE_1_1Parser.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Parser &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a291d12f281f702573509fd6b51f41d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Parser &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a55f41282ccb5365c0e3f4ea88aba4aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getActionPath</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a0f85d453c2c6ce681626ac5e81cd9ed3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getActuatedJointsNumber</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>af16352534528101b23844a1bb4139e9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getEndEffectorName</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a8e8868537e6e5463e225da8511710674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>getFingerJointMap</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>aabee0ab8d0e1131d88b37bad04ba4bc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFingerJointMap</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a8beaeab2792e866a2176b4ad9d794aa3</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; std::string &gt;&gt; &amp;finger_joint_map) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getJointFingerMap</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a2425cab386561d98eb128a7e2954e588</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getJointFingerMap</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a53f2175593a187c5e102d4603b41f7e6</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;joint_finger_map) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRoseeConfigPath</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a4c77a839f605b81757c423a286ad0587</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSrdfString</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>af73b9b3ec0dff7f21c1bee41b7ea4582</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, urdf::JointConstSharedPtr &gt;</type>
      <name>getUrdfJointMap</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>adf19a030f3b58198b596ac0cca2515bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getUrdfString</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a8b3eaa5d4d51f2f3695c9ac786113873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a47625fa3893edcd015c8db2a2ad42092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>aa03e350a74ad9e2c20bb49f49c08637d</anchor>
      <arglist>(const std::string &amp;urdf_path, const std::string &amp;srdf_path, const std::string &amp;action_path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a35a50b140b29170a33755ad4d4309825</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printEndEffectorFingerJointsMap</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>aa25fc3be0c46ae655562c0f7c6d44ff9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parser</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>ae515490fac9cd39aae49598eded15fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addNotInFingerJoints</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>ab470d2772d6de106ba8621cb0005e4d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a094891996e5e3fc04e60fdae0e0f4fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getJointsInFinger</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a1cd21d8acbd41670b9f1028eabcb45df</anchor>
      <arglist>(std::string base_link, std::string tip_link, std::string finger_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseSRDF</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>aa233494e9f3fe5adf0139ddc60d23126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseURDF</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a53d999a0b297f637fca19d5398fde37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>removePassiveJoints</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>aa62b399b8e601cd3ea3bf3683fbd8a53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_action_path</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>ae946b6d6830511a7de4f419644fea862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>_finger_joint_map</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>ac0b7dec3f6448aad4446c8a1a430c4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>_fingers_group_id</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a1598d120493e33131cd918ca190a385f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_fingers_names</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a3319da426a4410274b41d8cd3fe96269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_fingers_num</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>ad43a01f2b441fca21efa7cff3810991c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_initialized</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a163e94df769abf93dec932f6338d08e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>_joint_finger_map</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a907aad75c8103237b7d0c69da98385fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_joints_num</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>af7994b0ee988fa91f4e5465fa9b54cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>ad02264184432f97e982a3d8b358b1085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Tree</type>
      <name>_robot_tree</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>adc92c7b5760f12c96a34b951889fa3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_srdf_path</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>aecce2725c895dabdf44892ca37972cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_srdf_string</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>af4b0d954805f637e8d9d702424b21923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>srdf::Model</type>
      <name>_srdfdom</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a9b830887938ddfca1583f54aaf098876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, urdf::JointConstSharedPtr &gt;</type>
      <name>_urdf_joint_map</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a85728626ec512f25815863718c269be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>urdf::ModelInterfaceSharedPtr</type>
      <name>_urdf_model</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a023c47833076427c9cbb5103cfccb3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_urdf_path</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>adecd67aa6ebef02b661947a4e4bb3036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_urdf_string</name>
      <anchorfile>classROSEE_1_1Parser.html</anchorfile>
      <anchor>a0c3f9e7b79c85b2785f80d9130c7978a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::ParserMoveIt</name>
    <filename>classROSEE_1_1ParserMoveIt.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const ParserMoveIt &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>afcb523d600aae24c02f3fa9ddde5b5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ParserMoveIt &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ab5631a254984b20fb2b0d1ad6e52d699</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfContinuosJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>adf714568b78c6a2c9e6e854778ac22bb</anchor>
      <arglist>(const std::string jointName) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfContinuosJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ac4e9705816c2ea8d8d2e9956f5ca3a20</anchor>
      <arglist>(const moveit::core::JointModel *joint) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; const moveit::core::JointModel * &gt;</type>
      <name>getActiveJointModels</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ab87fd129524c76fa75a0c9270ca4162b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getActiveJointNames</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ab4e1715383261640b5491f0fa61baa9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getBiggerBoundFromZero</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>afd07bc51e5051ea10d05c6d87a13e28e</anchor>
      <arglist>(std::string jointName) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getBiggerBoundFromZero</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a2ad6393b90f5927ebc5721afeaa5f6b6</anchor>
      <arglist>(const moveit::core::JointModel *joint) const</arglist>
    </member>
    <member kind="function">
      <type>robot_model::RobotModelPtr</type>
      <name>getCopyModel</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>acdf91ce2febc56e9647edf36c3507523</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::vector&lt; const moveit::core::JointModel *&gt; &gt;</type>
      <name>getDescendantJointsOfJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a615cf0a5e4d48b34f275271f0ef22333</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::vector&lt; const moveit::core::LinkModel *&gt; &gt;</type>
      <name>getDescendantLinksOfJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a8253447e1bd7c27b00b303676c332960</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFingerOfFingertip</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ab5022b2351f608ad54dbea4905f81136</anchor>
      <arglist>(std::string tipName) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getFingerOfFingertipMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a08591a128a2ab56d165e0de4abc759e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getFingertipNames</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a2e5bae8592b44a1a985edd536c75636e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFingertipOfFinger</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a139c7e5d4163b4f31ad4a5ca437b438e</anchor>
      <arglist>(std::string fingerName) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getFingertipOfFingerMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a032af8e09a5d968bd39d080c8fa2f5a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>getFingertipsOfJointMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ae9de3157b7a14de9ca9513a70c70ec07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirstActuatedJointInFinger</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a17f7563ae11a1fe40c30feaf7ea94db9</anchor>
      <arglist>(std::string linkName) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirstActuatedParentJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a372d8e7140c36b9c19635a42a3fffe78</anchor>
      <arglist>(std::string linkName, bool includeContinuos) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getGroupOfLink</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a69d9de02df3c991bc5c20cdfd760beb7</anchor>
      <arglist>(std::string linkName)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHandName</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a112bb16bec19d42a3a8306355529af60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>getJointsOfFingertipMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a35b1c6035e6433d7095bd10e7e20b729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>getMimicNLFatherOfJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a37f845f452943edc65a404a94e41e520</anchor>
      <arglist>(std::string mimicNLJointName) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>getMimicNLFatherOfJointMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a628712fcb0d78d64f054088022c00fe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMimicNLJointOfFather</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a656efcc135dcd32d3f69e89364ba0117</anchor>
      <arglist>(std::string mimicNLFatherName, std::string mimicNLJointName) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getMimicNLJointsOfFather</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a2b8eb2b5af460532ca78bb4b5fbbf64b</anchor>
      <arglist>(std::string mimicNLFatherName) const</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>getMimicNLJointsOfFatherMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ae1026f38f670d6f21b4062891176e983</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNExclusiveJointsOfTip</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a61388cf17ccdcd4bfbe2d5852caa6483</anchor>
      <arglist>(std::string tipName, bool continuosIncluded) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNFingers</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a52e38e4b724cefc6283f108c26092335</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getPassiveJointNames</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a459052195a1efa07d2d314ea420b7565</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const robot_model::RobotModelPtr</type>
      <name>getRobotModel</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a5f4b4db1ad27410e7223e2bcdd7a383d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getSmallerBoundFromZero</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a70f049df81d3843b6e63612ba5ef53f6</anchor>
      <arglist>(std::string jointName) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getSmallerBoundFromZero</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ab4400a6d5526cf83c525efba62c527a1</anchor>
      <arglist>(const moveit::core::JointModel *joint) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>groupIsChain</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>aadd39ec14139dbfd84599e9a2be6e4e6</anchor>
      <arglist>(const std::string groupName) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>groupIsChain</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a2d1f99de80b10f1dffa58c84041f336f</anchor>
      <arglist>(const moveit::core::JointModelGroup *group) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a3263b369caff8941396fe61e5879ff1e</anchor>
      <arglist>(std::string robot_description, bool verbose=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseNonLinearMimicRelations</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>aaad3bc5b2e2339d18cc33d6bb5e0e90b</anchor>
      <arglist>(std::string xml)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParserMoveIt</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a797b9f126aeba942a408e4f64c191cfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParserMoveIt</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a067e917111ef81932292bdba2ef9a580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getRealDescendantLinkModelsRecursive</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a79f4e161720f8e014fc4ec1288300bf2</anchor>
      <arglist>(const moveit::core::LinkModel *link, std::vector&lt; const moveit::core::LinkModel * &gt; &amp;linksVect, const moveit::core::JointModel *joint, std::vector&lt; const moveit::core::JointModel * &gt; &amp;jointsVect) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookForActiveJoints</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a15439a4f62d0a4817c3a96fea632cebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookForDescendants</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a76df797b154690e9523d2d6417deea3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookForFingertips</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a60969e654ae3a4462662f6ec23fec1d7</anchor>
      <arglist>(bool verbose=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookForPassiveJoints</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>aedcbbe65b5004e2def9083d076691054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookJointsTipsCorrelation</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>afb31480fb6552eff95f7d99f1d58ee75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const moveit::core::JointModel * &gt;</type>
      <name>activeJointModels</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a550f9ce95455f29991adf6f510d1313d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>activeJointNames</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a20f5b41c506cb822b1baf49e19573a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; const moveit::core::JointModel *&gt; &gt;</type>
      <name>descendantJointsOfJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a3381deb4d561fd7c2f250c3aef4bd46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; const moveit::core::LinkModel *&gt; &gt;</type>
      <name>descendantLinksOfJoint</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a04b46924f926c7426a528b1b359b26dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>fingerOfFingertipMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>acfa91140333a6ec5ae3bde9b6374c278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>fingertipNames</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a57fa6a612e52116b19e1a76cf98b6aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>fingertipOfFingerMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a5e40519e88d7cc91cf4039535c0a1fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>fingertipsOfJointMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a0fd4e78648fd60d172535979fcfdb4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>handName</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>ace045cca50227aed47c430d4c254ef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>jointsOfFingertipMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a97b4ea04ccb2bf2caebaee891c00166b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>mimicNLFatherOfJointMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a19342557c0ef2db6cf8668d8daaf8b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>mimicNLJointsOfFatherMap</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a01424edc18280cc67a35a789b96ff371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>nFingers</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a14f229690c09d031c60d29fbff0d60ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>passiveJointNames</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a2d1e9ca40a416323a61192c0729bdbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_description</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a88796cc31735a3c4cc31a4f76bc53652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelPtr</type>
      <name>robot_model</name>
      <anchorfile>classROSEE_1_1ParserMoveIt.html</anchorfile>
      <anchor>a862fcd5fceab0f032b160681cfd9cfba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::TestUtils::Process</name>
    <filename>classROSEE_1_1TestUtils_1_1Process.html</filename>
    <member kind="function">
      <type>void</type>
      <name>kill</name>
      <anchorfile>classROSEE_1_1TestUtils_1_1Process.html</anchorfile>
      <anchor>a184bd11941bf4ac277731c10d0d9bb94</anchor>
      <arglist>(int signal=SIGTERM)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Process</name>
      <anchorfile>classROSEE_1_1TestUtils_1_1Process.html</anchorfile>
      <anchor>ad2d7817decd4ac91aa5b7f1842398de2</anchor>
      <arglist>(std::vector&lt; std::string &gt; args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wait</name>
      <anchorfile>classROSEE_1_1TestUtils_1_1Process.html</anchorfile>
      <anchor>a300a573f314afc438727cb821b275725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Process</name>
      <anchorfile>classROSEE_1_1TestUtils_1_1Process.html</anchorfile>
      <anchor>ae641530b95eb67058cc06981b6af3bc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_name</name>
      <anchorfile>classROSEE_1_1TestUtils_1_1Process.html</anchorfile>
      <anchor>ab7c82637a8f1eee3203d7637083b965b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pid_t</type>
      <name>_pid</name>
      <anchorfile>classROSEE_1_1TestUtils_1_1Process.html</anchorfile>
      <anchor>a28b3fa0ca41c919915b00c47c7330e5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::RosActionServer</name>
    <filename>classROSEE_1_1RosActionServer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>abortGoal</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>aa41770071b35d89988c7463a50c6d921</anchor>
      <arglist>(std::string errorMsg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>rosee_msg::ROSEEActionControl</type>
      <name>getGoal</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a3958ff1f524f7e02a2a00acdd80dc85d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWantedNormError</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a559f1928ba6885fe73f297393a18fa51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasGoal</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a220b837459215ce2a6465197d7cfae8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNewGoal</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a4930ea328fd0f6584ef24b74fd20ef53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosActionServer</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a51fce1303822343dd8198d3a6de48e65</anchor>
      <arglist>(std::string topicForAction, ros::NodeHandle *nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendComplete</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a2cfa82998aeec1fdefb1f30809f29f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendFeedback</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a2e844193aa19ad608b425c2f84df1556</anchor>
      <arglist>(double completation_percentage, std::string currentAction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RosActionServer</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a039664f7eef0885214abe6131107726d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>goalReceivedCallback</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a3766ccc91dcf7c3766c2575e630d77a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>preemptReceivedCallback</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a163a3e595458cc2dfdb07a7c248e98b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; rosee_msg::ROSEECommandAction &gt;</type>
      <name>_actionServer</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>aae638337417c739d914bd42061acc988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rosee_msg::ROSEEActionControl</type>
      <name>actionControlMsg</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>ae4f495ca0d680932a57ff113e43829d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>goalInExecution</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a58713e5fea674391e7697dbb3ec48485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>newGoal</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a3d0882c77a62c248465aa59d1143c399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle *</type>
      <name>nh</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a648015ae1b5c8b2c6410afeab83cd4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>topicForAction</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>a5e8eb8107a718d912dfcd6be47d399d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>wantedNormError</name>
      <anchorfile>classROSEE_1_1RosActionServer.html</anchorfile>
      <anchor>af12d11ed6b350a89c65bfc7297032a90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::RosServiceHandler</name>
    <filename>classROSEE_1_1RosServiceHandler.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a3273a3d8d8c353d09d26fa1fe84290ec</anchor>
      <arglist>(unsigned int nFinger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosServiceHandler</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>aad52f546d679f0960203f3e603e79659</anchor>
      <arglist>(ros::NodeHandle *nh, ROSEE::MapActionHandler::Ptr, std::string path2saveYamlGeneric)</arglist>
    </member>
    <member kind="variable">
      <type>rosee_msg::HandInfo::Response</type>
      <name>handInfoResponse</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>acd45c821469ea6a3980dfa49edcbdc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillCommonInfoGraspingActionMsg</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a247a10e5faab72c7ce4bdc39e97a1e23</anchor>
      <arglist>(ROSEE::Action::Ptr action, rosee_msg::GraspingAction *msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosee_msg::GraspingAction</type>
      <name>fillGraspingActionMsg</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>abd5cdbe3c1db0c4708ae14518e896458</anchor>
      <arglist>(ROSEE::ActionPrimitive::Ptr primitive)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosee_msg::GraspingAction</type>
      <name>fillGraspingActionMsg</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a576c4980b233d673539ba12fc66b440f</anchor>
      <arglist>(ROSEE::ActionGeneric::Ptr generic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosee_msg::GraspingAction</type>
      <name>fillGraspingActionMsg</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>aa294e83b3e4436100566b760dbf65e4c</anchor>
      <arglist>(ROSEE::ActionTimed::Ptr timed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosee_msg::GraspingPrimitiveAggregated</type>
      <name>fillPrimitiveAggregatedMsg</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>aab0c150253d6f13266d01861edf7f6e2</anchor>
      <arglist>(ROSEE::MapActionHandler::ActionPrimitiveMap primitiveMap)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rosee_msg::GraspingPrimitiveAggregated</type>
      <name>fillPrimitiveAggregatedMsg</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a95fe2cc3811f30bff20a923db2fb0db1</anchor>
      <arglist>(ROSEE::ActionPrimitive::Ptr primitive)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>graspingActionsCallback</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a011312d777a78f6b960923af9f5f7511</anchor>
      <arglist>(rosee_msg::GraspingActionsAvailable::Request &amp;request, rosee_msg::GraspingActionsAvailable::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>handInfoCallback</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>adde5ea7e774d63eca61ce39163ff92c7</anchor>
      <arglist>(rosee_msg::HandInfo::Request &amp;request, rosee_msg::HandInfo::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>newGraspingActionCallback</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>ae33b4b18be95cc49b2c6435d1d5a4c36</anchor>
      <arglist>(rosee_msg::NewGenericGraspingActionSrv::Request &amp;request, rosee_msg::NewGenericGraspingActionSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>primitiveAggregatedCallback</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a030d96c3ef88268d45ea38bed5377d9c</anchor>
      <arglist>(rosee_msg::GraspingPrimitiveAggregatedAvailable::Request &amp;request, rosee_msg::GraspingPrimitiveAggregatedAvailable::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>selectablePairInfoCallback</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a063c4ba54b6a5b220c56337f696621bc</anchor>
      <arglist>(rosee_msg::SelectablePairInfo::Request &amp;request, rosee_msg::SelectablePairInfo::Response &amp;response)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapActionHandler::Ptr</type>
      <name>_mapActionHandler</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>acb5f5d28e246c4ecc4c1dab0ec62b927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>_nh</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>ab1909e475685536b35446830534133b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_path2saveYamlGeneric</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>ae799c0ea2b4eae11e58d9e8739c2267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_server_selectablePairInfo</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a21d8d60c23dd42f0da411f4519d4b668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_serverGraspingActions</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>afe6a151b181628dce857247c9a5249f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_serverHandInfo</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a68b5480df3e39540015bc0d3218db40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_serverNewGraspingAction</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>ac18cc128756e79f4e9e03823f3f3a147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_serverPrimitiveAggregated</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>a783073cfead57bdd6a7c41e8aa4d5b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>nFinger</name>
      <anchorfile>classROSEE_1_1RosServiceHandler.html</anchorfile>
      <anchor>abfd2739879d306029059b04ca85dad20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::Utils::SecondOrderFilter</name>
    <filename>classROSEE_1_1Utils_1_1SecondOrderFilter.html</filename>
    <templarg>SignalType</templarg>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SecondOrderFilter&lt; SignalType &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a2ad9cc590e0c1193f3bf56170f9f2b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDamping</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>acd521f5912ccd444f0ca370ad3dbd05d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOmega</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a36aacae2d71ada21904e5ca7e6b99ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SignalType &amp;</type>
      <name>getOutput</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a0e492e52d026922e2e9432b625f8aa7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimeStep</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a2c1abf85d0da83553282aa759962b520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SignalType &amp;</type>
      <name>process</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a8b2cb8cd2f8a0b7c0ba5a0bc4d3b5c58</anchor>
      <arglist>(const SignalType &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a808a87034184c3046b2b20d398ff7f86</anchor>
      <arglist>(const SignalType &amp;initial_state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SecondOrderFilter</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ae8cbfad737042ca0cda6a9dd3b50ca00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SecondOrderFilter</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a95346eb0ad6c3906df130faf181ef21e</anchor>
      <arglist>(double omega, double eps, double ts, const SignalType &amp;initial_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDamping</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ad396e35a8f9d6ded1ce81ddae9d0b9b6</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOmega</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a60c7627287827aea54ff99b877feae50</anchor>
      <arglist>(double omega)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeStep</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>afcf6d3ee2939a222b4e4f425a99ed0b5</anchor>
      <arglist>(double ts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeCoeff</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aeb9c77f9a523ba07c51183f4a75d310e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a0</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a4fe53159a159553f122d9970dca508dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a1</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>af5ee17c10f5186c5de094f57fafc700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a2</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aa53ff6ef56f4d3237b07f44c70b6960d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_b1</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>acca91117a60a6bb4ea9a44a35a233fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_b2</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>acf4e3da801d643796434874e9a16cbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_eps</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ad26fa9bf8558d39338864de57eb29aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_omega</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aaaee26f96185d594afe6bab79fae63d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reset_has_been_called</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>adc0fd1002a6a4e264c674225c81a9557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_ts</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a036aa0947bbb227f08da0eff297e679e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType</type>
      <name>_u</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aacd1d1bf3d75c7b774a1fd5e4a807eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType</type>
      <name>_ud</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a530ff75b1e18d7bbad49a9207577e7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType</type>
      <name>_udd</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ad460a1a81e24582315bc9719b7ab2e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType</type>
      <name>_y</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aca4847439a051ce345f55825a79c4ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType</type>
      <name>_yd</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a5e1ea7bb11a3344d8a0fbc4a39948e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SignalType</type>
      <name>_ydd</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ab690c6e648845250dc9186fb2a026f31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SecondOrderFilter&lt; Eigen::VectorXd &gt;</name>
    <filename>classROSEE_1_1Utils_1_1SecondOrderFilter.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SecondOrderFilter&lt; Eigen::VectorXd &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a2ad9cc590e0c1193f3bf56170f9f2b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDamping</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>acd521f5912ccd444f0ca370ad3dbd05d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOmega</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a36aacae2d71ada21904e5ca7e6b99ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getOutput</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a0e492e52d026922e2e9432b625f8aa7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimeStep</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a2c1abf85d0da83553282aa759962b520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>process</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a8b2cb8cd2f8a0b7c0ba5a0bc4d3b5c58</anchor>
      <arglist>(const Eigen::VectorXd &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a808a87034184c3046b2b20d398ff7f86</anchor>
      <arglist>(const Eigen::VectorXd &amp;initial_state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SecondOrderFilter</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ae8cbfad737042ca0cda6a9dd3b50ca00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SecondOrderFilter</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a95346eb0ad6c3906df130faf181ef21e</anchor>
      <arglist>(double omega, double eps, double ts, const Eigen::VectorXd &amp;initial_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDamping</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ad396e35a8f9d6ded1ce81ddae9d0b9b6</anchor>
      <arglist>(double eps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOmega</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a60c7627287827aea54ff99b877feae50</anchor>
      <arglist>(double omega)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeStep</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>afcf6d3ee2939a222b4e4f425a99ed0b5</anchor>
      <arglist>(double ts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeCoeff</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aeb9c77f9a523ba07c51183f4a75d310e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a0</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a4fe53159a159553f122d9970dca508dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a1</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>af5ee17c10f5186c5de094f57fafc700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_a2</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aa53ff6ef56f4d3237b07f44c70b6960d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_b1</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>acca91117a60a6bb4ea9a44a35a233fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_b2</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>acf4e3da801d643796434874e9a16cbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_eps</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ad26fa9bf8558d39338864de57eb29aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_omega</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aaaee26f96185d594afe6bab79fae63d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reset_has_been_called</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>adc0fd1002a6a4e264c674225c81a9557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_ts</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a036aa0947bbb227f08da0eff297e679e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_u</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aacd1d1bf3d75c7b774a1fd5e4a807eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ud</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a530ff75b1e18d7bbad49a9207577e7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_udd</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ad460a1a81e24582315bc9719b7ab2e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_y</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>aca4847439a051ce345f55825a79c4ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_yd</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>a5e1ea7bb11a3344d8a0fbc4a39948e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_ydd</name>
      <anchorfile>classROSEE_1_1Utils_1_1SecondOrderFilter.html</anchorfile>
      <anchor>ab690c6e648845250dc9186fb2a026f31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::Utils::Timer</name>
    <filename>classROSEE_1_1Utils_1_1Timer.html</filename>
    <templarg>Clock</templarg>
    <member kind="function">
      <type>Rep</type>
      <name>elapsed_time</name>
      <anchorfile>classROSEE_1_1Utils_1_1Timer.html</anchorfile>
      <anchor>abc8acf8d6a3557a1bfbcdd9f29cd15ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classROSEE_1_1Utils_1_1Timer.html</anchorfile>
      <anchor>ab9a0ecb2183b683a4c71f26e54ffe6c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Timer</name>
      <anchorfile>classROSEE_1_1Utils_1_1Timer.html</anchorfile>
      <anchor>a41aa39291d53cba9af0a869bda6d1512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Clock::time_point</type>
      <name>start_point</name>
      <anchorfile>classROSEE_1_1Utils_1_1Timer.html</anchorfile>
      <anchor>ad0412546999b053e9673f0474137f358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::UniversalRosEndEffectorExecutor</name>
    <filename>classROSEE_1_1UniversalRosEndEffectorExecutor.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const UniversalRosEndEffectorExecutor &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ada5e3370d50d62eb541afd421fa18372</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; UniversalRosEndEffectorExecutor &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a9be375bf8ead12f6972d64051d848c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a5fe0a56faab3bbe91e0b5cb236cdb167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer_callback</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a6fe620da1ab3119397dbeac90ac548c8</anchor>
      <arglist>(const ros::TimerEvent &amp;timer_ev)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniversalRosEndEffectorExecutor</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a2b791eb5116f31d734e8badb13b9b44a</anchor>
      <arglist>(std::string ns=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UniversalRosEndEffectorExecutor</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ae7e2fd03560b7ce4587290004285678e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>init_grasping_primitive</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ae4b2f72d48774c1073198cccef32002b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init_joint_state_sub</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a5bc1b2d7a1c1c1adb15964e383f5323f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>init_motor_reference_pub</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a26c0d7f7cd48d24900ce53f6deee9ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>init_qref_filter</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a15bd595bbb64f8fb778b7e5eb19528f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>joint_state_clbk</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ab7e4044b20fe96b987a1ce66757c938f</anchor>
      <arglist>(const sensor_msgs::JointStateConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>publish_motor_reference</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a1f091394dfc57df47992118e4526f9ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readOptionalCommands</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a84769edf1481ced0c17ee12184898491</anchor>
      <arglist>(std::vector&lt; std::string &gt; motors_names, std::vector&lt; double &gt; motors_commands)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>sendFeedbackGoal</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>aeac80e6531c5797088ed5466a9d612f1</anchor>
      <arglist>(std::string currentAction=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>update_send_timed</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a694f57c23994502f0e862eea9af14afc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateGoal</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a1dee0568b7e7e1d31a12d54bc5a5f5a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateRefGoal</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>afe36a7cee6b5cbdc051fd9f25156f2bb</anchor>
      <arglist>(double percentage=1.0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::EEInterface::Ptr</type>
      <name>_ee</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a3faaf39e799933788afe04f6a6c99306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::Utils::SecondOrderFilter&lt; Eigen::VectorXd &gt;</type>
      <name>_filt_q</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a7382769f4c72d19eac873c4887fcdafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>_fingFlexParsedMap</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a2bb806ebb42542a896b45b8cea5d78d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ROSEE::ActionGeneric &gt;</type>
      <name>_graspParsed</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a0503abc2154dbd7bafff9bf2adbdb3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::JointPos</type>
      <name>_joint_actual_pos</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>aaad5beb883d359a6ff172c11d0955775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_joint_state_sub</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a6130522b758880964fec90a7d4e361a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>_loop_timer</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>aaa42f6a2db48d8baa3502475afd33039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::JointsInvolvedCount</type>
      <name>_motor_involved_mask</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a60f7616cf1e33d5083b905e6622c1940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::JointPos</type>
      <name>_motor_position_goal</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ad0041bb957b5cbaa4cb9192723a15cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_motor_reference_pub</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>aa2ad56036ca670d0a018d42110bde559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_motors_names</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>abdb21c8ac5dcf1f598dd3bb273e506a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_motors_num</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a81cbfbbaaccf7abf0ba283f84a1af374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>_mr_msg</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ac215b3477e2df7baebb8a670b09d6221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>af1ce0803d2e81f8f0a5bb41e5b0ff9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_period</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a211a4f115a61a56ba106371bd67a5e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>_pinchLooseParsedMap</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a1434bb981761f6ad27631316d48d4f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>_pinchParsedMap</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a86e1cf0e1b3724b7a77221a63332fa06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_qref</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ad5129c66482ca374ea4109be73682a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_qref_filtered</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a3c03e9c733b24cce455d8c7079eb4690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>_qref_optional</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a527df42db4f7e31f862b87955b0684c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_rate</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ae19403daf61585920ac4cefe0e4e9fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; RosActionServer &gt;</type>
      <name>_ros_action_server</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a45a26506081f45f37eb74d0fe41548c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; RosServiceHandler &gt;</type>
      <name>_ros_service_handler</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a219af21d7612273281694c903630cf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_seq_id</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a35c748801c084b1002f5086860aa5d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_time</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a067d264535ce84d66967329df398d5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>_tipFlexParsedMap</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a43cde8a16a68bc6cfc8c5087b3dcf201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>_trigParsedMap</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a87cc49d9e05e43d2762719c45844ff10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>folderForActions</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a507c982b0486856b6debf9bc5279d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapActionHandler::Ptr</type>
      <name>mapActionHandlerPtr</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>aba10a4f7f7091f8af0b784ac13e43007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>msToWait</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>aec4bcac9ec218098a593b97acb4ea616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>normGoalFromInitialPos</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ae05751602f47169821b6dcdb947c1399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>timed_index</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a7313a4d5b6d7e22c9e6886b8f5a22df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>timed_requested</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a0dd0795ee34acfee51eacc9d23fbe5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ROSEE::ActionTimed &gt;</type>
      <name>timedAction</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>a2ac942e476e2f35a579289f617b7b8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSEE::Utils::Timer</type>
      <name>timer</name>
      <anchorfile>classROSEE_1_1UniversalRosEndEffectorExecutor.html</anchorfile>
      <anchor>ac1efb08e51397b41c69ebdfac7347f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::XBot2Hal</name>
    <filename>classROSEE_1_1XBot2Hal.html</filename>
    <base>ROSEE::EEHal</base>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const XBot2Hal &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>a66ae85e67fa468440fda0af715cadb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; XBot2Hal &gt;</type>
      <name>Ptr</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>ab0f3016f6277297bb21c15d3e4627cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>move</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>ac1056a5fc8bb36424597f1748a1b0c42</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sense</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>a6f0d620e1416f76908c248ad79b7587d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XBot2Hal</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>a1fc3452e1c13d63ba3957a421aba723a</anchor>
      <arglist>(ros::NodeHandle *nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XBot2Hal</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>ad02b755e28eb29751553bae561789557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XBot::JointNameMap</type>
      <name>_jointPositionActualMap</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>a432927dfffedae6a9a6fa3f22e19e3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XBot::JointNameMap</type>
      <name>_jointPositionReferenceMap</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>ad9f14bf203ecf31092a0751a0118d170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XBot::RobotInterface::Ptr</type>
      <name>_robot</name>
      <anchorfile>classROSEE_1_1XBot2Hal.html</anchorfile>
      <anchor>a6470847eacc8c9d360cfc01f6bd80965</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROSEE::YamlWorker</name>
    <filename>classROSEE_1_1YamlWorker.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>createYamlFile</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a6e01bbd4d271b823e8685b406bc9aa66</anchor>
      <arglist>(const std::map&lt; std::set&lt; std::string &gt;, ActionPrimitive * &gt; mapOfActions, const std::string actionName, std::string pathFolder)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createYamlFile</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a9f15c010ef0e2a632a4d6900cb6a59b9</anchor>
      <arglist>(const Action *action, std::string pathFolder)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createYamlFile</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>ade0d3f6f69e165dcb89481fad08bb1fb</anchor>
      <arglist>(const ActionGeneric::Ptr, std::string pathFolder)</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::ActionComposed</type>
      <name>parseYamlComposed</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a42619f00d0c233d8eebd0647e1c7f20c</anchor>
      <arglist>(std::string fileWithPath)</arglist>
    </member>
    <member kind="function">
      <type>ROSEE::ActionGeneric::Ptr</type>
      <name>parseYamlGeneric</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>ab836e37a03b08fba12fa47cf6e3ef05e</anchor>
      <arglist>(std::string fileWithPath)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>parseYamlPrimitive</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>af14a3174346994a472be34904d516f8f</anchor>
      <arglist>(std::string fileWithPath)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::set&lt; std::string &gt;, ROSEE::ActionPrimitive::Ptr &gt;</type>
      <name>parseYamlPrimitive</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a2f40da51717ffa104d86fdee40f29d5e</anchor>
      <arglist>(std::string fileWithPath, ROSEE::ActionPrimitive::Type)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ROSEE::ActionTimed &gt;</type>
      <name>parseYamlTimed</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a40ab23ed8ef4f464ab1bc093dec5e563</anchor>
      <arglist>(std::string fileWithPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YamlWorker</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a8945baaf47267c74db85ff219c4ee480</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a9cd7cbbd4f32cb2b0febb58e9fd67259</anchor>
      <arglist>(const std::map&lt; std::set&lt; std::string &gt;, ActionPrimitive * &gt;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a69d7e230ac3e5f52abec8152c680ec08</anchor>
      <arglist>(const Action *action)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>emitYaml</name>
      <anchorfile>classROSEE_1_1YamlWorker.html</anchorfile>
      <anchor>a37697fcffeaa1b10ad234b5272f407c0</anchor>
      <arglist>(const ActionGeneric::Ptr action)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ROSEE</name>
    <filename>namespaceROSEE.html</filename>
    <namespace>ROSEE::TestUtils</namespace>
    <namespace>ROSEE::Utils</namespace>
    <class kind="class">ROSEE::Action</class>
    <class kind="class">ROSEE::ActionComposed</class>
    <class kind="class">ROSEE::ActionGeneric</class>
    <class kind="class">ROSEE::ActionMultiplePinchTight</class>
    <class kind="class">ROSEE::ActionPinchGeneric</class>
    <class kind="class">ROSEE::ActionPinchLoose</class>
    <class kind="class">ROSEE::ActionPinchTight</class>
    <class kind="class">ROSEE::ActionPrimitive</class>
    <class kind="class">ROSEE::ActionSingleJointMultipleTips</class>
    <class kind="class">ROSEE::ActionTimed</class>
    <class kind="class">ROSEE::ActionTrig</class>
    <class kind="class">ROSEE::DummyHal</class>
    <class kind="class">ROSEE::EEHal</class>
    <class kind="class">ROSEE::EEInterface</class>
    <class kind="class">ROSEE::FindActions</class>
    <class kind="class">ROSEE::MapActionHandler</class>
    <class kind="class">ROSEE::Parser</class>
    <class kind="class">ROSEE::ParserMoveIt</class>
    <class kind="class">ROSEE::RosActionServer</class>
    <class kind="class">ROSEE::RosServiceHandler</class>
    <class kind="class">ROSEE::UniversalRosEndEffectorExecutor</class>
    <class kind="class">ROSEE::XBot2Hal</class>
    <class kind="class">ROSEE::YamlWorker</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; double &gt; &gt;</type>
      <name>JointPos</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a2d8b470e322232ab96bc71c529edb040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>JointsInvolvedCount</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>aa3b40db1c90a37577a4efc8b3b159e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>operator*</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>ae55fc6d49cb748f6c2f4481033f5f67b</anchor>
      <arglist>(double multiplier, JointPos jp)</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>operator*</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a300f511a1d43ce7a88ca3bbf4c81b459</anchor>
      <arglist>(JointPos jp, double multiplier)</arglist>
    </member>
    <member kind="function">
      <type>JointPos &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>ade86b328d50d12f24cd42e23773cd4a9</anchor>
      <arglist>(JointPos &amp;jp, double multiplier)</arglist>
    </member>
    <member kind="function">
      <type>JointPos</type>
      <name>operator+</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a916f1b6b60aaf660d62431a8bc729e06</anchor>
      <arglist>(JointPos jp1, JointPos jp2)</arglist>
    </member>
    <member kind="function">
      <type>JointPos &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a2d0741877b093141a58a580693afd4f9</anchor>
      <arglist>(JointPos &amp;jp1, ROSEE::JointPos jp2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a0cda4e60842cbfb0de1eaa8013b9765b</anchor>
      <arglist>(std::ostream &amp;output, const JointPos jp)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>aeecf303d2bab69cd8366c8b3d34dc385</anchor>
      <arglist>(std::ostream &amp;output, const JointsInvolvedCount jic)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceROSEE.html</anchorfile>
      <anchor>a666ced3916dc6ebbed656d167143283e</anchor>
      <arglist>(std::ostream &amp;out, const ROSEE::Action::Type type)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ROSEE::TestUtils</name>
    <filename>namespaceROSEE_1_1TestUtils.html</filename>
    <class kind="class">ROSEE::TestUtils::Process</class>
    <member kind="function">
      <type>int</type>
      <name>prepareROSForTests</name>
      <anchorfile>namespaceROSEE_1_1TestUtils.html</anchorfile>
      <anchor>a1b7ba5f13268ca22847bf69b54f4aaef</anchor>
      <arglist>(int argc, char **argv, std::string testName)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ROSEE::Utils</name>
    <filename>namespaceROSEE_1_1Utils.html</filename>
    <class kind="struct">ROSEE::Utils::DifferentKeysException</class>
    <class kind="class">ROSEE::Utils::SecondOrderFilter</class>
    <class kind="class">ROSEE::Utils::Timer</class>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binomial_coefficent</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>aba8b2baa6146311f3b05224f84edef23</anchor>
      <arglist>(int n, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>create_directory</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>abc2c5a794780396c406ea8ba7cc842e1</anchor>
      <arglist>(std::string pathDirectory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std_msgs::Float32MultiArray</type>
      <name>eigenMatrixToFloat32MultiArray</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a9e7f78086d94e0b6effc2cb24d2cdf01</anchor>
      <arglist>(Eigen::MatrixXd eigenMatrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; float &gt;</type>
      <name>eigenVectorToStdVector</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a843c52094fde633962b2f101c72313a5</anchor>
      <arglist>(Eigen::VectorXd eigenVector)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; KeyType &gt;</type>
      <name>extract_keys</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ad7d318475c49a042e3b8c748edf5a7c3</anchor>
      <arglist>(std::map&lt; KeyType, ValueType &gt; const &amp;input_map)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>extract_keys_merged</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>aa2d45f067abee7b1c5a93808602489e0</anchor>
      <arglist>(std::map&lt; std::set&lt; std::string &gt;, T &gt; const &amp;input_map, unsigned int max_string_number=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>extract_keys_merged</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a11a22625fe5dac6f419263db21dfb827</anchor>
      <arglist>(std::map&lt; std::pair&lt; std::string, std::string &gt;, T &gt; const &amp;input_map, unsigned int max_string_number=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>getFilesInDir</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ac135017fc4a3b986665358fada3b65bb</anchor>
      <arglist>(std::string pathFolder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getPackagePath</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a8f237326c153c934ef6eca34a2a638b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keys_equal</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a1fcd0d367579ba11adf50e27a685b2d0</anchor>
      <arglist>(std::map&lt; keyType, valueType1 &gt; const &amp;lhs, std::map&lt; keyType, valueType2 &gt; const &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; RetType &gt;</type>
      <name>loadObject</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a67155dad4597c3bc32587e07c94ad659</anchor>
      <arglist>(std::string lib_name, std::string function_name, Args... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>out2file</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ac6fc6fa08b724637ed69eacb4ef0cbf6</anchor>
      <arglist>(std::string pathFile, std::string output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::MatrixXd</type>
      <name>yamlMatrixToEigen</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>ab0cad4fcf9d6444667dadc1807870573</anchor>
      <arglist>(const YAML::Node &amp;matrixNode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Eigen::VectorXd</type>
      <name>yamlVectorToEigen</name>
      <anchorfile>namespaceROSEE_1_1Utils.html</anchorfile>
      <anchor>a781452080c25c559256359ff9eae0303</anchor>
      <arglist>(const YAML::Node &amp;vectorNode)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>ROSEndEffector</name>
    <title>ROSEndEffector</title>
    <filename>group__ROSEndEffector.html</filename>
    <docanchor file="group__ROSEndEffector" title="Description">ROSEndEffector_introduction</docanchor>
  </compound>
</tagfile>
