<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>____init_____8py</filename>
    <namespace>hrl_ellipsoidal_control</namespace>
  </compound>
  <compound kind="file">
    <name>arm_cart_control_gui.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>arm__cart__control__gui_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::arm_cart_control_gui::Ui_Frame</class>
    <namespace>hrl_ellipsoidal_control::arm_cart_control_gui</namespace>
  </compound>
  <compound kind="file">
    <name>arm_cart_control_interface.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>arm__cart__control__interface_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::arm_cart_control_interface::ArmCartControlGUIFrame</class>
    <namespace>hrl_ellipsoidal_control::arm_cart_control_interface</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>a9360681b93df130bbfec329bb7d7ef92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BUTTON_STYLESHEET</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>a2663bf0748183dfbb36187382b0608a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MONITOR_RATE</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>aa09cea64f44442858a31679e589ca5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>MOVE_BUTTONS</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>adc2bc26148d107b9d743e27f76dfe71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEXT_BUTTONS</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>abc4b0531ab2336aedf93e79cf8d4ea1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cartesian_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>cartesian__controller_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::cartesian_controller::CartesianNormalizedController</class>
    <namespace>hrl_ellipsoidal_control::cartesian_controller</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__controller.html</anchorfile>
      <anchor>a0ef220f1726a7b1b570496152e708ecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cartesian_interface_backend.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>cartesian__interface__backend_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::cartesian_interface_backend::CartesianInterfaceBackend</class>
    <namespace>hrl_ellipsoidal_control::cartesian_interface_backend</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a72d1f6bb6ced4411f7ff96da9bc39b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>cart_rot_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a71947be8715a91801c96687d22011fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CART_ROT_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a186aeb640db48f3182025831e54fc88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>cart_trans_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a051211eceb791d59d725e3bfcf6554c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CART_TRANS_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a089ca07dcff20b9f83c9450285d80c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DEPTH_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a2e5ac2e1d2b1dc87d417f1aa4d7a4208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HORIZONTAL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a497508b755783f003cf18d31cf25d555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PITCH_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a8f7bbf0100057bd3e9bcbd13f01168bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ROLL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a62563839ba1f565233db416baa606fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>VERTICAL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a18da39d39fcb6fd6bb37edc45e3f862f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YAW_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a7c8733e53e8e84d2f1da8f442e9cf947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controller_base.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>controller__base_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::controller_base::CartesianStepController</class>
    <class kind="class">hrl_ellipsoidal_control::controller_base::CartTrajController</class>
    <namespace>hrl_ellipsoidal_control::controller_base</namespace>
    <member kind="function">
      <type>def</type>
      <name>min_jerk_traj</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1controller__base.html</anchorfile>
      <anchor>a23aaa5a196ee209837a249a96aa5ef5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_ell_params.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/scripts/</path>
    <filename>convert__ell__params_8py</filename>
    <namespace>convert_ell_params</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceconvert__ell__params.html</anchorfile>
      <anchor>a85a460b0d6f9ebc20e82c550b3d88f67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ell_control_experiment.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/experiment/</path>
    <filename>ell__control__experiment_8py</filename>
    <class kind="class">ell_control_experiment::EllipsoidControlExperiment</class>
    <namespace>ell_control_experiment</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceell__control__experiment.html</anchorfile>
      <anchor>a1f58715c19fbb7d5c4f8810a7d2df82c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoid_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>ellipsoid__controller_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidController</class>
    <class kind="class">hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidParamServer</class>
    <namespace>hrl_ellipsoidal_control::ellipsoid_controller</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoid__controller.html</anchorfile>
      <anchor>a38460ba4e814a9b44ae6a9d39eddfbc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoid_space.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/include/hrl_ellipsoidal_control/</path>
    <filename>ellipsoid__space_8h</filename>
    <class kind="struct">Ellipsoid</class>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>ellipsoid__space_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQ</name>
      <anchorfile>ellipsoid__space_8h.html</anchorfile>
      <anchor>ac3644f84794a8bfdacf39c4b2c2495fc</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoid_space.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>ellipsoid__space_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::ellipsoid_space::EllipsoidSpace</class>
    <namespace>hrl_ellipsoidal_control::ellipsoid_space</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoid__space.html</anchorfile>
      <anchor>ab6b5cbc125ce4a9d9bb55935e1cb7052</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoid_visualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/</path>
    <filename>ellipsoid__visualizer_8cpp</filename>
    <includes id="ellipsoid__space_8h" name="ellipsoid_space.h" local="no" imported="no">hrl_ellipsoidal_control/ellipsoid_space.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PRGB &gt;</type>
      <name>PCRGB</name>
      <anchorfile>ellipsoid__visualizer_8cpp.html</anchorfile>
      <anchor>a8d7f1ca69c2dd1fe2d1753bc4b57add4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PRGB</name>
      <anchorfile>ellipsoid__visualizer_8cpp.html</anchorfile>
      <anchor>a9de20d072b06960722b6cf0e02be73ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ellipsoid__visualizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishEllipsoid</name>
      <anchorfile>ellipsoid__visualizer_8cpp.html</anchorfile>
      <anchor>a21a63ce274cf1e27c001831381daeaae</anchor>
      <arglist>(hrl_ellipsoidal_control::EllipsoidParams::ConstPtr e_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sampleEllipse</name>
      <anchorfile>ellipsoid__visualizer_8cpp.html</anchorfile>
      <anchor>a6f179888dbb403d9e621fcbea78e0a42</anchor>
      <arglist>(double A, double B, double height, PCRGB::Ptr &amp;pc)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_pc</name>
      <anchorfile>ellipsoid__visualizer_8cpp.html</anchorfile>
      <anchor>a037a10e45655be85c60d861be0a2efc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoidal_interface_backend.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>ellipsoidal__interface__backend_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::ellipsoidal_interface_backend::EllipsoidalInterfaceBackend</class>
    <namespace>hrl_ellipsoidal_control::ellipsoidal_interface_backend</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__interface__backend.html</anchorfile>
      <anchor>a52f32add2cc180314a3c3fad399c3364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ellipsoidal_parameters.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>ellipsoidal__parameters_8py</filename>
    <namespace>hrl_ellipsoidal_control::ellipsoidal_parameters</namespace>
    <member kind="variable">
      <type>float</type>
      <name>ELL_LOCAL_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a605a2982b7e68a4ee8b20cf5d42df9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ell_rot_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aed2548bff3948d1dd9b23c29aac76867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ELL_ROT_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a82c1889f1442d94aaf18ff0b16fb93ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ell_trans_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aece0ab8c2d139c37d79bda36cceb35cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HEIGHT_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aff3b9909e25f11a29a269bb0f511953a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LATITUDE_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aee813fa5aa426164ed5e324e1ef86e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LONGITUDE_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a7e4ccdd92e36e52b8b06bda566ac6552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PITCH_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a8e9e1db20148628c230201d542a25f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ROLL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a869ee2f97e3233c83bbde91fa6b8c568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YAW_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>ab68f0e739d36771953d66e3e0b3381cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>experiment_setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/experiment/</path>
    <filename>experiment__setup_8py</filename>
    <class kind="class">experiment_setup::ExperimentSetup</class>
    <namespace>experiment_setup</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceexperiment__setup.html</anchorfile>
      <anchor>a421b22593de8ce05a12253139e6077d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_deltas</name>
      <anchorfile>namespaceexperiment__setup.html</anchorfile>
      <anchor>a98af0009b9061e0f19edd83be0b0fb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SETUP_ANGLES</name>
      <anchorfile>namespaceexperiment__setup.html</anchorfile>
      <anchor>a653a2f272184a858ca8a87bf01a6809c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_markers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>head__markers_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::head_markers::HeadMarkers</class>
    <namespace>hrl_ellipsoidal_control::head_markers</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>ab475ec7af2231e0c3c55b5d10189f3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ear_scale</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a8ef9ff2fa7797aececc162a83ccff425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>eye_scale</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a6d82f1ed48aaa1089abacf44344995d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l_ear_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a0f891ea4e92a4315a1c6527a82ee96d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l_eye_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>ac27aca72542f9c6dd0ce152b8357be26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>mouth_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a485f8a894e21a16876a3ffdb18b4d633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>mouth_scale</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a685d4b9c183d6c85e898cdb20fa52639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>r_ear_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a65e5f08b31689a59b0ad32d073eb9d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>r_eye_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a2b848bcdbf70916021835a2661f64588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_tool_pose_server.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>head__tool__pose__server_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::head_tool_pose_server::HeadToolPoseServer</class>
    <namespace>hrl_ellipsoidal_control::head_tool_pose_server</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_arrow_marker</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</anchorfile>
      <anchor>a3456c1756d2ef44feca874b112558da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</anchorfile>
      <anchor>a1a58537f48831645f245258367a50a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>head_poses</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</anchorfile>
      <anchor>aaa47c772ef2424c8a6eb4cd58f179dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icons_rc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>icons__rc_8py</filename>
    <namespace>hrl_ellipsoidal_control::icons_rc</namespace>
    <member kind="function">
      <type>def</type>
      <name>qCleanupResources</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>abfdc898633579a5535354584577e8232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>qInitResources</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>a2fb3ef519b7225700e9d889134a708ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>qt_resource_data</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>aaccdb958180e57cceda760967ac7a6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>qt_resource_name</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>a3ea75f5b121c02b1dbdac3d4d01e147d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>qt_resource_struct</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>a8912a40b28a61c699cabcd1edfb13a9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_ellipse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/</path>
    <filename>interactive__ellipse_8cpp</filename>
    <class kind="class">InteractiveEllipse</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__ellipse_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_ellipsoid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/</path>
    <filename>interactive__ellipsoid_8cpp</filename>
    <class kind="class">InteractiveEllipse</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__ellipsoid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interface_backend.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/src/hrl_ellipsoidal_control/</path>
    <filename>interface__backend_8py</filename>
    <class kind="class">hrl_ellipsoidal_control::interface_backend::ControllerInterfaceBackend</class>
    <namespace>hrl_ellipsoidal_control::interface_backend</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl-assistive/hrl_ellipsoidal_control/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="struct">
    <name>Ellipsoid</name>
    <filename>structEllipsoid.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cartToEllipsoidal</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>add4a4741176df69fef15d2248713bdf9</anchor>
      <arglist>(double x, double y, double z, double &amp;lat, double &amp;lon, double &amp;height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipsoid</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>af77eb6dafde7b9cfb532de9399ba79be</anchor>
      <arglist>(bool _is_prolate=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ellipsoid</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>ace559f1b3503ea8d176ac1753de2a111</anchor>
      <arglist>(double a, double b, bool _is_prolate=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ellipsoidalToCart</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>afa202fd04d959b3b3b09c741cfb09df1</anchor>
      <arglist>(double lat, double lon, double height, double &amp;x, double &amp;y, double &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mollweideProjection</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>ae8d4311536b19211fd81074110eb52ee</anchor>
      <arglist>(double lat, double lon, double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>A</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>a7ed592b4306d037b3e50c2fc7599a6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>a9f37141eca0b1dad292bf9d518da54a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>B</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>ac132b7160248652611a0aaa9cf7d61c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>E</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>a66e7972a233de6f67193ca3375ad2aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>a5818f5c5566ad54b76c04e33d1634f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_prolate</name>
      <anchorfile>structEllipsoid.html</anchorfile>
      <anchor>a648f3321572f6059edd60ba4a6808e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InteractiveEllipse</name>
    <filename>classInteractiveEllipse.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addEllipseMarker</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a48b80dc7f6741074279228d8d272f687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEllipseMarker</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a48b80dc7f6741074279228d8d272f687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTFMarker</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ab7ca604ffe285368d1c25031f205685b</anchor>
      <arglist>(const geometry_msgs::Transform &amp;mkr_tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTFMarker</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ab7ca604ffe285368d1c25031f205685b</anchor>
      <arglist>(const geometry_msgs::Transform &amp;mkr_tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bagTF</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a0e68f3eabee3b62b5ce0c9e9f0319bd9</anchor>
      <arglist>(const string &amp;bag_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bagTF</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a0e68f3eabee3b62b5ce0c9e9f0319bd9</anchor>
      <arglist>(const string &amp;bag_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveEllipse</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>afe49e47fb521cefb259b043196393fe7</anchor>
      <arglist>(const std::string &amp;parent_frame, const std::string &amp;child_frame, double rate=100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveEllipse</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>afe49e47fb521cefb259b043196393fe7</anchor>
      <arglist>(const std::string &amp;parent_frame, const std::string &amp;child_frame, double rate=100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadEllipsoidParams</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a41b48b3725fab1cb6c2d0b201fcc594c</anchor>
      <arglist>(const hrl_ellipsoidal_control::EllipsoidParams &amp;e_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadEllipsoidParams</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a41b48b3725fab1cb6c2d0b201fcc594c</anchor>
      <arglist>(const hrl_ellipsoidal_control::EllipsoidParams &amp;e_params)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadParamCB</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ab643ac704dd3af9dc36e4719317cd9bb</anchor>
      <arglist>(hrl_ellipsoidal_control::LoadEllipsoidParams::Request &amp;req, hrl_ellipsoidal_control::LoadEllipsoidParams::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadParamCB</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ab643ac704dd3af9dc36e4719317cd9bb</anchor>
      <arglist>(hrl_ellipsoidal_control::LoadEllipsoidParams::Request &amp;req, hrl_ellipsoidal_control::LoadEllipsoidParams::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEllipseControlY</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a99569d81c6c77531aaf98a0fca980a98</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEllipseControlY</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a99569d81c6c77531aaf98a0fca980a98</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEllipseControlZ</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a869ba5d8df10df87b8ecdcf6a63fa053</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEllipseControlZ</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a869ba5d8df10df87b8ecdcf6a63fa053</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processTFControl</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a8b2083da954e9e7627d48315f17f90bc</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processTFControl</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a8b2083da954e9e7627d48315f17f90bc</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTF</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a5117a94d3bca9a2191b4905607f7016f</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTF</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a5117a94d3bca9a2191b4905607f7016f</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>child_frame_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a1a9f790f8e6cfcd51d2af11a21f4a058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>hrl_ellipsoidal_control::EllipsoidParams</type>
      <name>cur_e_params_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a810809fb287673e542e9f8b47176d694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>im_server_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a69d13dea6498bfaf9208eecd9e63956b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_oblate</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ad55abc0b400ab404b2c65c3f0b4c4077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>load_param_srv_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a6201a1b34bf1e6ab5028b792565bb274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>marker_pose_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ac4c40f3a91e10111fb9a34326ae5f86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Transform</type>
      <name>old_marker_tf_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>abac5e8b296cf67d5372fdc6ac83594cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>old_y_axis_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a7d47d1b97f19e2089a08102f236738eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>old_z_axis_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a81d654ee00b0830ddd7af356455f811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>params_cmd</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>afbeb1703c35ea934ce1af5e13e0d288e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>params_pub</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a40dddc6b464b6a1691ecbf02545ef9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>parent_frame_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a058b3ccd9e6fc61b58cd406d3e65cb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rate_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>aab2bd898a4ae481c3478e89e1d272397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tf_broad_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ace08323ceba114382779e63dd91acf55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TransformStamped</type>
      <name>tf_msg_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>ac51434ebeca4d8d844d51c12a0028a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>tf_timer_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>aea14e99c56f389f93df010ee2ac5798b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_axis_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>aac25f43ffe03856438487c32a8765fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_axis_</name>
      <anchorfile>classInteractiveEllipse.html</anchorfile>
      <anchor>a4bdf8cb3ef620207bac5c1134650640b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>convert_ell_params</name>
    <filename>namespaceconvert__ell__params.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceconvert__ell__params.html</anchorfile>
      <anchor>a85a460b0d6f9ebc20e82c550b3d88f67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ell_control_experiment</name>
    <filename>namespaceell__control__experiment.html</filename>
    <class kind="class">ell_control_experiment::EllipsoidControlExperiment</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceell__control__experiment.html</anchorfile>
      <anchor>a1f58715c19fbb7d5c4f8810a7d2df82c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ell_control_experiment::EllipsoidControlExperiment</name>
    <filename>classell__control__experiment_1_1EllipsoidControlExperiment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classell__control__experiment_1_1EllipsoidControlExperiment.html</anchorfile>
      <anchor>a2e0c119a078f633271598a521e947616</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_experiment</name>
      <anchorfile>classell__control__experiment_1_1EllipsoidControlExperiment.html</anchorfile>
      <anchor>ac7de059b2e7cbfccc7b19e4d4dce5438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>backend</name>
      <anchorfile>classell__control__experiment_1_1EllipsoidControlExperiment.html</anchorfile>
      <anchor>a0cd93a9f5bc5778b91d3e143d43e11b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cart_arm</name>
      <anchorfile>classell__control__experiment_1_1EllipsoidControlExperiment.html</anchorfile>
      <anchor>a42b37ad312d8557b0e51190b289e81a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>experiment_setup</name>
    <filename>namespaceexperiment__setup.html</filename>
    <class kind="class">experiment_setup::ExperimentSetup</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceexperiment__setup.html</anchorfile>
      <anchor>a421b22593de8ce05a12253139e6077d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>joint_deltas</name>
      <anchorfile>namespaceexperiment__setup.html</anchorfile>
      <anchor>a98af0009b9061e0f19edd83be0b0fb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>SETUP_ANGLES</name>
      <anchorfile>namespaceexperiment__setup.html</anchorfile>
      <anchor>a653a2f272184a858ca8a87bf01a6809c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>experiment_setup::ExperimentSetup</name>
    <filename>classexperiment__setup_1_1ExperimentSetup.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>aa10095292d8329c40b3bbb5bba863dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>adjust_torso</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>a1e9e3017f76e4ffcdf7a1db72dd4c8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cart_controller_setup</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>a5bd23d2dc90f818b7d12df3f81032e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mirror_arm_setup</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>a7f0e59bde8b11ec30b59878286e437a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mirror_mannequin</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>aa9b8102105f65af513153bec80115c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_head</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>ae8788af85d5588efd8036bc5d5ad0dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tool_arm_setup</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>a8aa45dc7f5fa795bf29b44dc1ca4ad2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cart_arm</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>aa309edce5c88a7c64b8745f76a0d46f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ctrl_switcher</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>ac4b6eec417d0b703bb770fb73e24bb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head_point_sac</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>ac2131172e31effcbfab0d6c77036b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>torso_sac</name>
      <anchorfile>classexperiment__setup_1_1ExperimentSetup.html</anchorfile>
      <anchor>a8cf70ce8b5f14ea2a0762a5a8909c056</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control</name>
    <filename>namespacehrl__ellipsoidal__control.html</filename>
    <namespace>hrl_ellipsoidal_control::arm_cart_control_gui</namespace>
    <namespace>hrl_ellipsoidal_control::arm_cart_control_interface</namespace>
    <namespace>hrl_ellipsoidal_control::cartesian_controller</namespace>
    <namespace>hrl_ellipsoidal_control::cartesian_interface_backend</namespace>
    <namespace>hrl_ellipsoidal_control::controller_base</namespace>
    <namespace>hrl_ellipsoidal_control::ellipsoid_controller</namespace>
    <namespace>hrl_ellipsoidal_control::ellipsoid_space</namespace>
    <namespace>hrl_ellipsoidal_control::ellipsoidal_interface_backend</namespace>
    <namespace>hrl_ellipsoidal_control::ellipsoidal_parameters</namespace>
    <namespace>hrl_ellipsoidal_control::head_markers</namespace>
    <namespace>hrl_ellipsoidal_control::head_tool_pose_server</namespace>
    <namespace>hrl_ellipsoidal_control::icons_rc</namespace>
    <namespace>hrl_ellipsoidal_control::interface_backend</namespace>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::arm_cart_control_gui</name>
    <filename>namespacehrl__ellipsoidal__control_1_1arm__cart__control__gui.html</filename>
    <class kind="class">hrl_ellipsoidal_control::arm_cart_control_gui::Ui_Frame</class>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::arm_cart_control_gui::Ui_Frame</name>
    <filename>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</filename>
    <member kind="function">
      <type>def</type>
      <name>retranslateUi</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a7e04cc7529434718bb4a7573102bcb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setupUi</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a3db28998c7ed209a9c723f72fc459811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller_name</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>afac115f8a1e080a63ad803f59b6ed2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gridLayout</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a5f463de760a53c65230d87d9be07e51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gridLayout_2</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a163046a2c45c5428a3c6f146419220d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>horizontalLayout</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a8dc55ef1af091c8147fcef7c31619bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>horizontalLayout_2</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>ab7376098bcd661ea5041d5e2458b2fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label_2</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a489d4747624bd8d258144fe2da886af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label_3</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>aa7a070c293d99a39fcbd9546462f11a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label_4</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>abb18945ad077277a25702088224248b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label_5</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a747eb7821f5c2083cc307ec85db2a693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label_6</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>afd898ee264962cd7bdb9ffe146d3fc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label_7</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>ae62f7fa60598783198b77565c5c0c63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>layoutWidget</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a8711e7f6984d951f7f8b4ba4f673bbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>layoutWidget_2</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>aa752da75cdd90c4640548be3faacc0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>layoutWidget_3</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a03d47138263e216d64cb25ecf8e2635f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reset_rotation</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>aaf784318ff8c52158e5c99f5666d608f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotate_x_neg</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a086518d884c8b0cd5b7d68bb09ff0634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotate_x_pos</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>afd60486aa8e9724a9133d21b6f53706b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotate_y_neg</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a192b18295eb223fed32056c8eaf5e07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotate_y_pos</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>afe56ccb54208fe525cf555102f3f4853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotate_z_neg</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>afb9c74e921736568d96a54545bbd37ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rotate_z_pos</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a437feb59bbe871da877542287127f80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_text</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>acde618372f53d0927178e6d940b7ffa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_down</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a7d7918d3e71c71425a70e0f1433a30a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_in</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a378e6a6a98c2528c97901e42b91e512b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_left</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a20ae16dcd5d6ac014a5e6e886ca0b530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_out</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a7f55166a68326427a7efeb0ca4b4aae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_right</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a425c42e115231626c9f9d6ea5d4d09ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>translate_up</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>a7039a5dbddb410b7a349e2bda1c634a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>widget</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__gui_1_1Ui__Frame.html</anchorfile>
      <anchor>aa022eaf99be50ca8e1cd7c362889b671</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::arm_cart_control_interface</name>
    <filename>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</filename>
    <class kind="class">hrl_ellipsoidal_control::arm_cart_control_interface::ArmCartControlGUIFrame</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>a9360681b93df130bbfec329bb7d7ef92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>BUTTON_STYLESHEET</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>a2663bf0748183dfbb36187382b0608a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MONITOR_RATE</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>aa09cea64f44442858a31679e589ca5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>MOVE_BUTTONS</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>adc2bc26148d107b9d743e27f76dfe71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TEXT_BUTTONS</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1arm__cart__control__interface.html</anchorfile>
      <anchor>abc4b0531ab2336aedf93e79cf8d4ea1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::arm_cart_control_interface::ArmCartControlGUIFrame</name>
    <filename>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a0038e13eee5f9df6c7281544b4c931df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>buttons_enabled</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>aa310b399549019d6779e6b770535acd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_ui</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a75a0e8d0f2cdbabbb3740e78e20d994b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>monitor_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a60c39c4f6591a804a55ee50d648cf8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>button_clk_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>ada57132f34341715ecc8f385c13aee9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buttons_disable_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a27e36b4b77f8dd0dd4f7657c5d043032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buttons_enable_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a95d690c2ff997875c55ba62549be75df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>disable_buttons</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a10ffdfdb3ee3d7b5ee00f1aaa6e8d893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enable_buttons</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>afacd48699648b1731e0a0f23391017e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hide_button</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a5492edf13e3d2ec69083a4b7236e83e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hide_button_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a5baa1c128435fcc7314504506e639376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>monitor_timer</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a5e1ae57245f2162d4840f56935f7d8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_ctrl_name</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a1b5fba6523201602f807a03907313159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_ctrl_name_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>adce5e047160118af6b1a5ce13b5b3a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_status</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a49648e68094fb25fd0bc620345c39d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_status_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a4c1cf95863af2ca40d4afb9a93b79010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_button</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>accf7f3150df315c5a0f18e100b6de50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_button_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>ab4dee27d56da7efec826e904b4391e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ui</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a3b4bd82716f3443e98e024fbc3ee6ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_buttons_disable_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a091dc62e5377e23353d9fa3532a1cab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_buttons_enable_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a273ad6246ee26c44555c80213329bb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_hide_button_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a3796411a1f4e0b9801442af2f1d1398d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_publish_button_clk</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a009c2dcb69147590a91df528a1804590</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_ctrl_name_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>a78b05cfb82585734390d71a69bbcc18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_status_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>ac72eecb5cb6c6a1c79a4cef89bc7c42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_show_button_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1arm__cart__control__interface_1_1ArmCartControlGUIFrame.html</anchorfile>
      <anchor>ad9d9ff8508e57951a5d84e2134b05eab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::cartesian_controller</name>
    <filename>namespacehrl__ellipsoidal__control_1_1cartesian__controller.html</filename>
    <class kind="class">hrl_ellipsoidal_control::cartesian_controller::CartesianNormalizedController</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__controller.html</anchorfile>
      <anchor>a0ef220f1726a7b1b570496152e708ecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::cartesian_controller::CartesianNormalizedController</name>
    <filename>classhrl__ellipsoidal__control_1_1cartesian__controller_1_1CartesianNormalizedController.html</filename>
    <base>hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidController</base>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_ell_equiv_dist</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__controller_1_1CartesianNormalizedController.html</anchorfile>
      <anchor>a680a0642535d336592db0cc749a9f81f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::cartesian_interface_backend</name>
    <filename>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</filename>
    <class kind="class">hrl_ellipsoidal_control::cartesian_interface_backend::CartesianInterfaceBackend</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a72d1f6bb6ced4411f7ff96da9bc39b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>cart_rot_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a71947be8715a91801c96687d22011fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CART_ROT_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a186aeb640db48f3182025831e54fc88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>cart_trans_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a051211eceb791d59d725e3bfcf6554c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CART_TRANS_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a089ca07dcff20b9f83c9450285d80c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>DEPTH_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a2e5ac2e1d2b1dc87d417f1aa4d7a4208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HORIZONTAL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a497508b755783f003cf18d31cf25d555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PITCH_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a8f7bbf0100057bd3e9bcbd13f01168bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ROLL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a62563839ba1f565233db416baa606fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>VERTICAL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a18da39d39fcb6fd6bb37edc45e3f862f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YAW_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1cartesian__interface__backend.html</anchorfile>
      <anchor>a7c8733e53e8e84d2f1da8f442e9cf947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::cartesian_interface_backend::CartesianInterfaceBackend</name>
    <filename>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</filename>
    <base>hrl_ellipsoidal_control::interface_backend::ControllerInterfaceBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>ad744105d3ba9752afe7fc828042a47a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_statistics</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>a9bf035beaef03142bebe42663a1b31ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_controller</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>af35b629190276cdda8c9e250fb0267dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_statistics</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>a4645fbeb1bc67c86c658feea416b22f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>abc1ba00f2379526d50373b0c0c46cc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>button_distances</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>a2c67b71f8a3440cf2e3b746ca4400e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>button_times</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>afc9802df3fc5c5424e984691287d4251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cart_arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>adb5dd85e3d145d6536872215d617f48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1cartesian__interface__backend_1_1CartesianInterfaceBackend.html</anchorfile>
      <anchor>a2707369dddb81b57537215386835f047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::controller_base</name>
    <filename>namespacehrl__ellipsoidal__control_1_1controller__base.html</filename>
    <class kind="class">hrl_ellipsoidal_control::controller_base::CartesianStepController</class>
    <class kind="class">hrl_ellipsoidal_control::controller_base::CartTrajController</class>
    <member kind="function">
      <type>def</type>
      <name>min_jerk_traj</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1controller__base.html</anchorfile>
      <anchor>a23aaa5a196ee209837a249a96aa5ef5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::controller_base::CartesianStepController</name>
    <filename>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</filename>
    <base>hrl_ellipsoidal_control::controller_base::CartTrajController</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>ad8b47bfe1be64013a350466a7ebbecf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_cart_move</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>a68cc085f38b77cd75ca697f99389bdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>a13593f1af0fb1ea688c39bff29ac8055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>a6b79b628f350e8fbb4163333e945397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cmd_lock</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>aeba580e2eac09ed1655466a17eb2008b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>ac44336831ac6b03553bcbb96328f0593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>aec0dfe5e219b136356d385df27682b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time_step</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>acbab4d179d3bfc0fbb30bacf79925b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_cart_trajectory</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>a55ea5bd37d675f375f211745ff4c3de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_run_traj</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartesianStepController.html</anchorfile>
      <anchor>af67e845adb7b6d49d52d13664a563f9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::controller_base::CartTrajController</name>
    <filename>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a6b06f5d201f6531db01de224410fa0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_cart_traj</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a509b8b12d3c8dbf72b60e88f379f9f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_moving</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>aeda3304d873840b5706408c3dd203ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_moving</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a1592cc6429a439fce2572294b218fb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_until_stopped</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a14867b4554442b615fb19bb03de0c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_execute_cart_traj</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a5fd79e6118a057c5a60bad042340becf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cur_result</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a7c233909083088b7f50a4f22c13517e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_blocking</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>ae7d10976f1cba0575a32932c05dbd2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_moving_lock</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a982e23e44d9929cd7a50805b95b7ffed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_stop_moving</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>a7462e934f01e08a9ac3c17f90d117175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_timer</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1controller__base_1_1CartTrajController.html</anchorfile>
      <anchor>acb31a2d366b60be5296d7d0277d4d8bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::ellipsoid_controller</name>
    <filename>namespacehrl__ellipsoidal__control_1_1ellipsoid__controller.html</filename>
    <class kind="class">hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidController</class>
    <class kind="class">hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidParamServer</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoid__controller.html</anchorfile>
      <anchor>a38460ba4e814a9b44ae6a9d39eddfbc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidController</name>
    <filename>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</filename>
    <base>hrl_ellipsoidal_control::controller_base::CartesianStepController</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>ae211e8d19e64ccea192da1b31bf2c534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>arm_in_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>af364639e1c948f2fc0e117b1e5d41553</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_ell_move</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>ad4ead887cc2c390f1d079b6ecbd1c2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ell_ep</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>a758233397113c491f4a4a49f4d4a018b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>aefa6822134af95c9af598bd00c34c53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_server</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>af7b6a1d057744ffcdcd7d26df2cefbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_clip_ell_ep</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>a283ce8ac54a033375a38969cacfef054</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_ell_trajectory</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>ac81749e397ac0d74e2ec12dd8dbeaef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parse_ell_move</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>aeb78395f4feb8e63548dff2beec677a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_height_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>ad3d7635de5c8d9d3df6785c727d95c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lat_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>a58ce728ffc30c8c3ae17827ed1defbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lon_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>aa63cb58aea426b6fd0f8e48887be36d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_no_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidController.html</anchorfile>
      <anchor>afcfa33db0c167d40f3cdd80311bd580a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::ellipsoid_controller::EllipsoidParamServer</name>
    <filename>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a787b13b86853f0f7f4cf404e9bdc4f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ell_frame</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>aff8e8f15cc153610e77748422fca3018</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ell_pose</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>aa0c9668a3aacc044764a983c3692b952</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_params</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a475e10b0c20bc741a26a07a70b7f7480</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>params_loaded</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>acce52d9dfe8553d3ab79d71e2cd090a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>robot_ellipsoidal_pose</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a0a279d0b5b26c010d77b4ec1870c3fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_param_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a713a864df424cdb675004b73081e8234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_space</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>ad7fda428283d25a534047dc85e874bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head_center</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a3175a8c98dff6d9d027a9b705c3881b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head_center_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a9048cceaa9818c880268c0a1f8509b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kin_head</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a26656463c73fd760bdbc17ed665ffa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kinect_frame</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__controller_1_1EllipsoidParamServer.html</anchorfile>
      <anchor>a14b23714f7ba4d3f060c8fca46e027c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::ellipsoid_space</name>
    <filename>namespacehrl__ellipsoidal__control_1_1ellipsoid__space.html</filename>
    <class kind="class">hrl_ellipsoidal_control::ellipsoid_space::EllipsoidSpace</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoid__space.html</anchorfile>
      <anchor>ab6b5cbc125ce4a9d9bb55935e1cb7052</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::ellipsoid_space::EllipsoidSpace</name>
    <filename>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a5cf8669b6eaeaae03d040efbe68b4eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_ellipsoidal_path</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a2eec9ba723ea940be5b6e605211ea379</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ellipsoidal_to_cart</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a0b40d02d834711bec899813045bf2075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ellipsoidal_to_pose</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a2421aa2896a6adf7e3b9ade73e881112</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enforce_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>ae2a79df68aedceab471cd44b79a0f267</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_ell_params</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a660b49d0c940c607370d72525cbf0949</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normal_to_ellipse</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a7540d4e89d2180899e0772b6a5bdc907</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>partial_height</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a96f19bed829e8ad43b54dee02754d377</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pos_to_ellipsoidal</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>ae3da2687a0ce0dc641674bc64b5fdba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_ellipsoidal</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a9cac3c7ddc9d7c1c5b6ec5e9b906dbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a00eef3f27b47f51b1ea719624cd16138</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_center</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a92e016b6f7ae3b954174518aebcbabef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a32270c0abb03147ea14ae4b1371ba274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a1a08a3ed0bf1e9f57e1f217e1c3ca164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>center</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a4ca7d94154d99abc4f44ab76f9055124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>center_tf_timer</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a197ce8ac4df3852685cd78dc0037c2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>E</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a98b86e8ef28ebbd66ac4ade2cd6c33d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_broadcaster</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a8b211351e4f7a894737d60559f01f9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a332037be8b953f1fc08048bd577fa36d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_oblate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a6ae2bb5a85e111c4dd6c39649e6098ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ellipsoidal_to_pose_oblate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>aa6c22c1a8de513aa3bef5ccaf99c920c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ellipsoidal_to_pose_prolate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a69745e40ed3da396849ab93560c82e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_normal_to_ellipse_oblate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>aa400e2451513f217b975d152a051bcdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_normal_to_ellipse_prolate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a039f64e2e748902566374c978c0ee52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pos_to_ellipsoidal_oblate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a7e9539c74b3d5102b063e525fa72fff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pos_to_ellipsoidal_prolate</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a08a1ccfffafcb0fde5332403275d63e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_height_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>a61fec3996e856f0fd74e2811b8c3abd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lat_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>adfa2e78aef328adfbbbee967d3b9e562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lon_bounds</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoid__space_1_1EllipsoidSpace.html</anchorfile>
      <anchor>aa9066cbc68e99142692c10a7b63a32d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::ellipsoidal_interface_backend</name>
    <filename>namespacehrl__ellipsoidal__control_1_1ellipsoidal__interface__backend.html</filename>
    <class kind="class">hrl_ellipsoidal_control::ellipsoidal_interface_backend::EllipsoidalInterfaceBackend</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__interface__backend.html</anchorfile>
      <anchor>a52f32add2cc180314a3c3fad399c3364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::ellipsoidal_interface_backend::EllipsoidalInterfaceBackend</name>
    <filename>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</filename>
    <base>hrl_ellipsoidal_control::interface_backend::ControllerInterfaceBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>a2e3d6806ebbf8e300654b82aa3b8b29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_statistics</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>afcc89e17f319920df503b1ca8feebd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_controller</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>a3c7bf115df770d77c9e03dbfec54a579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_statistics</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>a048426a86b3adad6d0ae10526ae9545e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>ab129662f5ede337c6a6aa35099a87b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>button_distances</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>a8c2957210ef8e96d93b9b24c69264068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>button_times</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>aaf8e66e6e9fa142186c9a02a49a01cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cart_arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>aad194c474f9aae238cd5bfc0cc061504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1ellipsoidal__interface__backend_1_1EllipsoidalInterfaceBackend.html</anchorfile>
      <anchor>a482154b29b734584a17df1c3943b5fb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::ellipsoidal_parameters</name>
    <filename>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>ELL_LOCAL_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a605a2982b7e68a4ee8b20cf5d42df9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ell_rot_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aed2548bff3948d1dd9b23c29aac76867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ELL_ROT_VEL</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a82c1889f1442d94aaf18ff0b16fb93ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ell_trans_params</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aece0ab8c2d139c37d79bda36cceb35cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HEIGHT_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aff3b9909e25f11a29a269bb0f511953a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LATITUDE_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>aee813fa5aa426164ed5e324e1ef86e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>LONGITUDE_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a7e4ccdd92e36e52b8b06bda566ac6552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PITCH_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a8e9e1db20148628c230201d542a25f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ROLL_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>a869ee2f97e3233c83bbde91fa6b8c568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>YAW_STEP</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1ellipsoidal__parameters.html</anchorfile>
      <anchor>ab68f0e739d36771953d66e3e0b3381cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::head_markers</name>
    <filename>namespacehrl__ellipsoidal__control_1_1head__markers.html</filename>
    <class kind="class">hrl_ellipsoidal_control::head_markers::HeadMarkers</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>ab475ec7af2231e0c3c55b5d10189f3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ear_scale</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a8ef9ff2fa7797aececc162a83ccff425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>eye_scale</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a6d82f1ed48aaa1089abacf44344995d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l_ear_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a0f891ea4e92a4315a1c6527a82ee96d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l_eye_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>ac27aca72542f9c6dd0ce152b8357be26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>mouth_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a485f8a894e21a16876a3ffdb18b4d633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>mouth_scale</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a685d4b9c183d6c85e898cdb20fa52639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>r_ear_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a65e5f08b31689a59b0ad32d073eb9d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>r_eye_loc</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__markers.html</anchorfile>
      <anchor>a2b848bcdbf70916021835a2661f64588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::head_markers::HeadMarkers</name>
    <filename>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a31de7c2eebf6e0b7f87ff516ce1a6856</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_ear_marker</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>ac9ad5f3aee2cc20271dcbe0b3412c5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_eye_marker</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a3e730946ec5d9a6b5afee61572075101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_mouth_marker</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>ac401dbf56b0e18abdf87f7c0dcb3879f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_head</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a14ac552839e608ebec5795f14679fdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_head_pose</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a9e1a378fca795ebcac74f436be986e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_params</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a17d86c29cd0094aeb3c22860b9e18521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_space</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>ad7add32a5f0c154cdaeadc05014d024a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a1ae116500800eafcbad3f9b6b1057ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>found_params</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__markers_1_1HeadMarkers.html</anchorfile>
      <anchor>a0663f5fa8c260d460913d309c3ec99d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::head_tool_pose_server</name>
    <filename>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</filename>
    <class kind="class">hrl_ellipsoidal_control::head_tool_pose_server::HeadToolPoseServer</class>
    <member kind="function">
      <type>def</type>
      <name>create_arrow_marker</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</anchorfile>
      <anchor>a3456c1756d2ef44feca874b112558da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</anchorfile>
      <anchor>a1a58537f48831645f245258367a50a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>head_poses</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1head__tool__pose__server.html</anchorfile>
      <anchor>aaa47c772ef2424c8a6eb4cd58f179dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::head_tool_pose_server::HeadToolPoseServer</name>
    <filename>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>ab6af59980d2d6782ac427e6a9b665f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_head_pose</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>a63622157b0a8389a49b670865b5bd4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_head_pose_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>aa1c1e7af3b61019b685de97e1def3c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_many_vectors</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>ac69287be27e7b9e210379cdf29e43d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_pose_markers</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>a908c2c3f92589c6c31b7f033454b460b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lock_ell_model</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>a78421a030d6e75c68179d8e905d2896f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_params</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>a1ec655cc3be45ec032245464bc106c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_space</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>ad0e0d4fc6b7b1615e71fce9500bcbb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ell_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>a91cd69b9227fec51a7528d46cfeaeb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>found_params</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>aee7bb45a679c0f7ce046667c794534e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock_ell</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1head__tool__pose__server_1_1HeadToolPoseServer.html</anchorfile>
      <anchor>a20644cdc44344f900630899f52bc4ea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::icons_rc</name>
    <filename>namespacehrl__ellipsoidal__control_1_1icons__rc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>qCleanupResources</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>abfdc898633579a5535354584577e8232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>qInitResources</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>a2fb3ef519b7225700e9d889134a708ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>qt_resource_data</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>aaccdb958180e57cceda760967ac7a6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>qt_resource_name</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>a3ea75f5b121c02b1dbdac3d4d01e147d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>qt_resource_struct</name>
      <anchorfile>namespacehrl__ellipsoidal__control_1_1icons__rc.html</anchorfile>
      <anchor>a8912a40b28a61c699cabcd1edfb13a9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hrl_ellipsoidal_control::interface_backend</name>
    <filename>namespacehrl__ellipsoidal__control_1_1interface__backend.html</filename>
    <class kind="class">hrl_ellipsoidal_control::interface_backend::ControllerInterfaceBackend</class>
  </compound>
  <compound kind="class">
    <name>hrl_ellipsoidal_control::interface_backend::ControllerInterfaceBackend</name>
    <filename>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a7b894eb2cbef36ef4a7a5f8e4f95f6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disable_interface</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a976f80b23f0c1c5bae1c4746d461cb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enable_interface</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a3b06b3b37c8e0abb31ff33d24b06d3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_controller</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a1c37ad384c04fc92bef5150639359941</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_arm</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>af74e357695090db552ccc11f42b28848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>button_clk_sub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a8a0d5b996ccd21fd4da60b911cbc82d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buttons_disable_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a01abf615dc2a63f2419cc8f697f86e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buttons_disable_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>adf4fd5f88a705f423faa712f8ab3cba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buttons_enable_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>aed67d174b9dfac3f2ff6fdb33931ce8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buttons_enable_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a12ecbe94a30d7198afe218107fec5f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ctrl_name</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>aa92c331161e1a069e11eec0f9b9bf2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hidden_buttons</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a8b5dafe8fa7cb0037b64967776ff782a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hide_button_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a8e84a9c171c217f0e08ac2ec97a583ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_ctrl_name_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a1c3bec8f471763813cd81cc3cae1c75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_status_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a2080efe90761a2a0157baca6232f80b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_button_pub</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a148f1222777f3f41c600dcb3bec667e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shown_buttons</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>ab6c9e7688f13c81450e4448d062ee7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_button_clk_cb</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a926ed4e79b8fb20ed49ec1a48a883e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_buttons_disable_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a9e913f1279d729aef7f455f8642f9524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_buttons_enable_srv</name>
      <anchorfile>classhrl__ellipsoidal__control_1_1interface__backend_1_1ControllerInterfaceBackend.html</anchorfile>
      <anchor>a7185c6f944f5b162a4cbc7765a8ca728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
