<?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/hrl_hardware_drivers/phantom_omni/src/phantom_omni/</path>
    <filename>____init_____8py</filename>
    <namespace>phantom_omni</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/src/phantom_omni/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>phantom_omni::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_OmniFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/src/phantom_omni/msg/</path>
    <filename>__OmniFeedback_8py</filename>
    <class kind="class">phantom_omni::msg::_OmniFeedback::OmniFeedback</class>
    <namespace>phantom_omni::msg::_OmniFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</anchorfile>
      <anchor>a495dfce9f1743970df6bd1dd720de16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</anchorfile>
      <anchor>a3ed86a1c43ac567d880ad4fc104d2d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</anchorfile>
      <anchor>a6105c096d595c04980cb7b8c3d6a3722</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PhantomButtonEvent.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/src/phantom_omni/msg/</path>
    <filename>__PhantomButtonEvent_8py</filename>
    <class kind="class">phantom_omni::msg::_PhantomButtonEvent::PhantomButtonEvent</class>
    <namespace>phantom_omni::msg::_PhantomButtonEvent</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2i</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</anchorfile>
      <anchor>a3b8344f67d185b14c1300aedb8538d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</anchorfile>
      <anchor>af73a167ca7c5ab4ff4ee7d654284965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</anchorfile>
      <anchor>a2d0b7c6a4270663a288a116fa211c942</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>long_tip_pose.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/</path>
    <filename>long__tip__pose_8py</filename>
    <namespace>long_tip_pose</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>ps</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>a88359599dcbe763191ab8aeaaf323747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>a4d4b9c8a7eafe2475cd3fe47fe52c329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>q</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>a5a5dbacf43fe34200e1b62203bfc29ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>ac82b17f9d396b16dafc6f001773188df</anchor>
      <arglist></arglist>
    </member>
  </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/hrl_hardware_drivers/phantom_omni/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>omni.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/src/</path>
    <filename>omni_8cpp</filename>
    <includes id="PhantomButtonEvent_8h" name="PhantomButtonEvent.h" local="yes" imported="no">phantom_omni/PhantomButtonEvent.h</includes>
    <includes id="OmniFeedback_8h" name="OmniFeedback.h" local="yes" imported="no">phantom_omni/OmniFeedback.h</includes>
    <class kind="struct">OmniState</class>
    <class kind="class">PhantomROS</class>
    <member kind="function">
      <type>void</type>
      <name>HHD_Auto_Calibration</name>
      <anchorfile>omni_8cpp.html</anchorfile>
      <anchor>a6ba1985c6edd72719ab061e61f92df41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>omni_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>HDCallbackCode HDCALLBACK</type>
      <name>omni_state_callback</name>
      <anchorfile>omni_8cpp.html</anchorfile>
      <anchor>a8388960245cbf31b8e36170b2620c749</anchor>
      <arglist>(void *pUserData)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ros_publish</name>
      <anchorfile>omni_8cpp.html</anchorfile>
      <anchor>ad4ac6130201663577428df1330d476ef</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>prev_time</name>
      <anchorfile>omni_8cpp.html</anchorfile>
      <anchor>ad10f4671f12ba7783d177b1ac8c6f54a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OmniFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/msg_gen/cpp/include/phantom_omni/</path>
    <filename>OmniFeedback_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">phantom_omni::OmniFeedback_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>phantom_omni</namespace>
    <member kind="typedef">
      <type>::phantom_omni::OmniFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>OmniFeedback</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a55cc6ed6c9d9f803e65e8038080b8c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::OmniFeedback const  &gt;</type>
      <name>OmniFeedbackConstPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a77e5944693128bda257e2ccc63203999</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::OmniFeedback &gt;</type>
      <name>OmniFeedbackPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a6c62f03fcc8f1faf0a64c58aeb50efac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a21c43f69ef3c346eed94488d3f47fba5</anchor>
      <arglist>(std::ostream &amp;s, const ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PhantomButtonEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/msg_gen/cpp/include/phantom_omni/</path>
    <filename>PhantomButtonEvent_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">phantom_omni::PhantomButtonEvent_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>phantom_omni</namespace>
    <member kind="typedef">
      <type>::phantom_omni::PhantomButtonEvent_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PhantomButtonEvent</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>afe0c5c65deb27ca7b6687098588dc023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::PhantomButtonEvent const  &gt;</type>
      <name>PhantomButtonEventConstPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>ab546bd2a5dcf97f8dde07a1ff5b46653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::PhantomButtonEvent &gt;</type>
      <name>PhantomButtonEventPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a1bf1fa85453b2df9aa53a95670f46dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>ab8f2255e7aeb9fac31419e6d244f5156</anchor>
      <arglist>(std::ostream &amp;s, const ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>potential_well.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/</path>
    <filename>potential__well_8py</filename>
    <namespace>potential_well</namespace>
    <member kind="function">
      <type>def</type>
      <name>pose_cb</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>a532c689cdd76e353ca56ac929a4162ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>a3ecfb0971a3a94071502b7be52efa315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>a017365d7bafcad68160ebf0bb118384e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>well_center</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>adede0ff20e6f35485da2411cbed10277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>aed266b4afbf736a98cd58c22074f388e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_master.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/</path>
    <filename>pr2__master_8py</filename>
    <namespace>pr2_master</namespace>
    <member kind="function">
      <type>def</type>
      <name>mat2pose</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a3c42d344e2eebd0a8811e0b03c01f711</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tf2mat</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a15e142a2ef34895b6c300d19a5473c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a589ff12dfda5f6ac1b69180cf0d7c978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ps</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a621bd941a6f9527ca1f80a4fb83b7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a1a7a1c56b503a6dd222a3a498a7d2e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>qm</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a51864791cf92ad38ac3bd2bcafa0cab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a272a0c900757253359601782cd8b7719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_6</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a992699dd7ed641af55b1b7512bf8384e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_world</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a6035a866ab77d271cf08cd717738e15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tm</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>acb61315449efae65c84682c9ef9e2fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>w_T_6</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>af867f61c418943759a7784bc6b912a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>ab088621d1af383895b9403cdece18b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a15e31eeb67f5a9802e6045037c049afa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>push_away.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/</path>
    <filename>push__away_8py</filename>
    <namespace>push_away</namespace>
    <member kind="function">
      <type>def</type>
      <name>mat2pose</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a9dc3f53170246d5f2c1b2858f9134439</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tf2mat</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a3efaa0f26a6dfb77000eb7b853600fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>angle</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ab49863aceae490596a32efa7f36a4c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>force_sensable</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a51b82e83f161ce60c87d2ca1bc92d559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>force_world</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a27d2bbc70938b81510d19a2c459a1bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ac0c154ae898a001201a145057f12b09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pos</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a11f7a5b7dfe6708644fafd340b5b301d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>qm</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ab1416d4cb29338afd3d1437fcaf3eaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>quat_mat</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>aea4148251f25d2636105c72f8b120d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a29ca775bef44a3fce25cd06b051e6467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_6</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a3a632b100039681f6ef0ec07b5063a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_world</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ae4fd13bc6bb26ec3cdb53a7e1fd0f63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tm</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a1c1a0e05578eca243eceb829a8876a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>w_T_6</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>afe9ccd85a03351993d6ad2130069cfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>well_center</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>aea701ffc6730d4eda0d54112a800904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a24720cdbc332feb16bfadc66aa182b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ac594bfb8acf2ad43e4d0eb0be0517baa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sinusoid.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-gt-ros-pkg/doc_stacks/2013-11-27_11-23-35.692702/hrl/hrl_hardware_drivers/phantom_omni/</path>
    <filename>sinusoid_8py</filename>
    <namespace>sinusoid</namespace>
    <member kind="function">
      <type>def</type>
      <name>mat2pose</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a89e1ff6de480d58b3a6b1169fa49597f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tf2mat</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a7cc97f1a6aefff7a55795ab2bedc0915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>angle</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a6be080dd1d8cca607bbcdef0496f5bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a53bd6ceafe9f80a171efd55fabfcaed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>well_center</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a2094d0fe67fda8f6364c7207948376f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>adf5d798f6bfaec57cc247ae3d5cd3bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a10b28e7ce3c278a147a39d230728a8ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OmniState</name>
    <filename>structOmniState.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>buttons</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a30463f47573b0a6d4db23ef1f3b7df3d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>buttons_prev</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a311ba9212842b1cef79146d8b96650ed</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>force</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>aee745672b2a734ed7f9c3c8761d5b178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>inp_vel1</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a3237e0730cde97335b9530a30064ac40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>inp_vel2</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>ac3b0694c3ae783375475466c600a6a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>inp_vel3</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a3bf7536e95ea93af1232618a1ecb7f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>joints</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a9d16df6231c01e6a6494ca9718c175ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lock</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>af40a2d7f226d5cf70df4ba52b829a16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>lock_pos</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>ae4296013fd8bc9449eb0ab8ec644702c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>out_vel1</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>ac1ce6edc83eed2abe8d4ec071b19f28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>out_vel2</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>aa951cc6f5e187518208ddd9175c5b2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>out_vel3</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a2de0adc9cbc098266abaa71b5cc8808e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>pos_hist1</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a02c161f28922eb137d3ffd051ea476db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>pos_hist2</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>acbbf87d2c66c9e8fd74c96927100ee71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>position</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a837c6dedfcc2877906fbf5c5ce4c0249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>rot</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a4e93ee3d45ef9ffbcab56b639ea74c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thetas</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a71654e238a5964754eefbbbc8ab6b572</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable">
      <type>hduVector3Dd</type>
      <name>velocity</name>
      <anchorfile>structOmniState.html</anchorfile>
      <anchor>a1bffac313567d83ef54e576eda719780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PhantomROS</name>
    <filename>classPhantomROS.html</filename>
    <member kind="function">
      <type>void</type>
      <name>force_callback</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a33d6657beea64abd7842c43e79489da8</anchor>
      <arglist>(const phantom_omni::OmniFeedbackConstPtr &amp;omnifeed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a3acae78503fd6b8e2886935e0bf50390</anchor>
      <arglist>(OmniState *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish_omni_state</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a7a4ec0bfc4061479fb14eafed29ca126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster</type>
      <name>br</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a37ff0c741023d451cbaf06af36210a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>button_publisher</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>aa766b00fc138543539ebbcdf1912727b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>haptic_sub</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>afd2946a49b1c1c04af1db7e2aec54b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>link_names</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a867fa6d2f356ad77d374c27850e4a67d</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>ad5ae1b044eca8c7dcda7576bf17e554e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>omni_name</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a30c310835c356a897764aa9169dd045e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pose_publisher</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>a8e9f3f18ce52aeac59f6758c38ca824d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sensable_frame_name</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>ab06b5bda71bf262bcfd894f2518f4536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OmniState *</type>
      <name>state</name>
      <anchorfile>classPhantomROS.html</anchorfile>
      <anchor>ac92fa4cdb3b53ebc91c30f496761153e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>long_tip_pose</name>
    <filename>namespacelong__tip__pose.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>ps</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>a88359599dcbe763191ab8aeaaf323747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>a4d4b9c8a7eafe2475cd3fe47fe52c329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>q</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>a5a5dbacf43fe34200e1b62203bfc29ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacelong__tip__pose.html</anchorfile>
      <anchor>ac82b17f9d396b16dafc6f001773188df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>phantom_omni</name>
    <filename>namespacephantom__omni.html</filename>
    <namespace>phantom_omni::msg</namespace>
    <class kind="struct">phantom_omni::OmniFeedback_</class>
    <class kind="struct">phantom_omni::PhantomButtonEvent_</class>
    <member kind="typedef">
      <type>::phantom_omni::OmniFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>OmniFeedback</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a55cc6ed6c9d9f803e65e8038080b8c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::OmniFeedback const  &gt;</type>
      <name>OmniFeedbackConstPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a77e5944693128bda257e2ccc63203999</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::OmniFeedback &gt;</type>
      <name>OmniFeedbackPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a6c62f03fcc8f1faf0a64c58aeb50efac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::phantom_omni::PhantomButtonEvent_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PhantomButtonEvent</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>afe0c5c65deb27ca7b6687098588dc023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::PhantomButtonEvent const  &gt;</type>
      <name>PhantomButtonEventConstPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>ab546bd2a5dcf97f8dde07a1ff5b46653</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::PhantomButtonEvent &gt;</type>
      <name>PhantomButtonEventPtr</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a1bf1fa85453b2df9aa53a95670f46dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>ab8f2255e7aeb9fac31419e6d244f5156</anchor>
      <arglist>(std::ostream &amp;s, const ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacephantom__omni.html</anchorfile>
      <anchor>a21c43f69ef3c346eed94488d3f47fba5</anchor>
      <arglist>(std::ostream &amp;s, const ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>phantom_omni::OmniFeedback_</name>
    <filename>structphantom__omni_1_1OmniFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::geometry_msgs::Vector3_&lt; ContainerAllocator &gt;</type>
      <name>_force_type</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a1cdaf403d18c68ff3ef9eb58bd136891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Vector3_&lt; ContainerAllocator &gt;</type>
      <name>_position_type</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a10449c6df851657321feafa8d0c5757b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a646656bf83a81a9f6989290c8fbae742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>ac2ad3ca4eff6e9e7f1f04f7b9143d2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OmniFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a9596e0173e445e21ccfe2092e2163941</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OmniFeedback_</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a392954ce90f8385ed9588cdfdc1f5663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OmniFeedback_</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a04cdbb724d54068aa8d22a1684de4d3a</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a2903f59b9263d3dee56bd1f17aa0273c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Vector3_&lt; ContainerAllocator &gt;</type>
      <name>force</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>a4cd96eb9447af3032507d199b3aeae85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Vector3_&lt; ContainerAllocator &gt;</type>
      <name>position</name>
      <anchorfile>structphantom__omni_1_1OmniFeedback__.html</anchorfile>
      <anchor>aaa35b355d423eb57fe581195ff5af6da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>phantom_omni::PhantomButtonEvent_</name>
    <filename>structphantom__omni_1_1PhantomButtonEvent__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_grey_button_type</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>af67146d5f6c34197df79dcb6e8b8b619</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_white_button_type</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a6be39a7d8aaf6c3fbee5fcd01c75a411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a41fca6505eb63465f6fe7e74aaecf7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a1e279d66e879f1eca0d9248ee9fc24fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PhantomButtonEvent_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a2c4878e3b727b1ba0bf5d6266833d817</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PhantomButtonEvent_</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a530c327ffab7c1e72adea38a6a4073cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PhantomButtonEvent_</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a00fafe376ce6e9612396f6dfc56c2234</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a9b30ea4811e1f86b869fee7a4e8541b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>grey_button</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a4ddda2ccf32132bceb4b21229ed109ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>white_button</name>
      <anchorfile>structphantom__omni_1_1PhantomButtonEvent__.html</anchorfile>
      <anchor>a3a36e135e1f350b418411e85a5b88ee5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>phantom_omni::msg</name>
    <filename>namespacephantom__omni_1_1msg.html</filename>
    <namespace>phantom_omni::msg::_OmniFeedback</namespace>
    <namespace>phantom_omni::msg::_PhantomButtonEvent</namespace>
  </compound>
  <compound kind="namespace">
    <name>phantom_omni::msg::_OmniFeedback</name>
    <filename>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</filename>
    <class kind="class">phantom_omni::msg::_OmniFeedback::OmniFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</anchorfile>
      <anchor>a495dfce9f1743970df6bd1dd720de16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</anchorfile>
      <anchor>a3ed86a1c43ac567d880ad4fc104d2d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__OmniFeedback.html</anchorfile>
      <anchor>a6105c096d595c04980cb7b8c3d6a3722</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phantom_omni::msg::_OmniFeedback::OmniFeedback</name>
    <filename>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>ac723cd283f2510221609b39dfb6ffcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a3d727bdb026da2b0d1eb12c2198074ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a3037fef2e0bfdd20623fadb11efef9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>aab54bc68d96c48b0faaa547beacc7467</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>add97f6c81132b3552ac470c260789a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>force</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>ad60ce2776ee2e4011b83306b9f701c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>afafff67c75e93204676b399955ef7c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a4bb0647d9e31d9d2e09f7960bb946319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a760361d8eb8e55c08c084d1b752d8b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a5fb28d815f60c14c3e5ce0eb3e013687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>affc6f517cf02f43fa7c88314b9211019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a60eaabb354d3ef9af550b6b0f92f0a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>a08a9a55f0a8d7a799db978cae9de6972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__OmniFeedback_1_1OmniFeedback.html</anchorfile>
      <anchor>af47c64b4e309321a3de51bec05d7345f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>phantom_omni::msg::_PhantomButtonEvent</name>
    <filename>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</filename>
    <class kind="class">phantom_omni::msg::_PhantomButtonEvent::PhantomButtonEvent</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2i</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</anchorfile>
      <anchor>a3b8344f67d185b14c1300aedb8538d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</anchorfile>
      <anchor>af73a167ca7c5ab4ff4ee7d654284965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacephantom__omni_1_1msg_1_1__PhantomButtonEvent.html</anchorfile>
      <anchor>a2d0b7c6a4270663a288a116fa211c942</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>phantom_omni::msg::_PhantomButtonEvent::PhantomButtonEvent</name>
    <filename>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>aa38b1896100fda4a1c3703aad30155f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>add005fb103d7f53782958cfaf5b7ac41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>ab5721375bd018f6be7de4ab91a4638c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>ae19feabc9f1859dd400968a9ca7d4521</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a588ff95b3de2a5643ceb57d0489c4305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grey_button</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a74670f430097e3853f78f97a22edb8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>white_button</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a05745154319e4e3fffd1a245377a243c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a28ee191eb56e91b9b8b8803804fbe157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>aed836f1a4eedb188be6f6564136707bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>abb3d07f9da7b777446f18af2ef0c1b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>af6c47c7b503cfe753d508d232f630416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a0cdd6822150b9e5dedc1215599f3a06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a386164e699ecc64a79b37693f05ae5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classphantom__omni_1_1msg_1_1__PhantomButtonEvent_1_1PhantomButtonEvent.html</anchorfile>
      <anchor>a26727f7e7c667f7e3bfe1d59b36245fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>potential_well</name>
    <filename>namespacepotential__well.html</filename>
    <member kind="function">
      <type>def</type>
      <name>pose_cb</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>a532c689cdd76e353ca56ac929a4162ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>a3ecfb0971a3a94071502b7be52efa315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>a017365d7bafcad68160ebf0bb118384e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>well_center</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>adede0ff20e6f35485da2411cbed10277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacepotential__well.html</anchorfile>
      <anchor>aed266b4afbf736a98cd58c22074f388e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_master</name>
    <filename>namespacepr2__master.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mat2pose</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a3c42d344e2eebd0a8811e0b03c01f711</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tf2mat</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a15e142a2ef34895b6c300d19a5473c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a589ff12dfda5f6ac1b69180cf0d7c978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ps</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a621bd941a6f9527ca1f80a4fb83b7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a1a7a1c56b503a6dd222a3a498a7d2e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>qm</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a51864791cf92ad38ac3bd2bcafa0cab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a272a0c900757253359601782cd8b7719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_6</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a992699dd7ed641af55b1b7512bf8384e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_world</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a6035a866ab77d271cf08cd717738e15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tm</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>acb61315449efae65c84682c9ef9e2fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>w_T_6</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>af867f61c418943759a7784bc6b912a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>ab088621d1af383895b9403cdece18b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacepr2__master.html</anchorfile>
      <anchor>a15e31eeb67f5a9802e6045037c049afa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>push_away</name>
    <filename>namespacepush__away.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mat2pose</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a9dc3f53170246d5f2c1b2858f9134439</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tf2mat</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a3efaa0f26a6dfb77000eb7b853600fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>angle</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ab49863aceae490596a32efa7f36a4c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>force_sensable</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a51b82e83f161ce60c87d2ca1bc92d559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>force_world</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a27d2bbc70938b81510d19a2c459a1bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listener</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ac0c154ae898a001201a145057f12b09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pos</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a11f7a5b7dfe6708644fafd340b5b301d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>qm</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ab1416d4cb29338afd3d1437fcaf3eaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>quat_mat</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>aea4148251f25d2636105c72f8b120d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a29ca775bef44a3fce25cd06b051e6467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_6</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a3a632b100039681f6ef0ec07b5063a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tip_world</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ae4fd13bc6bb26ec3cdb53a7e1fd0f63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tm</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a1c1a0e05578eca243eceb829a8876a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>w_T_6</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>afe9ccd85a03351993d6ad2130069cfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>well_center</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>aea701ffc6730d4eda0d54112a800904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>a24720cdbc332feb16bfadc66aa182b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacepush__away.html</anchorfile>
      <anchor>ac594bfb8acf2ad43e4d0eb0be0517baa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a93ece4b6930381f0a95bc8b14f566262</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a58ad2b1c10133a39160c13903843e670</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ce483638157f7cf71b0e0961003745c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acc59d8db160657bb3fd4f4d31639d68a</anchor>
      <arglist>(const ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a118754670afaa1a66473418759a7f106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad75c72a8b07744edde7c500f7b772d47</anchor>
      <arglist>(const ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7679633808a773075953df72653bb51e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a540534ddc105870279e48e17fe34a368</anchor>
      <arglist>(const ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abaeb429fdbe1ba96d4b57886d39f2ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2c3db9c82a5393aa69e7d22937e36af9</anchor>
      <arglist>(const ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01Cont9e2342ef18232c7cdb8f766436c9faea.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6838f130fe008a9af765c4533a078a19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a73a156a5227902b68759f995cfdc8e72</anchor>
      <arglist>(const ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac36512fb399a9655f7af68c5a44f381e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6a0a9c2b17a73fee7ea770f5d89f80c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad94a256086367208a103b6ac42663659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a82a3cd9b5fde2a587881068324b42948</anchor>
      <arglist>(const ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a56ac06bb9a6fb6234581e22e5efd99a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b4f7b9b6d93b3ac7d60736bca687771</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::phantom_omni::OmniFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2375aa76d654575f1ed4c78100fc56b3</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1phantom__omni_1_1OmniFeedback___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4a77f48e9dcef74172c22aaac43f94ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::phantom_omni::PhantomButtonEvent_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac26fa01542586270032f0a919d71a6a9</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1phantom__omni_1_1PhantomButtonEvent___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b78d3d8578fe50aebe3bf62db678b82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sinusoid</name>
    <filename>namespacesinusoid.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mat2pose</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a89e1ff6de480d58b3a6b1169fa49597f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tf2mat</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a7cc97f1a6aefff7a55795ab2bedc0915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>angle</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a6be080dd1d8cca607bbcdef0496f5bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>r</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a53bd6ceafe9f80a171efd55fabfcaed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>well_center</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a2094d0fe67fda8f6364c7207948376f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wpub</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>adf5d798f6bfaec57cc247ae3d5cd3bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacesinusoid.html</anchorfile>
      <anchor>a10b28e7ce3c278a147a39d230728a8ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">rosapi</docanchor>
  </compound>
</tagfile>
