<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>jaco_arm_trajectory_node.cpp</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/src/</path>
    <filename>jaco__arm__trajectory__node_8cpp</filename>
    <includes id="jaco__arm__trajectory__node_8h" name="jaco_arm_trajectory_node.h" local="no" imported="no">wpi_jaco_wrapper/jaco_arm_trajectory_node.h</includes>
    <namespace>jaco</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jaco__arm__trajectory__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>nearest_equivalent</name>
      <anchorfile>namespacejaco.html</anchorfile>
      <anchor>af0603262baf7b41242aa3b0e8a223d62</anchor>
      <arglist>(double desired, double current)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>simplify_angle</name>
      <anchorfile>namespacejaco.html</anchorfile>
      <anchor>a72d4590169f89f5f7292149873992cec</anchor>
      <arglist>(double angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jaco_arm_trajectory_node.h</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/include/wpi_jaco_wrapper/</path>
    <filename>jaco__arm__trajectory__node_8h</filename>
    <class kind="class">jaco::JacoArmTrajectoryController</class>
    <namespace>jaco</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ANGULAR_CONTROL</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>aeabd5f33c6e80521767541c1b8b8413c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CARTESIAN_CONTROL</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>acb405299082ff05d9ff7a53a61e92f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEG_TO_RAD</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a212460e743fecb084d717bb2180c5a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERROR_THRESHOLD</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a66d6a087e218185a6331be8875bd07d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KI_F</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a7ee09ad3895d64b9481aa0433f12ab78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KP</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>aa4729260b732666338dee7d841aa12f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KP_F</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>ac3e93cc31ed54fc0c696203239f76c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KV</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a06ba0516460330333f48ef077a976865</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KV_F</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a616f9ad8eabcabf65369618c4df825e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LARGE_ACTUATOR_VELOCITY</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a6575dfff1b12eb76a6f37d0f1c7e513a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_ERROR</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a258bb72419ef143530a2f8f55e7d57af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_JACO_JOINTS</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a8f8e1f34866ff8bc6753cc12c405b97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RAD_TO_DEG</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a89e47af0449640d4f15191aba5ca24c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMALL_ACTUATOR_VELOCITY</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>a47a669aec89865f23400854e0e3a8c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_SCALING_FACTOR</name>
      <anchorfile>jaco__arm__trajectory__node_8h.html</anchorfile>
      <anchor>aa219249eca1df83f70cf86c90541c7a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jaco_conversions.cpp</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/src/</path>
    <filename>jaco__conversions_8cpp</filename>
    <includes id="jaco__conversions_8h" name="jaco_conversions.h" local="no" imported="no">wpi_jaco_wrapper/jaco_conversions.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jaco__conversions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jaco_conversions.h</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/include/wpi_jaco_wrapper/</path>
    <filename>jaco__conversions_8h</filename>
    <class kind="class">JacoConversions</class>
  </compound>
  <compound kind="file">
    <name>jaco_kinematics.cpp</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/src/</path>
    <filename>jaco__kinematics_8cpp</filename>
    <includes id="jaco__kinematics_8h" name="jaco_kinematics.h" local="no" imported="no">wpi_jaco_wrapper/jaco_kinematics.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jaco__kinematics_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jaco_kinematics.h</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/include/wpi_jaco_wrapper/</path>
    <filename>jaco__kinematics_8h</filename>
    <class kind="class">JacoKinematics</class>
    <member kind="define">
      <type>#define</type>
      <name>D1</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a52deba56234661c77d4b9573d5175ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D2</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a7537ecd0f0af6ccc5b85d5df80f4aee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D3</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>afea037e4c6e9187610b538bd6a34b8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D4</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a3d9bb178282c3cb69740c94ba1e48fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D5</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a2ddd4183d444d6d128cbdbd6269e4e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D6</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a79a18a7f5ccf7a7ca31f302bd62527a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>E2</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>afe784fb045791fe0c97c8e848627cbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2D1</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>ada1b29fcdedfd488a341ef531e8f3ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2D2</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a1a46b73cb31d468988ea45ad497f49da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2D3</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a30570a0a903e2fc1f1c47e95601c42dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2D4</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a85c87f0585791ac79effabcd81000550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2D5</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a133e59511b48df773bf600f71cab9a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2D6</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a1aa5eb9a7634ddc7f78507f606fc0103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>J2E2</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a30e2a6b1b656aa00d954ae9bd1ca7d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>jaco__kinematics_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jaco_manipulation.cpp</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/src/</path>
    <filename>jaco__manipulation_8cpp</filename>
    <includes id="jaco__manipulation_8h" name="jaco_manipulation.h" local="no" imported="no">wpi_jaco_wrapper/jaco_manipulation.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jaco__manipulation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jaco_manipulation.h</name>
    <path>/tmp/ws/src/wpi_jaco/wpi_jaco_wrapper/include/wpi_jaco_wrapper/</path>
    <filename>jaco__manipulation_8h</filename>
    <class kind="class">JacoManipulation</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_LIFT_VEL</name>
      <anchorfile>jaco__manipulation_8h.html</anchorfile>
      <anchor>a64c4afa906970c1d35dae1af0f7be95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GRIPPER_OPEN_THRESHOLD</name>
      <anchorfile>jaco__manipulation_8h.html</anchorfile>
      <anchor>aee7f48f1894da718c5d1672187c47067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIFT_HEIGHT</name>
      <anchorfile>jaco__manipulation_8h.html</anchorfile>
      <anchor>ab24c6da0406d3b3d5f1c1dd3c1749b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIFT_TIMEOUT</name>
      <anchorfile>jaco__manipulation_8h.html</anchorfile>
      <anchor>a59d99338572977d505634fa03d0b667c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FINGER_VEL</name>
      <anchorfile>jaco__manipulation_8h.html</anchorfile>
      <anchor>a1f7a0b17a5362979b5a9c670f8b92a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_JACO_JOINTS</name>
      <anchorfile>jaco__manipulation_8h.html</anchorfile>
      <anchor>a8f8e1f34866ff8bc6753cc12c405b97b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jacoArmTrajectoryController</name>
    <filename>classjacoArmTrajectoryController.html</filename>
  </compound>
  <compound kind="class">
    <name>JacoConversions</name>
    <filename>classJacoConversions.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>callEQ</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>aa67bca52d5079b770bcb43fdb9bf8667</anchor>
      <arglist>(wpi_jaco_msgs::EulerToQuaternion::Request &amp;req, wpi_jaco_msgs::EulerToQuaternion::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>callQE</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>afaaf002d9b0eb6110deefdf78124ab4e</anchor>
      <arglist>(wpi_jaco_msgs::QuaternionToEuler::Request &amp;req, wpi_jaco_msgs::QuaternionToEuler::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacoConversions</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>a8b975dc9044789de3b18b76e2a4a3f5b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadParameters</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>a4c3f2db16be5fb2a828586e8a6a4ef0d</anchor>
      <arglist>(const ros::NodeHandle n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_name_</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>a0ff4269d19263e857d7b888496b19766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>eqServer</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>a8abe874b8d59847c88740d535ce0fa67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>a378deb9f7749ebd3a1af1efdb3bd010e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>qeServer</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>aa911295c5939b5725e4f7ccacd2e54e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_prefix_</name>
      <anchorfile>classJacoConversions.html</anchorfile>
      <anchor>a622369e12bb97742b584d0fb10ee7dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JacoKinematics</name>
    <filename>classJacoKinematics.html</filename>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>calculateFK</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>aa86986e45573201fa349a7243827ec80</anchor>
      <arglist>(std::vector&lt; float &gt; joints)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>callFK</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>ad623326187093573a9507cab570a5cc6</anchor>
      <arglist>(wpi_jaco_msgs::JacoFK::Request &amp;req, wpi_jaco_msgs::JacoFK::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>generateTransform</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a991aa101fedd91e5cfac5a6c73aafc20</anchor>
      <arglist>(float theta, float d, float a, float alpha)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacoKinematics</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a3603d56d88ade6899d93c43b74dc298f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadParameters</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a1f32149b14aa6b2f1c1bbf4cc56ee808</anchor>
      <arglist>(const ros::NodeHandle n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>alphas</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a2d755c8adb2f9fc90fcae5ed9caaab81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_name_</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a163f96f167246385884a46472f166909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>as</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a95264e389f2b1e1a5e2a99ff5eaef6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>ds</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a088a2e09dad23bd288e6f15f4f06729f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>fkServer</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a36de367ed19628455c6edcc0a626b9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>acb35e6abbd862ba50b8a627191b399d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_prefix_</name>
      <anchorfile>classJacoKinematics.html</anchorfile>
      <anchor>a654046305e7361b518cbda4824d4b931</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JacoManipulation</name>
    <filename>classJacoManipulation.html</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; control_msgs::GripperCommandAction &gt;</type>
      <name>GripperClient</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>ab5dabb3b676bc666c146f1f157ad7f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; rail_manipulation_msgs::GripperAction &gt;</type>
      <name>GripperServer</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a59040cd4c19fbd5fe75b721a3b7152a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; rail_manipulation_msgs::LiftAction &gt;</type>
      <name>LiftServer</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>abd3ccd06051de8c04d0562b7cac1bd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_gripper</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a683b39031fbf560e7d6d9ee1d9e0e201</anchor>
      <arglist>(const rail_manipulation_msgs::GripperGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_lift</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>ab5d8575e9261ba9c2edaf9c3bf9c2d25</anchor>
      <arglist>(const rail_manipulation_msgs::LiftGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacoManipulation</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a1c48140426531daa35f3cd486be1a98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jointStateCallback</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>add60c261f8e64ffbdeff9231de4a0af5</anchor>
      <arglist>(const sensor_msgs::JointState msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadParameters</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a2e43351f8409373c6b257732f8b2af95</anchor>
      <arglist>(const ros::NodeHandle n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperClient *</type>
      <name>acGripper</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>aac5549a0c306c16b49db65a5071c8b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>angularCmdPublisher</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a217115406926fbc6ae3706f5f7ab1256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_name_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a10ca5779b40a55852e433dc3b380b834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperServer *</type>
      <name>asGripper</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a5ec81cd33583f3d7ddabfae0c597a2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LiftServer *</type>
      <name>asLift</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>afbe86424dc4e4e17930ca41758a247dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cartesianCmdPublisher</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>af951b1dc348aaa7b6b4d3eba6834ee23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>cartesianPositionClient</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a33ef5e2a8c69038514e444f03329b983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>eraseTrajectoriesClient</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a4d9a0cc3beff638d9a48840f31c0f3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_closed_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>ac960c4f34a61101c8e43b43b1138d383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_open_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>aa4462e36f1d7e222b3959cb2114216b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_pos_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>abf8d1c7b07b0ad2cfac424ca38582d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>jointStateSubscriber</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>ad48e982d2d795c45ba5a0da2d73b04b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>kinova_gripper_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>aa620a895efb41831c2f0b98b12e83e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>adee33513f2f7110a93578a790a1a2808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_fingers_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a94e0840c4d74ac607c7562b6dafefaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a506a1d9cc558199b6c51ba0cae797926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>a8e970831b6607daa75b82924f71f3f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_prefix_</name>
      <anchorfile>classJacoManipulation.html</anchorfile>
      <anchor>aa4efab56ee80ca2c00b8325148c95af0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl</name>
    <filename>namespaceecl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>jaco</name>
    <filename>namespacejaco.html</filename>
    <class kind="class">jaco::JacoArmTrajectoryController</class>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>nearest_equivalent</name>
      <anchorfile>namespacejaco.html</anchorfile>
      <anchor>af0603262baf7b41242aa3b0e8a223d62</anchor>
      <arglist>(double desired, double current)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>simplify_angle</name>
      <anchorfile>namespacejaco.html</anchorfile>
      <anchor>a72d4590169f89f5f7292149873992cec</anchor>
      <arglist>(double angle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jaco::JacoArmTrajectoryController</name>
    <filename>classjaco_1_1JacoArmTrajectoryController.html</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; control_msgs::GripperCommandAction &gt;</type>
      <name>GripperClient</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a961e340ec6c2fc02251da3052b7156f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; control_msgs::GripperCommandAction &gt;</type>
      <name>GripperServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>af1fd8dcfa780bf943de9a424dc8cf449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; wpi_jaco_msgs::HomeArmAction &gt;</type>
      <name>HomeArmServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a0efb766cfa47bd5b0cb1d3d36149d46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionServer&lt; control_msgs::FollowJointTrajectoryAction &gt;</type>
      <name>TrajectoryServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a0886654c19892485856406c65da2d73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_gripper</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>accb9319d9ec37b472752c73e3d4cf326</anchor>
      <arglist>(const control_msgs::GripperCommandGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_gripper_radian</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a5c79088d80c4a4f0f0eac656ceab2827</anchor>
      <arglist>(const control_msgs::GripperCommandGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_joint_trajectory</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a8f6dcf8ff40f9516bca7d52b6c37056d</anchor>
      <arglist>(const control_msgs::FollowJointTrajectoryGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_smooth_trajectory</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a6d7ea1b9d2517c4e22a60b076cba1e79</anchor>
      <arglist>(const control_msgs::FollowJointTrajectoryGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute_trajectory</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a765b5eefa089fc4d740cc6a872408015</anchor>
      <arglist>(const control_msgs::FollowJointTrajectoryGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>home_arm</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a07c42c0f85986cd8fed06813dd89ce95</anchor>
      <arglist>(const wpi_jaco_msgs::HomeArmGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacoArmTrajectoryController</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>aa6e8e60104577d658586164da5d4f3ba</anchor>
      <arglist>(ros::NodeHandle nh, ros::NodeHandle pnh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_joint_states</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a2e70c1a6fceac4ffc3d3ee167f76a37b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JacoArmTrajectoryController</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a21977313603475dd8c68177380c4f9d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>angularCmdCallback</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a3258dbde429d969310962fe7efbb6d9b</anchor>
      <arglist>(const wpi_jaco_msgs::AngularCommand &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cartesianCmdCallback</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a17c29c660356c73440655ec6016b65ad</anchor>
      <arglist>(const wpi_jaco_msgs::CartesianCommand &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>eraseTrajectoriesCallback</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a92874d9631775a12fc6e1b8ab47d0100</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>eStopCallback</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a1dabb96aae5f79db5121e6d98ebefc73</anchor>
      <arglist>(wpi_jaco_msgs::EStop::Request &amp;req, wpi_jaco_msgs::EStop::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeAngularTrajectoryPoint</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a63679afb868f4ff0f04e025032c78f94</anchor>
      <arglist>(TrajectoryPoint point, bool erase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>executeCartesianTrajectoryPoint</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>aef1f3fbc94cd6ca8a09434714a3bd23b</anchor>
      <arglist>(TrajectoryPoint point, bool erase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fingerPositionControl</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a8f3d5c230d12bc6a499ced088b4629f2</anchor>
      <arglist>(float f1, float f2, float f3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getAngularPosition</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a322bf3ca7020d69e675edd6cc5ccc75a</anchor>
      <arglist>(wpi_jaco_msgs::GetAngularPosition::Request &amp;req, wpi_jaco_msgs::GetAngularPosition::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getCartesianPosition</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a137643243622971c8cf0a277afe15081</anchor>
      <arglist>(wpi_jaco_msgs::GetCartesianPosition::Request &amp;req, wpi_jaco_msgs::GetCartesianPosition::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadParameters</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a0b341222a3e6026f14c8572980a2d8ba</anchor>
      <arglist>(const ros::NodeHandle n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>angularCmdPublisher</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a2cc156749d4be93746cab03765868c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>angularCmdSubscriber</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ae3cdf3c16387cfb35c9f2a2c6acb8c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>angularPositionServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a7d8ca0b446d30ebfd6a9d2f672696074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>api_mutex</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a503309deed90c5f2922d2ebae0fb57a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>arm_initialized</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>af35d8682e43dde60be623e8bf23820be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_name_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>aec549d3a5a6497d6700ccc970b642670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>armHomedPublisher</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ae7164748196bb425076d7ece9b02d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cartesianCmdPublisher</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a931676edcafc8e352a24fccf4f79ec5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cartesianCmdSubscriber</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a1c2c8ccbac45cf001a044c221113c227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>cartesianPositionServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a58a126fccfd1b84c46117bf296bd1f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>controlType</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>af848c64be800b367f41318be4dc14d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>eraseTrajectoriesServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a817b72a55e87c6f56701ee3072ce26a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>eStopEnabled</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a4ea73c2f04837ac1a3474af8aaea907a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>eStopServer</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a19dc466f047454c5397f615f9c137694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>finger_error_threshold_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a10d76adbc954439dc835f57631ce30cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>finger_scale_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a2ce18022492facf5598aca2be749bf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperClient *</type>
      <name>gripper_client_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a02f2c96610f59d6ab8c5b12d9ee7d0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_closed_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a57f8cabff9085aa992cf4ab613b25ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_open_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a1d8f23bb645475ce55f29f1a0e3c7d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperServer *</type>
      <name>gripper_server_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ae2dedadfe0ebf369fac3d3647a2bdac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperServer *</type>
      <name>gripper_server_radian_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a8179d51c7e74f73667014c4065be4ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HomeArmServer *</type>
      <name>home_arm_server_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ac43d2304819537304e22fa565103da89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>jaco_fk_client</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a3a67713d6de091284972c039a293fa45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_eff_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>af64a53e9f0f4eb5bd9f28675b7c33f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a53d649eebdd28782a1accb311f5a0a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_pos_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>aab8ba62ec11e2d355bc4e8d7a793cb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joint_state_pub_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a7c045cbe614e75d241fb4836513dcea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>joint_state_timer_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>aca5264b8a5b3faf3a567d0ab27be1588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>joint_vel_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>aec7ea8c139db2cec3510e58bdca936de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>kinova_gripper_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a956d5fa161c584837ef75149e2ce1a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_curvature_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a793e86d18ea5fa36ceb6e74251790de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_speed_finger_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a9c70868a9971fb1c13125197ce7ecbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_fingers_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a7caae73581c884b76927e1ee22bd51f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_joints_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ae83807040b855618ee5c60e3ffbb0226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>qe_client</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>abb8f87034a380663d0b4580e2aa1ee60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrajectoryServer *</type>
      <name>smooth_joint_trajectory_server_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ad8671a443ae9e8ac3816538a459271ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrajectoryServer *</type>
      <name>smooth_trajectory_server_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>ae903542676eb6d16a59004f916a56934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_prefix_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a6a9f77c77be06613b0cf5e239cc976dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrajectoryServer *</type>
      <name>trajectory_server_</name>
      <anchorfile>classjaco_1_1JacoArmTrajectoryController.html</anchorfile>
      <anchor>a2d3e0013f7b0ecec5074fa91cbf4ba60</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
