<?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-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/cyberglove/</path>
    <filename>____init_____8py</filename>
    <namespace>cyberglove</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/cyberglove/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>cyberglove::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_Calibration.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/cyberglove/srv/</path>
    <filename>__Calibration_8py</filename>
    <class kind="class">cyberglove::srv::_Calibration::Calibration</class>
    <class kind="class">cyberglove::srv::_Calibration::CalibrationRequest</class>
    <class kind="class">cyberglove::srv::_Calibration::CalibrationResponse</class>
    <namespace>cyberglove::srv::_Calibration</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Calibration.html</anchorfile>
      <anchor>a80227fefd8cb361ee74aa8e775f78266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Calibration.html</anchorfile>
      <anchor>a7e7d62f210969eba0eb472bf7a55746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Calibration.html</anchorfile>
      <anchor>ad5def8c0e78508449ec508ef3d3e740a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Start.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/cyberglove/srv/</path>
    <filename>__Start_8py</filename>
    <class kind="class">cyberglove::srv::_Start::Start</class>
    <class kind="class">cyberglove::srv::_Start::StartRequest</class>
    <class kind="class">cyberglove::srv::_Start::StartResponse</class>
    <namespace>cyberglove::srv::_Start</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Start.html</anchorfile>
      <anchor>aca5eb188e592c116bcddd2c47d29091a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Start.html</anchorfile>
      <anchor>ad3eb13ca586882b05a2ed8b22e86073c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Start.html</anchorfile>
      <anchor>a849777b8be582a157fa7ed516eb4fe45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Calibration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/srv_gen/cpp/include/cyberglove/</path>
    <filename>Calibration_8h</filename>
    <class kind="struct">cyberglove::Calibration</class>
    <class kind="struct">cyberglove::CalibrationRequest_</class>
    <class kind="struct">cyberglove::CalibrationResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cyberglove::Calibration &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cyberglove::Calibration &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>cyberglove</namespace>
    <member kind="typedef">
      <type>::cyberglove::CalibrationRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CalibrationRequest</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>abfde83b43bcd87f9abeaecaff7b58643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationRequest const  &gt;</type>
      <name>CalibrationRequestConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a1b72dc99be1505652c11e178c4f5c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationRequest &gt;</type>
      <name>CalibrationRequestPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a91e74dff63921e2fdb0de854dfdd819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cyberglove::CalibrationResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CalibrationResponse</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>ad969f9f0e835ceac181330cc7bf2b090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationResponse const  &gt;</type>
      <name>CalibrationResponseConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>af6ddcdf26aefbffc05f6bbb7d3049110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationResponse &gt;</type>
      <name>CalibrationResponsePtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>ab9dc9ea41a24993624a419c5636c24a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cyberglove_calibrer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/python_lib/</path>
    <filename>cyberglove__calibrer_8py</filename>
    <class kind="class">cyberglove_calibrer::Calibration</class>
    <class kind="class">cyberglove_calibrer::CalibrationStep</class>
    <class kind="class">cyberglove_calibrer::CybergloveCalibrer</class>
    <class kind="class">cyberglove_calibrer::Joint</class>
    <namespace>cyberglove_calibrer</namespace>
    <member kind="function">
      <type>def</type>
      <name>default_description</name>
      <anchorfile>namespacecyberglove__calibrer.html</anchorfile>
      <anchor>aed30a62f494e2ebec9fd1eca43a87a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_nothing</name>
      <anchorfile>namespacecyberglove__calibrer.html</anchorfile>
      <anchor>a48320e263daa8767708256aa73824d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecyberglove__calibrer.html</anchorfile>
      <anchor>ab7b91820c8ef28cf2b75cbbdec72364f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cyberglove_library.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/python_lib/</path>
    <filename>cyberglove__library_8py</filename>
    <class kind="class">cyberglove_library::Cyberglove</class>
    <class kind="class">cyberglove_library::Joint</class>
    <namespace>cyberglove_library</namespace>
  </compound>
  <compound kind="file">
    <name>cyberglove_mapper.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/python_lib/</path>
    <filename>cyberglove__mapper_8py</filename>
    <class kind="class">cyberglove_mapper::MappingConfiguration</class>
    <class kind="class">cyberglove_mapper::MappingMinimizer</class>
    <namespace>cyberglove_mapper</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecyberglove__mapper.html</anchorfile>
      <anchor>a4e4d5980815683a525b2df7952260005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cyberglove_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/</path>
    <filename>cyberglove__node_8cpp</filename>
    <includes id="cyberglove__publisher_8h" name="cyberglove_publisher.h" local="yes" imported="no">cyberglove/cyberglove_publisher.h</includes>
    <includes id="cyberglove__service_8h" name="cyberglove_service.h" local="yes" imported="no">cyberglove/cyberglove_service.h</includes>
    <includes id="Start_8h" name="Start.h" local="yes" imported="no">cyberglove/Start.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cyberglove__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cyberglove_publisher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/</path>
    <filename>cyberglove__publisher_8cpp</filename>
    <includes id="cyberglove__publisher_8h" name="cyberglove_publisher.h" local="yes" imported="no">cyberglove/cyberglove_publisher.h</includes>
    <namespace>cyberglove</namespace>
  </compound>
  <compound kind="file">
    <name>cyberglove_publisher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/include/cyberglove/</path>
    <filename>cyberglove__publisher_8h</filename>
    <includes id="serial__glove_8hpp" name="serial_glove.hpp" local="yes" imported="no">cyberglove/serial_glove.hpp</includes>
    <includes id="xml__calibration__parser_8h" name="xml_calibration_parser.h" local="yes" imported="no">cyberglove/xml_calibration_parser.h</includes>
    <class kind="class">cyberglove::CyberglovePublisher</class>
    <namespace>cyberglove</namespace>
  </compound>
  <compound kind="file">
    <name>cyberglove_service.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/</path>
    <filename>cyberglove__service_8cpp</filename>
    <includes id="cyberglove__publisher_8h" name="cyberglove_publisher.h" local="yes" imported="no">cyberglove/cyberglove_publisher.h</includes>
    <includes id="cyberglove__service_8h" name="cyberglove_service.h" local="yes" imported="no">cyberglove/cyberglove_service.h</includes>
    <namespace>cyberglove</namespace>
  </compound>
  <compound kind="file">
    <name>cyberglove_service.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/include/cyberglove/</path>
    <filename>cyberglove__service_8h</filename>
    <includes id="cyberglove__publisher_8h" name="cyberglove_publisher.h" local="yes" imported="no">cyberglove_publisher.h</includes>
    <includes id="Start_8h" name="Start.h" local="yes" imported="no">cyberglove/Start.h</includes>
    <includes id="Calibration_8h" name="Calibration.h" local="yes" imported="no">cyberglove/Calibration.h</includes>
    <class kind="class">cyberglove::CybergloveService</class>
    <namespace>cyberglove</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>serial_glove.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/</path>
    <filename>serial__glove_8cpp</filename>
    <includes id="serial__glove_8hpp" name="serial_glove.hpp" local="yes" imported="no">cyberglove/serial_glove.hpp</includes>
    <namespace>cyberglove</namespace>
    <namespace>cyberglove_freq</namespace>
  </compound>
  <compound kind="file">
    <name>serial_glove.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/include/cyberglove/</path>
    <filename>serial__glove_8hpp</filename>
    <class kind="struct">cyberglove_freq::CybergloveFreq</class>
    <class kind="class">cyberglove::CybergloveSerial</class>
    <namespace>cyberglove</namespace>
    <namespace>cyberglove_freq</namespace>
  </compound>
  <compound kind="file">
    <name>Start.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/srv_gen/cpp/include/cyberglove/</path>
    <filename>Start_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cyberglove::Start &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cyberglove::Start &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">cyberglove::Start</class>
    <class kind="struct">cyberglove::StartRequest_</class>
    <class kind="struct">cyberglove::StartResponse_</class>
    <namespace>cyberglove</namespace>
    <member kind="typedef">
      <type>::cyberglove::StartRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartRequest</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a2a14dd4ab27cb589d514c0cd5f381d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartRequest const  &gt;</type>
      <name>StartRequestConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a7347be65e034206d94637d1af2af2138</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartRequest &gt;</type>
      <name>StartRequestPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a4baa227f2fb8f0c2061b4404af458564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cyberglove::StartResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartResponse</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a429bfbd3d1a8358c90ffda9c2606faeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartResponse const  &gt;</type>
      <name>StartResponseConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>abcb97e4226fc1284f5c58a2d77e7d5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartResponse &gt;</type>
      <name>StartResponsePtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>afccd24d9f151852c43ebb646ce20e3d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_calibration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/test/</path>
    <filename>test__calibration_8cpp</filename>
    <includes id="xml__calibration__parser_8h" name="xml_calibration_parser.h" local="no" imported="no">cyberglove/xml_calibration_parser.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_EXPRESSION</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>aaad956cb7a331370f0e566858f8096ed</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a2b2b6ce7fedc588eb12f027c52742332</anchor>
      <arglist>(LookupTable, testSimple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>af4cb1e4e5c9e79f521a88849f1c0220f</anchor>
      <arglist>(LookupTable, integrity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a715ca865155ef2af27a69a90abc72f8f</anchor>
      <arglist>(LookupTable, testCalibNotStartingAtZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a8a579306163719dff527f5eb36ec0b60</anchor>
      <arglist>(LookupTable, testRawNotStartingAtZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a70f2ea9d0b4d8c42a3d535459f7c2efd</anchor>
      <arglist>(LookupTable, tableNotOrdered)</arglist>
    </member>
    <member kind="variable">
      <type>XmlCalibrationParser</type>
      <name>calib_parser</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a02f4c81292ca5ea70c03ad52a98fc1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a2dceb63003a97fa431d06d1d07edc449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>path_to_calibration</name>
      <anchorfile>test__calibration_8cpp.html</anchorfile>
      <anchor>a811ae45a5e96de610e66ec893074a1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xml_calibration_parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/src/</path>
    <filename>xml__calibration__parser_8cpp</filename>
    <includes id="xml__calibration__parser_8h" name="xml_calibration_parser.h" local="yes" imported="no">cyberglove/xml_calibration_parser.h</includes>
    <namespace>xml_calibration_parser</namespace>
  </compound>
  <compound kind="file">
    <name>xml_calibration_parser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-sr_teleop/doc_stacks/2014-01-03_11-58-59.641006/sr_teleop/cyberglove/include/cyberglove/</path>
    <filename>xml__calibration__parser_8h</filename>
    <class kind="struct">xml_calibration_parser::XmlCalibrationParser::Calibration</class>
    <class kind="struct">xml_calibration_parser::XmlCalibrationParser::JointCalibration</class>
    <class kind="class">xml_calibration_parser::XmlCalibrationParser</class>
    <namespace>xml_calibration_parser</namespace>
  </compound>
  <compound kind="namespace">
    <name>cyberglove</name>
    <filename>namespacecyberglove.html</filename>
    <namespace>cyberglove::srv</namespace>
    <class kind="struct">cyberglove::Calibration</class>
    <class kind="struct">cyberglove::CalibrationRequest_</class>
    <class kind="struct">cyberglove::CalibrationResponse_</class>
    <class kind="class">cyberglove::CyberglovePublisher</class>
    <class kind="class">cyberglove::CybergloveSerial</class>
    <class kind="class">cyberglove::CybergloveService</class>
    <class kind="struct">cyberglove::Start</class>
    <class kind="struct">cyberglove::StartRequest_</class>
    <class kind="struct">cyberglove::StartResponse_</class>
    <member kind="typedef">
      <type>::cyberglove::CalibrationRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CalibrationRequest</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>abfde83b43bcd87f9abeaecaff7b58643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationRequest const  &gt;</type>
      <name>CalibrationRequestConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a1b72dc99be1505652c11e178c4f5c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationRequest &gt;</type>
      <name>CalibrationRequestPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a91e74dff63921e2fdb0de854dfdd819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cyberglove::CalibrationResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>CalibrationResponse</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>ad969f9f0e835ceac181330cc7bf2b090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationResponse const  &gt;</type>
      <name>CalibrationResponseConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>af6ddcdf26aefbffc05f6bbb7d3049110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationResponse &gt;</type>
      <name>CalibrationResponsePtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>ab9dc9ea41a24993624a419c5636c24a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cyberglove::StartRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartRequest</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a2a14dd4ab27cb589d514c0cd5f381d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartRequest const  &gt;</type>
      <name>StartRequestConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a7347be65e034206d94637d1af2af2138</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartRequest &gt;</type>
      <name>StartRequestPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a4baa227f2fb8f0c2061b4404af458564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::cyberglove::StartResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>StartResponse</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>a429bfbd3d1a8358c90ffda9c2606faeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartResponse const  &gt;</type>
      <name>StartResponseConstPtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>abcb97e4226fc1284f5c58a2d77e7d5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartResponse &gt;</type>
      <name>StartResponsePtr</name>
      <anchorfile>namespacecyberglove.html</anchorfile>
      <anchor>afccd24d9f151852c43ebb646ce20e3d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cyberglove::Calibration</name>
    <filename>structcyberglove_1_1Calibration.html</filename>
    <member kind="typedef">
      <type>CalibrationRequest</type>
      <name>Request</name>
      <anchorfile>structcyberglove_1_1Calibration.html</anchorfile>
      <anchor>a484819c87540071a76c0e61d2457a50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structcyberglove_1_1Calibration.html</anchorfile>
      <anchor>af27bcedf3ae126fabb18a83a23914dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CalibrationResponse</type>
      <name>Response</name>
      <anchorfile>structcyberglove_1_1Calibration.html</anchorfile>
      <anchor>a3ee5c31c52f79fea77a6ecd198c12ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structcyberglove_1_1Calibration.html</anchorfile>
      <anchor>a04fa339f4f4387fe84bd11bfa31dcff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structcyberglove_1_1Calibration.html</anchorfile>
      <anchor>aaed5b237e5a59463731db8037895235b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structcyberglove_1_1Calibration.html</anchorfile>
      <anchor>aecd7ff842b94e2f4d456570186dafbc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cyberglove::CalibrationRequest_</name>
    <filename>structcyberglove_1_1CalibrationRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_path_type</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>a953bfec6ae192775296b2b0f808882d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>a8fb237222fbb72a48f187eed23db0aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>a2ca7d9032d72843f58336dac1679f57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CalibrationRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>a47485e5ec46037503b10d3c1be6db001</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CalibrationRequest_</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>adc2789b8eed1a08b704e08b8ae2f4264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CalibrationRequest_</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>aa240419de2ed055abde85e6920951f85</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>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>a6f9e07ba1a9aaf280a798af6edbc5193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>path</name>
      <anchorfile>structcyberglove_1_1CalibrationRequest__.html</anchorfile>
      <anchor>a195e3de1442ab50a3fe2244235770da4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cyberglove::CalibrationResponse_</name>
    <filename>structcyberglove_1_1CalibrationResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_state_type</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>aa48a3c290504f125b473f1c12f0811e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>ac3e5dbcff114feb8b2b25264adc9e96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>a40cb2398390cdd2ffe329b39308df056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CalibrationResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>a687acf013530185a94d9ab2ab3d1e84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CalibrationResponse_</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>a6a394073f59ddb7a274f1018dd8de60f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CalibrationResponse_</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>af7b2b681b496f74ba972f568a16705a8</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>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>a9596ab49dc2b14289d35e22811c2d2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>state</name>
      <anchorfile>structcyberglove_1_1CalibrationResponse__.html</anchorfile>
      <anchor>aef88aced927e54b5bea6672f8d2dd61f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::CyberglovePublisher</name>
    <filename>classcyberglove_1_1CyberglovePublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>CyberglovePublisher</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a6e7c16ddb4626e192185710fcc7edebd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_calibration</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a186710e7c30b425394f4031f4bf2b1da</anchor>
      <arglist>(std::string path_to_calibration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPublishing</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a402305017abc6a22e4afa4e28aab3da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishing</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>adef8b760ac165418bf5b916359621063</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CyberglovePublisher</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a506440a5e77fba3db582df80ac507c2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Publisher</type>
      <name>cyberglove_pub</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a5614308ed087659ca5bbdb96815cc93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>add_jointstate</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>acf3e451f4a47fd6a9b2098972cc2a6bf</anchor>
      <arglist>(float position, std::string joint_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>glove_callback</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a37f84925e68242255849c0334c30822a</anchor>
      <arglist>(std::vector&lt; float &gt; glove_pos, bool light_on)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>xml_calibration_parser::XmlCalibrationParser</type>
      <name>calibration_parser</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a31a044479b84c28537aa38499de0eea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>calibration_values</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>addee2ac11eaa03078e662f03b86f57f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Publisher</type>
      <name>cyberglove_raw_pub</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>ac702b260c29c5613eef9150ba5645c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>glove_positions</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a9767a724993433fb5d66134a218ad429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>jointstate_msg</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a179567a32f1893bee2f6f5337ec5fbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>jointstate_raw_msg</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a2d44dbf6c7d3597fa9e6dbdac9442e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodeHandle</type>
      <name>n_tilde</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a88250927ccf2ef48d232ae99e7b370d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodeHandle</type>
      <name>node</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a38a5bc0c9ebc73b086cca463d0e84e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_to_glove</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a708c52e233a8f0fd9d8f53de721a73fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>publish_counter_index</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>af007569f55cf5a89eb024130180c07fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>publish_counter_max</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a5e55730ca425be7c91ad0c96d49b7ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishing</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>a707b59a274f1b583283c5cc67d405ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rate</type>
      <name>sampling_rate</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>aed1482751682562eea7a7f12445ebae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; CybergloveSerial &gt;</type>
      <name>serial_glove</name>
      <anchorfile>classcyberglove_1_1CyberglovePublisher.html</anchorfile>
      <anchor>af7bac7708177837f7e091ad8399f8247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::CybergloveSerial</name>
    <filename>classcyberglove_1_1CybergloveSerial.html</filename>
    <member kind="function">
      <type></type>
      <name>CybergloveSerial</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a4277f9bea09061570a5ae3dd2b6d1284</anchor>
      <arglist>(std::string serial_port, boost::function&lt; void(std::vector&lt; float &gt;, bool)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_nb_msgs_received</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>aeec4f7ad48afdf0f6313a262a6ce6c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_filtering</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a632d42e1c906da88d5e7abaa6634bc13</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_frequency</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a144fb874b44c81cd2e71ef180aea3cb7</anchor>
      <arglist>(std::string frequency)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_transmit_info</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>aebfdaf0d2673a992e00146c5d83b0270</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>start_stream</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>ad1a2ade11f40386a98bc85478554dbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CybergloveSerial</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a726bdc0d921d482bfe7359e324c040f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>glove_size</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>aaaac6e1d6f6a18d9d3a970ee6645378a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stream_callback</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a5af6ab9a137f950c41715e302104ec8d</anchor>
      <arglist>(char *world, int length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>button_on</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a5d9fedb70026cd2bd124ef230714ec27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(std::vector&lt; float &gt;, bool)&gt;</type>
      <name>callback_function</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>ad97c0e2edb777283558c46e6d045d0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; cereal::CerealPort &gt;</type>
      <name>cereal_port</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a10f7ec8f3b06ddff2b0e34e60120dbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_value</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>abd56c70274055d4eb1c962e368cba66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>glove_pos_index</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a1e63ebaf4bd59faf5bb46d4c9f58463e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>glove_positions</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a24814058c2ecd53ff95b48cb5b6a21b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>light_on</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a5bc3404fd81bf792838bc0c1a738c095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nb_msgs_received</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>a64d017f4594b27d842e7b866924de0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>no_errors</name>
      <anchorfile>classcyberglove_1_1CybergloveSerial.html</anchorfile>
      <anchor>acb955f9f42773d90a14ccc7ead3a8636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::CybergloveService</name>
    <filename>classcyberglove_1_1CybergloveService.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>calibration</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>a5afef73b76ba2885b2e0a4ce6bf0f571</anchor>
      <arglist>(cyberglove::Calibration::Request &amp;req, cyberglove::Calibration::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CybergloveService</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>a1df8466d0e4081d29cdc49cae844dfc3</anchor>
      <arglist>(boost::shared_ptr&lt; CyberglovePublisher &gt; publish)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>aaf4c0bbaafcc8dba80169754bef49d4d</anchor>
      <arglist>(cyberglove::Start::Request &amp;req, cyberglove::Start::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CybergloveService</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>af73742f12467706a18ccb3ef6d682931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodeHandle</type>
      <name>node</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>afa714407b3b3a0ac28bba0f0e73cce9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; CyberglovePublisher &gt;</type>
      <name>pub</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>a76b70a306dbc3044f5d4cd003c1088a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>service_calibration</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>a0f036b14f335ebb4915f5cec63bc41e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>service_start</name>
      <anchorfile>classcyberglove_1_1CybergloveService.html</anchorfile>
      <anchor>aaf97dcdfbc9dcd8b49ce0f18c2c5a03b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cyberglove::Start</name>
    <filename>structcyberglove_1_1Start.html</filename>
    <member kind="typedef">
      <type>StartRequest</type>
      <name>Request</name>
      <anchorfile>structcyberglove_1_1Start.html</anchorfile>
      <anchor>a418b644e62a6015bd8031861cec706bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structcyberglove_1_1Start.html</anchorfile>
      <anchor>af819c1d414ffd0f4f1c3992fc525c0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StartResponse</type>
      <name>Response</name>
      <anchorfile>structcyberglove_1_1Start.html</anchorfile>
      <anchor>a267b2d0b0a165dc5b81d59a0002d4d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structcyberglove_1_1Start.html</anchorfile>
      <anchor>af1ee493500e540e2e2937006119a4dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structcyberglove_1_1Start.html</anchorfile>
      <anchor>af8f15ecf4edb7547da775fe7f3215452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structcyberglove_1_1Start.html</anchorfile>
      <anchor>a465fab9600f1be1c70ebb19d2df0269f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cyberglove::StartRequest_</name>
    <filename>structcyberglove_1_1StartRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_start_type</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>a89c7cf8dd846583d83935bd68a8a6934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>aa1149f578e69c09328086eb1e6b4feab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>ad1d4c4d96422076aa793ae17df9694d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StartRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>a0e0a34605ffe9f8ee1a6afb30e67ec4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartRequest_</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>a7fd88ccb23f4089c451e117a85b7cd37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartRequest_</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>a84f9e8b2815ccaef23e285f25fae128f</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>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>ad0934a1ed158f81c0c5e99b09f83049d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>start</name>
      <anchorfile>structcyberglove_1_1StartRequest__.html</anchorfile>
      <anchor>a8e71a1b2d1a5a9a074c51ac6c88ede4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cyberglove::StartResponse_</name>
    <filename>structcyberglove_1_1StartResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_state_type</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>aaf9841276a75a990b39e7a3c939b26e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>a69d4dcf12d8933b48c19fbdcc21be487</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>ae5d7222a59e99dc88a60a5ee6b5e496a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StartResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>aae2ab4859fa244d93023bda00b9843be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartResponse_</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>a1ea36cc7290b8e5c673e35f3fa7d45a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartResponse_</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>ad8e6cd898ffee229ae93eca7e347a625</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>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>a27b15756c541339fbd869ae898ace5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>state</name>
      <anchorfile>structcyberglove_1_1StartResponse__.html</anchorfile>
      <anchor>ae415529bfc0895e11e5cba8996458889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cyberglove::srv</name>
    <filename>namespacecyberglove_1_1srv.html</filename>
    <namespace>cyberglove::srv::_Calibration</namespace>
    <namespace>cyberglove::srv::_Start</namespace>
  </compound>
  <compound kind="namespace">
    <name>cyberglove::srv::_Calibration</name>
    <filename>namespacecyberglove_1_1srv_1_1__Calibration.html</filename>
    <class kind="class">cyberglove::srv::_Calibration::Calibration</class>
    <class kind="class">cyberglove::srv::_Calibration::CalibrationRequest</class>
    <class kind="class">cyberglove::srv::_Calibration::CalibrationResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Calibration.html</anchorfile>
      <anchor>a80227fefd8cb361ee74aa8e775f78266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Calibration.html</anchorfile>
      <anchor>a7e7d62f210969eba0eb472bf7a55746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Calibration.html</anchorfile>
      <anchor>ad5def8c0e78508449ec508ef3d3e740a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::srv::_Calibration::Calibration</name>
    <filename>classcyberglove_1_1srv_1_1__Calibration_1_1Calibration.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1Calibration.html</anchorfile>
      <anchor>ae7a6062a9384e53c8aec7cbb5483b592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1Calibration.html</anchorfile>
      <anchor>ac44f8ab458dcaa2ecbcf0de0d618a1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1Calibration.html</anchorfile>
      <anchor>a7f52a277468d7bdb42f7cb4cb379e3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1Calibration.html</anchorfile>
      <anchor>a9167b9fe6841a7540b5826a320f186b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::srv::_Calibration::CalibrationRequest</name>
    <filename>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>adcb5378ce8aa81365fca72debb59a5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a626ec7d73ae053ac8d1a16594c43b876</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>ad4e54e059d59da259bdf1d331dad711c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>ae5e2e185955540f531a1d57cc91f299e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a7c0ed2798ccb8691fe37653658c87e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a3b49273ee1fe3d420908b8faf2ddd303</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a071a50739d1cf567db3bd2fdf1cebd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a6d1c95f8a66d87d3419d22023a75ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a694e5bf26fef70aa8c27e99e6435d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a1a779fabaf3d36b3cb05b0d34bb65034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>ad2e3634de853a4010431c4f62385603d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a6d66342b87693fddef6fa5290c9610d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationRequest.html</anchorfile>
      <anchor>a698dbf73197ae6f07ed8d237de3a36a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::srv::_Calibration::CalibrationResponse</name>
    <filename>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a8875495ad286c0c122a6d37fd2521afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>aeaa44fab99a370b5bab31fee3c872a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a094fe40e1bf20de0389dccacb4dc6f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a833c6ad3abd9f7a73a7b54650b5f0f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a178441cea4923dd357d302fc5318c720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a7ab3aff1800d159d8970ca2140662f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>aa491afa24427e817df44e94e6b79bb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>adcbc88828b089397f20ccecca6eb8338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a2ef2728f053bc0bf3f0f01bb6d5079d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a5c00da49c898012eafc90ed7ffd67a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>aaf7a317ec01dd6f7f1e8b892cb9be0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>a0ab61eadd8668a0f5428ad4242969fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Calibration_1_1CalibrationResponse.html</anchorfile>
      <anchor>aaffad2b73c8f9b3f17a6d1f1c276af9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cyberglove::srv::_Start</name>
    <filename>namespacecyberglove_1_1srv_1_1__Start.html</filename>
    <class kind="class">cyberglove::srv::_Start::Start</class>
    <class kind="class">cyberglove::srv::_Start::StartRequest</class>
    <class kind="class">cyberglove::srv::_Start::StartResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Start.html</anchorfile>
      <anchor>aca5eb188e592c116bcddd2c47d29091a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Start.html</anchorfile>
      <anchor>ad3eb13ca586882b05a2ed8b22e86073c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacecyberglove_1_1srv_1_1__Start.html</anchorfile>
      <anchor>a849777b8be582a157fa7ed516eb4fe45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::srv::_Start::Start</name>
    <filename>classcyberglove_1_1srv_1_1__Start_1_1Start.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1Start.html</anchorfile>
      <anchor>abc8e7cd0f9a266abf41132fed873e050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1Start.html</anchorfile>
      <anchor>a9ef053397670d1e92540f5c0adc2cf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1Start.html</anchorfile>
      <anchor>a083979cd8dbb2464d6ef9976a60dc8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1Start.html</anchorfile>
      <anchor>a8f5b83749217132e0cbdd02e8802b5e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::srv::_Start::StartRequest</name>
    <filename>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>acf25fd8ea2b3c6d9e13a9d0e7fd91449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>aff2a62045a8e7d3edc5b598b20a57ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a07c602af85fd679afd1f6f29eb883327</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a13c525c4173ff0771dc60a3c58e1aca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>afb05613561d6bbacb91a6fd7c714e1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a5d0b57d6f70092a4a816690f8aa5fb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>aa3469dfb6c8750e404fe932b44586812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a3f64ab067188afdb068a209e02ce9b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a9ebeb6edcf5070b61df404039f846d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a106c6ddb6ae656f4db1dba727f39607c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a53f8855713fe41a4e3bc126db2ee4bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a2006d06f3c8f78a1ca2c31288ff565b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartRequest.html</anchorfile>
      <anchor>a152acbac97498b87e19563440d8968b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove::srv::_Start::StartResponse</name>
    <filename>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>a4ef83c104aff56c3f6bac116479e3ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>ac8e8db15a0d347790833df8554deb103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>a1a731a01ba48d85d1f7e41339f01d2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>a1540a04cbbc5c6f38df4e6d0a661c35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>a7feb37b26f42f8d8b006b1c0f8b239dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>a3597a39d6d209d660baf7f4333229bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>aa27cb9380279b38ebff52342afe20a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>ae0bb150834635f25035c20f645616e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>aae75b2ebf3e44fd3eacbe34a3894eec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>ac8cf22f1143669080197ea83d19fd4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>ae91a7791e1b40a659eaa59674e88eae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>aedc3235e002ed52fff85b7b4e6081eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcyberglove_1_1srv_1_1__Start_1_1StartResponse.html</anchorfile>
      <anchor>a7f15849c5ee7d574338005f441c5657c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cyberglove_calibrer</name>
    <filename>namespacecyberglove__calibrer.html</filename>
    <class kind="class">cyberglove_calibrer::Calibration</class>
    <class kind="class">cyberglove_calibrer::CalibrationStep</class>
    <class kind="class">cyberglove_calibrer::CybergloveCalibrer</class>
    <class kind="class">cyberglove_calibrer::Joint</class>
    <member kind="function">
      <type>def</type>
      <name>default_description</name>
      <anchorfile>namespacecyberglove__calibrer.html</anchorfile>
      <anchor>aed30a62f494e2ebec9fd1eca43a87a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_nothing</name>
      <anchorfile>namespacecyberglove__calibrer.html</anchorfile>
      <anchor>a48320e263daa8767708256aa73824d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecyberglove__calibrer.html</anchorfile>
      <anchor>ab7b91820c8ef28cf2b75cbbdec72364f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_calibrer::Calibration</name>
    <filename>classcyberglove__calibrer_1_1Calibration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__calibrer_1_1Calibration.html</anchorfile>
      <anchor>ac2fcf3813086c7bbfb3ed56666bf0692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibrated_max</name>
      <anchorfile>classcyberglove__calibrer_1_1Calibration.html</anchorfile>
      <anchor>a19e449c8b4ff33de57a9d6d0c4344d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibrated_min</name>
      <anchorfile>classcyberglove__calibrer_1_1Calibration.html</anchorfile>
      <anchor>a72a3509839d168b165028ede32231280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_calibrated</name>
      <anchorfile>classcyberglove__calibrer_1_1Calibration.html</anchorfile>
      <anchor>a72d7b94f56e1f381a932df7e525eac46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_max</name>
      <anchorfile>classcyberglove__calibrer_1_1Calibration.html</anchorfile>
      <anchor>a7dd54322fcb780c31c0804c03b16c0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_min</name>
      <anchorfile>classcyberglove__calibrer_1_1Calibration.html</anchorfile>
      <anchor>a94266b4ae19013705c6c216e40669b5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_calibrer::CalibrationStep</name>
    <filename>classcyberglove__calibrer_1_1CalibrationStep.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__calibrer_1_1CalibrationStep.html</anchorfile>
      <anchor>a5aef7bd1f1e3b59018cd3a916bc697f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joints</name>
      <anchorfile>classcyberglove__calibrer_1_1CalibrationStep.html</anchorfile>
      <anchor>af3526cc385beca12b23e376b72b17c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>step_description</name>
      <anchorfile>classcyberglove__calibrer_1_1CalibrationStep.html</anchorfile>
      <anchor>ab5cb103e3c1a9292419c90a686615dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>step_name</name>
      <anchorfile>classcyberglove__calibrer_1_1CalibrationStep.html</anchorfile>
      <anchor>a2044a0546ccbebc7d9976203872e7643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_calibrer::CybergloveCalibrer</name>
    <filename>classcyberglove__calibrer_1_1CybergloveCalibrer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a445bb4845dd55df1b031f4c496d29375</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>all_steps_done</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a291281ce94ed4ca318ab307d9768504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_step_max</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a78ddcc50ae9ab4e9ea1c341ec8b45a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_step_min</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a5b7cdc05df80db19c2e7e25388ad9bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_calibration_steps</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a0881b8f8d0a49f9cc7fb193c9e347a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_step_done</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a8a40c81e55dc1b8f91a2ec9f094fc106</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_calib</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a800c7818f4f9234bd0120718b937d17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reorder_calibration</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>ab55a54fe41c039fcf3811760406e9858</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_calibration_file</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>aac70a4e6f3c939791e89e26be66ed858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibration_steps</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a3c98248f5cd575a2b6022f150b125f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cyberglove</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>ac3d8771889d06af25759fc8404420708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>description_function</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>aa8d47e6fa08d6f7fbc51346e5516dd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joints</name>
      <anchorfile>classcyberglove__calibrer_1_1CybergloveCalibrer.html</anchorfile>
      <anchor>a42c1a4e0ad7e1ad545a09276f5b1bfec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_calibrer::Joint</name>
    <filename>classcyberglove__calibrer_1_1Joint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__calibrer_1_1Joint.html</anchorfile>
      <anchor>a2b7246d2a5c4096b99ddd9186dd5a416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max</name>
      <anchorfile>classcyberglove__calibrer_1_1Joint.html</anchorfile>
      <anchor>a122e0fbb12ed10477e95bb79a08f589d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min</name>
      <anchorfile>classcyberglove__calibrer_1_1Joint.html</anchorfile>
      <anchor>a3d4207040af8076ee78dd5af53114298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcyberglove__calibrer_1_1Joint.html</anchorfile>
      <anchor>acc67b53d899fd139de9a704a328dd6cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cyberglove_freq</name>
    <filename>namespacecyberglove__freq.html</filename>
    <class kind="struct">cyberglove_freq::CybergloveFreq</class>
  </compound>
  <compound kind="struct">
    <name>cyberglove_freq::CybergloveFreq</name>
    <filename>structcyberglove__freq_1_1CybergloveFreq.html</filename>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>fastest</name>
      <anchorfile>structcyberglove__freq_1_1CybergloveFreq.html</anchorfile>
      <anchor>a27c788074941a23f78e415bf3b632c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>fourtyfive_hz</name>
      <anchorfile>structcyberglove__freq_1_1CybergloveFreq.html</anchorfile>
      <anchor>a6bce805c486a327a498dc32e2f8b3be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>hundred_hz</name>
      <anchorfile>structcyberglove__freq_1_1CybergloveFreq.html</anchorfile>
      <anchor>a19ac6c79c1c2562cefea7dc4f641ce85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>one_hz</name>
      <anchorfile>structcyberglove__freq_1_1CybergloveFreq.html</anchorfile>
      <anchor>afb7210a99c25955a6ddcd669dad4d3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ten_hz</name>
      <anchorfile>structcyberglove__freq_1_1CybergloveFreq.html</anchorfile>
      <anchor>ae9024905aa3bed88d206f90de21699c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cyberglove_library</name>
    <filename>namespacecyberglove__library.html</filename>
    <class kind="class">cyberglove_library::Cyberglove</class>
    <class kind="class">cyberglove_library::Joint</class>
  </compound>
  <compound kind="class">
    <name>cyberglove_library::Cyberglove</name>
    <filename>classcyberglove__library_1_1Cyberglove.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a6d3a6cc979c5498cb580a7d14996a0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addValue</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>af1114f5605d7f05d40db0c463fc6ab20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_calibrated</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>af5c2d9a83f1a6b331b6f21c814f40d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_raw</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a795e5cc6b9275d978a805c7b886f752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>createMap</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a568acdca09fa3e475e43f5fbf8e12cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_joints_names</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>acc5f5fc2b3be94a866fbadb18cf462cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_glove</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>ada56db0c485318ff494cf25d647ecf29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_calibrated_average_value</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>ae310b25184b3b5d40d49472a8edc0c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_raw_average_value</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a0ad5784000eb79148116fe7c36189e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibrated</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>af6e241d33a994bada27741cfd4090f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibrated_messages</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a59f4abeb63b0dac2ee82440ac4425ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hasglove</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a970aca95b61522913c9c40b9a00f344e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>isFirstMessage</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a7d106422b9d90f75bd4f39febc2385b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>joints</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a4ac07afb698d8510fc6ac100af15707f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>liste</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a519944db05cdd62c2f05ac35c27de4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a7793d2e5ab535fe792ac48b8f225f889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_values</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a3f5940c606b74295faed06ee2c13a82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>a9ee44fe6e3b19aad4a5974ae15a463b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_messages</name>
      <anchorfile>classcyberglove__library_1_1Cyberglove.html</anchorfile>
      <anchor>acd614bd35405782cb83aafec41f8d3e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_library::Joint</name>
    <filename>classcyberglove__library_1_1Joint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__library_1_1Joint.html</anchorfile>
      <anchor>ae64c057e4a974903c3461e43655a40fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max</name>
      <anchorfile>classcyberglove__library_1_1Joint.html</anchorfile>
      <anchor>a1fb405ff986e9a8cb0a0a6068689a1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min</name>
      <anchorfile>classcyberglove__library_1_1Joint.html</anchorfile>
      <anchor>a9e404a7df2a283deb5622061a07442d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motor</name>
      <anchorfile>classcyberglove__library_1_1Joint.html</anchorfile>
      <anchor>aaf7a7dd2398c21a61d3e0b0d34776fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classcyberglove__library_1_1Joint.html</anchorfile>
      <anchor>adbf11eb11d261a731fdd0915823ccad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cyberglove_mapper</name>
    <filename>namespacecyberglove__mapper.html</filename>
    <class kind="class">cyberglove_mapper::MappingConfiguration</class>
    <class kind="class">cyberglove_mapper::MappingMinimizer</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecyberglove__mapper.html</anchorfile>
      <anchor>a4e4d5980815683a525b2df7952260005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_mapper::MappingConfiguration</name>
    <filename>classcyberglove__mapper_1_1MappingConfiguration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__mapper_1_1MappingConfiguration.html</anchorfile>
      <anchor>a04e192b2ba4c3cef124500f09f5d290c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>copy</name>
      <anchorfile>classcyberglove__mapper_1_1MappingConfiguration.html</anchorfile>
      <anchor>ae7f027a1f4674c1f4dd10316017a7813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>description</name>
      <anchorfile>classcyberglove__mapper_1_1MappingConfiguration.html</anchorfile>
      <anchor>ab8ffa885a14fb217af44d26276390843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>glove_data</name>
      <anchorfile>classcyberglove__mapper_1_1MappingConfiguration.html</anchorfile>
      <anchor>a96974b97694575062504227950206886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hand_data</name>
      <anchorfile>classcyberglove__mapper_1_1MappingConfiguration.html</anchorfile>
      <anchor>a06e7348df2bb1f87aa25bbaf0758eb02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cyberglove_mapper::MappingMinimizer</name>
    <filename>classcyberglove__mapper_1_1MappingMinimizer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a55193c730646ae9da2e4eb771d6a8f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a28cf079be136bb742f04bf5f588d8c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluation_function</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>aaba63193d0fd651a3ce1110bdece8557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialise_configurations</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a7cae6c33ab2d276e0807bb998cc090df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>minimize</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a9986da6d0885b25451030dca7b0ecd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>multiply</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a3cd427372bc8846e623881b808c3c805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a9f30ad6208d9ae7af5aba97344247df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_full_mapping</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a14375c0aa500059b0a6cf09cd9bc5365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>configurations</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a069d0f5d81872f9116b6208f54359f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cyberglove</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a01c0cf4e2ff5171509b7ff918b1f857a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>glove_name_index_map</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>afdd3538e00eab04f970d3241d7ac6201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hand_name_index_map</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a8eeb52362039a7d06fe3c162943aa124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maxerror</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>ac4caee900da155b733584a5a140a0e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minerror</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>ac7a635116179a5acae4d14911faf710a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>simplex_iteration_index</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>ab73247cf12b0fc6190f9b06fb3567027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thumb_glove</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a73c0eb595eba8c9b20bcfb555d857d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thumb_hand</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>a70dd5d2534b5ff5a3c986294b7f0c08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>verbose</name>
      <anchorfile>classcyberglove__mapper_1_1MappingMinimizer.html</anchorfile>
      <anchor>afeec9fb1ee4272524e7510dffd15fdae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gazebo</name>
    <filename>namespacegazebo.html</filename>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cyberglove_1_1CalibrationRequest___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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a38179440282136fbdcf40be63adb0748</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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5f5ec01e4b5773f03b0841f52cfbc652</anchor>
      <arglist>(const ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cyberglove_1_1CalibrationResponse___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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4b7f65821ac5a8e3541e9f9618d02ddb</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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaafc49641db2f87a30377833a1dcd495</anchor>
      <arglist>(const ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cyberglove_1_1StartRequest___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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad1617e5f9e220f2af9647f20eda39f75</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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abfa05e3f63eef422ea8bae80ad58a100</anchor>
      <arglist>(const ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cyberglove_1_1StartResponse___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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a92cb44ffc865421b1c4001f3f17f9360</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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af568e1c8966543239fde1e2c5938ba5c</anchor>
      <arglist>(const ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cyberglove_1_1CalibrationRequest___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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa7f0e0f54600e00cc51dd2a03cee24fa</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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a542fc55ae887461984e9314cc6462319</anchor>
      <arglist>(const ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cyberglove_1_1CalibrationResponse___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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9621291203b640887cb7ef3b9e02c405</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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03aa1347776fa92f5831b44b28caf4aa</anchor>
      <arglist>(const ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cyberglove_1_1StartRequest___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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af59614a04cd5fe63301d72d5df7d5b32</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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2c1a8366ca37f62b560a769c77b25fe5</anchor>
      <arglist>(const ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cyberglove_1_1StartResponse___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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ed213705c9597a03966ae1d963cc818</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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9120da664894c37f2bf6fcd270acfbbd</anchor>
      <arglist>(const ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1cyberglove_1_1CalibrationResponse___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; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1cyberglove_1_1StartRequest___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; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1cyberglove_1_1StartResponse___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; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1CalibrationRequest___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; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1CalibrationRequest___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; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1CalibrationResponse___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; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1CalibrationResponse___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; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1StartRequest___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; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1StartRequest___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; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1StartResponse___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; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cyberglove_1_1StartResponse___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::MD5Sum&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cyberglove_1_1CalibrationRequest___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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5efd4695605939c6465da0d4dd1b87ec</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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a85217b4f69698dd5520c74dcc68c9cf8</anchor>
      <arglist>(const ::cyberglove::CalibrationRequest_&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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acc56b81af63b6918028e1b70aa3119a2</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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a768a512cfdf02f42a0035b2979dffd54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cyberglove_1_1CalibrationResponse___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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1b4e917a8abe8b2b1b4d1b0f3c4cbeb0</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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af276241eae8662a973a80cf3ee456c5b</anchor>
      <arglist>(const ::cyberglove::CalibrationResponse_&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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2cce57e6801fa52d44a166ab5101a366</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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ade9a9229c91ba5f1ed8064baa5546957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cyberglove_1_1StartRequest___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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1e44af2aef5364d6fe6a22c33973f151</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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af8818e7f54d52c31b1def9cdd6e2c704</anchor>
      <arglist>(const ::cyberglove::StartRequest_&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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acea6c7b8c8966d3c100f2d73dd8ac882</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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acc71f41e0fcc1f5198bd8dc5169c06dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cyberglove_1_1StartResponse___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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8843e5a2e307536efa1c5a770def3069</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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3508e7f489336cb0c28d307ebf103f34</anchor>
      <arglist>(const ::cyberglove::StartResponse_&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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5a846946dfcee168e9124cee162b6a44</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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8d6ed489c4ddf6d37dd5de40a2763c67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cyberglove_1_1CalibrationRequest___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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac1a36f05d547a453842f2860f8f244dd</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_1cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a10efb111a162c5c10076913afe16d1c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cyberglove_1_1CalibrationResponse___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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a267d07786156ea7d8549a2f9d26576fa</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_1cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aee49e1afd34c91fef9ffb0241a551e5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cyberglove_1_1StartRequest___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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad50fc001425577dc41aab6c1e8844792</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_1cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a282c57ebefe4435ed71a430b1c8f1da2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cyberglove_1_1StartResponse___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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6c41e4174fe8383c928c59e17a5d42cf</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_1cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a68742c46a3f8b1deca5d50ed7732079a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cyberglove::Calibration &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1Calibration_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1Calibration_01_4.html</anchorfile>
      <anchor>a4d24d96276553450d8999b89fe80f470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1Calibration_01_4.html</anchorfile>
      <anchor>a19d434def8491d0768d872638c350cb0</anchor>
      <arglist>(const cyberglove::Calibration &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1CalibrationRequest___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_1service__traits_1_1DataType_3_01cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3396aedfd8a506bb07a1c884673bdbde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab10e6338b9f10dec613de39cff3495b6</anchor>
      <arglist>(const cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1CalibrationResponse___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_1service__traits_1_1DataType_3_01cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a93c03b3c0d213ea8e341e87b487be11d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7933ac85c5fb0df1679a49d2c993116c</anchor>
      <arglist>(const cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cyberglove::Start &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1Start_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1Start_01_4.html</anchorfile>
      <anchor>af62df2ffff781b5cbce00e9df6e09d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1Start_01_4.html</anchorfile>
      <anchor>a1b6d12d69dfefc39d8aa515ea3703cc1</anchor>
      <arglist>(const cyberglove::Start &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1StartRequest___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_1service__traits_1_1DataType_3_01cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b780de56e137b2f09c8b620850d4384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad6801762b88dbeed2c28064e1d3a0bda</anchor>
      <arglist>(const cyberglove::StartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1StartResponse___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_1service__traits_1_1DataType_3_01cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec1860cb79bd78cf1b636485bcc54ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9da3191c09e1a43ac43772f6c5490de8</anchor>
      <arglist>(const cyberglove::StartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cyberglove::Calibration &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1Calibration_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1Calibration_01_4.html</anchorfile>
      <anchor>a604dbaaeefabb35b479d5d87b1ecc0a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1Calibration_01_4.html</anchorfile>
      <anchor>a3478251bcdb4715bb05ff5dc29089c19</anchor>
      <arglist>(const cyberglove::Calibration &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1CalibrationRequest___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_1service__traits_1_1MD5Sum_3_01cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af2f40f7b1f73b7c5f261ecddb1f1685e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1CalibrationRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7709b35f7dfbb13ed7f51d014bcef5d8</anchor>
      <arglist>(const cyberglove::CalibrationRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1CalibrationResponse___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_1service__traits_1_1MD5Sum_3_01cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4196b3fd0d65d8b9226cdbb9adb01aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1CalibrationResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a227262142e732165accd54fbc2ef3686</anchor>
      <arglist>(const cyberglove::CalibrationResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cyberglove::Start &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1Start_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1Start_01_4.html</anchorfile>
      <anchor>a8700636b13f0bd4f23da147390c8ed66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1Start_01_4.html</anchorfile>
      <anchor>aaceabca81dac34d28f95a140d13d07e2</anchor>
      <arglist>(const cyberglove::Start &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cyberglove::StartRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1StartRequest___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_1service__traits_1_1MD5Sum_3_01cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adde8198fbb4b4b2001e4ed1ba23e0be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1StartRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3815606fb2b2cab73e549fa4583826b7</anchor>
      <arglist>(const cyberglove::StartRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; cyberglove::StartResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1StartResponse___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_1service__traits_1_1MD5Sum_3_01cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8c54533608d2a42dec6d7573acef05a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01cyberglove_1_1StartResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a13a9652d3c2a5e4db8fda64155547fd2</anchor>
      <arglist>(const cyberglove::StartResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xml_calibration_parser</name>
    <filename>namespacexml__calibration__parser.html</filename>
    <class kind="class">xml_calibration_parser::XmlCalibrationParser</class>
  </compound>
  <compound kind="class">
    <name>xml_calibration_parser::XmlCalibrationParser</name>
    <filename>classxml__calibration__parser_1_1XmlCalibrationParser.html</filename>
    <class kind="struct">xml_calibration_parser::XmlCalibrationParser::Calibration</class>
    <class kind="struct">xml_calibration_parser::XmlCalibrationParser::JointCalibration</class>
    <member kind="function">
      <type>float</type>
      <name>get_calibration_value</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a1cc7a122f7367a246dc8e6a2d9a89d9b</anchor>
      <arglist>(float position, std::string joint_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; JointCalibration &gt;</type>
      <name>getJointsCalibrations</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>abab62607802c86d73640333d11fd0979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlCalibrationParser</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>ad36094d1f8b6939313c342cd69d47a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlCalibrationParser</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a5b416bc92f8cdc9e1375de41912de78d</anchor>
      <arglist>(std::string path_to_calibration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~XmlCalibrationParser</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a92d57f973aa030480448277b3d6f94be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, std::vector&lt; float &gt; &gt;</type>
      <name>mapType</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a14b7c05ac7ec923b7b0b8e56d0512f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>build_calibration_table</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>ac5368b5e35e63609a3804f7358affa16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>calibration_to_lookup_table</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a6e857174703f62d055e14ac18b7694a1</anchor>
      <arglist>(std::vector&lt; Calibration &gt; calib)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>compute_lookup_value</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a1b2099021318e43fc7c16540e08b356b</anchor>
      <arglist>(int index, std::vector&lt; Calibration &gt; calib)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>linear_interpolate</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>ad44877947e058a611a96c2595c56b693</anchor>
      <arglist>(float x, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_calibration_file</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>affd189e5da06d802416b860967de637c</anchor>
      <arglist>(TiXmlNode *pParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; Calibration &gt;</type>
      <name>parse_joint_attributes</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>ad3c53c829fc87b92769a4f5661688f66</anchor>
      <arglist>(TiXmlNode *pParent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>return_index_from_raw_position</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>af69a3768c371bd156e324a563573aa04</anchor>
      <arglist>(float raw_position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>round</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a6e2dfd08493facc9c96cbabf7104fa11</anchor>
      <arglist>(float number)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static float</type>
      <name>return_raw_position_from_index</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>aad3ed047122050cd16bf049298ac12d0</anchor>
      <arglist>(int lookup_index)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mapType</type>
      <name>joints_calibrations_map</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>ae2bfd83a79e34149862864b393292fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; JointCalibration &gt;</type>
      <name>jointsCalibrations</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a4b745ba0130f1b03f608e80ec336b254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>lookup_offset</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a4a651afcab418f880af721c0bca91b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>lookup_precision</name>
      <anchorfile>classxml__calibration__parser_1_1XmlCalibrationParser.html</anchorfile>
      <anchor>a113b25a0ee9461e4a1fb9b754a397ebe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xml_calibration_parser::XmlCalibrationParser::Calibration</name>
    <filename>structxml__calibration__parser_1_1XmlCalibrationParser_1_1Calibration.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>calibrated_value</name>
      <anchorfile>structxml__calibration__parser_1_1XmlCalibrationParser_1_1Calibration.html</anchorfile>
      <anchor>aac8508c66407922c51ce9ddf30f4f17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_value</name>
      <anchorfile>structxml__calibration__parser_1_1XmlCalibrationParser_1_1Calibration.html</anchorfile>
      <anchor>a2e86834097db6bb567779a1ae617126d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xml_calibration_parser::XmlCalibrationParser::JointCalibration</name>
    <filename>structxml__calibration__parser_1_1XmlCalibrationParser_1_1JointCalibration.html</filename>
    <member kind="variable">
      <type>std::vector&lt; Calibration &gt;</type>
      <name>calibrations</name>
      <anchorfile>structxml__calibration__parser_1_1XmlCalibrationParser_1_1JointCalibration.html</anchorfile>
      <anchor>afa205ce52678d4fbab6c31d87ac904ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structxml__calibration__parser_1_1XmlCalibrationParser_1_1JointCalibration.html</anchorfile>
      <anchor>a61ccebf216c2bd528256ae6b63ab56f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">howtouse</docanchor>
  </compound>
</tagfile>
