<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/srs_leg_detector/</path>
    <filename>____init_____8py</filename>
    <namespace>srs_leg_detector</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/srs_leg_detector/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>srs_leg_detector::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_DetectLegs.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/srs_leg_detector/srv/</path>
    <filename>__DetectLegs_8py</filename>
    <class kind="class">srs_leg_detector::srv::_DetectLegs::DetectLegs</class>
    <class kind="class">srs_leg_detector::srv::_DetectLegs::DetectLegsRequest</class>
    <class kind="class">srs_leg_detector::srv::_DetectLegs::DetectLegsResponse</class>
    <namespace>srs_leg_detector::srv::_DetectLegs</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</anchorfile>
      <anchor>a4df3ba576932baa261628a21ac9717e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</anchorfile>
      <anchor>afcd5e3e6ed0ceda0af084c79927c6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</anchorfile>
      <anchor>a94ad212eaa08b620a1e909ab3c7b9d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calc_leg_features.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>calc__leg__features_8cpp</filename>
    <includes id="calc__leg__features_8cpp" name="calc_leg_features.cpp" local="yes" imported="no">calc_leg_features.h</includes>
    <member kind="function">
      <type>vector&lt; float &gt;</type>
      <name>calcLegFeatures</name>
      <anchorfile>calc__leg__features_8cpp.html</anchorfile>
      <anchor>a49b20d0fbefa83135edb916db382be16</anchor>
      <arglist>(SampleSet *cluster, const sensor_msgs::LaserScan &amp;scan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calc_leg_features.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>calc__leg__features_8h</filename>
    <includes id="laser__processor_8h" name="laser_processor.h" local="yes" imported="no">laser_processor.h</includes>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>calcLegFeatures</name>
      <anchorfile>calc__leg__features_8h.html</anchorfile>
      <anchor>aef2c13a76aa141dd8de05264d5bc57e0</anchor>
      <arglist>(laser_processor::SampleSet *cluster, const sensor_msgs::LaserScan &amp;scan)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DetectLegs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/srv_gen/cpp/include/srs_leg_detector/</path>
    <filename>DetectLegs_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; srs_leg_detector::DetectLegs &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">srs_leg_detector::DetectLegs</class>
    <class kind="struct">srs_leg_detector::DetectLegsRequest_</class>
    <class kind="struct">srs_leg_detector::DetectLegsResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; srs_leg_detector::DetectLegs &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>srs_leg_detector</namespace>
    <member kind="typedef">
      <type>::srs_leg_detector::DetectLegsRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectLegsRequest</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a8ed56e1888b46f14a6941386f942afc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsRequest const  &gt;</type>
      <name>DetectLegsRequestConstPtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a2dade69e0ae73fb67afc973e6a70553e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsRequest &gt;</type>
      <name>DetectLegsRequestPtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>aafbf4a9304892fcfc0144620907a1544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::srs_leg_detector::DetectLegsResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectLegsResponse</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a30a6a7ff7fe47a2d1e08b355836fad05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsResponse const  &gt;</type>
      <name>DetectLegsResponseConstPtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a5e033d320b71f1613e48f9b3dcbe93b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsResponse &gt;</type>
      <name>DetectLegsResponsePtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a2b997e69756b41d5f6a8126482085999</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>laser_processor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>laser__processor_8cpp</filename>
    <includes id="laser__processor_8h" name="laser_processor.h" local="yes" imported="no">laser_processor.h</includes>
  </compound>
  <compound kind="file">
    <name>laser_processor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>laser__processor_8h</filename>
    <class kind="class">laser_processor::Background</class>
    <class kind="struct">laser_processor::CompareSample</class>
    <class kind="class">laser_processor::Sample</class>
    <class kind="class">laser_processor::SampleSet</class>
    <class kind="class">laser_processor::ScanMask</class>
    <class kind="class">laser_processor::ScanProcessor</class>
    <namespace>laser_processor</namespace>
  </compound>
  <compound kind="file">
    <name>legListener.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>legListener_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>legCallback</name>
      <anchorfile>legListener_8cpp.html</anchorfile>
      <anchor>afad451c0c1d439c79062c273b3518396</anchor>
      <arglist>(const sensor_msgs::PointCloud::ConstPtr &amp;people_cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>legListener_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>srs_leg_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>srs__leg__detector_8cpp</filename>
    <includes id="laser__processor_8h" name="laser_processor.h" local="yes" imported="no">laser_processor.h</includes>
    <includes id="calc__leg__features_8h" name="calc_leg_features.h" local="yes" imported="no">calc_leg_features.h</includes>
    <includes id="DetectLegs_8h" name="DetectLegs.h" local="no" imported="no">srs_leg_detector/DetectLegs.h</includes>
    <class kind="class">LegDetector</class>
    <class kind="class">Legs</class>
    <class kind="class">MatchedFeature</class>
    <class kind="class">Pair</class>
    <class kind="class">SavedFeature</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>det_dist__for_pause</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a7e926d192adf145db3b6f174e5585da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>det_dist__for_resume</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a201d0080f9984c77347546c7bd3e36f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>fixed_frame</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a5fc3ee6ca1b149c6d463afb041c3d1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_argc</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a56a0ec58e8a4c0f144ab10e9eabc8934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>g_argv</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a42cc1f3030bc4fced497d4a33ac59959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>leg_pair_separation_m</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>ad42c18a5c2619bf1b0b10d5c29d81af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>max_meas_jump_m</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a0a754208ec4c64e3ba546d035e4e235f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>max_second_leg_age_s</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a75558e3742fb3069b6d1549d634e3827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>max_track_jump_m</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>af532b27643044d38c92e75f9947dd3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>no_observation_timeout_s</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>aaa587ce4cd0660313ca20522346e6dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>scan_topic</name>
      <anchorfile>srs__leg__detector_8cpp.html</anchorfile>
      <anchor>a028cea61410d6536db09e0ebaa20043d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>train_leg_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-srs_public/doc_stacks/2013-03-05_12-22-34.333426/srs_public/srs_leg_detector/src/</path>
    <filename>train__leg__detector_8cpp</filename>
    <includes id="laser__processor_8h" name="laser_processor.h" local="yes" imported="no">laser_processor.h</includes>
    <includes id="calc__leg__features_8h" name="calc_leg_features.h" local="yes" imported="no">calc_leg_features.h</includes>
    <class kind="class">TrainLegDetector</class>
    <member kind="enumeration">
      <name>LoadType</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a23ef47ba052bffd629011885a72be6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOADING_NONE</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a23ef47ba052bffd629011885a72be6aead59e7b35fae81d3541a61c4fcb63c823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOADING_POS</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a23ef47ba052bffd629011885a72be6aead2bd7a5f2edc2a0c772a76adbfd01677</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOADING_NEG</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a23ef47ba052bffd629011885a72be6aea7f9ca7ad99b19ab35c2e714bed0df149</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOADING_TEST</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a23ef47ba052bffd629011885a72be6aeaac34c08d5249bdcf56498b01b9b91887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOADING_BACKGROUND</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a23ef47ba052bffd629011885a72be6aead67a947e04e848a95fcb693b3f951d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>train__leg__detector_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LegDetector</name>
    <filename>classLegDetector.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>detectLegsCallback</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a507d47d0f7ccf6f227fabf15683e03e6</anchor>
      <arglist>(srs_leg_detector::DetectLegs::Request &amp;req, srs_leg_detector::DetectLegs::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCallback</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>addbd0f693619ce75208c6a4a31081295</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LegDetector</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a4f269069f7bc3e9f2307bc37dc59b2dd</anchor>
      <arglist>(ros::NodeHandle nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>measure_distance</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>aa20aadb04f134426c194ec076a55edfe</anchor>
      <arglist>(double dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendActionLibGoalPause</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a6f06120990c321c062f349e195bc12ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendActionLibGoalResume</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>af9914525c59b88ea3d148a8b6390a3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LegDetector</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>aa1cebc9c9ede7b67ec20b544ff4c1746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>connected_thresh_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a913b16072e73d6c06319a080a1a0fb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; geometry_msgs::Point32 &gt;</type>
      <name>detected_legs</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a2855c227f12eae920906d8fe9a44fdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>feat_count_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a42d9f0cf9cbf5d203ce491b52e3527c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>feature_id_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>acb20151c46e04089f553e2651df41832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvRTrees</type>
      <name>forest</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>aba14a18ad37c09fcaefef6e45249f43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>human_distance_pub_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>afa344aaf3ca832174e15f339bee23794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::MessageFilter&lt; sensor_msgs::LaserScan &gt;</type>
      <name>laser_notifier_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a88c52a929c147d37d049f125f77313eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; sensor_msgs::LaserScan &gt;</type>
      <name>laser_sub_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a5325e685aaef214c7a5f34e537bd6e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>leg_cloud_pub_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a833cb3c74a868254af2a32880c991d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>leg_detections_pub_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a81a24ede4d00d0dc4cfdcdb3061303e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScanMask</type>
      <name>mask_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a87dd0babb1e1e64fbf454c36fa309c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mask_count_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>af7ccd55264f638b4cf3511495f77049d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>ab32f8d8eb5fbb9469d9180fdd340ef69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::MessageFilter&lt; srs_msgs::PositionMeasurement &gt;</type>
      <name>people_notifier_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a2644025e97e2696c66c837b6d6482519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; srs_msgs::PositionMeasurement &gt;</type>
      <name>people_sub_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>ac34b20241d8e7eb559db3040f488cf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>save_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a400517159be2213717ecf75d10046205</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>list&lt; SavedFeature * &gt;</type>
      <name>saved_features_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a71fa7c93395644f673871b577d6a61cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>saved_mutex_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a0f0d4ba8679972f2bd9671cfb392ec27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>service_server_detect_legs_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a8e4cf6ccca8134fd6a04daa8b9990185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformListener</type>
      <name>tfl_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>ab21ad468445ed62d5eb7c8789f2ee886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>tracker_measurements_pub_</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a5c5c914988581f4fbc6cbfb82b7a20bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>client_map</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>aed6732e3f4a93123cd638633e5a5de29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a2c194110701dcf6db37376773f485f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>srs_msgs::HS_distance</type>
      <name>distance_msg</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a39842f002b823439a3d01919e579c593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ind_x</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>af817ba8a584a8434d834bf35d2bed03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ind_y</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a65c74e2ef7a3ab7a024d906ccd94d5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>indtmp</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>aeb9eee299ab0ea62be88b3119f25900b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>short int</type>
      <name>map_data</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>ad90b4cc0c838e535ce13290c6713bd75</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pauseSent</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a551a1c9c0115d9784fe9f048b4774196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::GetMap</type>
      <name>srv_map</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a914f618448ab03f6664756561fa63866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tmp</name>
      <anchorfile>classLegDetector.html</anchorfile>
      <anchor>a7aba20760e60a472d7bce8f9e375e757</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Legs</name>
    <filename>classLegs.html</filename>
    <member kind="function">
      <type></type>
      <name>Legs</name>
      <anchorfile>classLegs.html</anchorfile>
      <anchor>a8be1c29662e146415ea4b77e41b178d9</anchor>
      <arglist>(Stamped&lt; Point &gt; loc, string type)</arglist>
    </member>
    <member kind="variable">
      <type>Stamped&lt; Point &gt;</type>
      <name>loc_</name>
      <anchorfile>classLegs.html</anchorfile>
      <anchor>aed07bb9b70bbcf1688ad00ad40e0a5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type_</name>
      <anchorfile>classLegs.html</anchorfile>
      <anchor>aa643feeaede0afb6197ee8f7cb8c6bf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatchedFeature</name>
    <filename>classMatchedFeature.html</filename>
    <member kind="function">
      <type></type>
      <name>MatchedFeature</name>
      <anchorfile>classMatchedFeature.html</anchorfile>
      <anchor>ac2c1ef25f6caa962a4dcc4cabf7c0125</anchor>
      <arglist>(Legs *candidate, SavedFeature *closest, float distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classMatchedFeature.html</anchorfile>
      <anchor>a265ce1f7d6f804b71dad3e6c412b16d9</anchor>
      <arglist>(const MatchedFeature &amp;b) const </arglist>
    </member>
    <member kind="variable">
      <type>Legs *</type>
      <name>candidate_</name>
      <anchorfile>classMatchedFeature.html</anchorfile>
      <anchor>a8a485fe5119dee57f017c8be37bca899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SavedFeature *</type>
      <name>closest_</name>
      <anchorfile>classMatchedFeature.html</anchorfile>
      <anchor>a4f458197708e66a5264280b4dc997492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance_</name>
      <anchorfile>classMatchedFeature.html</anchorfile>
      <anchor>ab450b4032f103d538c0c270a95e8a4b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pair</name>
    <filename>classPair.html</filename>
    <member kind="function">
      <type></type>
      <name>Pair</name>
      <anchorfile>classPair.html</anchorfile>
      <anchor>aacb1b75521e94865824a7d1214279054</anchor>
      <arglist>(Point pos1, Point pos2, float dist)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dist_sep_m</name>
      <anchorfile>classPair.html</anchorfile>
      <anchor>a74800cfea8d70c482e215689b5417c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point</type>
      <name>pos1_</name>
      <anchorfile>classPair.html</anchorfile>
      <anchor>a535ea26e2dad4420bdc73cca3b7744ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point</type>
      <name>pos2_</name>
      <anchorfile>classPair.html</anchorfile>
      <anchor>a0fadf552e74f691af20209ea343d45e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SavedFeature</name>
    <filename>classSavedFeature.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getLifetime</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a54f39b93aee7d91aabe8032a66ffefdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagate</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a212a95f9537c3491645e72c3af174c00</anchor>
      <arglist>(ros::Time time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SavedFeature</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>abbcc8e8eee9dd482f4ed80ae9dc77ec6</anchor>
      <arglist>(Stamped&lt; Point &gt; loc, TransformListener &amp;tfl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a8ab0402ac81e5f96f5a2f410e072e600</anchor>
      <arglist>(Stamped&lt; Point &gt; loc)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dist_to_person_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>afd10d0bb8c8383e4f54a20a04247cbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TrackerKalman</type>
      <name>filter_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>aa5de62af7fb9d8e4313175ff142c334b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>id_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>abebfed769be509d76519e74327044356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>meas_time_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a7013c7043b64fca87dfb1d8410045838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>object_id</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a5951b1a2e8b7a11741a865d82371f4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stamped&lt; Point &gt;</type>
      <name>position_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a29d1d113d4451b0de0f9fa5e3bc2e08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BFL::StatePosVel</type>
      <name>sys_sigma_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>acc5736a457391715a8d5a9cf8a13da2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformListener &amp;</type>
      <name>tfl_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>aceac26d6720c6f1520be2ea1ca1b2f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>time_</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a18cd8c2534ea91a69293d76afa352bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nextid</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>a568ac5f4783731b3f3c48ec065bdefb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePosition</name>
      <anchorfile>classSavedFeature.html</anchorfile>
      <anchor>ab60af061992b23b25953618c73a690e1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TrainLegDetector</name>
    <filename>classTrainLegDetector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>loadBackground</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a2c01cb1ab65256336027b2b74670fcb4</anchor>
      <arglist>(sensor_msgs::LaserScan *scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCb</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a6e425c8b516eca807bbf6fbfe8ab07a3</anchor>
      <arglist>(sensor_msgs::LaserScan *scan, vector&lt; vector&lt; float &gt; &gt; *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCbBackgroundremoved</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>acc54fdf60546f04b88b73cacd9d0f43f</anchor>
      <arglist>(sensor_msgs::LaserScan *scan, vector&lt; vector&lt; float &gt; &gt; *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadData</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>ac00de2e64527506ed378ae80328f13a9</anchor>
      <arglist>(LoadType load, char *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a27208650ce049106eb50cb4381640cb9</anchor>
      <arglist>(char *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>ae117b079d4d267ceb430ba4197de39b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>traincl</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a83e8b01a06808e0d5fbe614bf031970e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrainLegDetector</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a66477befc1649ebce412f6509252f79d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Background</type>
      <name>background_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>ad731d8d3f2212c8627f67f6fa8bd0a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>connected_thresh_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a62b0253bba03fe66e4a84ce5d5546fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>feat_count_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a5ce363c17e61b5b4b59d07ab8e01469c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvRTrees</type>
      <name>forest</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a63c0eb507dedc36642a5b30d9e075fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScanMask</type>
      <name>mask_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a180820880f99e5f366aabb1dd055f942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mask_count_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>aaeb6daeab0a672816632c8d8d8b5bdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; float &gt; &gt;</type>
      <name>neg_data_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>acb39431e1932dffe2612b89c56033fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; float &gt; &gt;</type>
      <name>pos_data_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>aec4b5a935da9cdf38b2ec86999109c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; vector&lt; float &gt; &gt;</type>
      <name>test_data_</name>
      <anchorfile>classTrainLegDetector.html</anchorfile>
      <anchor>a96de81e19c90dc14e592934e47795279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>laser_processor</name>
    <filename>namespacelaser__processor.html</filename>
    <class kind="class">laser_processor::Background</class>
    <class kind="struct">laser_processor::CompareSample</class>
    <class kind="class">laser_processor::Sample</class>
    <class kind="class">laser_processor::SampleSet</class>
    <class kind="class">laser_processor::ScanMask</class>
    <class kind="class">laser_processor::ScanProcessor</class>
  </compound>
  <compound kind="class">
    <name>laser_processor::Background</name>
    <filename>classlaser__processor_1_1Background.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addScan</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>a85b5ed474e709e3226e5fda6cd211610</anchor>
      <arglist>(sensor_msgs::LaserScan &amp;scan, float treshhold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Background</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>a264c6e60b4103cabbea4b7bd2731ab7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>a3f1798588c91b35a56fc2e4b54ece782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSamplebelongstoBackgrond</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>a2dde9b8c34a4ea2a659334b7c40e8617</anchor>
      <arglist>(Sample *s, float thresh)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>angle_max</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>ad601826529d2c4426e96490fc3f0105d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>angle_min</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>a8a6c64fdfee5e96ad97ba1739ea714f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SampleSet</type>
      <name>backgr_data</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>acc0654bbb65ad771a3a660ca417dbc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filled</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>adf19344958fc19167fedc43ab891de20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>classlaser__processor_1_1Background.html</anchorfile>
      <anchor>a3cba924c700e78ba0a2591363ecea989</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>laser_processor::CompareSample</name>
    <filename>structlaser__processor_1_1CompareSample.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareSample</name>
      <anchorfile>structlaser__processor_1_1CompareSample.html</anchorfile>
      <anchor>a8812e83ba266bcf92ab2f2a179d66c23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structlaser__processor_1_1CompareSample.html</anchorfile>
      <anchor>a0e05b864b97091b81dfecaa8374ea90c</anchor>
      <arglist>(const Sample *a, const Sample *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_processor::Sample</name>
    <filename>classlaser__processor_1_1Sample.html</filename>
    <member kind="function" static="yes">
      <type>static Sample *</type>
      <name>Extract</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>ad9f1b6b2383141a277e5d8ba5aa445ad</anchor>
      <arglist>(int ind, const sensor_msgs::LaserScan &amp;scan)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>abfe10bdf6f5a81eebd15c66d07c51b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>a68f754c46ab5832e7d423ccb2097f029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>a336b13be0ee5774a85d9de5ab0a37984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scans</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>a9a82f37e421e279407506f8a4a91f75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>variation</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>a2ed9a262615761f33fefb817cc7dcfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>aad9292a39232a93732712ff3e4f18153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>ac63fcf0f34c85eb6e6b66f5bb55c9b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Sample</name>
      <anchorfile>classlaser__processor_1_1Sample.html</anchorfile>
      <anchor>a68bc59678764bbb31a04c7984566e0d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_processor::SampleSet</name>
    <filename>classlaser__processor_1_1SampleSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>appendToCloud</name>
      <anchorfile>classlaser__processor_1_1SampleSet.html</anchorfile>
      <anchor>aebe97c5cbc2fc27c0dfd6aaf6869f974</anchor>
      <arglist>(sensor_msgs::PointCloud &amp;cloud, int r=0, int g=0, int b=0)</arglist>
    </member>
    <member kind="function">
      <type>tf::Point</type>
      <name>center</name>
      <anchorfile>classlaser__processor_1_1SampleSet.html</anchorfile>
      <anchor>a54286f116975c0d0e6cf3872651950c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classlaser__processor_1_1SampleSet.html</anchorfile>
      <anchor>a1ddad01495f37a82f93e1075d672d2db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SampleSet</name>
      <anchorfile>classlaser__processor_1_1SampleSet.html</anchorfile>
      <anchor>a913c86af139ca45930e4f9b5cfd7304c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SampleSet</name>
      <anchorfile>classlaser__processor_1_1SampleSet.html</anchorfile>
      <anchor>ac5a08ad9a7be078438153c370491fbe8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_processor::ScanMask</name>
    <filename>classlaser__processor_1_1ScanMask.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addScan</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>a84a1601e9aeed349da6f5f5403d54b63</anchor>
      <arglist>(sensor_msgs::LaserScan &amp;scan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>a17aace54bf8247b3932785a1fb8e9f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSample</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>a4b432dc3014f123bf9a2886f96252d8d</anchor>
      <arglist>(Sample *s, float thresh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanMask</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>abf4f33f63d8243d6334248769e363263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>angle_max</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>ae8250774b1a239a564df14d73e7ac7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>angle_min</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>a7c900413db5a76b89cddce1324891d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filled</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>afbfe8c9751d1ad0d13985565ef34219e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SampleSet</type>
      <name>mask_</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>a60f70368589d095a69531febf7bcd74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>classlaser__processor_1_1ScanMask.html</anchorfile>
      <anchor>aa80f47ce46856a27b2f87035b7e7af22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>laser_processor::ScanProcessor</name>
    <filename>classlaser__processor_1_1ScanProcessor.html</filename>
    <member kind="function">
      <type>std::list&lt; SampleSet * &gt; &amp;</type>
      <name>getClusters</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>ad52ee5370b2b86955ffbc9f4058a49e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLessThan</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>a20e334ea8a96e50f325be7287bbeba2d</anchor>
      <arglist>(uint32_t num)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanProcessor</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>a1b26d5b74f2e503b2512f606611428fa</anchor>
      <arglist>(const sensor_msgs::LaserScan &amp;scan, ScanMask &amp;mask_, Background &amp;background_, float mask_threshold=0.03, float background_treshhold=0.03)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanProcessor</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>aa391ed45d38376b6fec1ae6ca2a3f49d</anchor>
      <arglist>(const sensor_msgs::LaserScan &amp;scan, ScanMask &amp;mask_, float mask_threshold=0.03)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitConnected</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>a14b07625e2b651178ef035b4431e2627</anchor>
      <arglist>(float thresh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScanProcessor</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>af7771ea481fc97026cce4f3cd1d41163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; SampleSet * &gt;</type>
      <name>clusters_</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>ac7869e784d6bdc936695cabfd25b1775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::LaserScan</type>
      <name>scan_</name>
      <anchorfile>classlaser__processor_1_1ScanProcessor.html</anchorfile>
      <anchor>a9211995bf0de69c2c476a94b94d3e5aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03fe09be6679294bda05b807c7d00dcd</anchor>
      <arglist>(const ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &amp;)</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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a66b06294fdfd801f0af1eff7d084cc29</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1srs__leg__detector_1_1DetectLegsResponse___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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5c16eb43d8be006b8fe9069122dd16ae</anchor>
      <arglist>(const ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &amp;)</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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a34a0c2591404e68a2d5e5394e4abdd33</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeab8a878c0c99286f352ef37dd7ea472</anchor>
      <arglist>(const ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &amp;)</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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac100c8bed6d8932fa3683366235ad247</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1srs__leg__detector_1_1DetectLegsResponse___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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af84804fb1d23683006300048ae6b5a01</anchor>
      <arglist>(const ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &amp;)</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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad0689414bca3ad179e92df8350a74756</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___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; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___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; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___3_0124148fb7f6e99e437ae386b67b68b8c3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1srs__leg__detector_1_1DetectLegsResponse___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; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1srs__leg__detector_1_1DetectLegsResponse___3_03168d3d991e0304b69681960359f6841.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a413ee86133b80230c05398e5b181c90b</anchor>
      <arglist>(const ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &amp;)</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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1f26585fe527b18117419da41d91c359</anchor>
      <arglist>()</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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a09086e4d22d0e80bb7cfc307f36243ca</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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5415491dead7c6fc646a60fce917c00a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1srs__leg__detector_1_1DetectLegsResponse___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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a88bb63ef2dfedb471ba4a7acdcde0cdc</anchor>
      <arglist>(const ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &amp;)</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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acfb27dde8a3e8b71220469615855321e</anchor>
      <arglist>()</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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>addcd6fd881dc60fd454be095d9c7f942</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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad1b77988eed5a42789438ae1f18a75b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1srs__leg__detector_1_1DetectLegsRequest___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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae68b8191e12258080e4202c0b08c7005</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_1srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a135d80c980d71000ea98060ac115d320</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1srs__leg__detector_1_1DetectLegsResponse___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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae33def1562d9e8a83e1053414c0317d0</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_1srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a13a979bff1167b724245275a20cfa657</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; srs_leg_detector::DetectLegs &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01srs__leg__detector_1_1DetectLegs_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_01srs__leg__detector_1_1DetectLegs_01_4.html</anchorfile>
      <anchor>a6e0736ed18ae06294c325ba8a8144ec1</anchor>
      <arglist>(const srs_leg_detector::DetectLegs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01srs__leg__detector_1_1DetectLegs_01_4.html</anchorfile>
      <anchor>af31f72b8909c6e5f9fedc7d0a43dcd0f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01srs__leg__detector_1_1DetectLegsRequest___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_01srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4b8034e788e26b78b9fae1416e047b2c</anchor>
      <arglist>(const srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acc5a2b99269c521bfd8829314dabc0af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01srs__leg__detector_1_1DetectLegsResponse___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_01srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a121b776af80879bef492e9d79ab4102e</anchor>
      <arglist>(const srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a946a264d2f6dc8d653722fd28f267dfe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; srs_leg_detector::DetectLegs &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01srs__leg__detector_1_1DetectLegs_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_01srs__leg__detector_1_1DetectLegs_01_4.html</anchorfile>
      <anchor>af1e4ee2fcd64749181d1ad7bb7261026</anchor>
      <arglist>(const srs_leg_detector::DetectLegs &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01srs__leg__detector_1_1DetectLegs_01_4.html</anchorfile>
      <anchor>a7229392057123ae7e1e97df0f08c080c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01srs__leg__detector_1_1DetectLegsRequest___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_01srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4234d29f3de7f5e08cd9ad5da026f487</anchor>
      <arglist>(const srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01srs__leg__detector_1_1DetectLegsRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a52c834a01a1bf76685df6663dd18e25d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01srs__leg__detector_1_1DetectLegsResponse___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_01srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6a022519bd97f236dd363c5793ed02b2</anchor>
      <arglist>(const srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01srs__leg__detector_1_1DetectLegsResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a88c68c58a905fbce2feb9f3b086c29ca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>srs_leg_detector</name>
    <filename>namespacesrs__leg__detector.html</filename>
    <namespace>srs_leg_detector::srv</namespace>
    <class kind="struct">srs_leg_detector::DetectLegs</class>
    <class kind="struct">srs_leg_detector::DetectLegsRequest_</class>
    <class kind="struct">srs_leg_detector::DetectLegsResponse_</class>
    <member kind="typedef">
      <type>::srs_leg_detector::DetectLegsRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectLegsRequest</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a8ed56e1888b46f14a6941386f942afc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsRequest const  &gt;</type>
      <name>DetectLegsRequestConstPtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a2dade69e0ae73fb67afc973e6a70553e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsRequest &gt;</type>
      <name>DetectLegsRequestPtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>aafbf4a9304892fcfc0144620907a1544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::srs_leg_detector::DetectLegsResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DetectLegsResponse</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a30a6a7ff7fe47a2d1e08b355836fad05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsResponse const  &gt;</type>
      <name>DetectLegsResponseConstPtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a5e033d320b71f1613e48f9b3dcbe93b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsResponse &gt;</type>
      <name>DetectLegsResponsePtr</name>
      <anchorfile>namespacesrs__leg__detector.html</anchorfile>
      <anchor>a2b997e69756b41d5f6a8126482085999</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>srs_leg_detector::DetectLegs</name>
    <filename>structsrs__leg__detector_1_1DetectLegs.html</filename>
    <member kind="typedef">
      <type>DetectLegsRequest</type>
      <name>Request</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegs.html</anchorfile>
      <anchor>a5894fcb52ef1c74741f034b10a5c0060</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegs.html</anchorfile>
      <anchor>a1e21eee5b2c14912a50408d5cb5d74d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectLegsResponse</type>
      <name>Response</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegs.html</anchorfile>
      <anchor>ac46a341a9ada2ccef1be1d48102057bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegs.html</anchorfile>
      <anchor>ab2b0c433e175fc5acb901a9955659dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegs.html</anchorfile>
      <anchor>a7cc405163f8f3ce398fc93621ee4d3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegs.html</anchorfile>
      <anchor>ac40d6c95f2257c590ff98203637a48c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>srs_leg_detector::DetectLegsRequest_</name>
    <filename>structsrs__leg__detector_1_1DetectLegsRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>adcc50c0864a4a76cd1d9be69af32abe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a5f6c568fb23b6a73f836fe0eb3a8167a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectLegsRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a07e3171c3b40869648d1a2fef8a5e077</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a6421ccc53d9d32b9bbf6eb33844ff56a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a32c9ea184afa5130b79861209f221d33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a9d81b01ec47523dce409882109537eb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a5deeb363f2ac4e79f08adc1613421471</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a8a7668f886d9d6d4bedc5d13a330769b</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectLegsRequest_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>aeb542512ce10394dd27577435aff75f6</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectLegsRequest_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>ac424015daddcfb088b41093b7074de89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>abaffb9af9ad18c17cfac2a493b3a5464</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a23a4bdacc38dd29d45293af68963b16e</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>ade418b893de4a26680abe4f6c6bd75cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>ab9168e165975efbc091a41bec88c81af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>ad40918070b4c31346a0ecaf9b5184547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>af2557f683d2e83abed5874a22061d1dc</anchor>
      <arglist>()</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>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a82ef1b5568e7da07de19fd63996a3b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>aaa20caa176cca86f989f49189bda9602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>aace77559728d114b5baa669c2775ff2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>a693a21b652b78d85544eaafb67352157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsRequest__.html</anchorfile>
      <anchor>aa7d5665a7c702fa64cb984869e6eeb1d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>srs_leg_detector::DetectLegsResponse_</name>
    <filename>structsrs__leg__detector_1_1DetectLegsResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::PointCloud_&lt; ContainerAllocator &gt;</type>
      <name>_leg_list_type</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>aa2d07c59a42b933dd8e956cfc1f4401a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a5a3c60fadff0e6482e98702781c1a385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::srs_leg_detector::DetectLegsResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a8e905170a76f915ed392c03b5b38faf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DetectLegsResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a7564192d1b54a1e8f1d713adc800c309</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a3bab6da0dd50b45c7734225b4ed2c06e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a2797df398b4100e2b36d2dcdf548355b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a29273186cc4b88be517012d537cfadaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>ad8d5c7d9adf84196bbbb8b41ce520fb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a5a23da19548c87226bb73f4889e33ebc</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectLegsResponse_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>ad690ba9bfad932714ce6ed54352414b1</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectLegsResponse_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a06594e1ee13c598139dafedbe4d6660a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>aed1d556417f213d6ed8b2a79585c9ee9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>ad94006787b2642e25726447ae1593701</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a831e05b8fef5076f5050e0e9247b68b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>ab1da3b0cf1ab5e445612947d5042444f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a4b0edc2234d0480a450fd17bdc69de0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>ab35620404ae0f8677b75aec10c2a1b5c</anchor>
      <arglist>()</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>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a3e05d17481390be1ea5eb22a2b097cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::PointCloud_&lt; ContainerAllocator &gt;</type>
      <name>leg_list</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a0d157b7afab23eb4b1dd3e1138eb6864</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a9b2367fc686facc57551f611e33e3525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a5dd52d50029ee2623bdf9098de2e6a85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>ac1b584c9ab9bc2ada3f5ad2f8c725284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structsrs__leg__detector_1_1DetectLegsResponse__.html</anchorfile>
      <anchor>a87f5bc9bd993f2f4fffcff09798a65ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>srs_leg_detector::srv</name>
    <filename>namespacesrs__leg__detector_1_1srv.html</filename>
    <namespace>srs_leg_detector::srv::_DetectLegs</namespace>
  </compound>
  <compound kind="namespace">
    <name>srs_leg_detector::srv::_DetectLegs</name>
    <filename>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</filename>
    <class kind="class">srs_leg_detector::srv::_DetectLegs::DetectLegs</class>
    <class kind="class">srs_leg_detector::srv::_DetectLegs::DetectLegsRequest</class>
    <class kind="class">srs_leg_detector::srv::_DetectLegs::DetectLegsResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</anchorfile>
      <anchor>a4df3ba576932baa261628a21ac9717e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</anchorfile>
      <anchor>afcd5e3e6ed0ceda0af084c79927c6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacesrs__leg__detector_1_1srv_1_1__DetectLegs.html</anchorfile>
      <anchor>a94ad212eaa08b620a1e909ab3c7b9d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_leg_detector::srv::_DetectLegs::DetectLegs</name>
    <filename>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegs.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegs.html</anchorfile>
      <anchor>aac0fd9bf255c50e097cc02b973ce553e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegs.html</anchorfile>
      <anchor>ab5af71d0cd5cb7a20f5204be5e40543c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegs.html</anchorfile>
      <anchor>ad2f8345583bded7967aa104d3fe595d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegs.html</anchorfile>
      <anchor>a51fa7b9706b6f3f24b04eecd4a56b20f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_leg_detector::srv::_DetectLegs::DetectLegsRequest</name>
    <filename>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>afb4389dbff9b84023ca9a32bacdb9251</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a5e6405bd71f5a4cea6d9ef3c167571c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a0ede1e137e2dabc7f7bc2b1bee6ec665</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>aba9a568b5c1dc834da5306b694f30c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a44aacd011dee948129916607a5d1397a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a2a2a663d2c4633de5b16134277855198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a583cb73b14a2a9f2fc4e04f8fa400e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a52408d154fcc1aa31ef7b6ab513f87ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a9bc0b89d9082120051e3f752d6ddf628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>ae9f7b09e41b04e347b0175b3d7e74ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>acd4fda07f55bc6bafdb76dd4a5f9d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsRequest.html</anchorfile>
      <anchor>a10726385c21aac735b44482d9d7bf9af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>srs_leg_detector::srv::_DetectLegs::DetectLegsResponse</name>
    <filename>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>a1e07407cc8cfefba3286b21c9cbb25b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>ae42265e5fa89605004cfb4ae554a4e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>a052b1aa33cd5fcdff745f93d0bd33658</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>a5c689749be1b01414ffe04d1c2a4a922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>aaa84e719fbcfc67dcfba71dfbaeaaf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>leg_list</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>aabd67d396418a1816a42fb77dd6c045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>aea07618fe636f20f095d867888a00280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>a1236facb8a4094c91fb750666e1cb5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>a0be52ff9fea1aa2865560796e1b9aed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>a0675275215231a19094f37ec0943b98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>abf059e80ed2b54b6d3fff082e8e38c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>adaa4b0dfbcc2d546bfa7ed25b6ed9102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classsrs__leg__detector_1_1srv_1_1__DetectLegs_1_1DetectLegsResponse.html</anchorfile>
      <anchor>ac05c00a52c42c22ecaa2b8dcea91d987</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
