<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>CartImpTrajectory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>CartImpTrajectory_8cpp</filename>
    <includes id="CartImpTrajectory_8h" name="CartImpTrajectory.h" local="yes" imported="no">CartImpTrajectory.h</includes>
    <namespace>lwr</namespace>
  </compound>
  <compound kind="file">
    <name>CartImpTrajectory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>CartImpTrajectory_8h</filename>
    <class kind="class">lwr::CartImpTrajectory</class>
    <namespace>lwr</namespace>
  </compound>
  <compound kind="file">
    <name>CartWrench.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>CartWrench_8cpp</filename>
    <includes id="CartWrench_8h" name="CartWrench.h" local="yes" imported="no">CartWrench.h</includes>
    <namespace>lwr</namespace>
    <member kind="function">
      <type>double</type>
      <name>jointLimitTrq</name>
      <anchorfile>namespacelwr.html</anchorfile>
      <anchor>ad2019c7e4a5600e071ae9aab8392e742</anchor>
      <arglist>(double hl, double ll, double ls, double r_max, double q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CartWrench.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>CartWrench_8h</filename>
    <class kind="class">lwr::CartWrench</class>
    <namespace>lwr</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>Matrix66d</name>
      <anchorfile>CartWrench_8h.html</anchorfile>
      <anchor>a16e6a0b9ee4501eb85564fa86b7011fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 6 &gt;</type>
      <name>Matrix76d</name>
      <anchorfile>CartWrench_8h.html</anchorfile>
      <anchor>a43811b220dbace71c02c588496865b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 7 &gt;</type>
      <name>Matrix77d</name>
      <anchorfile>CartWrench_8h.html</anchorfile>
      <anchor>a176705e61dc6719762a40d3451838f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>CartWrench_8h.html</anchorfile>
      <anchor>a13a6330b4a41b96b124a1ab827e22be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 1 &gt;</type>
      <name>Vector7d</name>
      <anchorfile>CartWrench_8h.html</anchorfile>
      <anchor>a052de519dcf566bb02fbc9c68fc71f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ForceController.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>ForceController_8cpp</filename>
    <includes id="ForceController_8h" name="ForceController.h" local="yes" imported="no">ForceController.h</includes>
    <namespace>lwr</namespace>
  </compound>
  <compound kind="file">
    <name>ForceController.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>ForceController_8h</filename>
    <class kind="class">lwr::ForceController</class>
    <namespace>lwr</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 6 &gt;</type>
      <name>Matrix76d</name>
      <anchorfile>ForceController_8h.html</anchorfile>
      <anchor>a43811b220dbace71c02c588496865b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 7 &gt;</type>
      <name>Matrix77d</name>
      <anchorfile>ForceController_8h.html</anchorfile>
      <anchor>a176705e61dc6719762a40d3451838f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>ForceController_8h.html</anchorfile>
      <anchor>a13a6330b4a41b96b124a1ab827e22be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 1 &gt;</type>
      <name>Vector7d</name>
      <anchorfile>ForceController_8h.html</anchorfile>
      <anchor>a052de519dcf566bb02fbc9c68fc71f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImpedanceProjection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>ImpedanceProjection_8cpp</filename>
    <includes id="ImpedanceProjection_8h" name="ImpedanceProjection.h" local="yes" imported="no">ImpedanceProjection.h</includes>
    <namespace>lwr</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 7 &gt;</type>
      <name>Matrix7d</name>
      <anchorfile>ImpedanceProjection_8cpp.html</anchorfile>
      <anchor>a71f1f55284c6b8fe87dd778b6dce2c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>ImpedanceProjection_8cpp.html</anchorfile>
      <anchor>a13a6330b4a41b96b124a1ab827e22be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 1 &gt;</type>
      <name>Vector7d</name>
      <anchorfile>ImpedanceProjection_8cpp.html</anchorfile>
      <anchor>a052de519dcf566bb02fbc9c68fc71f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImpedanceProjection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>ImpedanceProjection_8h</filename>
    <class kind="class">lwr::ImpedanceProjector</class>
    <namespace>lwr</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>VelocityProjection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>VelocityProjection_8cpp</filename>
    <includes id="VelocityProjection_8h" name="VelocityProjection.h" local="yes" imported="no">VelocityProjection.h</includes>
    <namespace>lwr</namespace>
  </compound>
  <compound kind="file">
    <name>VelocityProjection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-lwr_robot/doc_stacks/2014-10-06_01-57-41.776754/lwr_robot/lwr_impedance_controller/src/</path>
    <filename>VelocityProjection_8h</filename>
    <class kind="class">lwr::VelocityProjector</class>
    <namespace>lwr</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 6 &gt;</type>
      <name>Matrix76d</name>
      <anchorfile>VelocityProjection_8h.html</anchorfile>
      <anchor>a43811b220dbace71c02c588496865b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 7 &gt;</type>
      <name>Matrix77d</name>
      <anchorfile>VelocityProjection_8h.html</anchorfile>
      <anchor>a176705e61dc6719762a40d3451838f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>VelocityProjection_8h.html</anchorfile>
      <anchor>a13a6330b4a41b96b124a1ab827e22be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 7, 1 &gt;</type>
      <name>Vector7d</name>
      <anchorfile>VelocityProjection_8h.html</anchorfile>
      <anchor>a052de519dcf566bb02fbc9c68fc71f3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>lwr</name>
    <filename>namespacelwr.html</filename>
    <class kind="class">lwr::CartImpTrajectory</class>
    <class kind="class">lwr::CartWrench</class>
    <class kind="class">lwr::ForceController</class>
    <class kind="class">lwr::ImpedanceProjector</class>
    <class kind="class">lwr::VelocityProjector</class>
    <member kind="function">
      <type>double</type>
      <name>jointLimitTrq</name>
      <anchorfile>namespacelwr.html</anchorfile>
      <anchor>ad2019c7e4a5600e071ae9aab8392e742</anchor>
      <arglist>(double hl, double ll, double ls, double r_max, double q)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr::CartImpTrajectory</name>
    <filename>classlwr_1_1CartImpTrajectory.html</filename>
    <base>RTT::TaskContext</base>
    <member kind="function">
      <type></type>
      <name>CartImpTrajectory</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>abc090e48ddeac2b0e392a89b46388e1f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanupHook</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a4e6879d3ca609944a54a3e6fb8724904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configureHook</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>ad691aacad3a2a20d9a181b071a6fbd89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startHook</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a03c136223801a18e4fc82691a0f4242a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stopHook</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>ae551678a7960a9ab93daa6a50f921590</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateHook</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a181731ade51ff6a77e2c7fb0cf950f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CartImpTrajectory</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a9f12284cbec3a83290600a096d722379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>linearlyInterpolate</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a55fc2a21557d8cbc018515610c741902</anchor>
      <arglist>(double time, double startTime, double endTime, double startValue, double endValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>lwr_impedance_controller::CartImpTrajectoryPoint</type>
      <name>sampleInterpolation</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>ad88e7c81729c39ca8c70bcebffc504f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>cart_pos_cmd</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a67097652a276c38dc07949e2c0063ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>cart_pos_msr</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>abe3919cc6c8f22ce73248b59886746b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>cart_pos_old</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a77e224cc22eaa022f8997018f268c5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>ab565bcac37036e35762dfeb5e967224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_impedance_controller::CartImpTrajectoryPoint</type>
      <name>last_point_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a07fbd45df42bf955ee96af5831052e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; lwr_impedance_controller::CartImpTrajectory &gt;</type>
      <name>port_cart_imp_trajectory_cmd</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a5ae8b2ed2409277d953f373c5e652bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_cart_pos_msr</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a0a908a97d8e5f1e4bc51652db9412a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_cart_position_cmd</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>aabe20f09222eee4a472fab38a955da78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; geometry_msgs::Wrench &gt;</type>
      <name>port_cart_wrench_cmd</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a3f0c0980e591a2b497c29aae051bd920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; lwr_impedance_controller::CartesianImpedance &gt;</type>
      <name>port_cartesian_impedance_cmd</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a5c6fb0d4cae2b5a9bfe9efdcb1d9e188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_desired_cartesian_position</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a8eae47bfdb36a205ad6e8b11b8686830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_tool_frame</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a3e9de386664eb93a423d181fba689d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_impedance_controller::CartImpTrajectoryPoint</type>
      <name>setpoint_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>ab20f1c7e41474e5fa2cd31c02ced3698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>time_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a171e87e7e0364dd3d220faeb8708f7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>tool_frame</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a4ce90da7e39d41ce98e3b5f3923388e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_impedance_controller::CartImpTrajectory</type>
      <name>trajectory_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>acc9dfb4b301c0d39861e98cbdcbdf592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>trajectory_index_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a9fa42e591af1023467f049acccfd27f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_impedance_controller::CartImpTrajectory</type>
      <name>trajectory_tmp_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a9cd261c7a9f7db5cd4700e63abb5f8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>valid_trajectory_</name>
      <anchorfile>classlwr_1_1CartImpTrajectory.html</anchorfile>
      <anchor>a9decb13d36180800b5b1b48a89065006</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr::CartWrench</name>
    <filename>classlwr_1_1CartWrench.html</filename>
    <base>RTT::TaskContext</base>
    <member kind="function">
      <type></type>
      <name>CartWrench</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a691023af7a4ac6ee946e57fa7d9102f5</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanupHook</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ae4a826e15be0ef14d5e6c2266ea1a254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configureHook</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ae15d618c12da09917cdb9fb01530fd17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startHook</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a37eec7c7fa5052f2cdb1e6a7b7e20455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stopHook</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a01044d3c05d42de2c8cad9a1de7ee337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateHook</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a8b3524d0e8e59ce5ab04d0847758b0ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CartWrench</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a451fa4dd054d903818c7014c286e0563</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>cart_pos_cmd</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>af0d6a53ba83cb8e5d9edb63ffa24726c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>cart_pos_msr</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a57bba7332e957f483433490d39ffa727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>cart_pos_old</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ac8f81772d7ba6bc227b1d76faf5c9a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>cart_pos_ref</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ad39d609d003d2b34923ebdfa89d025a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_impedance_controller::CartesianImpedance</type>
      <name>cartesian_impedance_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a4f99bdbac76edf4f1b79fb895609d589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Wrench</type>
      <name>cartesian_wrench_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a6d391faa50b87a76823335cd18b12166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a463e3ab7d1aa4b6f111eae687ebc8c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::GeneralizedSelfAdjointEigenSolver&lt; Matrix66d &gt;</type>
      <name>es</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a628563cf5be10297fbd9d0435b04d9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_fri::FriJointImpedance</type>
      <name>imp</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a694798bcda86db9f2cdee67109c3b3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Jacobian</type>
      <name>jacobian</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a752be904150588dcad74248270764653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_pos</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a6b0250e520cf9a6d911ee795641ed50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_trq_cmd</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a92c1d9dd8cf3598a2dee3479e88bf6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>null_trq_cmd</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a12ae27e127a7b8291cb1925533afb32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_cart_pos_msr</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ab8ef16590599283287a02a58ff3b471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; lwr_impedance_controller::CartesianImpedance &gt;</type>
      <name>port_cartesian_impedance_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a08fb9b64407d9169c3d57bda3497ea1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_cartesian_position_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a0a5fbc99ee3053f486a005f849b57e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Wrench &gt;</type>
      <name>port_cartesian_wrench_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a9dade5f36f0246c607385c11d4dc3349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; double &gt;</type>
      <name>port_command_period</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>adbb9962b1204ff6798fc25e3ffa0e92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_desired_cartesian_position</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ae3a30bfffab6c17e1a1ea1572aab651f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; KDL::Jacobian &gt;</type>
      <name>port_jacobian</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a7aabb979a01b5baec040da4992a6a5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_jnt_pos_msr</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>af5bb44e30800b5f13d269a72880a6f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_jnt_trq_cmd</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>aedbd89524bbd44ab5b7c13751e4efe87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; lwr_fri::FriJointImpedance &gt;</type>
      <name>port_joint_impedance_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a7f00c261e83a5b14166cf59a94325841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_joint_position_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a5c037404c98d166d1802e738496bdb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; Matrix77d &gt;</type>
      <name>port_mass_matrix</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>a316c05a483b93c223a586a06b49a6e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_nullspace_torque_command</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ab29031db9b20504ccb306fd388520f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_tool_frame</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>afcc265b8a1556ddafce8e24ff880e8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>tool_frame</name>
      <anchorfile>classlwr_1_1CartWrench.html</anchorfile>
      <anchor>ae9994f51bcab4cb041f1fd4312895d45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr::ForceController</name>
    <filename>classlwr_1_1ForceController.html</filename>
    <base>RTT::TaskContext</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanupHook</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a17ca11dd5f6aae3c3b7020e4a556649d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configureHook</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>ab5cc4342217ce33f999acb2f5d6d6afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceController</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a8af5ce93655e48877f9d7283809e6409</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startHook</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>afaee76face77aec178f17c88f43e4895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stopHook</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a02c570d3a97c79893cec4f312cf7f136</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateHook</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a58854d6036d1b0047085dad58fd0934a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ForceController</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>ab88100fecdda7bfa7e27033f963aafa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>cartesian_twist</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a170d34f2a8a34fb809bfea0f1fe97a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Wrench</type>
      <name>cartesian_wrench</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a4bec6f457b675664f0173798d6c9d8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a3a994cdb75e7ac42771447ad5a770cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; geometry_msgs::Twist &gt;</type>
      <name>port_cartesian_velocity_command</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a62deba436e38c24634fbd9be7e279f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Wrench &gt;</type>
      <name>port_cartesian_wrench</name>
      <anchorfile>classlwr_1_1ForceController.html</anchorfile>
      <anchor>a338308d87cb1755a71f64ae4123ec78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr::ImpedanceProjector</name>
    <filename>classlwr_1_1ImpedanceProjector.html</filename>
    <base>RTT::TaskContext</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanupHook</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>aa7e831c06db2aa019c41c980875e924d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configureHook</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a74882a36c13e14aef6357cc63c9b93d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImpedanceProjector</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a38deb501bb5bcda6ac167c9fcf4a01cc</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startHook</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a68e3131a6c82a702bea10bcd0ca2481c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stopHook</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>ad92444f284d5302f7b8f4c995f9df702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateHook</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a18b77394a55ae794e0a26fd71cbb94ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImpedanceProjector</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>ac6e2a90611eebec7186b2aa0355552ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_impedance_controller::CartesianImpedance</type>
      <name>cartesian_impedance_command</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a10f1b31fbbd050d2bb3405dc38d380c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>adf28fe39be6c3975ac6f3887c5439272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>lwr_fri::FriJointImpedance</type>
      <name>imp</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a0767b893953dcf50567fc7aaa82c16ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Jacobian</type>
      <name>jacobian</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a8ab899fe4efeb8d7f5a3e363bb52f57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_pos</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a3edcb149e77d2cc4ef405a2a9ec2aaa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_pos_cmd</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a61c1b2c7723265a4f4c012ce550e6309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_trq_cmd</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a40ba366bc624d652a6c1fe6817e227f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_cart_pos_msr</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a0b558d8a6e943ce655f9cecc66f698d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; lwr_impedance_controller::CartesianImpedance &gt;</type>
      <name>port_cartesian_impedance_command</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>ad2b67d495314dbdf2ee607b8b40b03f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; double &gt;</type>
      <name>port_command_period</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>abe6eea71a90a10f28447ca1a077a5d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; KDL::Jacobian &gt;</type>
      <name>port_jacobian</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>ae1c58afd8bda26d8cde2f48d14e0244f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_jnt_pos_msr</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a8073dd129f47640f408059b9ca03e8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_jnt_trq_cmd</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>af9f571df43fe25046d8120cca67a729f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; lwr_fri::FriJointImpedance &gt;</type>
      <name>port_joint_impedance_command</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>aa754b8b456c490bdbaf451848181df50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_joint_position_command</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a03d7dc4419a97b9983cf99d3b61c7dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_tool_frame</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>ae755f09257ab73b596f42bbce681c7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>tool_frame</name>
      <anchorfile>classlwr_1_1ImpedanceProjector.html</anchorfile>
      <anchor>a0013ffc72256260dbed8a3d4992d688e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lwr::VelocityProjector</name>
    <filename>classlwr_1_1VelocityProjector.html</filename>
    <base>RTT::TaskContext</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanupHook</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a26b58e1928283a0f6ba219a7bdc726a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configureHook</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a7c7b3e7d57e0903b596dc4d18f67dbf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>startHook</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a69c9cc73984a7cd2f940a581c1b63b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stopHook</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>ae71548f160e34fb25c25511f4b4abbbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateHook</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a59be217e1b87880fbe88a923574ca821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityProjector</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a95c01c0d02a870c0fdcde908b2415290</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VelocityProjector</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a22b618ca213ed7c770bebafba0e74a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>cart_vel</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a0a5e1f4bc8fd8089d5388326b297eac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>cart_vel_cmd</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a3fdecbf1cc700ee05b14825938c12428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>af7f59e9c82fc33959f0e602522d5e673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Jacobian</type>
      <name>jacobian</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>ab7af2440260a64519f8c2c34c5eb90ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_pos_cmd</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a0f7b6b1eeccd564dad55e774356a97b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>jnt_pos_des</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>aa7e7130d8a07c2be698261c0416a254d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>null_vel_cmd</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a2455f2aaf96930bedf943db39a01b830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Twist &gt;</type>
      <name>port_cartesian_velocity_command</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a6714327fdb45a3b78947586acef0b4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; double &gt;</type>
      <name>port_command_period</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a9e9383f19efa7b5704bcde2291a0c305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_desired_cartesian_position</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>adac5373ec0d549e0f1a51e7b82316b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; KDL::Jacobian &gt;</type>
      <name>port_jacobian</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a9f9b2a293f511738f39523273e04b51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_jnt_pos_des</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a42b4fbdea34995c567c20239f77eba25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_joint_position_command</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a1f3f66033bd705d54b220e143dfa8ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; Matrix77d &gt;</type>
      <name>port_mass_matrix</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a0cd34d388cf1310e371bf33b7d245763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; std::vector&lt; double &gt; &gt;</type>
      <name>port_nullspace_velocity_command</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a3d8ad9b99c1f974fd2137f24269c59be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputPort&lt; geometry_msgs::Pose &gt;</type>
      <name>port_tool_frame</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>ad1e64331fd947fb53d269cfec1766687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>tool_frame</name>
      <anchorfile>classlwr_1_1VelocityProjector.html</anchorfile>
      <anchor>a7d894d07aa27ff5dbd878778f58d9c2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
