<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>____init_____8py</filename>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="variable">
      <type></type>
      <name>BagOfFeatures</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad35bdec988271e82a77252f45e94ffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bounding_box_msg_to_aabb</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ab8e389f6566ceba2105b018bbbf3e336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bounding_rect_of_mask</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ae64153b449e4d21756c483a22cd1cef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>centerize</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5bcd14dacd484383c4fcb905bafbb554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>colorize_cluster_indices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af05671e6d0ff26d7347b9cd0eefdcda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>decompose_descriptors_with_label</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a040ba72f2971029659d404b5ccb6acbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descent_closing</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2b2d9bad3f55223572adb95da11e1d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_overlap_of_aabb</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a45dc837c94c7cb7d1557b724b31b209e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_tile_image</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0fd074075a6bbce6d105e3d6e9c890ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rects_msg_to_ndarray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5a37d837949b3c8bccb2053f263007fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chainermodels/__init__.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>chainermodels_2____init_____8py</filename>
    <namespace>jsk_recognition_utils::chainermodels</namespace>
    <member kind="variable">
      <type></type>
      <name>AlexNet</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a349c842538a5136c61dbaa2183e8bbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>AlexNetBatchNormalization</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a60b20ea788177808fe1044a4af4d9ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FCN8sDepthPrediction</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>abdceb5136744cac78fca7a539f1dfe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FCN8sDepthPredictionConcatFirst</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a67e6e39db40ec2c7035549a1e6983ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet101</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a5f8b9f9ccfd8d4d9005eca19d325f04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet101Feature</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a47351faa0672860f94411784a7ce1304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet152</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>aee7b982bf61597ad45e85c8109842d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet152Feature</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a6ff537340d8bd6f4d10b305046e3b46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet50</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a5d2274acbd43c71c97dabd116764cdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet50Feature</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a5eafafc6a1d815d4ef8c6ae5f61fb551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG16</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a3c5bdf39fbebbb5cdd41feaf4e2ca731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG16BatchNormalization</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a93c608bb350676519d8cba5aaf9f05ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG16FastRCNN</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>aa8b554fd335f54b4a14930c5668cd2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG_CNN_M_1024</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>af7241229730d8a8a3e46569525f684aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chainermodels/resnet/__init__.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/resnet/</path>
    <filename>chainermodels_2resnet_2____init_____8py</filename>
    <namespace>jsk_recognition_utils::chainermodels::resnet</namespace>
  </compound>
  <compound kind="file">
    <name>datasets/__init__.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/datasets/</path>
    <filename>datasets_2____init_____8py</filename>
    <namespace>jsk_recognition_utils::datasets</namespace>
    <member kind="variable">
      <type></type>
      <name>BboxDetectionDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>afc33e2ea5872840e80077da76d0d70d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DepthPredictionDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a017faa84aa74ca4f6bc7143d946e0ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DetectionDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a57ae3d6fd4ee14b3ab3cee8679d2a262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InstanceSegmentationDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a1726231b4e9e86acaa16572e158acdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SemanticSegmentationDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a47d599e8ad1c5bbceb477ead40700278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>add_bounding_box_array.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>add__bounding__box__array_8py</filename>
    <class kind="class">add_bounding_box_array::AddBoundingBoxArray</class>
    <namespace>add_bounding_box_array</namespace>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespaceadd__bounding__box__array.html</anchorfile>
      <anchor>a69d33e8c4b5005f05b2340f76bb16d72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>add_cluster_indices.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>add__cluster__indices_8py</filename>
    <class kind="class">add_cluster_indices::AddClusterIndices</class>
    <namespace>add_cluster_indices</namespace>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespaceadd__cluster__indices.html</anchorfile>
      <anchor>afc58a1bfcdd0785f89b1cdb61574b844</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>alexnet.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>alexnet_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::alexnet::AlexNet</class>
    <namespace>jsk_recognition_utils::chainermodels::alexnet</namespace>
  </compound>
  <compound kind="file">
    <name>alexnet_batch_normalization.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>alexnet__batch__normalization_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::alexnet_batch_normalization::AlexNetBatchNormalization</class>
    <namespace>jsk_recognition_utils::chainermodels::alexnet_batch_normalization</namespace>
  </compound>
  <compound kind="file">
    <name>bbox_detection.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/datasets/</path>
    <filename>bbox__detection_8py</filename>
    <class kind="class">jsk_recognition_utils::datasets::bbox_detection::BboxDetectionDataset</class>
    <namespace>jsk_recognition_utils::datasets::bbox_detection</namespace>
  </compound>
  <compound kind="file">
    <name>bounding_box_array_publisher.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>bounding__box__array__publisher_8py</filename>
    <class kind="class">bounding_box_array_publisher::BoundingBoxArrayPublisher</class>
    <namespace>bounding_box_array_publisher</namespace>
  </compound>
  <compound kind="file">
    <name>camera_depth_sensor.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/sensor_model/</path>
    <filename>camera__depth__sensor_8h</filename>
    <includes id="pointcloud__sensor__model_8h" name="pointcloud_sensor_model.h" local="yes" imported="no">jsk_recognition_utils/sensor_model/pointcloud_sensor_model.h</includes>
    <class kind="class">jsk_recognition_utils::CameraDepthSensor</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>color_histogram.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/pcl/</path>
    <filename>color__histogram_8h</filename>
    <class kind="struct">jsk_recognition_utils::PointXYZHLS</class>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ComparePolicy</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRELATION</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfbaed5317a6483f27771fc38acaabd9498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BHATTACHARYYA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfbaa37334a513ec190f2a082930eef40e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERSECTION</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfba43d211e82ad3ef64dfc53bea1e9ba21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHISQUARE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfbaef2901d27df66c66508b77a2bd762bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL_DIVERGENCE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfba832ac2aafb66b9a5cb4a8b31693aa8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HistogramPolicy</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a4c0c83976ad37e0d7302d46084dc33d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a4c0c83976ad37e0d7302d46084dc33d0adc00010def1aec3f53758c783e224c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUE_AND_SATURATION</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a4c0c83976ad37e0d7302d46084dc33d0a5cd30e1414f7525efa67bffcb7bedab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a550948ce91c53664289daf274ed52161</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;input, const std::vector&lt; float &gt; &amp;reference, const ComparePolicy policy, double &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeColorHistogram1d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5e3d1b5e2bef9138e1b9aa30f73d5dff</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZHSV &gt; &amp;cloud, std::vector&lt; float &gt; &amp;histogram, const int bin_size, const double white_threshold=0.1, const double black_threshold=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeColorHistogram2d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a22210ad645cb870c2582c77520c4ee84</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZHSV &gt; &amp;cloud, std::vector&lt; float &gt; &amp;histogram, const int bin_size_per_channel, const double white_threshold=0.1, const double black_threshold=0.1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHistogramBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a09264b34b5d9c781e0eecd76a6d17edb</anchor>
      <arglist>(const double &amp;val, const int &amp;step, const double &amp;min, const double &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HSV2HLS</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a09d8d339d13f45dc52995e912425c62b</anchor>
      <arglist>(const pcl::PointXYZHSV &amp;hsv, PointXYZHLS &amp;hls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2a0c4b737e75cb0985aba66126fe582b</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateHistogram1d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1abd7ad4c71a160cba2c39d006ad029f</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;input, std::vector&lt; float &gt; &amp;output, const double degree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateHistogram2d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa6ce804bc7cd7fd092d3fb347a9a4aa2</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;input, std::vector&lt; float &gt; &amp;output, const double degree)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_utils.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>color__utils_8h</filename>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>colorROSToCVBGR</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af48a1e9efeb0d80f4b4c88ded15cf8f6</anchor>
      <arglist>(const std_msgs::ColorRGBA &amp;ros_color)</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>colorROSToCVRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1295629c071deb4ae2ef16e1de668b78</anchor>
      <arglist>(const std_msgs::ColorRGBA &amp;ros_color)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversations.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>conversations_8py</filename>
    <namespace>jsk_recognition_utils::conversations</namespace>
    <member kind="function">
      <type>def</type>
      <name>bounding_box_msg_to_aabb</name>
      <anchorfile>namespacejsk__recognition__utils_1_1conversations.html</anchorfile>
      <anchor>a13504c7a334cc3e31cd3c8447d910283</anchor>
      <arglist>(bbox_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rects_msg_to_ndarray</name>
      <anchorfile>namespacejsk__recognition__utils_1_1conversations.html</anchorfile>
      <anchor>ae469badb8f5b8339849b99476344f3ce</anchor>
      <arglist>(rects_msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convex_polygon.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>convex__polygon_8cpp</filename>
    <includes id="convex__polygon_8h" name="convex_polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/convex_polygon.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>convex__polygon_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convex_polygon.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>convex__polygon_8h</filename>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/polygon.h</includes>
    <includes id="pcl__util_8h" name="pcl_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_util.h</includes>
    <class kind="class">jsk_recognition_utils::ConvexPolygon</class>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>ConvexPolygon::Ptr</type>
      <name>convexFromCoefficientsAndInliers</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a10abea46c6e0243610fe2c0e03db5750</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr cloud, const pcl::PointIndices::Ptr inliers, const pcl::ModelCoefficients::Ptr coefficients)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cube.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>cube_8cpp</filename>
    <includes id="cube_8h" name="cube.h" local="yes" imported="no">jsk_recognition_utils/geo/cube.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>cube_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cube.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>cube_8h</filename>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/polygon.h</includes>
    <includes id="convex__polygon_8h" name="convex_polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/convex_polygon.h</includes>
    <class kind="class">jsk_recognition_utils::Cube</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>cv_utils.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>cv__utils_8cpp</filename>
    <includes id="cv__utils_8h" name="cv_utils.h" local="yes" imported="no">jsk_recognition_utils/cv_utils.h</includes>
    <includes id="rgb__colors_8h" name="rgb_colors.h" local="yes" imported="no">jsk_recognition_utils/rgb_colors.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>cv::Rect</type>
      <name>boundingRectOfMaskImage</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a6d843e8991a1dafb05eb984d60e69ce0</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareHistogramWithRangeBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a33b1f2d985a8cce030eab12712576ef3</anchor>
      <arglist>(const jsk_recognition_msgs::HistogramWithRangeBin &amp;left, const jsk_recognition_msgs::HistogramWithRangeBin &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>cv::MatND</type>
      <name>computeHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1d2ebb2037d78e2b6c79b8f7bce8d00c</anchor>
      <arglist>(const cv::Mat &amp;input_image, int bin_size, float min_value, float max_value, const cv::Mat &amp;mask_image)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt;</type>
      <name>cvMatNDToHistogramWithRangeBinArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a868e7a08c24cc0eb4c3d5cbfe83ac424</anchor>
      <arglist>(const cv::MatND &amp;cv_hist, float min_value, float max_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawHistogramWithRangeBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a59ca386550e38d684810d61b4bc228f4</anchor>
      <arglist>(cv::Mat &amp;image, const jsk_recognition_msgs::HistogramWithRangeBin &amp;bin, float min_width_value, float max_width_value, float max_height_value, cv::Scalar color)</arglist>
    </member>
    <member kind="function">
      <type>cv::MatND</type>
      <name>HistogramWithRangeBinArrayTocvMatND</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9094d35d2e447eea8cb7ee219ec712b6</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBGR</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a6900635b37e16e8f761e42ca93a50e2c</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBGRA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a8a9d509fd7681617ec51e23fc31a1f4c</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad1c5f5a9c724319b5c67382380709da0</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGBA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a36cc0a8ce81357524cd1ad6d1d89f5a4</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>labelToRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2d53109c3df3b0062c0c289186f3aee8</anchor>
      <arglist>(const cv::Mat src, cv::Mat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortHistogramWithRangeBinArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a32d5fa3f4be8abc719b569ce454ac390</anchor>
      <arglist>(std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;bins)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt;</type>
      <name>topNHistogramWithRangeBins</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5a31c754d0fe220c7c319528526445fc</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;bins, double top_n_rate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cv_utils.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>cv__utils_8h</filename>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>cv::Rect</type>
      <name>boundingRectOfMaskImage</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a6d843e8991a1dafb05eb984d60e69ce0</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareHistogramWithRangeBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a33b1f2d985a8cce030eab12712576ef3</anchor>
      <arglist>(const jsk_recognition_msgs::HistogramWithRangeBin &amp;left, const jsk_recognition_msgs::HistogramWithRangeBin &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>cv::MatND</type>
      <name>computeHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1d2ebb2037d78e2b6c79b8f7bce8d00c</anchor>
      <arglist>(const cv::Mat &amp;input_image, int bin_size, float min_value, float max_value, const cv::Mat &amp;mask_image)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt;</type>
      <name>cvMatNDToHistogramWithRangeBinArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a868e7a08c24cc0eb4c3d5cbfe83ac424</anchor>
      <arglist>(const cv::MatND &amp;cv_hist, float min_value, float max_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawHistogramWithRangeBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a59ca386550e38d684810d61b4bc228f4</anchor>
      <arglist>(cv::Mat &amp;image, const jsk_recognition_msgs::HistogramWithRangeBin &amp;bin, float min_width_value, float max_width_value, float max_height_value, cv::Scalar color)</arglist>
    </member>
    <member kind="function">
      <type>cv::MatND</type>
      <name>HistogramWithRangeBinArrayTocvMatND</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9094d35d2e447eea8cb7ee219ec712b6</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBGR</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a6900635b37e16e8f761e42ca93a50e2c</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBGRA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a8a9d509fd7681617ec51e23fc31a1f4c</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad1c5f5a9c724319b5c67382380709da0</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGBA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a36cc0a8ce81357524cd1ad6d1d89f5a4</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>labelToRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2d53109c3df3b0062c0c289186f3aee8</anchor>
      <arglist>(const cv::Mat src, cv::Mat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortHistogramWithRangeBinArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a32d5fa3f4be8abc719b569ce454ac390</anchor>
      <arglist>(std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;bins)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt;</type>
      <name>topNHistogramWithRangeBins</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5a31c754d0fe220c7c319528526445fc</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;bins, double top_n_rate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>cylinder_8cpp</filename>
    <includes id="cylinder_8h" name="cylinder.h" local="yes" imported="no">jsk_recognition_utils/geo/cylinder.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>cylinder_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>cylinder_8h</filename>
    <class kind="class">jsk_recognition_utils::Cylinder</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>deep_sort_net.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>deep__sort__net_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::deep_sort_net::BlockA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::deep_sort_net::DeepSortFeatureExtractor</class>
    <namespace>jsk_recognition_utils::chainermodels::deep_sort_net</namespace>
  </compound>
  <compound kind="file">
    <name>depth.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>depth_8py</filename>
    <namespace>jsk_recognition_utils::depth</namespace>
    <member kind="function">
      <type>def</type>
      <name>split_fore_background</name>
      <anchorfile>namespacejsk__recognition__utils_1_1depth.html</anchorfile>
      <anchor>a2494a5964e51f55a2e7d379dc60dabc2</anchor>
      <arglist>(depth_img, footprint=None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_prediction.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/datasets/</path>
    <filename>depth__prediction_8py</filename>
    <class kind="class">jsk_recognition_utils::datasets::depth_prediction::DepthPredictionDataset</class>
    <namespace>jsk_recognition_utils::datasets::depth_prediction</namespace>
  </compound>
  <compound kind="file">
    <name>detection.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/datasets/</path>
    <filename>detection_8py</filename>
    <class kind="class">jsk_recognition_utils::datasets::detection::DetectionDataset</class>
    <namespace>jsk_recognition_utils::datasets::detection</namespace>
  </compound>
  <compound kind="file">
    <name>ear_clipping_patched.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/pcl/</path>
    <filename>ear__clipping__patched_8cpp</filename>
    <includes id="ear__clipping__patched_8h" name="ear_clipping_patched.h" local="yes" imported="no">jsk_recognition_utils/pcl/ear_clipping_patched.h</includes>
  </compound>
  <compound kind="file">
    <name>ear_clipping_patched.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/pcl/</path>
    <filename>ear__clipping__patched_8h</filename>
    <class kind="class">pcl::EarClippingPatched</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>fcn8s_depth_predicition.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>fcn8s__depth__predicition_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPrediction</class>
    <class kind="class">jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPredictionConcatFirst</class>
    <namespace>jsk_recognition_utils::chainermodels::fcn8s_depth_predicition</namespace>
  </compound>
  <compound kind="file">
    <name>feature.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>feature_8py</filename>
    <class kind="class">jsk_recognition_utils::feature::BagOfFeatures</class>
    <namespace>jsk_recognition_utils::feature</namespace>
    <member kind="function">
      <type>def</type>
      <name>decompose_descriptors_with_label</name>
      <anchorfile>namespacejsk__recognition__utils_1_1feature.html</anchorfile>
      <anchor>a938591000ac02da7b7b8c85342a9d2ec</anchor>
      <arglist>(descriptors, positions, label_img, skip_zero_label=False)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_util.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>geo__util_8cpp</filename>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <includes id="pcl__conversion__util_8h" name="pcl_conversion_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_conversion_util.h</includes>
    <includes id="sensor__model__utils_8h" name="sensor_model_utils.h" local="yes" imported="no">jsk_recognition_utils/sensor_model_utils.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>geo__util_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaternionf</type>
      <name>rotFrom3Axis</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a273fdb1bf1f3451c6e863abae6a32dcc</anchor>
      <arglist>(const Eigen::Vector3f &amp;ex, const Eigen::Vector3f &amp;ey, const Eigen::Vector3f &amp;ez)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_util.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>geo__util_8h</filename>
    <includes id="pcl__util_8h" name="pcl_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_util.h</includes>
    <includes id="random__util_8h" name="random_util.h" local="yes" imported="no">jsk_recognition_utils/random_util.h</includes>
    <includes id="camera__depth__sensor_8h" name="camera_depth_sensor.h" local="yes" imported="no">jsk_recognition_utils/sensor_model/camera_depth_sensor.h</includes>
    <includes id="types_8h" name="types.h" local="yes" imported="no">jsk_recognition_utils/types.h</includes>
    <includes id="line_8h" name="line.h" local="yes" imported="no">jsk_recognition_utils/geo/line.h</includes>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">jsk_recognition_utils/geo/segment.h</includes>
    <includes id="polyline_8h" name="polyline.h" local="yes" imported="no">jsk_recognition_utils/geo/polyline.h</includes>
    <includes id="plane_8h" name="plane.h" local="yes" imported="no">jsk_recognition_utils/geo/plane.h</includes>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/polygon.h</includes>
    <includes id="convex__polygon_8h" name="convex_polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/convex_polygon.h</includes>
    <includes id="cube_8h" name="cube.h" local="yes" imported="no">jsk_recognition_utils/geo/cube.h</includes>
    <includes id="cylinder_8h" name="cylinder.h" local="yes" imported="no">jsk_recognition_utils/geo/cylinder.h</includes>
    <includes id="grid__plane_8h" name="grid_plane.h" local="yes" imported="no">jsk_recognition_utils/geo/grid_plane.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>jsk_recognition_msgs::BoundingBox</type>
      <name>boundingBoxFromPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a478c1b513ed6c7ede27df3004ded46be</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Plane::Ptr &gt;</type>
      <name>convertToPlanes</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ac4a58cb432286d062bd9f1d0b3e55ab3</anchor>
      <arglist>(std::vector&lt; pcl::ModelCoefficients::Ptr &gt;)</arglist>
    </member>
    <member kind="function">
      <type>Vertices</type>
      <name>pointCloudToVertices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af79323b07e0ce00d8623dcc502632d5c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ROS_INFO_EIGEN_VECTOR3</name>
      <anchorfile>geo__util_8h.html</anchorfile>
      <anchor>a3137a1e7844ccb076cacea311c045aa5</anchor>
      <arglist>(const std::string &amp;prefix, const Eigen::Vector3f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaternionf</type>
      <name>rotFrom3Axis</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a273fdb1bf1f3451c6e863abae6a32dcc</anchor>
      <arglist>(const Eigen::Vector3f &amp;ex, const Eigen::Vector3f &amp;ey, const Eigen::Vector3f &amp;ez)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>verticesToPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5e119d63bec383379610713b8e346d86</anchor>
      <arglist>(const Vertices &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>geometry_8py</filename>
    <namespace>jsk_recognition_utils::geometry</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_overlap_of_aabb</name>
      <anchorfile>namespacejsk__recognition__utils_1_1geometry.html</anchorfile>
      <anchor>a936d6c173cd1992a8a8ca23217392bdc</anchor>
      <arglist>(box1, box2, return_volumes=False)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid_index.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>grid__index_8cpp</filename>
    <includes id="grid__index_8h" name="grid_index.h" local="yes" imported="no">jsk_recognition_utils/grid_index.h</includes>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>grid_index.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>grid__index_8h</filename>
    <class kind="class">jsk_recognition_utils::GridIndex</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>grid_line.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>grid__line_8cpp</filename>
    <includes id="grid__line_8h" name="grid_line.h" local="yes" imported="no">jsk_recognition_utils/grid_line.h</includes>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>grid_line.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>grid__line_8h</filename>
    <includes id="grid__index_8h" name="grid_index.h" local="yes" imported="no">jsk_recognition_utils/grid_index.h</includes>
    <class kind="class">jsk_recognition_utils::GridLine</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>grid_map.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>grid__map_8cpp</filename>
    <includes id="grid__map_8h" name="grid_map.h" local="yes" imported="no">jsk_recognition_utils/grid_map.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <includes id="pcl__conversion__util_8h" name="pcl_conversion_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_conversion_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>grid__map_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid_map.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>grid__map_8h</filename>
    <includes id="grid__index_8h" name="grid_index.h" local="yes" imported="no">jsk_recognition_utils/grid_index.h</includes>
    <includes id="grid__line_8h" name="grid_line.h" local="yes" imported="no">jsk_recognition_utils/grid_line.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <class kind="class">jsk_recognition_utils::GridMap</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>grid_plane.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>grid__plane_8cpp</filename>
    <includes id="grid__plane_8h" name="grid_plane.h" local="yes" imported="no">jsk_recognition_utils/geo/grid_plane.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>grid__plane_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grid_plane.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>grid__plane_8h</filename>
    <includes id="convex__polygon_8h" name="convex_polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/convex_polygon.h</includes>
    <includes id="cube_8h" name="cube.h" local="yes" imported="no">jsk_recognition_utils/geo/cube.h</includes>
    <class kind="class">jsk_recognition_utils::GridPlane</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>image_16uc1_to_32fc1.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>image__16uc1__to__32fc1_8py</filename>
    <class kind="class">image_16uc1_to_32fc1::Image16UC1To32FC1</class>
    <namespace>image_16uc1_to_32fc1</namespace>
  </compound>
  <compound kind="file">
    <name>line.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>line_8cpp</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">jsk_recognition_utils/geo/line.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>line_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>line.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>line_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">jsk_recognition_utils/types.h</includes>
    <class kind="class">jsk_recognition_utils::Line</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>mask.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>mask_8py</filename>
    <namespace>jsk_recognition_utils::mask</namespace>
    <member kind="function">
      <type>def</type>
      <name>bounding_rect_of_mask</name>
      <anchorfile>namespacejsk__recognition__utils_1_1mask.html</anchorfile>
      <anchor>a0787c4f280bb6ba4a9eb3bd1f9c72128</anchor>
      <arglist>(img, mask)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>descent_closing</name>
      <anchorfile>namespacejsk__recognition__utils_1_1mask.html</anchorfile>
      <anchor>a60b4b2e1e281001f7da5a74da0a6ddab</anchor>
      <arglist>(mask, init_selem, n_times)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_conversion_util.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>pcl__conversion__util_8cpp</filename>
    <includes id="pcl__conversion__util_8h" name="pcl_conversion_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_conversion_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <namespace>pcl_conversions</namespace>
    <namespace>tf</namespace>
    <member kind="function">
      <type>void</type>
      <name>convertEigenAffine3</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9a59bca785b14d38e73a455d861e9563</anchor>
      <arglist>(const Eigen::Affine3d &amp;from, Eigen::Affine3f &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertEigenAffine3</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af8cf76fb5e9d81403fc9460b1f0c0833</anchor>
      <arglist>(const Eigen::Affine3f &amp;from, Eigen::Affine3d &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::ModelCoefficients::Ptr &gt;</type>
      <name>convertToPCLModelCoefficients</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a81cf19f3dfa2b51b6c507f9a73afb1e5</anchor>
      <arglist>(const std::vector&lt; PCLModelCoefficientMsg &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::PointIndices::Ptr &gt;</type>
      <name>convertToPCLPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ab5b59f955ef820008c1bc23137ba8e56</anchor>
      <arglist>(const std::vector&lt; PCLIndicesMsg &gt; &amp;cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLModelCoefficientMsg &gt;</type>
      <name>convertToROSModelCoefficients</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ae9c01029ed169cc10d30deef3be5ac0d</anchor>
      <arglist>(const std::vector&lt; pcl::ModelCoefficients::Ptr &gt; &amp;coefficients, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLIndicesMsg &gt;</type>
      <name>convertToROSPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ac9dbb43a63b86591aedeb062d8369744</anchor>
      <arglist>(const std::vector&lt; pcl::PointIndices::Ptr &gt; cluster_indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLIndicesMsg &gt;</type>
      <name>convertToROSPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aaea65c661c3e885bfabe98415e401cce</anchor>
      <arglist>(const std::vector&lt; pcl::PointIndices &gt; cluster_indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2428328e9042341181c02323df4626c1</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a02a2d1c62b64fc0e29efe6978dd11bd6</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rangeImageToCvMat</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0647573f78394bd39ec38a32bfd09217</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, cv::Mat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a45d233d2e40a292f2d638757dca93512</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afceb5afdb671fc18f44938ee7dca2464</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a25d426f06a3c1a1b4952fedeb9db09cd</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8384706c6c807f8366f9261cc05f5d6a</anchor>
      <arglist>(const tf::Transform &amp;t, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a56322635b684ca89729c7f0284f70c2d</anchor>
      <arglist>(const Eigen::Vector3f &amp;e, tf::Vector3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac2fd2981a7e7668a83db7d15c71846bc</anchor>
      <arglist>(const tf::Vector3 &amp;t, Eigen::Vector3f &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_conversion_util.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>pcl__conversion__util_8h</filename>
    <namespace>jsk_recognition_utils</namespace>
    <namespace>pcl_conversions</namespace>
    <namespace>tf</namespace>
    <member kind="typedef">
      <type>pcl::PointIndices</type>
      <name>PCLIndicesMsg</name>
      <anchorfile>pcl__conversion__util_8h.html</anchorfile>
      <anchor>ad1f105c6e2b643a0f9bd26e984bded83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::ModelCoefficients</type>
      <name>PCLModelCoefficientMsg</name>
      <anchorfile>pcl__conversion__util_8h.html</anchorfile>
      <anchor>a73b53d9c420a0a53dac8b0f8c8aa2e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertEigenAffine3</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9a59bca785b14d38e73a455d861e9563</anchor>
      <arglist>(const Eigen::Affine3d &amp;from, Eigen::Affine3f &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertEigenAffine3</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af8cf76fb5e9d81403fc9460b1f0c0833</anchor>
      <arglist>(const Eigen::Affine3f &amp;from, Eigen::Affine3d &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMatrix4</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0467661e3b151d076f4f6d60c4f46836</anchor>
      <arglist>(const FromT &amp;from, ToT &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::ModelCoefficients::Ptr &gt;</type>
      <name>convertToPCLModelCoefficients</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a81cf19f3dfa2b51b6c507f9a73afb1e5</anchor>
      <arglist>(const std::vector&lt; PCLModelCoefficientMsg &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::PointIndices::Ptr &gt;</type>
      <name>convertToPCLPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ab5b59f955ef820008c1bc23137ba8e56</anchor>
      <arglist>(const std::vector&lt; PCLIndicesMsg &gt; &amp;cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLModelCoefficientMsg &gt;</type>
      <name>convertToROSModelCoefficients</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ae9c01029ed169cc10d30deef3be5ac0d</anchor>
      <arglist>(const std::vector&lt; pcl::ModelCoefficients::Ptr &gt; &amp;coefficients, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLIndicesMsg &gt;</type>
      <name>convertToROSPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ac9dbb43a63b86591aedeb062d8369744</anchor>
      <arglist>(const std::vector&lt; pcl::PointIndices::Ptr &gt; cluster_indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLIndicesMsg &gt;</type>
      <name>convertToROSPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aaea65c661c3e885bfabe98415e401cce</anchor>
      <arglist>(const std::vector&lt; pcl::PointIndices &gt; cluster_indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidPoint</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a63a0631139cfb8c0424c7b74c055ecd2</anchor>
      <arglist>(const pcl::PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidPoint</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5c9bf19a89285cb836b3a744cf9867f0</anchor>
      <arglist>(const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markerMsgToPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a51452d069d925cccea546629cf278398</anchor>
      <arglist>(const visualization_msgs::Marker &amp;input_marker, int sample_nums, pcl::PointCloud&lt; PointT &gt; &amp;output_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromVectorToVector</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7e5444ba564f6261b9e50313e2266d53</anchor>
      <arglist>(const FromT &amp;from, ToT &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromVectorToXYZ</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>acd24cb76da45c18c6bbde79673923350</anchor>
      <arglist>(const FromT &amp;p, ToT &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromXYZToVector</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a824b5317c3013fe1167ce8da66ddff18</anchor>
      <arglist>(const FromT &amp;msg, ToT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromXYZToXYZ</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a304425f29afabf7ebe3c515808f4114f</anchor>
      <arglist>(const FromT &amp;from, ToT &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2428328e9042341181c02323df4626c1</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a02a2d1c62b64fc0e29efe6978dd11bd6</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rangeImageToCvMat</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0647573f78394bd39ec38a32bfd09217</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, cv::Mat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a45d233d2e40a292f2d638757dca93512</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afceb5afdb671fc18f44938ee7dca2464</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a25d426f06a3c1a1b4952fedeb9db09cd</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8384706c6c807f8366f9261cc05f5d6a</anchor>
      <arglist>(const tf::Transform &amp;t, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a56322635b684ca89729c7f0284f70c2d</anchor>
      <arglist>(const Eigen::Vector3f &amp;e, tf::Vector3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac2fd2981a7e7668a83db7d15c71846bc</anchor>
      <arglist>(const tf::Vector3 &amp;t, Eigen::Vector3f &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_ros_util.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>pcl__ros__util_8cpp</filename>
    <includes id="pcl__ros__util_8h" name="pcl_ros_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_ros_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>hasField</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ae8baad3c3b05b033a1273c735e377593</anchor>
      <arglist>(const std::string &amp;field_name, const sensor_msgs::PointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9e4808113eeadf5211a9f253c2637d3b</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2bd8e3d6ed5f2937ccae6090683bde1e</anchor>
      <arglist>(const std_msgs::Header &amp;a, const std_msgs::Header &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPointIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a86492f61e9c2789575049191df68a71b</anchor>
      <arglist>(ros::Publisher &amp;pub, const pcl::PointIndices &amp;indices, const std_msgs::Header &amp;header)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_ros_util.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>pcl__ros__util_8h</filename>
    <includes id="pcl__conversion__util_8h" name="pcl_conversion_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_conversion_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>cropPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad0d0db7107e676fe3d381918c3478129</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const jsk_recognition_msgs::BoundingBox &amp;bbox_msg, std::vector&lt; int &gt; *indices, bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasField</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ae8baad3c3b05b033a1273c735e377593</anchor>
      <arglist>(const std::string &amp;field_name, const sensor_msgs::PointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9e4808113eeadf5211a9f253c2637d3b</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2bd8e3d6ed5f2937ccae6090683bde1e</anchor>
      <arglist>(const std_msgs::Header &amp;a, const std_msgs::Header &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad0f65088700b909f8719b7fa6dfc083a</anchor>
      <arglist>(const T1 &amp;a, const T2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPointIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a86492f61e9c2789575049191df68a71b</anchor>
      <arglist>(ros::Publisher &amp;pub, const pcl::PointIndices &amp;indices, const std_msgs::Header &amp;header)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_util.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>pcl__util_8cpp</filename>
    <includes id="pcl__util_8h" name="pcl_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>_buildGroupFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a44d9e489420f3e3d42f24c628478636e</anchor>
      <arglist>(IntegerGraphMap graph_map, const int from_index, std::vector&lt; int &gt; &amp;to_indices, std::set&lt; int &gt; &amp;output_set)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>addIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abb04a5e9c75c6a8c890a14e259d53d50</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices::Ptr</type>
      <name>addIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a56cb176e2455dd89e55d5bdb673c2554</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>affineFromYAMLNode</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a96baccb2845d39d899a37bbc4c6fc4c9</anchor>
      <arglist>(const YAML::Node &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildAllGroupsSetFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af364866625fb7c495e13012130a32ca3</anchor>
      <arglist>(IntegerGraphMap graph_map, std::vector&lt; std::set&lt; int &gt; &gt; &amp;output_sets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildGroupFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2ddfee24452a51e4a69a5ec84b2e63b9</anchor>
      <arglist>(IntegerGraphMap graph_map, const int from_index, std::vector&lt; int &gt; &amp;to_indices, std::set&lt; int &gt; &amp;output_set)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>subIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a55b2bf4bd40907b8adf198a1dfeabe92</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices::Ptr</type>
      <name>subIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a01896ca8fc655a3877b1d058dbfe6639</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_util.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>pcl__util_8h</filename>
    <class kind="class">jsk_recognition_utils::Counter</class>
    <class kind="class">jsk_recognition_utils::SeriesedBoolean</class>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="typedef">
      <type>std::map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>IntegerGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aeca1c5905bcea073744ce077f16d6ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>jsk_topic_tools::TimeredDiagnosticUpdater</type>
      <name>TimeredDiagnosticUpdater</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7360c3a24d3d586454ca33777e553ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_buildGroupFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a44d9e489420f3e3d42f24c628478636e</anchor>
      <arglist>(IntegerGraphMap graph_map, const int from_index, std::vector&lt; int &gt; &amp;to_indices, std::set&lt; int &gt; &amp;output_set)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>addIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abb04a5e9c75c6a8c890a14e259d53d50</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices::Ptr</type>
      <name>addIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a56cb176e2455dd89e55d5bdb673c2554</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSet</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>add542e9571dcaad68b276afdeb7aaf7e</anchor>
      <arglist>(std::set&lt; T &gt; &amp;output, const std::set&lt; T &gt; &amp;new_set)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>affineFromYAMLNode</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a96baccb2845d39d899a37bbc4c6fc4c9</anchor>
      <arglist>(const YAML::Node &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendVector</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a430f4be305c1b3c74d170788cb11ffec</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;a, const std::vector&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildAllGroupsSetFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af364866625fb7c495e13012130a32ca3</anchor>
      <arglist>(IntegerGraphMap graph_map, std::vector&lt; std::set&lt; int &gt; &gt; &amp;output_sets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildGroupFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2ddfee24452a51e4a69a5ec84b2e63b9</anchor>
      <arglist>(IntegerGraphMap graph_map, const int from_index, std::vector&lt; int &gt; &amp;to_indices, std::set&lt; int &gt; &amp;output_set)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::ColorRGBA</type>
      <name>colorCategory20</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abdb05360bbf3469b00edb443ead278be</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt;</type>
      <name>convertToPointCloudArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2a92aa472100c40c5639d312f3368d04</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const std::vector&lt; pcl::PointIndices::Ptr &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>convertToXYZCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa8d9c6b012ce37a300f327e4ea5f9a64</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>subIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a55b2bf4bd40907b8adf198a1dfeabe92</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices::Ptr</type>
      <name>subIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a01896ca8fc655a3877b1d058dbfe6639</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>global_chull_mutex</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abe11acb6c696331fb7755a02a7e8eb02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>plane_8cpp</filename>
    <includes id="plane_8h" name="plane.h" local="yes" imported="no">jsk_recognition_utils/geo/plane.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <includes id="pcl__conversion__util_8h" name="pcl_conversion_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_conversion_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>plane_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>plane_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">jsk_recognition_utils/types.h</includes>
    <class kind="class">jsk_recognition_utils::Plane</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_sensor_model.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/sensor_model/</path>
    <filename>pointcloud__sensor__model_8h</filename>
    <class kind="class">jsk_recognition_utils::PointCloudSensorModel</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>polygon_8cpp</filename>
    <includes id="polygon_8h" name="polygon.h" local="yes" imported="no">jsk_recognition_utils/geo/polygon.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <includes id="ear__clipping__patched_8h" name="ear_clipping_patched.h" local="yes" imported="no">jsk_recognition_utils/pcl/ear_clipping_patched.h</includes>
    <includes id="sensor__model__utils_8h" name="sensor_model_utils.h" local="yes" imported="no">jsk_recognition_utils/sensor_model_utils.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Plane::Ptr &gt;</type>
      <name>convertToPlanes</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ac4a58cb432286d062bd9f1d0b3e55ab3</anchor>
      <arglist>(std::vector&lt; pcl::ModelCoefficients::Ptr &gt;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>polygon_8h</filename>
    <includes id="plane_8h" name="plane.h" local="yes" imported="no">jsk_recognition_utils/geo/plane.h</includes>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">jsk_recognition_utils/geo/segment.h</includes>
    <includes id="camera__depth__sensor_8h" name="camera_depth_sensor.h" local="yes" imported="no">jsk_recognition_utils/sensor_model/camera_depth_sensor.h</includes>
    <includes id="pcl__conversion__util_8h" name="pcl_conversion_util.h" local="yes" imported="no">jsk_recognition_utils/pcl_conversion_util.h</includes>
    <includes id="random__util_8h" name="random_util.h" local="yes" imported="no">jsk_recognition_utils/random_util.h</includes>
    <class kind="class">jsk_recognition_utils::Polygon</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_publisher.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>polygon__array__publisher_8py</filename>
    <class kind="class">polygon_array_publisher::PolygonArrayPublisher</class>
    <namespace>polygon_array_publisher</namespace>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>namespacepolygon__array__publisher.html</anchorfile>
      <anchor>a0cea0d0c6c8a362254d6b4860f4b75e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_to_polygon.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>polygon__array__to__polygon_8py</filename>
    <class kind="class">polygon_array_to_polygon::PolygonArrayToPolygon</class>
    <namespace>polygon_array_to_polygon</namespace>
  </compound>
  <compound kind="file">
    <name>polyline.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>polyline_8cpp</filename>
    <includes id="polyline_8h" name="polyline.h" local="yes" imported="no">jsk_recognition_utils/geo/polyline.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polyline_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af8d2cb51e00f3ca8fffa18f5d9c1bdfe</anchor>
      <arglist>(std::ostream &amp;os, const PolyLine &amp;pl)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polyline.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>polyline_8h</filename>
    <includes id="types_8h" name="types.h" local="yes" imported="no">jsk_recognition_utils/types.h</includes>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">jsk_recognition_utils/geo/segment.h</includes>
    <class kind="class">jsk_recognition_utils::PolyLine</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pose_array_to_pose.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>pose__array__to__pose_8py</filename>
    <class kind="class">pose_array_to_pose::PoseArrayToPose</class>
    <namespace>pose_array_to_pose</namespace>
  </compound>
  <compound kind="file">
    <name>random_util.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>random__util_8cpp</filename>
    <includes id="random__util_8h" name="random_util.h" local="yes" imported="no">jsk_recognition_utils/random_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>double</type>
      <name>randomGaussian</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a907f4101d3b92fc8fc4b9fa853a8e24c</anchor>
      <arglist>(double mean, double var, boost::mt19937 &amp;gen)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomUniform</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a77b7c5dec5bb4c413c2cdc1cf27f85c0</anchor>
      <arglist>(double min, double max, boost::mt19937 &amp;gen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random_util.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>random__util_8h</filename>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>double</type>
      <name>randomGaussian</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a907f4101d3b92fc8fc4b9fa853a8e24c</anchor>
      <arglist>(double mean, double var, boost::mt19937 &amp;gen)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomUniform</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a77b7c5dec5bb4c413c2cdc1cf27f85c0</anchor>
      <arglist>(double min, double max, boost::mt19937 &amp;gen)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rect_array_to_cluster_point_indices.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>rect__array__to__cluster__point__indices_8py</filename>
    <class kind="class">rect_array_to_cluster_point_indices::RectArrayToClusterPointIndices</class>
    <namespace>rect_array_to_cluster_point_indices</namespace>
  </compound>
  <compound kind="file">
    <name>rect_array_to_polygon_array.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>rect__array__to__polygon__array_8py</filename>
    <class kind="class">rect_array_to_polygon_array::RectArrayToPolygonArray</class>
    <namespace>rect_array_to_polygon_array</namespace>
  </compound>
  <compound kind="file">
    <name>resnet101.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/resnet/</path>
    <filename>resnet101_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::Block</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::BottleNeckA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::BottleNeckB</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101Feature</class>
    <namespace>jsk_recognition_utils::chainermodels::resnet::resnet101</namespace>
  </compound>
  <compound kind="file">
    <name>resnet152.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/resnet/</path>
    <filename>resnet152_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::Block</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::BottleNeckA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::BottleNeckB</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152Feature</class>
    <namespace>jsk_recognition_utils::chainermodels::resnet::resnet152</namespace>
  </compound>
  <compound kind="file">
    <name>resnet50.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/resnet/</path>
    <filename>resnet50_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::Block</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::BottleNeckA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::BottleNeckB</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50Feature</class>
    <namespace>jsk_recognition_utils::chainermodels::resnet::resnet50</namespace>
  </compound>
  <compound kind="file">
    <name>rgb_colors.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>rgb__colors_8cpp</filename>
    <includes id="rgb__colors_8h" name="rgb_colors.h" local="yes" imported="no">jsk_recognition_utils/rgb_colors.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>cv::Vec3d</type>
      <name>getRGBColor</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa714bf02d94787e6a2d74ba1bb01fa50</anchor>
      <arglist>(const int color)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgb_colors.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>rgb__colors_8h</filename>
    <includes id="rgb__colors_8h" name="rgb_colors.h" local="yes" imported="no">jsk_recognition_utils/rgb_colors.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Colors</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALICEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a536e8f2f3593aec8215340e8c1354e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIQUEWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1161e8f02dceaa18cd7a99410c0c70e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AQUA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa0b71e560a8d9163c3eb218d56916ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AQUAMARINE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a9e13227cdba0866de1a3d292b586f733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZURE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4a5aa7347caa27ea2ebcea4f3876b27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEIGE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aaa67e1d4b4cc5728a6e9d0d0caa354af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BISQUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a60c0f4e69df6974de3d6e7c587f4dcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a63137268f67f21424a13681238d99e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLANCHEDALMOND</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4b5761fcd9ffd66558f5c484dce8f354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa10462afcf4b95e48af2014b43e1c268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUEVIOLET</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aca25ea1a128fdd55c9d70e803de6172a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad84460e3c5f350e52cde9c16281fbfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BURLYWOOD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac8abe26def2f603dda31f449252c01a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CADETBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a02a92c0edf3f410454222797785eff4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHARTREUSE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80abf64af0ab35f1b87eedf0272f7f09742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHOCOLATE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a356d07d7b947ae3a0efc84bc31810dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORAL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a20d218842e16f59c0414ce591c59c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNFLOWERBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a339dad872459dde968dc9e188a27c0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNSILK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a903f64403c8f9b1049901c72ca38cf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRIMSON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1c577d1156e9741b7c7eb1bdac9b3a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad5a3306f30a07cafcabf36daa3eac792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad08956abf3c5c51a9b84279d3c5aa0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKCYAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8a91dada839f7993ec33c360278b96a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGOLDENROD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a0da9576d1a4ee01626c4577a0769b180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae114b35e59a819b731f2fd1cb4e98b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afe93a0d27ac45f3667da926863c71c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a92ec9ac1408f041aa647585ecddb17a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKKHAKI</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad619abb98c48f988ea1f9b9bf21db436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKMAGENTA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a72aeced56c3faa8acb555897ca4ae164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKOLIVEGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a33e1d82722f711fde11c42cf9695ab39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKORANGE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2be822780f2d9c451737c6a5f1e3f69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKORCHID</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6f2f43144c37e196209d4c1798863cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a687fa40440564a119c89241bbc043c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSALMON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6e3e9fc0734520c301066dadf7df86fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a17d6663be46c9558750dd2126f639f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSLATEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a855a684878d3586d375215ceb44f6652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSLATEGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a13df3438f4aa37691853700335f8f029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSLATEGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad9cb9214fdbfa0bd410ea8099c629ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKTURQUOISE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a76cc96f806d290943bcd64940730f08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKVIOLET</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac4e4d58c9935ce30a51c856fdf4be1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEEPPINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac17aae7c859bcb9deca2a39c427d63fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEEPSKYBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80adfd31b22a3a902ed61311339bf33ad43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIMGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6813feba8b24131f09305aca3cc5d855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIMGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac371b3138c1b00643922aac4a7c12135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DODGERBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2cdc08b6d37df67cb51a14b694887665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIREBRICK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1ce26603ee650190267414b217fe4201</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLORALWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aad24f344474e6a7ca42ff3f35075f3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORESTGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aaabd0eb4e089e3cd005498b1343e8498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUCHSIA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a13498440f7fd9c4146fd527b07867576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAINSBORO</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a797f038ecc84e2e8c5f4179d306d9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GHOSTWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aba4c7198acdf144abe2bb4ebdddb4774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOLD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a634824f8e1be6ce732fbd54b34e7c3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOLDENROD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a7a77acbd08a8b82309803889bf947195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af165e8c20bc1b233b2361a405b83a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae3306a78fff34f7340048f2224415123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREENYELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a09be74552ccee59f216af02f7d31a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a92ac47ed53908ac325192a071fed6621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HONEYDEW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afd9554fd4a78d0bab797c03907131525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOTPINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a0d99e64c4b2dd8beaa17178297e8eed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INDIANRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a311e7e5aee926d6f5457b18805ae1929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INDIGO</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6c6a197eba1ed602cbd8cee19c123c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IVORY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac2fffb2a9269bc9e7a5f4c5fdaf2d451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KHAKI</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2164aec0b8642c7e197590112bc21aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAVENDER</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4dbbb682e9f6f41d9a08f250c9d13739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAVENDERBLUSH</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3211f0d84ee4ae8946e04f7a5246229d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAWNGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a724671005825c5a76fe0510aa76b3665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEMONCHIFFON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab461d94e4968934bba0d4eb56301bbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6a619af91fb361c5ac7a112118b45e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTCORAL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af0cb7477456fd1db6015f5a8d2a466ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTCYAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a62f32a8d98db6f9e3952b5025ffe3fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGOLDENRODYELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a85c4405e4e19cad5fe196614225e0359</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5400fddbde2b0d9c88b8c90208aa45a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aab4c981a3e915be7dc97b4ca826fa42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aaf66bcc34eefd1a0cbd893090a12bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTPINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a0b18fe115d123ad080e9521eb59a0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSALMON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6fad2a4c6b3ef5017bdf8a97bce1ba6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80affac5a29f4a5176ed1c7c7424982032b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSKYBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80acfd1f481d56e8b2ebcf24619411b53ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSLATEGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a9be64cad7fd457259d3062423f6f8103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSLATEGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac2dc92fac27ea6f47dfb2e2ba7be7b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSTEELBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3750017a52aa0e7ed31fd66915fdea4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTYELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a38cf932d2fbf2c595bcedb022153c4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIME</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afb3a2321d9794cf255f9080ed5971f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIMEGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5bfe6e8a1bbd4b249530cb695be664aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae6eef49650e85398311b7a7f43da64a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAGENTA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a7c5f0e67907903c234ba28d1810c9698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAROON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a96591b1e16f5e843baf1bc885e9a8929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMAQUAMARINE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aee946f1cbffcec30ecafe8d63669eee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a593cb01473e6def8c08ecc94a0408d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMORCHID</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab0af6bd92001e27dac8742d72c92993c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMPURPLE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa4a6093070c360e0036aadceb32ae799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMSEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8c02fe7b1dcc54b4899bf54826983183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMSLATEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2ec3acc9876c2dfc8f51a1a087a4764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMSPRINGGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab75a466bd0aedf434fde6ee1fafc38e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMTURQUOISE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa5fa9678beae4039bc0d02277e3f46e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMVIOLETRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab70de16e6d7f1b3c87e483092a94ebb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDNIGHTBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae8ccca8e32810e21b2005b91f82a5e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINTCREAM</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af3f13ad0416a8ff11198e01422e2b8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MISTYROSE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af1f38e7e44e259bfb0e958bce926e7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOCCASIN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae2d126ca4c61ce66a6dbe9ede091404f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAVAJOWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae9aaf37f293bdcdf148e5f3415ba82ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAVY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a267c43aa70b44a3c158e5f3b95afbb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLDLACE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6e9e9f68c8fdc5726821e98a3e4f8a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLIVE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3a1bc339bc62ee55cd870785faff2849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLIVEDRAB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80acfefac3f50f4be5056dfb8f7c073ff99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORANGE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a52bba9b86fe3a4dedd745b79c51a7054</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORANGERED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a9c5a8d04ee39569763a6ca06c4d512e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORCHID</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afb175b56c04c0fabb657d76d74342d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PALEGOLDENROD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac38039a791d6873b62ba3206384f67cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PALEGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a89adf5f5e44b0426e22236dac3d78c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PALEVIOLETRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab105509271f1189c2274a3cabbf325ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAPAYAWHIP</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5315a310f2af19dac3a106117588989d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEACHPUFF</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a40fc2ef580eecc1924bfd0d4c960fc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERU</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afb11233e11cf20954c5f2ac2ef165349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a59e323bdadc16c2a3762faf684ef294a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUM</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3e5c909c04fee9b4b6a81542ec12777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POWDERBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae1c33debdc556c7960ed3e0d801f47f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PURPLE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a39ce049ed1677ff6da32fb03e85f9e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5c08cc5d8827f34e14e83894ce3037ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROSYBROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad8abba0bbb8510065ec3431edecbc4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROYALBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab43f9d973e5d46ddeb9e0fced5609add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SADDLEBROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8f05eee60c7254cc5515e0f9dce78bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SALMON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a793af24ac58c2080d929096e48ee57d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SANDYBROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8a8eee74d02d7d57da5f7392700e9a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a445da82880158bcd0c01b30e6510157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEASHELL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ace0ed6d188a1af3d107ddc8d8f963122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIENNA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a36f12f2545d755b82714bba0f95a8be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SILVER</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a76bf0106684c90ab50e527b1de665812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKYBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8c7fa35fc82138a58114f70b8153c209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLATEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afff85a7cfa71f63def3f062e9c622a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLATEGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad79e2aa2ca4dfd5a0d5d1cba82b79e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLATEGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a33440cd77c883e5d4406e439341fc8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SNOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afe28b4db9ce3830839e330f173ed6842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPRINGGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a7b1ba4f573d9d90f26ace7ca37bc2ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEELBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a815d47c55aa890c7337fd0adadd6a07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4b2899822552c89cc270e7c4cc43c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEAL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a564d57a68ad0da6357597348b24a2371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THISTLE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2ffce600d55eecff6597fb4c6dbe7c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOMATO</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4046577df27584e05dffd950e36a810e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TURQUOISE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1b58a0cb8c93bd10c2a4d00331d7708f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIOLET</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae206532608926548ad757c728887d269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEAT</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80abef2ace35587fd7fb62c25e1f8319a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa8922abe939f2026130bad52c13cc162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITESMOKE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a22879e47be4ccb6b72ac24aaf0d7aec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a83449ca9c83cb2c941d2eaa9915fb14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YELLOWGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4cc2c22d7c497eda62584f94996dca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Vec3d</type>
      <name>getRGBColor</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa714bf02d94787e6a2d74ba1bb01fa50</anchor>
      <arglist>(const int color)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roi_pooling_2d.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>roi__pooling__2d_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::roi_pooling_2d::ROIPooling2D</class>
    <namespace>jsk_recognition_utils::chainermodels::roi_pooling_2d</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_roi_pooling_slice</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d.html</anchorfile>
      <anchor>ab79fff953f64c217281a0ece150e54fc</anchor>
      <arglist>(size, stride, max_size, roi_offset)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>roi_pooling_2d</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d.html</anchorfile>
      <anchor>a95e84aa303f7497f5ca6ad7c815bf0a2</anchor>
      <arglist>(x, rois, outh, outw, spatial_scale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample_image_publisher.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/sample/</path>
    <filename>sample__image__publisher_8py</filename>
    <class kind="class">sample_image_publisher::SampleImagePublisher</class>
    <namespace>sample_image_publisher</namespace>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespacesample__image__publisher.html</anchorfile>
      <anchor>a468b4d56cd21f62f099a0a26c7ed8357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/geo/</path>
    <filename>segment_8cpp</filename>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">jsk_recognition_utils/geo/segment.h</includes>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>segment_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>afbc49d20a5dcb93bedea8ea922df8adc</anchor>
      <arglist>(std::ostream &amp;os, const Segment &amp;seg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/</path>
    <filename>segment_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">jsk_recognition_utils/geo/line.h</includes>
    <class kind="class">jsk_recognition_utils::Segment</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>segmentation.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/datasets/</path>
    <filename>segmentation_8py</filename>
    <class kind="class">jsk_recognition_utils::datasets::segmentation::InstanceSegmentationDataset</class>
    <class kind="class">jsk_recognition_utils::datasets::segmentation::SemanticSegmentationDataset</class>
    <namespace>jsk_recognition_utils::datasets::segmentation</namespace>
  </compound>
  <compound kind="file">
    <name>sensor_model_utils.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>sensor__model__utils_8cpp</filename>
    <includes id="sensor__model__utils_8h" name="sensor_model_utils.h" local="yes" imported="no">jsk_recognition_utils/sensor_model_utils.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>sensor__model__utils_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>project3DPointstoPixel</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ac64a2c090eda5fefcaf4ff3d5e355184</anchor>
      <arglist>(const image_geometry::PinholeCameraModel &amp;model, const Vertices &amp;vertices)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_model_utils.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>sensor__model__utils_8h</filename>
    <includes id="geo__util_8h" name="geo_util.h" local="yes" imported="no">jsk_recognition_utils/geo_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>project3DPointstoPixel</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ac64a2c090eda5fefcaf4ff3d5e355184</anchor>
      <arglist>(const image_geometry::PinholeCameraModel &amp;model, const Vertices &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point</type>
      <name>project3DPointToPixel</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a02711093a6e98c075f5ba7744bacd2cf</anchor>
      <arglist>(const image_geometry::PinholeCameraModel &amp;model, const Eigen::Vector3f &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spindle_laser_sensor.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/sensor_model/</path>
    <filename>spindle__laser__sensor_8h</filename>
    <includes id="pointcloud__sensor__model_8h" name="pointcloud_sensor_model.h" local="yes" imported="no">jsk_recognition_utils/sensor_model/pointcloud_sensor_model.h</includes>
    <class kind="class">jsk_recognition_utils::SpindleLaserSensor</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>static_virtual_camera.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/node_scripts/</path>
    <filename>static__virtual__camera_8py</filename>
    <namespace>static_virtual_camera</namespace>
    <member kind="function">
      <type>def</type>
      <name>timer_cb</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a8d0dbe93f44b13008305c2c6112ccf4c</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bridge</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>ad49a2eecaa2737374c336db2c2685514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a994edd95f28dc79d0a5ce3cf5f9ac139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a90891d21c1d9a76e31f14fafb1c0316d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>img</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a6d81bd6761e6980c0b27959f60a005a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imgmsg</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>adb1a48c774cd19a515241278931a6f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info_msg</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a1389a7f7969e8b629b5f40b530aa8352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_img</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>ac2c49325d7d17a7fbe58332ae6e40370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_info</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a86b8a48800911506d5813a23e0f8b4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>width</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a752c939afb432005acff35578a1393d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cv_utils.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/tests/</path>
    <filename>test__cv__utils_8cpp</filename>
    <includes id="cv__utils_8h" name="cv_utils.h" local="yes" imported="no">jsk_recognition_utils/cv_utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__cv__utils_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__cv__utils_8cpp.html</anchorfile>
      <anchor>a4bb8d94294274c02be7522664948b135</anchor>
      <arglist>(CvUtils, testLabelToRGB)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_rgb_colors.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/tests/</path>
    <filename>test__rgb__colors_8cpp</filename>
    <includes id="rgb__colors_8h" name="rgb_colors.h" local="yes" imported="no">jsk_recognition_utils/rgb_colors.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__rgb__colors_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__rgb__colors_8cpp.html</anchorfile>
      <anchor>a7ea7d97af0dfd1b519b7963a5cc4ffe3</anchor>
      <arglist>(RGBColors, testGetRGBColor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_tf_listener_singleton.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/tests/</path>
    <filename>test__tf__listener__singleton_8cpp</filename>
    <includes id="tf__listener__singleton_8h" name="tf_listener_singleton.h" local="yes" imported="no">jsk_recognition_utils/tf_listener_singleton.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__tf__listener__singleton_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__listener__singleton_8cpp.html</anchorfile>
      <anchor>a7543a4170cedadb69355b3c515622e38</anchor>
      <arglist>(TfListenerSingleton, testLookupTransformWithDuration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf_listener_singleton.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>tf__listener__singleton_8cpp</filename>
    <includes id="tf__listener__singleton_8h" name="tf_listener_singleton.h" local="yes" imported="no">jsk_recognition_utils/tf_listener_singleton.h</includes>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>tf::StampedTransform</type>
      <name>lookupTransformWithDuration</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a8671aecf93bdb4c2ebc007324cb6a2d8</anchor>
      <arglist>(tf::TransformListener *listener, const std::string &amp;to_frame, const std::string &amp;from_frame, const ros::Time &amp;stamp, ros::Duration duration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf_listener_singleton.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>tf__listener__singleton_8h</filename>
    <class kind="class">jsk_recognition_utils::TfListenerSingleton</class>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="function">
      <type>tf::StampedTransform</type>
      <name>lookupTransformWithDuration</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a8671aecf93bdb4c2ebc007324cb6a2d8</anchor>
      <arglist>(tf::TransformListener *listener, const std::string &amp;to_frame, const std::string &amp;from_frame, const ros::Time &amp;stamp, ros::Duration duration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_util.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/src/</path>
    <filename>time__util_8cpp</filename>
    <includes id="time__util_8h" name="time_util.h" local="yes" imported="no">jsk_recognition_utils/time_util.h</includes>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>time_util.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>time__util_8h</filename>
    <class kind="class">jsk_recognition_utils::ScopedWallDurationReporter</class>
    <class kind="class">jsk_recognition_utils::WallDurationTimer</class>
    <namespace>jsk_recognition_utils</namespace>
  </compound>
  <compound kind="file">
    <name>types.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/</path>
    <filename>types_8h</filename>
    <namespace>jsk_recognition_utils</namespace>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Point</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abccebddedc5c1badd69bba85ac133510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; size_t, size_t &gt;</type>
      <name>PointIndexPair</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad0214c1e59ccc7c507b9dcf384e65e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; Point, Point &gt;</type>
      <name>PointPair</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0858e3dea49574a9f8dba2bfbca6134d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Vertex</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7b13e82f9137be38b494571d47f33d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt;</type>
      <name>Vertices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a34d26473ca958b29c2fc4d1d61506a74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vgg16.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>vgg16_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg16::VGG16</class>
    <namespace>jsk_recognition_utils::chainermodels::vgg16</namespace>
  </compound>
  <compound kind="file">
    <name>vgg16_batch_normalization.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>vgg16__batch__normalization_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg16_batch_normalization::VGG16BatchNormalization</class>
    <namespace>jsk_recognition_utils::chainermodels::vgg16_batch_normalization</namespace>
  </compound>
  <compound kind="file">
    <name>vgg16_fast_rcnn.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>vgg16__fast__rcnn_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg16_fast_rcnn::VGG16FastRCNN</class>
    <namespace>jsk_recognition_utils::chainermodels::vgg16_fast_rcnn</namespace>
  </compound>
  <compound kind="file">
    <name>vgg_cnn_m_1024.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/chainermodels/</path>
    <filename>vgg__cnn__m__1024_8py</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg_cnn_m_1024::VGG_CNN_M_1024</class>
    <namespace>jsk_recognition_utils::chainermodels::vgg_cnn_m_1024</namespace>
  </compound>
  <compound kind="file">
    <name>visualize.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/</path>
    <filename>visualize_8py</filename>
    <namespace>jsk_recognition_utils::visualize</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_tile_images</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>aa88d21240e8d02b1a3d587c97a2b8e66</anchor>
      <arglist>(imgs, tile_shape, concatenated_image, margin_color=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>centerize</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>ae250e3e6394b2965136ead75d80b02fc</anchor>
      <arglist>(src, dst_shape, margin_color=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>colorize_cluster_indices</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>aabaeda18ef126cb0cfd4af81601763ef</anchor>
      <arglist>(image, cluster_indices, alpha=0.3, image_alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tile_image</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>a9e728bf48864cfcb9cc10cb1a64bd069</anchor>
      <arglist>(imgs, tile_shape=None, result_img=None, margin_color=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>add_bounding_box_array::AddBoundingBoxArray</name>
    <filename>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</anchorfile>
      <anchor>ae439e89539456aab6e8bcc6fe8ce44d8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</anchorfile>
      <anchor>a45234b916c6d5da302ba77c46762617d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</anchorfile>
      <anchor>a40e4b660c2cd52ed3a65b84bd52c6415</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subs</name>
      <anchorfile>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</anchorfile>
      <anchor>a4df094540b31eb799613e7a3be5bf3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_decompose</name>
      <anchorfile>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</anchorfile>
      <anchor>adf75aa4b43f57aa4a5a4fb8d62af0da4</anchor>
      <arglist>(self, bboxes_msgs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pub</name>
      <anchorfile>classadd__bounding__box__array_1_1AddBoundingBoxArray.html</anchorfile>
      <anchor>ad1bd9b49a1919aa96e2630a37f8dd53a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>add_cluster_indices::AddClusterIndices</name>
    <filename>classadd__cluster__indices_1_1AddClusterIndices.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classadd__cluster__indices_1_1AddClusterIndices.html</anchorfile>
      <anchor>a4288ca50c9d8bd800d19deb5c87529bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classadd__cluster__indices_1_1AddClusterIndices.html</anchorfile>
      <anchor>a535d151ed35ad6deb18b18bf2669e9cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classadd__cluster__indices_1_1AddClusterIndices.html</anchorfile>
      <anchor>a4eb5bcf60777c53f66c483381202243d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subs</name>
      <anchorfile>classadd__cluster__indices_1_1AddClusterIndices.html</anchorfile>
      <anchor>a9d4ff4ef736c65130ab04930d9805e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_decompose</name>
      <anchorfile>classadd__cluster__indices_1_1AddClusterIndices.html</anchorfile>
      <anchor>a24ab97246744c4ef1755cc7b63c31f00</anchor>
      <arglist>(self, cpi_msgs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pub</name>
      <anchorfile>classadd__cluster__indices_1_1AddClusterIndices.html</anchorfile>
      <anchor>aa2d322284955aa10450391c47938da14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::alexnet::AlexNet</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1alexnet_1_1AlexNet.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet_1_1AlexNet.html</anchorfile>
      <anchor>ab3351a54b72d233a4d3765ebf7fbc98e</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet_1_1AlexNet.html</anchorfile>
      <anchor>a03d5c04d808a7fff77b07111530a71d4</anchor>
      <arglist>(self, n_class=1000)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accuracy</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet_1_1AlexNet.html</anchorfile>
      <anchor>a06be23d47e824e752ea40b20a7e60761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet_1_1AlexNet.html</anchorfile>
      <anchor>a3f6110b0e560a16e43fcdd4a6914e427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pred</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet_1_1AlexNet.html</anchorfile>
      <anchor>a6bd484bddb667a11b85ca8a9cf800bf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::alexnet_batch_normalization::AlexNetBatchNormalization</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization_1_1AlexNetBatchNormalization.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization_1_1AlexNetBatchNormalization.html</anchorfile>
      <anchor>aca625b0a6de94d4ba038d481dcfa1496</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization_1_1AlexNetBatchNormalization.html</anchorfile>
      <anchor>af6ddd263401c30c2beed7e330dd0845d</anchor>
      <arglist>(self, n_class=1000)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accuracy</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization_1_1AlexNetBatchNormalization.html</anchorfile>
      <anchor>ac0d3e6869d22ada746ad2bb951ad1fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization_1_1AlexNetBatchNormalization.html</anchorfile>
      <anchor>a22b07676ee3121957aa13548656e502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pred</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization_1_1AlexNetBatchNormalization.html</anchorfile>
      <anchor>ac0eb09f76b5da626ded13c24f17b66ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::feature::BagOfFeatures</name>
    <filename>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</anchorfile>
      <anchor>a8a1cc26be50b94ae734135f1d182b99b</anchor>
      <arglist>(self, hist_size=500)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fit</name>
      <anchorfile>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</anchorfile>
      <anchor>a8144eadb107512e7b904e74aba76529c</anchor>
      <arglist>(self, X)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_hist</name>
      <anchorfile>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</anchorfile>
      <anchor>ae02f46db02ad657c1bf88a4b1a6ca3c8</anchor>
      <arglist>(self, descriptors)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform</name>
      <anchorfile>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</anchorfile>
      <anchor>a5a8973d27bba43650ebc0aeab9a32da8</anchor>
      <arglist>(self, X)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hist_size</name>
      <anchorfile>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</anchorfile>
      <anchor>a5bfff83d629fe56dec52b17efe04876a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nn</name>
      <anchorfile>classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html</anchorfile>
      <anchor>aa300c662ded668ea89bf6cc0db099e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::datasets::bbox_detection::BboxDetectionDataset</name>
    <filename>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a5a292e3635872149978f45164742822e</anchor>
      <arglist>(self, root_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>afd529dc8bae2932569060ec73ee0b998</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a940962bf436b3c827baf4a644311959a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fg_class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a156a719fa4d04a3b3a0fab8dd26ec7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_dir</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a7f6c0a8fd0d49a910a92dc22aa5d5f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_example</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a880de1ae94137efecf0eff043bb34280</anchor>
      <arglist>(self, i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_annotations</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a95b5af23bbd62042a5e8e879ca3e69fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_imgs</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1bbox__detection_1_1BboxDetectionDataset.html</anchorfile>
      <anchor>a3c946efd3b8280c6e1a3bb098baa86ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet101::Block</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1Block.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1Block.html</anchorfile>
      <anchor>a22c7d7c4b92be28c9d783376ae62813a</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1Block.html</anchorfile>
      <anchor>acc16a867f1bfd2bbe028b592b8195e16</anchor>
      <arglist>(self, layer, in_size, ch, out_size, stride=2)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forward</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1Block.html</anchorfile>
      <anchor>a9275467647b1f14db7bc2319bc49bf3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet152::Block</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1Block.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1Block.html</anchorfile>
      <anchor>af6d8bae4e9ce2b240eb3d1289e148e9a</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1Block.html</anchorfile>
      <anchor>a919f643896e5ce87e00d7caa103e802a</anchor>
      <arglist>(self, layer, in_size, ch, out_size, stride=2)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forward</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1Block.html</anchorfile>
      <anchor>a5ea95318f399949a476919e453937384</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet50::Block</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1Block.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1Block.html</anchorfile>
      <anchor>af07b070e32246132ee05c404698977f4</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1Block.html</anchorfile>
      <anchor>ab91f1ebe4c096e52e6812d7c21b76689</anchor>
      <arglist>(self, layer, in_size, ch, out_size, stride=2)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forward</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1Block.html</anchorfile>
      <anchor>a37f6e45b82858cab19d9c9d34d578db6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::deep_sort_net::BlockA</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>a5a76ef1ace2661b74d94f8133c02f6a6</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>aa739281321ce919794af0835e9f20697</anchor>
      <arglist>(self, in_size, out_size, stride=1, activation=F.elu, is_first=False, pad=1, projection_pad=0, flag=False)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>activation</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>aea723b08ba1fb24d50b54afa3a52d3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bn0</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>adcee19835a5f131c866980f04a24c6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bn1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>aa5d9859c923d8c7ec79e7c3b6588faf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>a716b58ef5a6db091adbd63cd5c266d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>a3d75ce9fccf47ddea7687cf042ae7113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flag</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>aaa3ab7a5db7e75d6f7cd016d50d710c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_size</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>afd2f15bbbdd2fd13ef3b9e642bbd1839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_first</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>ab8f31c8bcc5e45caa0db481c1f6536ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out_size</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>af895abd7722c7a2afc01516c0e09ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>projection</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1BlockA.html</anchorfile>
      <anchor>a0e8d89aeab9629ef71ed4c6b418f9f16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet101::BottleNeckA</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1BottleNeckA.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1BottleNeckA.html</anchorfile>
      <anchor>a674fa0c338dd121a1c46a504773f3a9d</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1BottleNeckA.html</anchorfile>
      <anchor>aed4dbac5fb274110d80b2714c491adac</anchor>
      <arglist>(self, in_size, ch, out_size, stride=2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet152::BottleNeckA</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1BottleNeckA.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1BottleNeckA.html</anchorfile>
      <anchor>a7345dea488a2393984196ad236481a05</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1BottleNeckA.html</anchorfile>
      <anchor>accafaa3397f8b6ba8a7a9a0d4ccc6691</anchor>
      <arglist>(self, in_size, ch, out_size, stride=2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet50::BottleNeckA</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1BottleNeckA.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1BottleNeckA.html</anchorfile>
      <anchor>a87a2445b0429e1ef166c0e2c1294b01c</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1BottleNeckA.html</anchorfile>
      <anchor>a235e2b1b9b6202783f2ed478e5f284ea</anchor>
      <arglist>(self, in_size, ch, out_size, stride=2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet101::BottleNeckB</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1BottleNeckB.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1BottleNeckB.html</anchorfile>
      <anchor>a874f5c1e284d5818246d12075cdcd499</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1BottleNeckB.html</anchorfile>
      <anchor>a90c5bc6694454e2f723c9dd7c623e36e</anchor>
      <arglist>(self, in_size, ch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet152::BottleNeckB</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1BottleNeckB.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1BottleNeckB.html</anchorfile>
      <anchor>a8e4c6a084412508d0b5ac2ffc426893d</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1BottleNeckB.html</anchorfile>
      <anchor>aabe7b1868db78e949745bbd934cbba1e</anchor>
      <arglist>(self, in_size, ch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet50::BottleNeckB</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1BottleNeckB.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1BottleNeckB.html</anchorfile>
      <anchor>afd744d332630e8b24fdfd501df0439da</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1BottleNeckB.html</anchorfile>
      <anchor>a6c111a8317f1ca8d88a73ed5caf3a370</anchor>
      <arglist>(self, in_size, ch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bounding_box_array_publisher::BoundingBoxArrayPublisher</name>
    <filename>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>aa42abdea9378b553ab45f71507ee9e5a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>afcb9680ed8665766862f3d80f7891bf4</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>boxes</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>a807d1ad27761a3c5efac0e1840cc933b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>afbce9de29800b55d28b81a3cb87971ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>ae42e79af10ae85d6d089cd012ca46362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seq</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>a7c298bbf3a79f3d0829781335fba311b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classbounding__box__array__publisher_1_1BoundingBoxArrayPublisher.html</anchorfile>
      <anchor>a9c62018e45112d175f919aa9ab78d547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::CameraDepthSensor</name>
    <filename>classjsk__recognition__utils_1_1CameraDepthSensor.html</filename>
    <base>jsk_recognition_utils::PointCloudSensorModel</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CameraDepthSensor &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a8652b836a68cbe73e16001871eeacc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraDepthSensor</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a545c7e0ee0de0db66a0c90b7c9676edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>expectedPointCloudNum</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a4225cabfbdeac9384f20aea4ad85a51d</anchor>
      <arglist>(double distance, double area) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual image_geometry::PinholeCameraModel</type>
      <name>getPinholeCameraModel</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a6cabb5c0016d2378c2267da336b232f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>height</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a8e2ff5db5037fb5198c82885e65be2e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>image</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>aae97620961c885e7907ef8a5caedd03c</anchor>
      <arglist>(const int type) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInside</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>ab075c424ad44fa61f1bbd4641f11245a</anchor>
      <arglist>(const cv::Point &amp;p) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Point</type>
      <name>limit2DPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a7f988e67a326fcad5715ee228df820a6</anchor>
      <arglist>(const cv::Point &amp;p) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCameraInfo</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a1c905303246396c345f7e1f0a607095d</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>width</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a6477c21831f5028f35a3eb4a4422b5f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CameraInfo</type>
      <name>camera_info_</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a69c1e9455c879757f83ac8b862710c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_geometry::PinholeCameraModel</type>
      <name>model_</name>
      <anchorfile>classjsk__recognition__utils_1_1CameraDepthSensor.html</anchorfile>
      <anchor>a6d8f5ff7f0daa011ca13701f1f72bd1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::ConvexPolygon</name>
    <filename>classjsk__recognition__utils_1_1ConvexPolygon.html</filename>
    <base>jsk_recognition_utils::Polygon</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ConvexPolygon &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a0b72c3679e9e844958a1a9cf19f67517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Vertex</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a14064084ee226649ed1397b855902abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt;</type>
      <name>Vertices</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>af8e431cf96c93cb418c1a62acc8b6d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allEdgesLongerThan</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ac8df748a7698d62dc3da15ddf49d29cc</anchor>
      <arglist>(double thr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvexPolygon</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a3956dfdc730f64e8a28719b80c2dc52e</anchor>
      <arglist>(const Vertices &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConvexPolygon</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a3675a30c71f2ff3c5fc943ee46c0d6e5</anchor>
      <arglist>(const Vertices &amp;vertices, const std::vector&lt; float &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distanceFromVertices</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ab11d3dfaab00c23ff8c2a38539ed94a3</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>distanceSmallerThan</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a9a815dcb2b2b93c26b4a42c3ec0af108</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, double distance_threshold)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>distanceSmallerThan</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a2657256bcd7a62b9a8c6e904fc5f3aa6</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, double distance_threshold, double &amp;output_distance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ConvexPolygon</type>
      <name>flipConvex</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>aaa17d7e3809fd37d2126d83de764dae6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getCentroid</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>abb5889ec4cbda684056e2da7c5f7c3ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isProjectableInside</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a589fa9827516e9ddaba57107b1010f67</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr</type>
      <name>magnify</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ab0abca6a31f598f6a4e0ca95b35a821f</anchor>
      <arglist>(const double scale_factor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr</type>
      <name>magnifyByDistance</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>abd710b5fcbe8991a8e9f9ff08a2e76e4</anchor>
      <arglist>(const double distance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ac124c544374ad606d82a2e846c6edcf6</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, Eigen::Vector3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a1854a184695aed8668249e45836c0276</anchor>
      <arglist>(const Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a9833a8f4c4fda57e874350f2d292c18b</anchor>
      <arglist>(const Eigen::Vector3d &amp;p, Eigen::Vector3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a10b2a753543ec8402b15ffed598b5907</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, Eigen::Vector3d &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>projectOnPlane</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ab9e4b86b5be10a8c1d2e41aacff6276a</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, Eigen::Vector3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>projectOnPlane</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ab378befbd4011d274aa1f86b07181001</anchor>
      <arglist>(const Eigen::Affine3f &amp;p, Eigen::Affine3f &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Polygon</type>
      <name>toROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>ad326d2c017a8e05f42699dc155e443ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConvexPolygon</type>
      <name>fromROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>a280a452f43a66a300b59740bdad7b378</anchor>
      <arglist>(const geometry_msgs::Polygon &amp;polygon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConvexPolygon::Ptr</type>
      <name>fromROSMsgPtr</name>
      <anchorfile>classjsk__recognition__utils_1_1ConvexPolygon.html</anchorfile>
      <anchor>aeecc95ff1c9301c5891bf6b77000e530</anchor>
      <arglist>(const geometry_msgs::Polygon &amp;polygon)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Counter</name>
    <filename>classjsk__recognition__utils_1_1Counter.html</filename>
    <member kind="typedef">
      <type>boost::accumulators::accumulator_set&lt; double, boost::accumulators::stats&lt; boost::accumulators::tag::count, boost::accumulators::tag::mean, boost::accumulators::tag::min, boost::accumulators::tag::max, boost::accumulators::tag::variance &gt; &gt;</type>
      <name>Accumulator</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a211fb3267482eab53732cad6528af0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a2aea8dcaf0840084ef466cedf27ea93a</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>count</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a2d7ee210410d77445ce0bd7e86779880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>max</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a4564e104f8c8094c50ab5746b8be6164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>mean</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>ae6e325d9f6eae2eb88cf7c688ae78ea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>min</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a77cad7aec535b03f59fa5bcacc7631dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>variance</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a2b5b8aefbca5af72c16a8608b671bfba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Accumulator</type>
      <name>acc_</name>
      <anchorfile>classjsk__recognition__utils_1_1Counter.html</anchorfile>
      <anchor>a90c8d319c0e51c37696c4e994e92e749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Cube</name>
    <filename>classjsk__recognition__utils_1_1Cube.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cube &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a21d6087430b23df612235378b2aaf634</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cube</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>ac5eeb159307e0220371c9de3d1b43e14</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos, const Eigen::Quaternionf &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cube</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>acadd20f679e2bbb68ae3ee42fa0e05d0</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos, const Eigen::Quaternionf &amp;rot, const std::vector&lt; double &gt; &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cube</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a2acf6e32d2ae8449c00d8f50a70613ee</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos, const Eigen::Quaternionf &amp;rot, const Eigen::Vector3f &amp;dimensions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cube</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a331c9d06bf0ad44d8db69137b7577158</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos, const Line &amp;line_a, const Line &amp;line_b, const Line &amp;line_c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cube</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>aa7cce42777452ed6b19905b8bd62d99d</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBox &amp;box)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Segment::Ptr &gt;</type>
      <name>edges</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a6d7ec4661b2dd2f12c76c68999b6b68a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Polygon::Ptr &gt;</type>
      <name>faces</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a210c3283932340124639d6f09708ccb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getDimensions</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>ac4bc7b2ebe31110d8255e7c19a1b5823</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConvexPolygon::Ptr</type>
      <name>intersectConvexPolygon</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>ad29503f79067685d06bdfd83fb09df63</anchor>
      <arglist>(Plane &amp;plane)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>nearestPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a8ddefbd6d14f69ea353a20caada87022</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, double &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimensions</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a16665a8eb6d0e2acd68218c9cde2e8ce</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;new_dimensions)</arglist>
    </member>
    <member kind="function">
      <type>jsk_recognition_msgs::BoundingBox</type>
      <name>toROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a6ad900e84aebfea1a6f0dc4fe9e044f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vertices</type>
      <name>transformVertices</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>ac3a04580b507f8f11627c3452e99c36c</anchor>
      <arglist>(const Eigen::Affine3f &amp;pose_offset)</arglist>
    </member>
    <member kind="function">
      <type>Vertices</type>
      <name>vertices</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a51dba70842758362e4656fb13af5778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Cube</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a22e6ef7ce20c20c77412d143950a7587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Polygon::Ptr</type>
      <name>buildFace</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>ac6eeb89c65922cf03b070188a3729381</anchor>
      <arglist>(const Eigen::Vector3f v0, const Eigen::Vector3f v1, const Eigen::Vector3f v2, const Eigen::Vector3f v3)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>buildVertex</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a6b39300fa00e3facaab13d3a6a60bb23</anchor>
      <arglist>(double i, double j, double k)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>dimensions_</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a6f79a98172c788a48ccc807e69c1abb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>pos_</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>ae59b842ddf1c52af703089774a07ddc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Quaternionf</type>
      <name>rot_</name>
      <anchorfile>classjsk__recognition__utils_1_1Cube.html</anchorfile>
      <anchor>a77f176e54487bf1a5b3f1694fb3c0516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Cylinder</name>
    <filename>classjsk__recognition__utils_1_1Cylinder.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cylinder &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>ae23a1bef6b0c599677e293d779055643</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cylinder</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>a601be8b1eff6a4299968e1c1db651cb2</anchor>
      <arglist>(Eigen::Vector3f point, Eigen::Vector3f direction, double radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateCenterAndHeight</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>a3a89c1cc39306d0303e96f4ab2accf7c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointIndices &amp;indices, Eigen::Vector3f &amp;center, double &amp;height)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>filterPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>abc061cdec4a89b03fbcecd334ba59f55</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const double threshold, pcl::PointIndices &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>a41f36edb940abb5988f00bb94a2ce394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getRadius</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>a6a4f52f464ab4374cc510d6651506ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toMarker</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>a92289622a5260373cb77f0dc055b0195</anchor>
      <arglist>(visualization_msgs::Marker &amp;marker, const Eigen::Vector3f &amp;center, const Eigen::Vector3f &amp;uz, const double height)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>direction_</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>ac8b53f2953375fa5b6051d77f5f34c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>point_</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>aa790317678d16fc481727f2c3b735ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classjsk__recognition__utils_1_1Cylinder.html</anchorfile>
      <anchor>a5a7d84cf9df9aea795c62463eebfbe16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::deep_sort_net::DeepSortFeatureExtractor</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a47ff81c14e78bad3a4bf5f032fa49ee2</anchor>
      <arglist>(self, x)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a7d90290ccb2f78768bc1171ac02a6bc4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ball</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>abc727979efc67319e440c5ad9c97cdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bn1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a599b9ac6b5e02e38f9388569d6001563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bn2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a3ed9cce54290d0bec7250c2999c8ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv1_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>af44fb38c3b455aa102fad2cbb84b9245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv1_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a8464d0c9d0621748759b13db002a2106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv2_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a950b9ecc777242fe955609987bb0cded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv2_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>aad5cf27520aa2e6ae4ee8dd3b7bbf192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv3_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>af54dc7143070d2e97da73acb45588da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv3_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a260c04724b94d7dedb4c9cd48c871919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv4_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>ab2f1d27a82edb679ceccc92564c99a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv4_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a13256f9bf67a45ff6286bfbcd040212e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fc1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>ae7c4a87893c6977aa5dd70ab7250d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fc1_bn</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>ad16d30dcc38a4edd96bace26ff88403f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mean_vectors</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a05f4b10f334d3ae313b1deb7072b07d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scale</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1deep__sort__net_1_1DeepSortFeatureExtractor.html</anchorfile>
      <anchor>a395fc8bcea69e7cf5bd21b925bf29424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::datasets::depth_prediction::DepthPredictionDataset</name>
    <filename>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a2c2c974686ae4be8cf6eef2943e1746d</anchor>
      <arglist>(self, root_dir, split, aug=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a687456807a2f57f76d53fca5d3b9def6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_example</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>ac3757fdb87b85596021696891fa7f533</anchor>
      <arglist>(self, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotate_depth_image</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a64295c3d3969655412b3a11b67854ec7</anchor>
      <arglist>(self, in_img, angle, flags=cv2.INTER_LINEAR)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotate_image</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>af1ea5d051e4a5199d16f10a52fd122c4</anchor>
      <arglist>(self, in_img, angle, flags=cv2.INTER_LINEAR)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>aug</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a927afc9c1e810b1f29fa916f3aefbcbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_dir</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a274930bd9952056fdfab7ef4254d83ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>split</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a112257c225ec14d0edec14cedd636a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>aa335e7ac37fcf9846c5e1a9a10c5fa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>max_value</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>ae288064b001925e158d88cb060c8e09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>mean_bgr</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a62adba0a708c6ff8b8db17bfdff8fb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>min_value</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>acee4ef7ff7cc07f683c2a148c7afb9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>write</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>aceaa1ce5a53895733d9d97568c676886</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_example</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>afeadb7fdf29a44916a0a32007f71733f</anchor>
      <arglist>(self, files_dir, idx)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_files_dirs</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>aed9b7adb135d6f9574190b69c241bd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_scenes</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a9a493150759d4df1114656595761b276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_files</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1depth__prediction_1_1DepthPredictionDataset.html</anchorfile>
      <anchor>a8dfcfb5d68894f68c79ed06bec71d536</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::datasets::detection::DetectionDataset</name>
    <filename>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>ad7ed895e53bd397e87b623802cd7cd05</anchor>
      <arglist>(self, root_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>a92c364676eaff1defef40de1144a07ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>aa846fe5379eca870fa94b628eb7666eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fg_class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>a32efd4e034f8f3d5d285ed705ea0bffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_dir</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>aa6fd3e1c8a4cc0cb4c6e29df06545893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_example</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>a2eb3df4b98f48db87ce73a9c27e8cb93</anchor>
      <arglist>(self, i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_class_labels</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>ae5c5812bb8ba14d2f0e28752ec6751fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_imgs</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>a55f53a3a5ab775b50ea97c55ea88680d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_instance_labels</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1detection_1_1DetectionDataset.html</anchorfile>
      <anchor>a5d342b19f741f6051c196346fd956b4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::EarClippingPatched</name>
    <filename>classpcl_1_1EarClippingPatched.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const EarClippingPatched &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a0df29c63d019caef59c80284259a548a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; EarClippingPatched &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>aebbdd4765bfb1bfd41fd251e37509014</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EarClippingPatched</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>ac31a312c63ed275a96e19bbd4be68193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>crossProduct</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a819ad6544596b9f06ba720fe01eba053</anchor>
      <arglist>(const Eigen::Vector2f &amp;p1, const Eigen::Vector2f &amp;p2) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initCompute</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a47ae9459eeed6b7909f5a2668e944d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>intersect</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a0a4e09a61b56953bd29baa376e1a4cce</anchor>
      <arglist>(const Eigen::Vector3f &amp;p0, const Eigen::Vector3f &amp;p1, const Eigen::Vector3f &amp;p2, const Eigen::Vector3f &amp;p3)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isEar</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a13c659ae7af5f69b7d3e9deb6ee3ec16</anchor>
      <arglist>(int u, int v, int w, const std::vector&lt; uint32_t &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isInsideTriangle</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a93958d23a87d63c16d2352ba82f22957</anchor>
      <arglist>(const Eigen::Vector3f &amp;u, const Eigen::Vector3f &amp;v, const Eigen::Vector3f &amp;w, const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performProcessing</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>ab4e62d8e86d14e6a9d6a6f8d75110232</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>triangulate</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>af365dae0a5545fd5d4bd4fddc58a44dd</anchor>
      <arglist>(const Vertices &amp;vertices, PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>triangulateClockwiseVertices</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>a25defd076ae0b2ae4fc4cf8f29f4728f</anchor>
      <arglist>(std::vector&lt; uint32_t &gt; &amp;vertices, PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>points_</name>
      <anchorfile>classpcl_1_1EarClippingPatched.html</anchorfile>
      <anchor>aa05d69cdba4857891808b02dfd330bf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPrediction</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a7b95fc12808e9eb857ced8759cd8851d</anchor>
      <arglist>(self, rgb, depth_viz)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a091ed5fb34b8a3b1fe332b0bbd208369</anchor>
      <arglist>(self, n_class, masking=True, concat=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a86d1c3a5595d3cfe943fe75978339fc6</anchor>
      <arglist>(self, mask_score, depth_pred, true_mask, true_depth)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_loss_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>afd8c5110f28924bc995fa135f5ae03f0</anchor>
      <arglist>(self, depth_pred, true_mask, true_depth)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_loss_mask</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>ae897d4613fa8f35617b5cc426970bb6d</anchor>
      <arglist>(self, mask_score, true_mask)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_from_vgg16</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a0350e05cf0e50c5c79c9403e12dbf526</anchor>
      <arglist>(self, vgg16)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>predict_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a72d1ab9ed53b06ab0e7b93ca5fcb2673</anchor>
      <arglist>(self, rgb, mask_score, depth_viz, rgb_pool5)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>predict_mask</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a05a953ce27632649eed76016e56b1284</anchor>
      <arglist>(self, rgb, return_pool5=False)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>concat</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a9da8f0e488e3948dc3e26272aa6c6f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>concat_fc6</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a1011503b26e95bb3551f9a43fdf419bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>concat_fc7</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>aec8b950b738cc595089e47b42ff4dfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_1_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a2c3b7f66dd5fa8b7ff6411165b9f2748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_1_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>acf27e7804bd3b8667060f0c7cc95fedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_2_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>aab5b8b0f73ef3b10ec4cf1172d65e579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_2_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>ab0218da32939771247e060eb3f4e6c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_3_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>adc7c6493b380ed8e1fdb12a989d73d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_3_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a173cfaab6eb4a6629f9a337afd702e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_3_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a73e87702908579261576f793c6fa1e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_4_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a89d433284a2163347553579c526efef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_4_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a9f23fdf65521f7237e10cdeadaf67e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_4_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>ad89b35d781c9096060019bcf72539a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_5_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a14f8f72c90d329b2c828c18c68c3f50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_5_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>abbf76b718d8fc066e13f5e3661878431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_5_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>aa99ed465b35f231ffab6f79784dba735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_1_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a5fd295da35966d6434a39c0f232fe964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_1_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a564847347e5be53600b1276aa71d5e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_2_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a2fe70cbcd2ee60c2e1cf8d4f503d3885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_2_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a025c07ccb37beb850c3a38574fbef504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_3_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a69b90a0d16cfec345c213f581b7408bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_3_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>abf001eeed9d1a9115c3f21360dfc07d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_3_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>ae9d64311c2eb08d0052e3205ff190430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_4_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a951ba566f783cdd2965206b4698f2ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_4_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a632dd4f03e1c995516969bd7f72d0489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_4_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>af5ed1374cf1007735262ac0a3c42524e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_5_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>ac025dec48020265f686c00bb82ea5a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_5_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>acbe734fb7c5abc360b50cfecba288c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_5_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a02638dda7104e4722e14ba933abbc266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_fc6</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a00253d4f9d9e227236fecb04ba2f42b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a57f138918a2fd12f947a4b21bd1fdfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score_fr</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a0c43e1ef8f68ada05d1ec54e3c1550b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score_pool3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>aeb7d96e5b88d76e6c40b808b487bb97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a12066f0b70b4f8c9dc682cd212dd8079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_upscore2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a36cf68e2622f31311302b61094e4b31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_upscore8</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>ad8090ebc54c42c0c9005a2b26aba0d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_upscore_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a1fe5adf4e5f49b7be0e6c20696d8131a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a4aecb5c73a65e13d1a28aa1c1457cc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score_fr</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>add480befcdff6a4fb406a2ca5317dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score_pool3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a0e950cdd23d4fa78cb5f14c44cc31817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a213c69315645236d7adcf31c7fed9b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_upscore2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a9ce6fe8d82d674ad73a0e3b5815812ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_upscore8</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>aa348e270728045900052c1a209fc049a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_upscore_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a6c674ce706c8a92376ba01719a300e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>masking</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a605c6932b6c8ace7f50d4a0012294eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_class</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a4d0373e159d2f7e478c71e67bd753ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rgb_fc6</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a50f22534e4ad422d1090fc7832146e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rgb_fc7</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a664cf59f5a399d012b8cfc8d82fd22cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>max_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>aa74f8e08cf81cc812a8b6f29af958506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>min_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPrediction.html</anchorfile>
      <anchor>a30db669c3e9eb895551a8466a99d2f84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPredictionConcatFirst</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</filename>
    <base>jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPrediction</base>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a61c6f6d0a601f6354f48f14e84b070ba</anchor>
      <arglist>(self, rgb, depth_viz, mask_gt=None, depth_gt=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a541cd4719a8977711d5f3f707c5e24b4</anchor>
      <arglist>(self, n_class, masking=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_from_vgg16</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a509e8e63d239b54bb0fb10482e2d50f9</anchor>
      <arglist>(self, vgg16)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>predict_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a20a9f3bbd1d2dceaa364b7e1b74ba90f</anchor>
      <arglist>(self, rgb, mask_score, depth_viz)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_1_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ae0bbc694d031956bca984eee3b256ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_1_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a3c9d0ae49f0bd4f2a518f287c5fc0c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_2_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a76db4ef4dc79e078496c6619ec58f8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_2_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a4b1c0433af5aa6f704abbf866ce52121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_3_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a98c78dd841921362b68f140a67e46792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_3_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>aa018a9b2078f204231d5886dbae4d497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_3_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ae03aa4c526ff2e8ad184637b8d746311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_4_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a09039fc601cb4b61ace1e9d7ce0709dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_4_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a8f61b4078e02a79b0c003f17fb55fb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_4_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ad5a47389c2be50a3cbc1c4f185c35028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_5_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a04e489c11cdb4e6d36f6f34c6402d7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_5_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a923e6152674426ced0972bc897e23bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_depth_5_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a39e6509f5337d53267881026b6ef13eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_1_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ab1907ad5f856fa98c34613a924f58748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_1_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a8cbb07d4ef856f14deeab12e3324c21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_2_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ac558cae1c900029471857992118af755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_2_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>af945bc86d07fbb59f4b87d22c2bf310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_3_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>afe0b8d10f4bc971f8c2b8d96f4a6c29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_3_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a5e8904a7f1f92f735c3cd10cbdc322c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_3_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ab95eeb9cc69bde54aab913a1077c5c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_4_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a03430afba061548c81518c51d79a1548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_4_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a8de378800c65e09cbdfb0979be0b76af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_4_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a314041fda47080fbef23e16b04c85c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_5_1</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>aa4776f8550d1d659e910f09cbfa10ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_5_2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a079aba289a6bac6fe4b55597f72cb9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conv_rgb_5_3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a264da1c42545a3e176d2307e781d377c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_fc6</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a42cca3ccc115508d75e2a04e0509bce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_fc7</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>aecbdd0ba08b3d657aca1b318907e514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a20150e498400fddb61915c51993bb4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score_fr</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a15eee04db617e1d0db5ccdb7e92ed043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score_pool3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a8ab0b7df0189d0e1ff12fdabd6c8ca72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_score_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>acfffe4f59cd61a2f94a7659e3aaa37e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_upscore2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a1da0c1095dfbb894615b3bca0df60458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_upscore8</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a7fed8bf72949c3f475a93349ea7422f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_upscore_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a9333dc5c3e564837d435a39bfd185d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score_fr</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a3a1033502444a7dee5140a4764de51ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score_pool3</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>af1440008671e6ffe7c784caed6bde392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_score_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a68865397126a90c82ff87bad7263e931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_upscore2</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ac69c09fcfa17a5a797f97a31cbd50576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_upscore8</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a12512ce5798bf5d742afacb5c83d4455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_upscore_pool4</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a0ca81335ab4c025e80324101e6b6e310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>masking</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a7c57c3f52122ccb8cacc63c52bd62b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_class</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a8db1ab49185739901b1b643f8ca41b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rgb_fc6</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>a7f6fd48509990de5486720440ec18865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rgb_fc7</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ac2570bb224d1c46e3762f19e46a9fd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>score_label</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ad08bf52f43feea6ab1070223cb3d49d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>max_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>aed4542a34756cf93d1449707cdd00ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>min_depth</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition_1_1FCN8sDepthPredictionConcatFirst.html</anchorfile>
      <anchor>ac75d2402cc91900f268851b5714b1c37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::GridIndex</name>
    <filename>classjsk__recognition__utils_1_1GridIndex.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GridIndex &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1GridIndex.html</anchorfile>
      <anchor>a51486138334f7bef52ea90dfd755f24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridIndex.html</anchorfile>
      <anchor>aad44ef3ac6e6689f26783a106adecb48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridIndex.html</anchorfile>
      <anchor>ac3d1e45ac862c4727de06cf171a443ea</anchor>
      <arglist>(int _x, int _y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GridIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridIndex.html</anchorfile>
      <anchor>a6c7a9a8d2c9731bd78b5979c046d9788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classjsk__recognition__utils_1_1GridIndex.html</anchorfile>
      <anchor>a5576729102c8bcb06f9643e5ad20a33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classjsk__recognition__utils_1_1GridIndex.html</anchorfile>
      <anchor>ae35fd7f603e832226c1a073087f2afb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::GridLine</name>
    <filename>classjsk__recognition__utils_1_1GridLine.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GridLine &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>a384b6e833821b26fc26c9685c48f678d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridLine</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>a167803746152c3a38496db8262ff276b</anchor>
      <arglist>(const pcl::PointXYZRGB a, const pcl::PointXYZRGB b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>penetrateGrid</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>a64b0f3df68b3e78cfadb36f991fdb415</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;A, const pcl::PointXYZRGB &amp;B, const pcl::PointXYZRGB &amp;C, const pcl::PointXYZRGB &amp;D)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>penetrateGrid</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>acf466ee5a0004e7a3a9cf498335c7dfd</anchor>
      <arglist>(const Eigen::Vector3f A, const Eigen::Vector3f B, const Eigen::Vector3f C, const Eigen::Vector3f D)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GridLine</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>aa171b1db0a3351133dc2a58452f69e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Eigen::Vector3f</type>
      <name>from</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>a0b0911d0e2018aefbb0fed04816d729f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Eigen::Vector3f</type>
      <name>to</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>a88f95091f0002933047ad1c81fd3eb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Eigen::Vector3f</type>
      <name>d_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridLine.html</anchorfile>
      <anchor>a3114764261bea6bd8e6f9ab6fcb34f0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::GridMap</name>
    <filename>classjsk__recognition__utils_1_1GridMap.html</filename>
    <member kind="typedef">
      <type>Columns::iterator</type>
      <name>ColumnIterator</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a29fe34273257eae2182259854680c661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, RowIndices &gt;</type>
      <name>Columns</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aaab89e1e1975ac08c051cb63d867a7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GridMap &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a7ef2a15e95e431fa5a430812cb95af09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; int &gt;</type>
      <name>RowIndices</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ab02cc75a93d33e3d4dcc56698d6ec07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; int &gt;::iterator</type>
      <name>RowIterator</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a738692ed5629e223421b3b71ea8dcdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aa4297b5e62392c5785ab072fe834928d</anchor>
      <arglist>(GridMap &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>check4Neighbor</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a79ad351006fb8e03a8b3c6c5cb678e1a</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>decrease</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a498564db0f06a29435c3d3b7ce510c3c</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fillRegion</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a3c5381bd040b82a07725ebe9e3d78903</anchor>
      <arglist>(const Eigen::Vector3f &amp;start, std::vector&lt; GridIndex::Ptr &gt; &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fillRegion</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a7bfcc0e72752a49a6b98eab6f1cc8a95</anchor>
      <arglist>(const GridIndex::Ptr start, std::vector&lt; GridIndex::Ptr &gt; &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; float &gt;</type>
      <name>getCoefficients</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a79bde47adf7d2ad6f60fb4c3db995c77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>getGeneration</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a2499fe343bf169d396dbd43479afa4be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getValue</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a9eb605fc48d4c008e7f0df40ba43fd8d</anchor>
      <arglist>(const GridIndex::Ptr &amp;index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getValue</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a3993c2acc63cd9b076dc0a754294f6c0</anchor>
      <arglist>(const GridIndex &amp;index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getValue</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ad7ae1cba27a31dff5fa0ff162288ea38</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>getVoteNum</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a8d4cc95c985b9cb074155df2aaa2f527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMap</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aee0627cd88f7ecfaff88925c67716067</anchor>
      <arglist>(double resolution, const std::vector&lt; float &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>gridToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a61879562ddc7a9a4761edded13411a2d</anchor>
      <arglist>(GridIndex::Ptr index, Eigen::Vector3f &amp;pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>gridToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aa4c376934fd3d1069449f7e4ea5ec2d7</anchor>
      <arglist>(const GridIndex &amp;index, Eigen::Vector3f &amp;pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>gridToPoint2</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a39d73fd70f533642d0b30da7156caa32</anchor>
      <arglist>(const GridIndex &amp;index, Eigen::Vector3f &amp;pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>heightOffset</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a66657e1120cf788c9006ec351917600a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>indicesToPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a8f4ad9701c8eaf193fcdc3d96ddb0949</anchor>
      <arglist>(const std::vector&lt; GridIndex::Ptr &gt; &amp;indices, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isBinsOccupied</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ae069483bc78ca75842925fa90bdc089e</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::tuple&lt; int, int &gt;</type>
      <name>minMaxX</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aca42d25684cecac348fb24f9fc372c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual boost::tuple&lt; int, int &gt;</type>
      <name>minMaxY</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a1c4e4f2bdd5b1ed186aa02000362cab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>normalizedHeight</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aa34dd049515ed9f9ccc3638fd7a5e479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>normalizedIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ad5e62ac0214c64cdb5a48e3442392c16</anchor>
      <arglist>(int width_offset, int height_offset, int step, int elem_size, int original_x, int original_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>normalizedWidth</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a640b40a279d4fc0b5fc80dc6aa7f6973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>originPose</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ad15c1723f034f8202546e5df4e428b81</anchor>
      <arglist>(Eigen::Affine3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>originPose</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a326fd2ab2e3169391b61c4b512f9f38e</anchor>
      <arglist>(Eigen::Affine3d &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pointToIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a2236e1d9192a88e2ebcfb53cfb119c47</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;point, GridIndex::Ptr index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pointToIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aa2e77eddb90bb1131342805348de58b7</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, GridIndex::Ptr index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GridIndex::Ptr</type>
      <name>registerIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a2909bd8b3c30c0aac824d65f7a38f35b</anchor>
      <arglist>(const GridIndex::Ptr &amp;index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GridIndex::Ptr</type>
      <name>registerIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ab0a8147dc7e87e08fc09f1e1c7ffdc48</anchor>
      <arglist>(const int x, const int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; GridIndex::Ptr &gt;</type>
      <name>registerLine</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ac5b60eed51c68f598c504baf84735355</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;from, const pcl::PointXYZRGB &amp;to)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>registerPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a4d88e9b51a410524eb3466750a1bf2fe</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>registerPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aff36d9886a60e7a6254d087c4a372ad4</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removeIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a2e2cc64b7456e1bfdaac0b0c007d2714</anchor>
      <arglist>(const GridIndex::Ptr &amp;index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setGeneration</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>acb01dc6f15fb75959249cbab9b9f577a</anchor>
      <arglist>(unsigned int generation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ConvexPolygon::Ptr</type>
      <name>toConvexPolygon</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>af6babe031958500917007cf85007b3f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>toImage</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a47ca0182d218e5d73b1c914f24c6f69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aaed73211694b31c924d11b47b2dbf73d</anchor>
      <arglist>(jsk_recognition_msgs::SparseOccupancyGrid &amp;grid)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Plane</type>
      <name>toPlane</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ac6b8ed1bc241ecb652cd09cb49ecb28e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Plane::Ptr</type>
      <name>toPlanePtr</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a4f3603bb8f90d49c63b311cb0a794d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>toPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a465ddebd9a7c5914684d8ba3b9ec6183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>vote</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>aed96c5f6ad4ce7066f14f4cdefde96df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>widthOffset</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>abba9b60c381778a5f92973a2dc180063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GridMap</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>adf5bc6b5b83c95fe5c6398ded7c71589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>decreaseOne</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a88f012abd6bdad43c562ed063d898c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>d_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a25f4f9aefede90aa794f40b4d052ab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Columns</type>
      <name>data_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a82da5a232d89cdeb0f64836d92546775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>ex_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a70ff1279c07000e535afed70f520e969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>ey_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a87377faa86fd148682847c7df9dc3eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>generation_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a69d62e27b71d5beac52caabc8138a812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GridLine::Ptr &gt;</type>
      <name>lines_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ad62179bcd02449e9814d67b5d03654f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>normal_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>ad0e06770758b6213a67675d6c939fb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>O_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a2801dbd5d23475d20f89c8d9800eec93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a625a7acf1267a2be322635f47eb5a71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>vote_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridMap.html</anchorfile>
      <anchor>a977938c02ae332ae3bacb9f4cea32e88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::GridPlane</name>
    <filename>classjsk__recognition__utils_1_1GridPlane.html</filename>
    <member kind="typedef">
      <type>boost::tuple&lt; int, int &gt;</type>
      <name>IndexPair</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>ad777f3d92548fd4d3aae9e161c3b14ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; IndexPair &gt;</type>
      <name>IndexPairSet</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a56d688f546dbf5b68db9d52c0243b00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GridPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>abce1cd86c609aa35795684d31b71f639</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addIndexPair</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a1ea9b777079de92f3a43427fa1cf4773</anchor>
      <arglist>(IndexPair pair)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GridPlane::Ptr</type>
      <name>clone</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a2185afc08bfa84cf1c3820b8887f80d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GridPlane::Ptr</type>
      <name>dilate</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>acd8e63fd590735ed72fd50d659cdf5e2</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual GridPlane::Ptr</type>
      <name>erode</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a7e6d2713d75a4edc46fc668c33414623</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fillCellsFromCube</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a84280c49ce97d8dd0c1fa7c5a079033e</anchor>
      <arglist>(Cube &amp;cube)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>fillCellsFromPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a1233a25b5c596c1476ff22c19e6236c3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, double distance_threshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>fillCellsFromPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>aaee06d029c8e618432cd93232b8352ac</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, double distance_threshold, std::set&lt; int &gt; &amp;non_plane_indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>fillCellsFromPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a7330f7c657b812673b1c150155cbffdd</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, double distance_threshold, double normal_threshold, std::set&lt; int &gt; &amp;non_plane_indices)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ConvexPolygon::Ptr</type>
      <name>getPolygon</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a9e5892720f7175f4d8acd4b5e93ce6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getResolution</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a07c01c1f7987120c23600c9904d1b3d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridPlane</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a2e6373da4ffbbbe6aa38b4dfcc033089</anchor>
      <arglist>(ConvexPolygon::Ptr plane, const double resolution)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isOccupied</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a45b9e434d32ed9906b15f28e0b3c28a8</anchor>
      <arglist>(const IndexPair &amp;pair)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isOccupied</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a6f5486ed6cb0d42870abb279f4a6253e</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isOccupiedGlobal</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>ac64f4c1ad88b6b38d03891bb0a6e0e62</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexPair</type>
      <name>projectLocalPointAsIndexPair</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a2ff78b9525e4b1f1009b30547088346d</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual jsk_recognition_msgs::SimpleOccupancyGrid</type>
      <name>toROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a1bf98f3e4faeb516d0de7507cd1e0c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>unprojectIndexPairAsGlobalPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>abfc25c921667386642ed4bbe0619ee77</anchor>
      <arglist>(const IndexPair &amp;pair)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>unprojectIndexPairAsLocalPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a5f62acf4a209f3798ecd434b0ca86fdf</anchor>
      <arglist>(const IndexPair &amp;pair)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GridPlane</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a319db4ff9680bf327b013b855e2ce67e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GridPlane</type>
      <name>fromROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a336ba14b27745be7085643b40533bb02</anchor>
      <arglist>(const jsk_recognition_msgs::SimpleOccupancyGrid &amp;rosmsg, const Eigen::Affine3f &amp;offset)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPairSet</type>
      <name>cells_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>af5fc0a128a1584aaa57396e958771ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConvexPolygon::Ptr</type>
      <name>convex_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>a52654b48a2b1c20e7e73a1434421ac10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classjsk__recognition__utils_1_1GridPlane.html</anchorfile>
      <anchor>aba93f41223553404834e04c66ed33edc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_16uc1_to_32fc1::Image16UC1To32FC1</name>
    <filename>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</anchorfile>
      <anchor>ab7f87d952dc144ebd1e17b8effad4ef7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</anchorfile>
      <anchor>ada823362c3e7fe90a607ce2dfc988dae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transport</name>
      <anchorfile>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</anchorfile>
      <anchor>a7be1180afe61c8524192b6ff9de79a40</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</anchorfile>
      <anchor>a0f8ca8d6ca80efaa58879c364f0875d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</anchorfile>
      <anchor>ad8a38ff74ab4b7f23e4eb06ef97825f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classimage__16uc1__to__32fc1_1_1Image16UC1To32FC1.html</anchorfile>
      <anchor>ab7a55ac9f01a2e6a11f773a532354fee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::datasets::segmentation::InstanceSegmentationDataset</name>
    <filename>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>a08da25a51670008dad1f42319e61bde7</anchor>
      <arglist>(self, root_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>a99d6d4630d9f87d41eaaa7661beb3139</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_example</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>aad3e87a5607d2509cf01c1da31f50347</anchor>
      <arglist>(self, i)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fg_class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>a68af9dece469564abb93fbb16f2a45af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_dir</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>ae83b96d50b44652738f4211d461d3719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_class_labels</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>af83a4e6574a1cf86b7e36d80ef0119ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_images</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>a8acfbd1138eb2d12458be6ab167e2b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_instance_labels</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1InstanceSegmentationDataset.html</anchorfile>
      <anchor>ad040d753d870e72bd090860ec400c7dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Line</name>
    <filename>classjsk__recognition__utils_1_1Line.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Line &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a9bacb15d0da1dd4f2dd5d90c0c01ce4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>angle</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a57738f3b941a26b3f8a6955d52aeb269</anchor>
      <arglist>(const Line &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>computeAlpha</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a241bf12277e9d94eea8e77de33b54604</anchor>
      <arglist>(const Point &amp;p) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>acd59966c7c38ab8302be58e813ad3988</anchor>
      <arglist>(const Line &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>add3567935c01baeefbbd6a37c2e5f5cf</anchor>
      <arglist>(const Eigen::Vector3f &amp;from) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>accb896e693d188bb435a99b775eef9ae</anchor>
      <arglist>(const Eigen::Vector3f &amp;from, Eigen::Vector3f &amp;foot) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PointPair</type>
      <name>findEndPoints</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a073a7385376074f8f245cc9a835650d5</anchor>
      <arglist>(const Vertices &amp;points) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Line::Ptr</type>
      <name>flip</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>ae117b20fa07814facb6109fe0c3755b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>foot</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>aed0ecf8d3979f05a484e124c782e6c2b</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a851548e0e07ad41a466e3cf99ff2dbcc</anchor>
      <arglist>(Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a0dfdd3db7fa59d33720bfa37870e1c2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getOrigin</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a4448c249689ae62d4526c83291fc5631</anchor>
      <arglist>(Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getOrigin</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>ade6e71741bb146eb6ff12cdd4814bbb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isParallel</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a1450c99b25fc29e8dd8519282e0ed4bf</anchor>
      <arglist>(const Line &amp;other, double angle_threshold=0.1) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isPerpendicular</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>ade64b7fd6f973e647516dd03ebfc097b</anchor>
      <arglist>(const Line &amp;other, double angle_threshold=0.1) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSameDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a7e10ccd79f4d06e5c1eafe37016a1efc</anchor>
      <arglist>(const Line &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>ad409b33f2afeeaa046aad6647cf4ec76</anchor>
      <arglist>(const Eigen::Vector3f &amp;direction, const Eigen::Vector3f &amp;origin)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr</type>
      <name>midLine</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a659faf5bb6c190f69af29575fa323528</anchor>
      <arglist>(const Line &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parallelLineNormal</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a22fb60b47d57442c4ca84011d6c7da5c</anchor>
      <arglist>(const Line &amp;other, Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ptr</type>
      <name>parallelLineOnAPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a6e037778d07b33d6db6bb85dad02d6cb</anchor>
      <arglist>(const Eigen::Vector3f &amp;p) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>point</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a09f099239610039fea88ffea3eab1602</anchor>
      <arglist>(double alpha, Eigen::Vector3f &amp;ouptut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a194eed3ae150d36a23695a1a57613a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>fromCoefficients</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>aa8b06173a414d245176ce1f2bf0a2fa2</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>direction_</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>a5f9b1a58b863ff34d0618ebf57427d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>origin_</name>
      <anchorfile>classjsk__recognition__utils_1_1Line.html</anchorfile>
      <anchor>aed49f9d7d102a013f6cf487dc30bbc49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Plane</name>
    <filename>classjsk__recognition__utils_1_1Plane.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Plane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a43fc06d338e022c8212e0277343f2a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>angle</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a105780d319d3c8bdcc87b231836c73c1</anchor>
      <arglist>(const Plane &amp;another)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>angle</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a4d7c4aa55e44b1f859d364ed7033bd03</anchor>
      <arglist>(const Eigen::Vector3f &amp;vector)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Affine3f</type>
      <name>coordinates</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a090d4d69088829dc4fc322d5f9605b2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a26c24236683dad0bb3885598e833f6c5</anchor>
      <arglist>(const Plane &amp;another)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a7421005a0959934734f6d8fd9a423075</anchor>
      <arglist>(const Eigen::Vector4f p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a477cd0b3a7654dc66098cc8c95e25ada</anchor>
      <arglist>(const Eigen::Vector3f p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Plane::Ptr</type>
      <name>faceToOrigin</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a883cfea47476d1866a0a9ef2ee72ee58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Plane</type>
      <name>flip</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a6c687f9623e5c7dca4915f1c495cfec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getD</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>af64ee6256d69d14b82b3f8c635975e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getNormal</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a7e5e1be45978788ee7063cf276402e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getPointOnPlane</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>aca67f6c2afdae1699252cd8862af5eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSameDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>aae906a291d28614b9bfdedc85af5a55f</anchor>
      <arglist>(const Plane &amp;another)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSameDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a9ab13ad709de6fe6b57796f0011738f7</anchor>
      <arglist>(const Eigen::Vector3f &amp;another_normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plane</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>af8447fff4203a077fa5fcb400981ad05</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plane</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a8294b360948100874f48b2045474a269</anchor>
      <arglist>(const boost::array&lt; float, 4 &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plane</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a5ebfc119d3741a65b7e12129367df4a4</anchor>
      <arglist>(Eigen::Vector3f normal, double d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Plane</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a1116dd1b2a8838d1425d383bfc89cdba</anchor>
      <arglist>(Eigen::Vector3f normal, Eigen::Vector3f p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a94ef8cfdfb56b60f36346b5cef339026</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, Eigen::Vector3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>aa1c1a3b89dc3b9b2160019ffac92b529</anchor>
      <arglist>(const Eigen::Vector3d &amp;p, Eigen::Vector3d &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>ad311d0d0878aae742ea7623ee9ed6df4</anchor>
      <arglist>(const Eigen::Vector3d &amp;p, Eigen::Vector3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a99501eea926dccb704f332d8e4b07224</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, Eigen::Vector3d &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a4ebf5f11a33afc5cbd7c9da291989e96</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose, Eigen::Affine3d &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>project</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a165c532ee824d4884d53904f00ae327c</anchor>
      <arglist>(const Eigen::Affine3f &amp;pose, Eigen::Affine3f &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>signedDistanceToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a9915927d4e9b13df9874baf2e713d6d4</anchor>
      <arglist>(const Eigen::Vector4f p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>signedDistanceToPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>ac3528307903facea60eb41a057d2660b</anchor>
      <arglist>(const Eigen::Vector3f p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toCoefficients</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>ae0a7a2dc1baa32a905a34ac246bf27fa</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; float &gt;</type>
      <name>toCoefficients</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a1202001e808750cb7128b2df64788ba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Plane</type>
      <name>transform</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a17fb646fb17eff939770256d3f4e40b1</anchor>
      <arglist>(const Eigen::Affine3d &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Plane</type>
      <name>transform</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a2fa08aa8d8385fca5ae2cdbc5fe7359f</anchor>
      <arglist>(const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Plane</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a0ed8715a43581c7f0677d1d31ea94615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeCoordinates</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a5f264b48cfa8379400d19d0d4b911321</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>d_</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a9b961f54a3b429a2d4f6b72ec6ece0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>normal_</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a72658c6e048e85e2f6fcc7f87fd060a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>plane_coordinates_</name>
      <anchorfile>classjsk__recognition__utils_1_1Plane.html</anchorfile>
      <anchor>a0bb3402c18e9c23352203f88a5e45a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::PointCloudSensorModel</name>
    <filename>classjsk__recognition__utils_1_1PointCloudSensorModel.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudSensorModel &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1PointCloudSensorModel.html</anchorfile>
      <anchor>a43e6e57c495791db5d2fc517e1ef9a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>expectedPointCloudNum</name>
      <anchorfile>classjsk__recognition__utils_1_1PointCloudSensorModel.html</anchorfile>
      <anchor>a0405f55618a200daa9e2297c4c71129b</anchor>
      <arglist>(double distance, double area) const =0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>jsk_recognition_utils::PointXYZHLS</name>
    <filename>structjsk__recognition__utils_1_1PointXYZHLS.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>h</name>
      <anchorfile>structjsk__recognition__utils_1_1PointXYZHLS.html</anchorfile>
      <anchor>a94c7863c378a5e5e64330932658fabac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>l</name>
      <anchorfile>structjsk__recognition__utils_1_1PointXYZHLS.html</anchorfile>
      <anchor>a216c39693b0ae9a3bf144148d3cd5332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>structjsk__recognition__utils_1_1PointXYZHLS.html</anchorfile>
      <anchor>ae4de0f855101c5c5e186121d5dfbb19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structjsk__recognition__utils_1_1PointXYZHLS.html</anchorfile>
      <anchor>a98551780ee1c34dcc8ee2375b4c0663f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structjsk__recognition__utils_1_1PointXYZHLS.html</anchorfile>
      <anchor>acf53b740e22ae8daa6e00152d031bb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structjsk__recognition__utils_1_1PointXYZHLS.html</anchorfile>
      <anchor>a2933d24ff1bcc63a7730475cd9e7a48e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Polygon</name>
    <filename>classjsk__recognition__utils_1_1Polygon.html</filename>
    <base>jsk_recognition_utils::Plane</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Polygon &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ac2eeb2d46c61e7656cf1ea0ba82d61c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; Ptr, Ptr &gt;</type>
      <name>PtrPair</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a3b09ec77a2e0d2cacb466761a3a2b49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>area</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>aae74480018fef230ba51f8bf2ed3e370</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>boundariesToPointCloud</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a375d3267abf2ea9b3bc5d2aa8bb3f949</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;output)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>centroid</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>aca1d263880a4d4f8c5a16345eee9df2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearTriangleDecompositionCache</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a8951da6ac61d4d4962872fbdc7644997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; Polygon::Ptr &gt;</type>
      <name>decomposeToTriangles</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>adb64642848a3e252e8db0c481e3131cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>directionAtPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a041cabed8db8c41e101d544f070b4446</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a7dcec1ea84b34abe82466289407b4cad</anchor>
      <arglist>(const Eigen::Vector3f &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ad243aef58348aa3ea220e4462c7ffc3e</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Vector3f &amp;nearest_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawLineToImage</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a5a1fafca805e3ad28165552098006db4</anchor>
      <arglist>(const jsk_recognition_utils::CameraDepthSensor &amp;model, cv::Mat &amp;image, const cv::Scalar &amp;color, const int line_width=1) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Segment::Ptr &gt;</type>
      <name>edges</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a1c7aba7d5b77135b6dcb73a69ff93956</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getFarestPointIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>aada9197716f891b0eed919d22509e337</anchor>
      <arglist>(const Eigen::Vector3f &amp;O)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getLocalMinMax</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a8a8298e03e6723a92772be458acfc9c1</anchor>
      <arglist>(double &amp;min_x, double &amp;min_y, double &amp;max_x, double &amp;max_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PointIndexPair</type>
      <name>getNeighborIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a565ff2563cce25d8e0241f306ad809b4</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getNormalFromVertices</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a007f44c1e7eee2d13dfc6dbacfe94de1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getNumVertices</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a819eae82691b576523d88b727c948286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getVertex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a3d189a0bbed2347bf69c51fba06cb27b</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Vertices</type>
      <name>getVertices</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>abc7764c90c9121134f4c9d8b09e4cfd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isConvex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a3bf47ff99500ccfd21b010100ce8c5cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInside</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ae7d6995225dcdb867daea293cc35f0ff</anchor>
      <arglist>(const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isPossibleToRemoveTriangleAtIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a898cf6b5684bbf6dd332b6a0f6cfc44b</anchor>
      <arglist>(size_t index, const Eigen::Vector3f &amp;direction)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isTriangle</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ac6a3bb87d8d4021b9c850969438ed0ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>maskImage</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a4f21a744dd27f6a86ff0b30117c65ace</anchor>
      <arglist>(const jsk_recognition_utils::CameraDepthSensor &amp;model, cv::Mat &amp;image) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>nearestPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a50bf5ad19ed5fc29b64314f14316828c</anchor>
      <arglist>(const Eigen::Vector3f &amp;p, double &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>nextIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a6ad2d7637ebf471800c0d529006c65f8</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a70cfafe60cb0a599064bf866ce74afc5</anchor>
      <arglist>(const Vertices &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Polygon</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a8d07da78b70e04ad5b4082727463db8a</anchor>
      <arglist>(const Vertices &amp;vertices, const std::vector&lt; float &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>previousIndex</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>af643ed15f6614a5ba550aabc1eaf0ed6</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>randomSampleLocalPoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ace84f572315d8e9811a18cdac8a3c72b</anchor>
      <arglist>(boost::mt19937 &amp;random_generator)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>samplePoints</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a42c91833a95a42a233e9568a87b91a7a</anchor>
      <arglist>(double grid_size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PtrPair</type>
      <name>separatePolygon</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a8fca71dd37339f5b1c5fdfdd6aaec5f8</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transformBy</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ab819dccbec267ce4f6a75572de79484e</anchor>
      <arglist>(const Eigen::Affine3d &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>transformBy</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ab4ced59b9b598df118271b1a50e27c5f</anchor>
      <arglist>(const Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Polygon</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>ad18b8270d87630599b1ab68643d2d10d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>createPolygonWithSkip</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a960380083a0a40b03b1f3ff25a1af3b9</anchor>
      <arglist>(const Vertices &amp;vertices)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon</type>
      <name>fromROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>af1b2464fc9c8e395aa3f81e7ce47a477</anchor>
      <arglist>(const geometry_msgs::Polygon &amp;polygon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Polygon::Ptr &gt;</type>
      <name>fromROSMsg</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>af598294012874993f19beb6a77f902e1</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray &amp;msg, const Eigen::Affine3f &amp;offset=Eigen::Affine3f::Identity())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Polygon::Ptr</type>
      <name>fromROSMsgPtr</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a0a3fe02ffd385328f45755e991610928</anchor>
      <arglist>(const geometry_msgs::Polygon &amp;polygon)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Polygon::Ptr &gt;</type>
      <name>cached_triangles_</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>abfde12d130d165ddd84832da0c5faf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vertices</type>
      <name>vertices_</name>
      <anchorfile>classjsk__recognition__utils_1_1Polygon.html</anchorfile>
      <anchor>a5695abab480568a9f5920e9f4e2ae204</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>polygon_array_publisher::PolygonArrayPublisher</name>
    <filename>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</anchorfile>
      <anchor>ab685160a745bda7b5b165ffe7a0255f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_params</name>
      <anchorfile>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</anchorfile>
      <anchor>a95f33c84e9dacee00dab2243ffe2b499</anchor>
      <arglist>(self, param, frame_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</anchorfile>
      <anchor>a93c4977605cc008cf93c811ff3e07f05</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</anchorfile>
      <anchor>af354d58ffbdccc3e05874d2a5901fc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_polygons</name>
      <anchorfile>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</anchorfile>
      <anchor>a92c3604b2e08960417686c0d36a897b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classpolygon__array__publisher_1_1PolygonArrayPublisher.html</anchorfile>
      <anchor>aed59a4ccda85c3ebe7fbab907b4ebb94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>polygon_array_to_polygon::PolygonArrayToPolygon</name>
    <filename>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>ae5ce0cba4e6969e076f0970453826682</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>aa28566297e01b04671366f6c42d40796</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>a48a43a9009d683d3b9295be04b9a33f2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>a9b5eb360958b8909c6ffa7c8dc2b4599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>ad535593c40b07bdd11abe02022409f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>af702a08f2bc4a08c119646b879249ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_config_callback</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>a7327d99e98474e70736230fe8bbf32d7</anchor>
      <arglist>(self, config, level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert</name>
      <anchorfile>classpolygon__array__to__polygon_1_1PolygonArrayToPolygon.html</anchorfile>
      <anchor>a7314f1dd78c81d9e0d94a4c2957bb4b3</anchor>
      <arglist>(self, msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::PolyLine</name>
    <filename>classjsk__recognition__utils_1_1PolyLine.html</filename>
    <base>jsk_recognition_utils::Line</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolyLine &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>a575f36a9468c5c06252dfecd2d3c921f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Segment::Ptr</type>
      <name>at</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>a78be4eca4b1ec5e25059ada5b8d551c1</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>a4715d9c80d9ea9931e487765f4135fd4</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Vector3f &amp;foot_point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>a6abee6ecde4917b6433b39f7d0141803</anchor>
      <arglist>(const Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceWithInfo</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>ac56688611271661dc402ad7e4317029b</anchor>
      <arglist>(const Eigen::Vector3f &amp;from, Eigen::Vector3f &amp;foot_point, double &amp;distance_to_goal, int &amp;foot_index, double &amp;foot_alpha) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PolyLine::Ptr</type>
      <name>flipPolyLine</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>abdf888a34d17451924154cf215834370</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>ad854d67f3599ca83b8955795ea41d541</anchor>
      <arglist>(int index, Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getDirection</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>a6b8dbc071d2518ecebe4331a8ff820e8</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>length</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>ae5705ddc069227441035bba5f2774096</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyLine</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>aa3e43ea794f192d11a25c12959a24e0d</anchor>
      <arglist>(const std::vector&lt; Eigen::Vector3f &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toMarker</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>ae375a929be42c41b4e0e9389af746b62</anchor>
      <arglist>(visualization_msgs::Marker &amp;marker) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Segment::Ptr &gt;</type>
      <name>segments</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>aaa1a654e1f1f91cde7dfd593832d9313</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classjsk__recognition__utils_1_1PolyLine.html</anchorfile>
      <anchor>ad0ec45bfedf4528114fe4d52bc771d5e</anchor>
      <arglist>(std::ostream &amp;os, const PolyLine &amp;pl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pose_array_to_pose::PoseArrayToPose</name>
    <filename>classpose__array__to__pose_1_1PoseArrayToPose.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>a57a4101afb3ff2a417ad15b8dfc34b38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>a3be7e9353da0be3c7d58fbdca44d9325</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>a66302965b0834a130386bc467efcf294</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>a1fd7549fac77888e970fd8894a75d28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>a9d651cafc72fb029b855a5bd998db8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>ac9215acb975b5c63e9f64473cc5b4974</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_config_callback</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>aaa53b06c6869fe5d9098ed09fb358a5b</anchor>
      <arglist>(self, config, level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert</name>
      <anchorfile>classpose__array__to__pose_1_1PoseArrayToPose.html</anchorfile>
      <anchor>a8b45dab22f1ae04a5e891267dabe3231</anchor>
      <arglist>(self, msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rect_array_to_cluster_point_indices::RectArrayToClusterPointIndices</name>
    <filename>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>af2ea1933b78f56feb3bc6978738dc7b9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>a8986ed8995d379790cfa0e72f15b8113</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>a5bac6c3bc069ceb3d267fefa141b1ff6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>img_height</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>a538cf4facc5ceffc9a1f6b82fcede267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>img_width</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>a3e362524d3d25a42f20e9fb301891965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>aed4140f155ef1459487ec2473177993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subs</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>a363d034e88ec9362545a8343919d02c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>afa138f0d29f4a6cee4ab5d6b2899f9d5</anchor>
      <arglist>(self, rects_msg, img_height=None, img_width=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_sync</name>
      <anchorfile>classrect__array__to__cluster__point__indices_1_1RectArrayToClusterPointIndices.html</anchorfile>
      <anchor>aa32061be960e264e21544ad0afd4b874</anchor>
      <arglist>(self, rects_msg, info_msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rect_array_to_polygon_array::RectArrayToPolygonArray</name>
    <filename>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</anchorfile>
      <anchor>ada65e1d1870f8e5839703d0b259beb84</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</anchorfile>
      <anchor>aa9a8c9937f11e39d4cc4407f82863bbb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</anchorfile>
      <anchor>aaa082a894c5d8ed97c827e585b10bc7b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</anchorfile>
      <anchor>ad11631538c2c8723ec7d3cbfd429dd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</anchorfile>
      <anchor>a5416aa26e0ac95ab64dd584b245c90d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert</name>
      <anchorfile>classrect__array__to__polygon__array_1_1RectArrayToPolygonArray.html</anchorfile>
      <anchor>af873e5d5803eae04d839a88d1822e4e6</anchor>
      <arglist>(self, msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</anchorfile>
      <anchor>a7d27766b8e706644f024081d542dbc27</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</anchorfile>
      <anchor>a61487ae1aac8772788cf13ae56e2208d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</anchorfile>
      <anchor>ab06baf651728633258017951c860a281</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accuracy</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</anchorfile>
      <anchor>a53f3cb0f84320574a24c18dcc521354a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</anchorfile>
      <anchor>a40e7f6268ee4387f6e4e8536623440d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>insize</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101.html</anchorfile>
      <anchor>a5d62d9a91db1270206972834553d562e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101Feature</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101Feature.html</filename>
    <base>jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101</base>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101_1_1ResNet101Feature.html</anchorfile>
      <anchor>afabe8715490c3e0073349509ffd860ce</anchor>
      <arglist>(self, x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</anchorfile>
      <anchor>a4f6eb896c156424b6b19a2ee278911c8</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</anchorfile>
      <anchor>abe52f77e700affddcef199ce05fb16aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</anchorfile>
      <anchor>aa199ac99ea81c11eb210f0eba929c5e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accuracy</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</anchorfile>
      <anchor>a457950ca21758b5ea42c2db41e8f7105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</anchorfile>
      <anchor>a35edcf33b89fec6306f09608417caff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>insize</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152.html</anchorfile>
      <anchor>a594e48ae3173ee615c5d94ca2bf5a32f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152Feature</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152Feature.html</filename>
    <base>jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152</base>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152_1_1ResNet152Feature.html</anchorfile>
      <anchor>a7479c689dd3240f9d4c0464e200edbb8</anchor>
      <arglist>(self, x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</anchorfile>
      <anchor>a8549285b55031665cc8d8c4a185d99ce</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</anchorfile>
      <anchor>af3637a589d321b1259b157e3be1082af</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</anchorfile>
      <anchor>a40875f3726a5ea86371a3ab1282110e2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>accuracy</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</anchorfile>
      <anchor>a4a9bf1bcc774c45bb132fc3b5b3fa109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</anchorfile>
      <anchor>ac7e4baf4f924e9a10a2f92db1f0521bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>insize</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50.html</anchorfile>
      <anchor>a4458003012982cf2922365178c23ff1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50Feature</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50Feature.html</filename>
    <base>jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50</base>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50_1_1ResNet50Feature.html</anchorfile>
      <anchor>abf9319ebb4c10c7da729ce9f35110b1c</anchor>
      <arglist>(self, x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::roi_pooling_2d::ROIPooling2D</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>a18116e68e77a618f2aac1f948a861a15</anchor>
      <arglist>(self, outh, outw, spatial_scale)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>backward_cpu</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>af8fb4065c22dd5b76e11bce5d7a461fa</anchor>
      <arglist>(self, inputs, gy)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>backward_gpu</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>a8d8697743e65833aec0806796512eba8</anchor>
      <arglist>(self, inputs, gy)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_type_forward</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>aec3fe55567f31a16422552ef494f6f79</anchor>
      <arglist>(self, in_types)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>forward_cpu</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>a35d0863ba8b6054c1df3c48455ccaab7</anchor>
      <arglist>(self, inputs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>forward_gpu</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>a8b44274b0221267edb38c98dca8032a2</anchor>
      <arglist>(self, inputs)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>argmax_data</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>a3fa8a85b4e02c2efacc35da70b2b7c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outw</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>a6e6341660f7d093bedf62dce50294ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatial_scale</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d_1_1ROIPooling2D.html</anchorfile>
      <anchor>aa716994349f124d1f7537807837724eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sample_image_publisher::SampleImagePublisher</name>
    <filename>classsample__image__publisher_1_1SampleImagePublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsample__image__publisher_1_1SampleImagePublisher.html</anchorfile>
      <anchor>a50aee636f5b57f944043b48f8673f7d4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imgmsg</name>
      <anchorfile>classsample__image__publisher_1_1SampleImagePublisher.html</anchorfile>
      <anchor>a5b23a17dbff04963d1a5d5c67b36c0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>infomsg</name>
      <anchorfile>classsample__image__publisher_1_1SampleImagePublisher.html</anchorfile>
      <anchor>af36c8a78d2ce188f159cec2b55671795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_img</name>
      <anchorfile>classsample__image__publisher_1_1SampleImagePublisher.html</anchorfile>
      <anchor>a96f4642d6c5f5e7add7d160c40178607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_info</name>
      <anchorfile>classsample__image__publisher_1_1SampleImagePublisher.html</anchorfile>
      <anchor>a2dbb0d0106c59826338bcd4d7a89a9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classsample__image__publisher_1_1SampleImagePublisher.html</anchorfile>
      <anchor>a39912ca716dc73d51398a486eb3cf05c</anchor>
      <arglist>(self, event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::ScopedWallDurationReporter</name>
    <filename>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ScopedWallDurationReporter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>aeff48ac0df068e7bced0f2f5a437a281</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedWallDurationReporter</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a5d61ac914693e89d6c0f1287d22e6da5</anchor>
      <arglist>(WallDurationTimer *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedWallDurationReporter</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>ad639dd96cf33603d43727c4236fff154</anchor>
      <arglist>(WallDurationTimer *parent, ros::Publisher &amp;pub_latest, ros::Publisher &amp;pub_average)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setIsEnabled</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a771d060318770ff09373e8cdc0fcb319</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setIsPublish</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a707b0f289dd322639486b35a99f40523</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopedWallDurationReporter</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a33f886f6bb2113a4f3bb6570db0ac09d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_enabled_</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>ae46aa3ce11165ab8cebebba5b302ec6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_publish_</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>adc8228a47775b62da873348e2d764c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WallDurationTimer *</type>
      <name>parent_</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a2fd63b5fa2982903021fd63ea349f49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_average_</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a9b9880a5184594705004c95d57f4c065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_latest_</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>aa19dbbcf7e00c317c8145a558f5bd86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::WallTime</type>
      <name>start_time_</name>
      <anchorfile>classjsk__recognition__utils_1_1ScopedWallDurationReporter.html</anchorfile>
      <anchor>a0f63eb875f181ecb1ea24b8baa630970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::Segment</name>
    <filename>classjsk__recognition__utils_1_1Segment.html</filename>
    <base>jsk_recognition_utils::Line</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Segment &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a76d1f3c4f59d0ad35b55792fd8b6803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a659e6ae898278f8393868aac8728987d</anchor>
      <arglist>(const Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distance</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a270a89a2f3bbf2ac116334fcb892d4f5</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Vector3f &amp;foot_point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceWithInfo</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a05dff81352079e2452eba99e7e35cb5c</anchor>
      <arglist>(const Eigen::Vector3f &amp;from, Eigen::Vector3f &amp;foot_point, double &amp;distance_to_goal) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>dividingRatio</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a772df61bb1bf2808c1396e5ee35fd02b</anchor>
      <arglist>(const Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Segment::Ptr</type>
      <name>flipSegment</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>aa26ef662527a4616e428ba1c4d984d36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>foot</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a9d9dc9a47de6159c1ef6230d4a6a76c6</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getEnd</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a82a0e85adb3712c860046a961ab8f738</anchor>
      <arglist>(Eigen::Vector3f &amp;output) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3f</type>
      <name>getEnd</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>ab09a8236a3642643f43715db10d09d07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>intersect</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a64a50fc144c762566b32560dbd62b226</anchor>
      <arglist>(Plane &amp;plane, Eigen::Vector3f &amp;point) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCross</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a368acc40a59481d3257a08c2bf1d64ec</anchor>
      <arglist>(const Line &amp;ln, double distance_threshold=1e-5) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCross</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a9ccbaa31dc0c17016e0764d8c783d006</anchor>
      <arglist>(const Segment &amp;ln, double distance_threshold=1e-5) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>length</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>aacd3516215b2c902a85a18839e194c1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>midpoint</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>ae4faecd523f2b216f6ee7149fa12eb14</anchor>
      <arglist>(Eigen::Vector3f &amp;midpoint) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a58534f43c7870c2668c19cdb2553b773</anchor>
      <arglist>(const Eigen::Vector3f &amp;from, const Eigen::Vector3f to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toMarker</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a0d38dfc63b6e5fa451ee10d19f8e5cf6</anchor>
      <arglist>(visualization_msgs::Marker &amp;marker) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>length_</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a280a34300f9ab29283953c6471fc0725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>to_</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a4510c986b2e17f5a2a8189904a227eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classjsk__recognition__utils_1_1Segment.html</anchorfile>
      <anchor>a0e475525bb8f5261cac5a4ef8774450d</anchor>
      <arglist>(std::ostream &amp;os, const Segment &amp;seg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::datasets::segmentation::SemanticSegmentationDataset</name>
    <filename>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>a7ef0bed47a99f5e381ede24dfd319bc0</anchor>
      <arglist>(self, root_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>a3b091b3dfdf4497e3e801f9ecb807e7a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_example</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>a25f590f82c77292d17514cbad2d94749</anchor>
      <arglist>(self, i)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>class_names</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>a8d0cd9f451b5d820904824cddaa20490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_dir</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>a33d78a7ed28c5b6f97ff77da19117491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_images</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>accd04612cd013b3d54605342172f4d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_labels</name>
      <anchorfile>classjsk__recognition__utils_1_1datasets_1_1segmentation_1_1SemanticSegmentationDataset.html</anchorfile>
      <anchor>a95e58bafdd1f27eab58d970c5e906f52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::SeriesedBoolean</name>
    <filename>classjsk__recognition__utils_1_1SeriesedBoolean.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SeriesedBoolean &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>ad3f22c7e0b83b8fb61c94c3d1f3f39ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addValue</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a43625f12c33dc123df7a5cdacd45bc1d</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a1cdf5bbf00ffb8eb8560ef9c06daa5b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getValue</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a2a7ac5b513e4ea2fb86e68f80c6fd2a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isAllTrueFilled</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a93cde639ff05cada9570650b30d53b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SeriesedBoolean</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a4095546b40e95f3208fa07e494e5d1aa</anchor>
      <arglist>(const int buf_len)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SeriesedBoolean</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a5c61a8bf95f1f5b4133e4fe1ccb71873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; bool &gt;</type>
      <name>buf_</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>afc1cd179ccbfea0b5a2a255546b0ef10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>buf_len_</name>
      <anchorfile>classjsk__recognition__utils_1_1SeriesedBoolean.html</anchorfile>
      <anchor>a1afff50d666592a9a437486e5f9d24b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::SpindleLaserSensor</name>
    <filename>classjsk__recognition__utils_1_1SpindleLaserSensor.html</filename>
    <base>jsk_recognition_utils::PointCloudSensorModel</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SpindleLaserSensor &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>a37ef73f60720ad5d1f6efc183daf084e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>expectedPointCloudNum</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>a754867b399fef3c6ec8d10805467ade0</anchor>
      <arglist>(double distance, double area) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSpindleVelocity</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>af777b985e1711697aca3447c422aba39</anchor>
      <arglist>(const double velocity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SpindleLaserSensor</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>a954fe812ad2975dc4c8c3d36fd331a06</anchor>
      <arglist>(const double min_angle, const double max_angle, const double laser_freq, const size_t point_sample)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_angle_</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>ab644387902f1f9a91ca534891c63c84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_angle_</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>aa94a5e0354fc38b08d6c7aa923e21a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>point_sample_</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>a0db5c46a8bee6d19c96b16fce6aaf468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>spindle_velocity_</name>
      <anchorfile>classjsk__recognition__utils_1_1SpindleLaserSensor.html</anchorfile>
      <anchor>a55ddbb1523bf6c58b9a5029ccfb0e6c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::TfListenerSingleton</name>
    <filename>classjsk__recognition__utils_1_1TfListenerSingleton.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>classjsk__recognition__utils_1_1TfListenerSingleton.html</anchorfile>
      <anchor>a334c821c1771674791abfd85b1c6a8a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::TransformListener *</type>
      <name>getInstance</name>
      <anchorfile>classjsk__recognition__utils_1_1TfListenerSingleton.html</anchorfile>
      <anchor>a356b6f66687d5f1d36c03cf78dc4dff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static tf::TransformListener *</type>
      <name>instance_</name>
      <anchorfile>classjsk__recognition__utils_1_1TfListenerSingleton.html</anchorfile>
      <anchor>a45daac5c40c7ec5c03c681471149177e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__recognition__utils_1_1TfListenerSingleton.html</anchorfile>
      <anchor>a482cf19584022dba577a75a9fed61b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>TfListenerSingleton &amp;</type>
      <name>operator=</name>
      <anchorfile>classjsk__recognition__utils_1_1TfListenerSingleton.html</anchorfile>
      <anchor>a9c549a89044c1e2928d5f9746096003d</anchor>
      <arglist>(TfListenerSingleton const &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TfListenerSingleton</name>
      <anchorfile>classjsk__recognition__utils_1_1TfListenerSingleton.html</anchorfile>
      <anchor>a75b9d1a3b22f4aa25a71ca62cacebf24</anchor>
      <arglist>(TfListenerSingleton const &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::vgg16::VGG16</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1vgg16_1_1VGG16.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16_1_1VGG16.html</anchorfile>
      <anchor>af6e182306559b7a2ebadbded07a52735</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16_1_1VGG16.html</anchorfile>
      <anchor>ae9fbe86385f5c9443db66632b4db695a</anchor>
      <arglist>(self, n_class)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>acc</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16_1_1VGG16.html</anchorfile>
      <anchor>a13bdca8742f3cb92c21d48e0ae500df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16_1_1VGG16.html</anchorfile>
      <anchor>a903984b8a592f06aa907d1e1947be59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pred</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16_1_1VGG16.html</anchorfile>
      <anchor>a48c2d433a06a7db78f67f62feebdcffe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::vgg16_batch_normalization::VGG16BatchNormalization</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization_1_1VGG16BatchNormalization.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization_1_1VGG16BatchNormalization.html</anchorfile>
      <anchor>abe557399e1aa05f68af616c627cd3982</anchor>
      <arglist>(self, x, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization_1_1VGG16BatchNormalization.html</anchorfile>
      <anchor>a31cce3e5d77bcc4f1336c7c559ab46e5</anchor>
      <arglist>(self, n_class=1000)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>acc</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization_1_1VGG16BatchNormalization.html</anchorfile>
      <anchor>aa718dfe73783a6abfe57e56a9542122c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization_1_1VGG16BatchNormalization.html</anchorfile>
      <anchor>a59fa62f02d47b2e77830a2672dd9f3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pred</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization_1_1VGG16BatchNormalization.html</anchorfile>
      <anchor>a3a1ded7f240a8290f0301f185a4277f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::vgg16_fast_rcnn::VGG16FastRCNN</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__fast__rcnn_1_1VGG16FastRCNN.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__fast__rcnn_1_1VGG16FastRCNN.html</anchorfile>
      <anchor>adff141b29fee11d0166200fca3cb184d</anchor>
      <arglist>(self, x, rois)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg16__fast__rcnn_1_1VGG16FastRCNN.html</anchorfile>
      <anchor>a757e3fa0ea4be526f5fd77256e8ce62c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::chainermodels::vgg_cnn_m_1024::VGG_CNN_M_1024</name>
    <filename>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</anchorfile>
      <anchor>ad69f61fbd3d6e05d36b92410eda4e6da</anchor>
      <arglist>(self, x, rois, t=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</anchorfile>
      <anchor>a446385a4d6ef312ce900cfa760e480cd</anchor>
      <arglist>(self, n_class=21, bg_label=-1)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bbox_loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</anchorfile>
      <anchor>a62a852b61c8034d3a71f740d7527a840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bg_label</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</anchorfile>
      <anchor>a4e3c3efdfb85effc884bb94beab691a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cls_loss</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</anchorfile>
      <anchor>a4c1f21e5525336dff00daad7e6493bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_class</name>
      <anchorfile>classjsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024_1_1VGG__CNN__M__1024.html</anchorfile>
      <anchor>abb642f4c183435bb08d6e287e6272d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_recognition_utils::WallDurationTimer</name>
    <filename>classjsk__recognition__utils_1_1WallDurationTimer.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; WallDurationTimer &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a9b437f0774e2de326374563d08b6f3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBuffer</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a5e576d0a4be07b9fb823c6f9b900233b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>latestSec</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a606fe04dc699000913882e58a67a4461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>meanSec</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>aade3efc760d3c03ca8dde9f851d45a7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>report</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a6a23bbedc9248e3078b0960da3f46efe</anchor>
      <arglist>(ros::WallDuration &amp;duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ScopedWallDurationReporter</type>
      <name>reporter</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>aa7f19e0152a15f468e50704c95833ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ScopedWallDurationReporter</type>
      <name>reporter</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>aea09c3f57cbd1f9f365688ae10b3b1e9</anchor>
      <arglist>(ros::Publisher &amp;pub_latest, ros::Publisher &amp;pub_average)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>sampleNum</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a6f1ce2d090a222da24bea8c14963e2dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallDurationTimer</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>aa1d7e3bef8f2a798b2924931b222fdd9</anchor>
      <arglist>(const int max_num)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::circular_buffer&lt; ros::WallDuration &gt;</type>
      <name>buffer_</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a3fbcc88b8398b0d673263ca0fc51e064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>max_num_</name>
      <anchorfile>classjsk__recognition__utils_1_1WallDurationTimer.html</anchorfile>
      <anchor>a36f5c2e789fa8761f187667af27c1e17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>add_bounding_box_array</name>
    <filename>namespaceadd__bounding__box__array.html</filename>
    <class kind="class">add_bounding_box_array::AddBoundingBoxArray</class>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespaceadd__bounding__box__array.html</anchorfile>
      <anchor>a69d33e8c4b5005f05b2340f76bb16d72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>add_cluster_indices</name>
    <filename>namespaceadd__cluster__indices.html</filename>
    <class kind="class">add_cluster_indices::AddClusterIndices</class>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespaceadd__cluster__indices.html</anchorfile>
      <anchor>afc58a1bfcdd0785f89b1cdb61574b844</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bounding_box_array_publisher</name>
    <filename>namespacebounding__box__array__publisher.html</filename>
    <class kind="class">bounding_box_array_publisher::BoundingBoxArrayPublisher</class>
  </compound>
  <compound kind="namespace">
    <name>image_16uc1_to_32fc1</name>
    <filename>namespaceimage__16uc1__to__32fc1.html</filename>
    <class kind="class">image_16uc1_to_32fc1::Image16UC1To32FC1</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils</name>
    <filename>namespacejsk__recognition__utils.html</filename>
    <namespace>jsk_recognition_utils::chainermodels</namespace>
    <namespace>jsk_recognition_utils::conversations</namespace>
    <namespace>jsk_recognition_utils::datasets</namespace>
    <namespace>jsk_recognition_utils::depth</namespace>
    <namespace>jsk_recognition_utils::feature</namespace>
    <namespace>jsk_recognition_utils::geometry</namespace>
    <namespace>jsk_recognition_utils::mask</namespace>
    <namespace>jsk_recognition_utils::visualize</namespace>
    <class kind="class">jsk_recognition_utils::CameraDepthSensor</class>
    <class kind="class">jsk_recognition_utils::ConvexPolygon</class>
    <class kind="class">jsk_recognition_utils::Counter</class>
    <class kind="class">jsk_recognition_utils::Cube</class>
    <class kind="class">jsk_recognition_utils::Cylinder</class>
    <class kind="class">jsk_recognition_utils::GridIndex</class>
    <class kind="class">jsk_recognition_utils::GridLine</class>
    <class kind="class">jsk_recognition_utils::GridMap</class>
    <class kind="class">jsk_recognition_utils::GridPlane</class>
    <class kind="class">jsk_recognition_utils::Line</class>
    <class kind="class">jsk_recognition_utils::Plane</class>
    <class kind="class">jsk_recognition_utils::PointCloudSensorModel</class>
    <class kind="struct">jsk_recognition_utils::PointXYZHLS</class>
    <class kind="class">jsk_recognition_utils::Polygon</class>
    <class kind="class">jsk_recognition_utils::PolyLine</class>
    <class kind="class">jsk_recognition_utils::ScopedWallDurationReporter</class>
    <class kind="class">jsk_recognition_utils::Segment</class>
    <class kind="class">jsk_recognition_utils::SeriesedBoolean</class>
    <class kind="class">jsk_recognition_utils::SpindleLaserSensor</class>
    <class kind="class">jsk_recognition_utils::TfListenerSingleton</class>
    <class kind="class">jsk_recognition_utils::WallDurationTimer</class>
    <member kind="typedef">
      <type>std::map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>IntegerGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aeca1c5905bcea073744ce077f16d6ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Point</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abccebddedc5c1badd69bba85ac133510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; size_t, size_t &gt;</type>
      <name>PointIndexPair</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad0214c1e59ccc7c507b9dcf384e65e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::tuple&lt; Point, Point &gt;</type>
      <name>PointPair</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0858e3dea49574a9f8dba2bfbca6134d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>jsk_topic_tools::TimeredDiagnosticUpdater</type>
      <name>TimeredDiagnosticUpdater</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7360c3a24d3d586454ca33777e553ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3f</type>
      <name>Vertex</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7b13e82f9137be38b494571d47f33d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Eigen::Vector3f, Eigen::aligned_allocator&lt; Eigen::Vector3f &gt; &gt;</type>
      <name>Vertices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a34d26473ca958b29c2fc4d1d61506a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Colors</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALICEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a536e8f2f3593aec8215340e8c1354e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIQUEWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1161e8f02dceaa18cd7a99410c0c70e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AQUA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa0b71e560a8d9163c3eb218d56916ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AQUAMARINE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a9e13227cdba0866de1a3d292b586f733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AZURE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4a5aa7347caa27ea2ebcea4f3876b27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEIGE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aaa67e1d4b4cc5728a6e9d0d0caa354af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BISQUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a60c0f4e69df6974de3d6e7c587f4dcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a63137268f67f21424a13681238d99e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLANCHEDALMOND</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4b5761fcd9ffd66558f5c484dce8f354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa10462afcf4b95e48af2014b43e1c268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUEVIOLET</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aca25ea1a128fdd55c9d70e803de6172a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad84460e3c5f350e52cde9c16281fbfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BURLYWOOD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac8abe26def2f603dda31f449252c01a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CADETBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a02a92c0edf3f410454222797785eff4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHARTREUSE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80abf64af0ab35f1b87eedf0272f7f09742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHOCOLATE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a356d07d7b947ae3a0efc84bc31810dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORAL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a20d218842e16f59c0414ce591c59c267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNFLOWERBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a339dad872459dde968dc9e188a27c0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORNSILK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a903f64403c8f9b1049901c72ca38cf62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRIMSON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1c577d1156e9741b7c7eb1bdac9b3a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CYAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad5a3306f30a07cafcabf36daa3eac792</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad08956abf3c5c51a9b84279d3c5aa0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKCYAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8a91dada839f7993ec33c360278b96a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGOLDENROD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a0da9576d1a4ee01626c4577a0769b180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae114b35e59a819b731f2fd1cb4e98b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afe93a0d27ac45f3667da926863c71c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a92ec9ac1408f041aa647585ecddb17a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKKHAKI</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad619abb98c48f988ea1f9b9bf21db436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKMAGENTA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a72aeced56c3faa8acb555897ca4ae164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKOLIVEGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a33e1d82722f711fde11c42cf9695ab39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKORANGE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2be822780f2d9c451737c6a5f1e3f69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKORCHID</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6f2f43144c37e196209d4c1798863cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a687fa40440564a119c89241bbc043c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSALMON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6e3e9fc0734520c301066dadf7df86fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a17d6663be46c9558750dd2126f639f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSLATEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a855a684878d3586d375215ceb44f6652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSLATEGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a13df3438f4aa37691853700335f8f029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKSLATEGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad9cb9214fdbfa0bd410ea8099c629ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKTURQUOISE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a76cc96f806d290943bcd64940730f08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DARKVIOLET</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac4e4d58c9935ce30a51c856fdf4be1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEEPPINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac17aae7c859bcb9deca2a39c427d63fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEEPSKYBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80adfd31b22a3a902ed61311339bf33ad43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIMGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6813feba8b24131f09305aca3cc5d855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIMGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac371b3138c1b00643922aac4a7c12135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DODGERBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2cdc08b6d37df67cb51a14b694887665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIREBRICK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1ce26603ee650190267414b217fe4201</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLORALWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aad24f344474e6a7ca42ff3f35075f3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORESTGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aaabd0eb4e089e3cd005498b1343e8498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUCHSIA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a13498440f7fd9c4146fd527b07867576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAINSBORO</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a797f038ecc84e2e8c5f4179d306d9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GHOSTWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aba4c7198acdf144abe2bb4ebdddb4774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOLD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a634824f8e1be6ce732fbd54b34e7c3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOLDENROD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a7a77acbd08a8b82309803889bf947195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af165e8c20bc1b233b2361a405b83a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae3306a78fff34f7340048f2224415123</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREENYELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a09be74552ccee59f216af02f7d31a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a92ac47ed53908ac325192a071fed6621</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HONEYDEW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afd9554fd4a78d0bab797c03907131525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOTPINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a0d99e64c4b2dd8beaa17178297e8eed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INDIANRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a311e7e5aee926d6f5457b18805ae1929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INDIGO</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6c6a197eba1ed602cbd8cee19c123c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IVORY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac2fffb2a9269bc9e7a5f4c5fdaf2d451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KHAKI</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2164aec0b8642c7e197590112bc21aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAVENDER</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4dbbb682e9f6f41d9a08f250c9d13739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAVENDERBLUSH</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3211f0d84ee4ae8946e04f7a5246229d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAWNGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a724671005825c5a76fe0510aa76b3665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEMONCHIFFON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab461d94e4968934bba0d4eb56301bbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6a619af91fb361c5ac7a112118b45e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTCORAL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af0cb7477456fd1db6015f5a8d2a466ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTCYAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a62f32a8d98db6f9e3952b5025ffe3fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGOLDENRODYELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a85c4405e4e19cad5fe196614225e0359</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5400fddbde2b0d9c88b8c90208aa45a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aab4c981a3e915be7dc97b4ca826fa42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aaf66bcc34eefd1a0cbd893090a12bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTPINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a0b18fe115d123ad080e9521eb59a0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSALMON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6fad2a4c6b3ef5017bdf8a97bce1ba6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80affac5a29f4a5176ed1c7c7424982032b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSKYBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80acfd1f481d56e8b2ebcf24619411b53ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSLATEGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a9be64cad7fd457259d3062423f6f8103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSLATEGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac2dc92fac27ea6f47dfb2e2ba7be7b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTSTEELBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3750017a52aa0e7ed31fd66915fdea4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIGHTYELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a38cf932d2fbf2c595bcedb022153c4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIME</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afb3a2321d9794cf255f9080ed5971f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIMEGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5bfe6e8a1bbd4b249530cb695be664aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae6eef49650e85398311b7a7f43da64a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAGENTA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a7c5f0e67907903c234ba28d1810c9698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAROON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a96591b1e16f5e843baf1bc885e9a8929</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMAQUAMARINE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aee946f1cbffcec30ecafe8d63669eee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a593cb01473e6def8c08ecc94a0408d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMORCHID</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab0af6bd92001e27dac8742d72c92993c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMPURPLE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa4a6093070c360e0036aadceb32ae799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMSEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8c02fe7b1dcc54b4899bf54826983183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMSLATEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2ec3acc9876c2dfc8f51a1a087a4764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMSPRINGGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab75a466bd0aedf434fde6ee1fafc38e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMTURQUOISE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa5fa9678beae4039bc0d02277e3f46e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDIUMVIOLETRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab70de16e6d7f1b3c87e483092a94ebb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDNIGHTBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae8ccca8e32810e21b2005b91f82a5e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINTCREAM</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af3f13ad0416a8ff11198e01422e2b8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MISTYROSE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80af1f38e7e44e259bfb0e958bce926e7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOCCASIN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae2d126ca4c61ce66a6dbe9ede091404f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAVAJOWHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae9aaf37f293bdcdf148e5f3415ba82ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAVY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a267c43aa70b44a3c158e5f3b95afbb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLDLACE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a6e9e9f68c8fdc5726821e98a3e4f8a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLIVE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3a1bc339bc62ee55cd870785faff2849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLIVEDRAB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80acfefac3f50f4be5056dfb8f7c073ff99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORANGE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a52bba9b86fe3a4dedd745b79c51a7054</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORANGERED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a9c5a8d04ee39569763a6ca06c4d512e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORCHID</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afb175b56c04c0fabb657d76d74342d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PALEGOLDENROD</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ac38039a791d6873b62ba3206384f67cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PALEGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a89adf5f5e44b0426e22236dac3d78c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PALEVIOLETRED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab105509271f1189c2274a3cabbf325ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAPAYAWHIP</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5315a310f2af19dac3a106117588989d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PEACHPUFF</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a40fc2ef580eecc1924bfd0d4c960fc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERU</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afb11233e11cf20954c5f2ac2ef165349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PINK</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a59e323bdadc16c2a3762faf684ef294a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUM</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a3e5c909c04fee9b4b6a81542ec12777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POWDERBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae1c33debdc556c7960ed3e0d801f47f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PURPLE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a39ce049ed1677ff6da32fb03e85f9e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RED</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a5c08cc5d8827f34e14e83894ce3037ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROSYBROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad8abba0bbb8510065ec3431edecbc4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROYALBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ab43f9d973e5d46ddeb9e0fced5609add</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SADDLEBROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8f05eee60c7254cc5515e0f9dce78bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SALMON</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a793af24ac58c2080d929096e48ee57d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SANDYBROWN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8a8eee74d02d7d57da5f7392700e9a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEAGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a445da82880158bcd0c01b30e6510157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEASHELL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ace0ed6d188a1af3d107ddc8d8f963122</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIENNA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a36f12f2545d755b82714bba0f95a8be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SILVER</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a76bf0106684c90ab50e527b1de665812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SKYBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a8c7fa35fc82138a58114f70b8153c209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLATEBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afff85a7cfa71f63def3f062e9c622a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLATEGRAY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ad79e2aa2ca4dfd5a0d5d1cba82b79e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLATEGREY</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a33440cd77c883e5d4406e439341fc8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SNOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80afe28b4db9ce3830839e330f173ed6842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPRINGGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a7b1ba4f573d9d90f26ace7ca37bc2ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEELBLUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a815d47c55aa890c7337fd0adadd6a07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4b2899822552c89cc270e7c4cc43c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEAL</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a564d57a68ad0da6357597348b24a2371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THISTLE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a2ffce600d55eecff6597fb4c6dbe7c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOMATO</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4046577df27584e05dffd950e36a810e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TURQUOISE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a1b58a0cb8c93bd10c2a4d00331d7708f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VIOLET</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80ae206532608926548ad757c728887d269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHEAT</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80abef2ace35587fd7fb62c25e1f8319a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80aa8922abe939f2026130bad52c13cc162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITESMOKE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a22879e47be4ccb6b72ac24aaf0d7aec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YELLOW</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a83449ca9c83cb2c941d2eaa9915fb14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YELLOWGREEN</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7aa8ecb06a46c2ec041e13b7c534ab80a4cc2c22d7c497eda62584f94996dca8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComparePolicy</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CORRELATION</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfbaed5317a6483f27771fc38acaabd9498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BHATTACHARYYA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfbaa37334a513ec190f2a082930eef40e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERSECTION</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfba43d211e82ad3ef64dfc53bea1e9ba21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHISQUARE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfbaef2901d27df66c66508b77a2bd762bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KL_DIVERGENCE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a31afb6d4be1f345733e3b6874af83bfba832ac2aafb66b9a5cb4a8b31693aa8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HistogramPolicy</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a4c0c83976ad37e0d7302d46084dc33d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUE</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a4c0c83976ad37e0d7302d46084dc33d0adc00010def1aec3f53758c783e224c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUE_AND_SATURATION</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a4c0c83976ad37e0d7302d46084dc33d0a5cd30e1414f7525efa67bffcb7bedab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_buildGroupFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a44d9e489420f3e3d42f24c628478636e</anchor>
      <arglist>(IntegerGraphMap graph_map, const int from_index, std::vector&lt; int &gt; &amp;to_indices, std::set&lt; int &gt; &amp;output_set)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>addIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abb04a5e9c75c6a8c890a14e259d53d50</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices::Ptr</type>
      <name>addIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a56cb176e2455dd89e55d5bdb673c2554</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSet</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>add542e9571dcaad68b276afdeb7aaf7e</anchor>
      <arglist>(std::set&lt; T &gt; &amp;output, const std::set&lt; T &gt; &amp;new_set)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>affineFromYAMLNode</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a96baccb2845d39d899a37bbc4c6fc4c9</anchor>
      <arglist>(const YAML::Node &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendVector</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a430f4be305c1b3c74d170788cb11ffec</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;a, const std::vector&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>jsk_recognition_msgs::BoundingBox</type>
      <name>boundingBoxFromPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a478c1b513ed6c7ede27df3004ded46be</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect</type>
      <name>boundingRectOfMaskImage</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a6d843e8991a1dafb05eb984d60e69ce0</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildAllGroupsSetFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af364866625fb7c495e13012130a32ca3</anchor>
      <arglist>(IntegerGraphMap graph_map, std::vector&lt; std::set&lt; int &gt; &gt; &amp;output_sets)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildGroupFromGraphMap</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2ddfee24452a51e4a69a5ec84b2e63b9</anchor>
      <arglist>(IntegerGraphMap graph_map, const int from_index, std::vector&lt; int &gt; &amp;to_indices, std::set&lt; int &gt; &amp;output_set)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::ColorRGBA</type>
      <name>colorCategory20</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abdb05360bbf3469b00edb443ead278be</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>colorROSToCVBGR</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af48a1e9efeb0d80f4b4c88ded15cf8f6</anchor>
      <arglist>(const std_msgs::ColorRGBA &amp;ros_color)</arglist>
    </member>
    <member kind="function">
      <type>cv::Scalar</type>
      <name>colorROSToCVRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1295629c071deb4ae2ef16e1de668b78</anchor>
      <arglist>(const std_msgs::ColorRGBA &amp;ros_color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a550948ce91c53664289daf274ed52161</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;input, const std::vector&lt; float &gt; &amp;reference, const ComparePolicy policy, double &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareHistogramWithRangeBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a33b1f2d985a8cce030eab12712576ef3</anchor>
      <arglist>(const jsk_recognition_msgs::HistogramWithRangeBin &amp;left, const jsk_recognition_msgs::HistogramWithRangeBin &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeColorHistogram1d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5e3d1b5e2bef9138e1b9aa30f73d5dff</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZHSV &gt; &amp;cloud, std::vector&lt; float &gt; &amp;histogram, const int bin_size, const double white_threshold=0.1, const double black_threshold=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeColorHistogram2d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a22210ad645cb870c2582c77520c4ee84</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZHSV &gt; &amp;cloud, std::vector&lt; float &gt; &amp;histogram, const int bin_size_per_channel, const double white_threshold=0.1, const double black_threshold=0.1)</arglist>
    </member>
    <member kind="function">
      <type>cv::MatND</type>
      <name>computeHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1d2ebb2037d78e2b6c79b8f7bce8d00c</anchor>
      <arglist>(const cv::Mat &amp;input_image, int bin_size, float min_value, float max_value, const cv::Mat &amp;mask_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertEigenAffine3</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9a59bca785b14d38e73a455d861e9563</anchor>
      <arglist>(const Eigen::Affine3d &amp;from, Eigen::Affine3f &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertEigenAffine3</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af8cf76fb5e9d81403fc9460b1f0c0833</anchor>
      <arglist>(const Eigen::Affine3f &amp;from, Eigen::Affine3d &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMatrix4</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0467661e3b151d076f4f6d60c4f46836</anchor>
      <arglist>(const FromT &amp;from, ToT &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Plane::Ptr &gt;</type>
      <name>convertToPlanes</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ac4a58cb432286d062bd9f1d0b3e55ab3</anchor>
      <arglist>(std::vector&lt; pcl::ModelCoefficients::Ptr &gt;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt;</type>
      <name>convertToPointCloudArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2a92aa472100c40c5639d312f3368d04</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const std::vector&lt; pcl::PointIndices::Ptr &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>convertToXYZCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa8d9c6b012ce37a300f327e4ea5f9a64</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>ConvexPolygon::Ptr</type>
      <name>convexFromCoefficientsAndInliers</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a10abea46c6e0243610fe2c0e03db5750</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr cloud, const pcl::PointIndices::Ptr inliers, const pcl::ModelCoefficients::Ptr coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cropPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad0d0db7107e676fe3d381918c3478129</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const jsk_recognition_msgs::BoundingBox &amp;bbox_msg, std::vector&lt; int &gt; *indices, bool extract_removed_indices=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt;</type>
      <name>cvMatNDToHistogramWithRangeBinArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a868e7a08c24cc0eb4c3d5cbfe83ac424</anchor>
      <arglist>(const cv::MatND &amp;cv_hist, float min_value, float max_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawHistogramWithRangeBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a59ca386550e38d684810d61b4bc228f4</anchor>
      <arglist>(cv::Mat &amp;image, const jsk_recognition_msgs::HistogramWithRangeBin &amp;bin, float min_width_value, float max_width_value, float max_height_value, cv::Scalar color)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHistogramBin</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a09264b34b5d9c781e0eecd76a6d17edb</anchor>
      <arglist>(const double &amp;val, const int &amp;step, const double &amp;min, const double &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>cv::Vec3d</type>
      <name>getRGBColor</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa714bf02d94787e6a2d74ba1bb01fa50</anchor>
      <arglist>(const int color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasField</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ae8baad3c3b05b033a1273c735e377593</anchor>
      <arglist>(const std::string &amp;field_name, const sensor_msgs::PointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>cv::MatND</type>
      <name>HistogramWithRangeBinArrayTocvMatND</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9094d35d2e447eea8cb7ee219ec712b6</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HSV2HLS</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a09d8d339d13f45dc52995e912425c62b</anchor>
      <arglist>(const pcl::PointXYZHSV &amp;hsv, PointXYZHLS &amp;hls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBGR</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a6900635b37e16e8f761e42ca93a50e2c</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBGRA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a8a9d509fd7681617ec51e23fc31a1f4c</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad1c5f5a9c724319b5c67382380709da0</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGBA</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a36cc0a8ce81357524cd1ad6d1d89f5a4</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a9e4808113eeadf5211a9f253c2637d3b</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2bd8e3d6ed5f2937ccae6090683bde1e</anchor>
      <arglist>(const std_msgs::Header &amp;a, const std_msgs::Header &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSameFrameId</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad0f65088700b909f8719b7fa6dfc083a</anchor>
      <arglist>(const T1 &amp;a, const T2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidPoint</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a63a0631139cfb8c0424c7b74c055ecd2</anchor>
      <arglist>(const pcl::PointXYZ &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidPoint</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5c9bf19a89285cb836b3a744cf9867f0</anchor>
      <arglist>(const PointT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>labelToRGB</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2d53109c3df3b0062c0c289186f3aee8</anchor>
      <arglist>(const cv::Mat src, cv::Mat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>tf::StampedTransform</type>
      <name>lookupTransformWithDuration</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a8671aecf93bdb4c2ebc007324cb6a2d8</anchor>
      <arglist>(tf::TransformListener *listener, const std::string &amp;to_frame, const std::string &amp;from_frame, const ros::Time &amp;stamp, ros::Duration duration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markerMsgToPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a51452d069d925cccea546629cf278398</anchor>
      <arglist>(const visualization_msgs::Marker &amp;input_marker, int sample_nums, pcl::PointCloud&lt; PointT &gt; &amp;output_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeHistogram</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2a0c4b737e75cb0985aba66126fe582b</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;histogram)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>afbc49d20a5dcb93bedea8ea922df8adc</anchor>
      <arglist>(std::ostream &amp;os, const Segment &amp;seg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af8d2cb51e00f3ca8fffa18f5d9c1bdfe</anchor>
      <arglist>(std::ostream &amp;os, const PolyLine &amp;pl)</arglist>
    </member>
    <member kind="function">
      <type>Vertices</type>
      <name>pointCloudToVertices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af79323b07e0ce00d8623dcc502632d5c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromVectorToVector</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a7e5444ba564f6261b9e50313e2266d53</anchor>
      <arglist>(const FromT &amp;from, ToT &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromVectorToXYZ</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>acd24cb76da45c18c6bbde79673923350</anchor>
      <arglist>(const FromT &amp;p, ToT &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromXYZToVector</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a824b5317c3013fe1167ce8da66ddff18</anchor>
      <arglist>(const FromT &amp;msg, ToT &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointFromXYZToXYZ</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a304425f29afabf7ebe3c515808f4114f</anchor>
      <arglist>(const FromT &amp;from, ToT &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>project3DPointstoPixel</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ac64a2c090eda5fefcaf4ff3d5e355184</anchor>
      <arglist>(const image_geometry::PinholeCameraModel &amp;model, const Vertices &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point</type>
      <name>project3DPointToPixel</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a02711093a6e98c075f5ba7744bacd2cf</anchor>
      <arglist>(const image_geometry::PinholeCameraModel &amp;model, const Eigen::Vector3f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPointIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a86492f61e9c2789575049191df68a71b</anchor>
      <arglist>(ros::Publisher &amp;pub, const pcl::PointIndices &amp;indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomGaussian</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a907f4101d3b92fc8fc4b9fa853a8e24c</anchor>
      <arglist>(double mean, double var, boost::mt19937 &amp;gen)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomUniform</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a77b7c5dec5bb4c413c2cdc1cf27f85c0</anchor>
      <arglist>(double min, double max, boost::mt19937 &amp;gen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rangeImageToCvMat</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0647573f78394bd39ec38a32bfd09217</anchor>
      <arglist>(const pcl::RangeImage &amp;range_image, cv::Mat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateHistogram1d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a1abd7ad4c71a160cba2c39d006ad029f</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;input, std::vector&lt; float &gt; &amp;output, const double degree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateHistogram2d</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>aa6ce804bc7cd7fd092d3fb347a9a4aa2</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;input, std::vector&lt; float &gt; &amp;output, const double degree)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaternionf</type>
      <name>rotFrom3Axis</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a273fdb1bf1f3451c6e863abae6a32dcc</anchor>
      <arglist>(const Eigen::Vector3f &amp;ex, const Eigen::Vector3f &amp;ey, const Eigen::Vector3f &amp;ez)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortHistogramWithRangeBinArray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a32d5fa3f4be8abc719b569ce454ac390</anchor>
      <arglist>(std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;bins)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>subIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a55b2bf4bd40907b8adf198a1dfeabe92</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;a, const std::vector&lt; int &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointIndices::Ptr</type>
      <name>subIndices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a01896ca8fc655a3877b1d058dbfe6639</anchor>
      <arglist>(const pcl::PointIndices &amp;a, const pcl::PointIndices &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt;</type>
      <name>topNHistogramWithRangeBins</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5a31c754d0fe220c7c319528526445fc</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::HistogramWithRangeBin &gt; &amp;bins, double top_n_rate)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>verticesToPointCloud</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5e119d63bec383379610713b8e346d86</anchor>
      <arglist>(const Vertices &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BagOfFeatures</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ad35bdec988271e82a77252f45e94ffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bounding_box_msg_to_aabb</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ab8e389f6566ceba2105b018bbbf3e336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bounding_rect_of_mask</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>ae64153b449e4d21756c483a22cd1cef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>centerize</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5bcd14dacd484383c4fcb905bafbb554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>colorize_cluster_indices</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>af05671e6d0ff26d7347b9cd0eefdcda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>decompose_descriptors_with_label</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a040ba72f2971029659d404b5ccb6acbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descent_closing</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a2b2d9bad3f55223572adb95da11e1d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_overlap_of_aabb</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a45dc837c94c7cb7d1557b724b31b209e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_tile_image</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a0fd074075a6bbce6d105e3d6e9c890ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>global_chull_mutex</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>abe11acb6c696331fb7755a02a7e8eb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rects_msg_to_ndarray</name>
      <anchorfile>namespacejsk__recognition__utils.html</anchorfile>
      <anchor>a5a37d837949b3c8bccb2053f263007fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels.html</filename>
    <namespace>jsk_recognition_utils::chainermodels::alexnet</namespace>
    <namespace>jsk_recognition_utils::chainermodels::alexnet_batch_normalization</namespace>
    <namespace>jsk_recognition_utils::chainermodels::deep_sort_net</namespace>
    <namespace>jsk_recognition_utils::chainermodels::fcn8s_depth_predicition</namespace>
    <namespace>jsk_recognition_utils::chainermodels::resnet</namespace>
    <namespace>jsk_recognition_utils::chainermodels::roi_pooling_2d</namespace>
    <namespace>jsk_recognition_utils::chainermodels::vgg16</namespace>
    <namespace>jsk_recognition_utils::chainermodels::vgg16_batch_normalization</namespace>
    <namespace>jsk_recognition_utils::chainermodels::vgg16_fast_rcnn</namespace>
    <namespace>jsk_recognition_utils::chainermodels::vgg_cnn_m_1024</namespace>
    <member kind="variable">
      <type></type>
      <name>AlexNet</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a349c842538a5136c61dbaa2183e8bbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>AlexNetBatchNormalization</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a60b20ea788177808fe1044a4af4d9ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FCN8sDepthPrediction</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>abdceb5136744cac78fca7a539f1dfe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FCN8sDepthPredictionConcatFirst</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a67e6e39db40ec2c7035549a1e6983ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet101</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a5f8b9f9ccfd8d4d9005eca19d325f04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet101Feature</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a47351faa0672860f94411784a7ce1304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet152</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>aee7b982bf61597ad45e85c8109842d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet152Feature</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a6ff537340d8bd6f4d10b305046e3b46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet50</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a5d2274acbd43c71c97dabd116764cdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ResNet50Feature</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a5eafafc6a1d815d4ef8c6ae5f61fb551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG16</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a3c5bdf39fbebbb5cdd41feaf4e2ca731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG16BatchNormalization</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>a93c608bb350676519d8cba5aaf9f05ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG16FastRCNN</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>aa8b554fd335f54b4a14930c5668cd2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>VGG_CNN_M_1024</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels.html</anchorfile>
      <anchor>af7241229730d8a8a3e46569525f684aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::alexnet</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1alexnet.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::alexnet::AlexNet</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::alexnet_batch_normalization</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1alexnet__batch__normalization.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::alexnet_batch_normalization::AlexNetBatchNormalization</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::deep_sort_net</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1deep__sort__net.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::deep_sort_net::BlockA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::deep_sort_net::DeepSortFeatureExtractor</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::fcn8s_depth_predicition</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1fcn8s__depth__predicition.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPrediction</class>
    <class kind="class">jsk_recognition_utils::chainermodels::fcn8s_depth_predicition::FCN8sDepthPredictionConcatFirst</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::resnet</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1resnet.html</filename>
    <namespace>jsk_recognition_utils::chainermodels::resnet::resnet101</namespace>
    <namespace>jsk_recognition_utils::chainermodels::resnet::resnet152</namespace>
    <namespace>jsk_recognition_utils::chainermodels::resnet::resnet50</namespace>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet101</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet101.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::Block</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::BottleNeckA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::BottleNeckB</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet101::ResNet101Feature</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet152</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet152.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::Block</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::BottleNeckA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::BottleNeckB</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet152::ResNet152Feature</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::resnet::resnet50</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1resnet_1_1resnet50.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::Block</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::BottleNeckA</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::BottleNeckB</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50</class>
    <class kind="class">jsk_recognition_utils::chainermodels::resnet::resnet50::ResNet50Feature</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::roi_pooling_2d</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::roi_pooling_2d::ROIPooling2D</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_roi_pooling_slice</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d.html</anchorfile>
      <anchor>ab79fff953f64c217281a0ece150e54fc</anchor>
      <arglist>(size, stride, max_size, roi_offset)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>roi_pooling_2d</name>
      <anchorfile>namespacejsk__recognition__utils_1_1chainermodels_1_1roi__pooling__2d.html</anchorfile>
      <anchor>a95e84aa303f7497f5ca6ad7c815bf0a2</anchor>
      <arglist>(x, rois, outh, outw, spatial_scale)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::vgg16</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1vgg16.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg16::VGG16</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::vgg16_batch_normalization</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1vgg16__batch__normalization.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg16_batch_normalization::VGG16BatchNormalization</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::vgg16_fast_rcnn</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1vgg16__fast__rcnn.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg16_fast_rcnn::VGG16FastRCNN</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::chainermodels::vgg_cnn_m_1024</name>
    <filename>namespacejsk__recognition__utils_1_1chainermodels_1_1vgg__cnn__m__1024.html</filename>
    <class kind="class">jsk_recognition_utils::chainermodels::vgg_cnn_m_1024::VGG_CNN_M_1024</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::conversations</name>
    <filename>namespacejsk__recognition__utils_1_1conversations.html</filename>
    <member kind="function">
      <type>def</type>
      <name>bounding_box_msg_to_aabb</name>
      <anchorfile>namespacejsk__recognition__utils_1_1conversations.html</anchorfile>
      <anchor>a13504c7a334cc3e31cd3c8447d910283</anchor>
      <arglist>(bbox_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rects_msg_to_ndarray</name>
      <anchorfile>namespacejsk__recognition__utils_1_1conversations.html</anchorfile>
      <anchor>ae469badb8f5b8339849b99476344f3ce</anchor>
      <arglist>(rects_msg)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::datasets</name>
    <filename>namespacejsk__recognition__utils_1_1datasets.html</filename>
    <namespace>jsk_recognition_utils::datasets::bbox_detection</namespace>
    <namespace>jsk_recognition_utils::datasets::depth_prediction</namespace>
    <namespace>jsk_recognition_utils::datasets::detection</namespace>
    <namespace>jsk_recognition_utils::datasets::segmentation</namespace>
    <member kind="variable">
      <type></type>
      <name>BboxDetectionDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>afc33e2ea5872840e80077da76d0d70d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DepthPredictionDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a017faa84aa74ca4f6bc7143d946e0ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DetectionDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a57ae3d6fd4ee14b3ab3cee8679d2a262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>InstanceSegmentationDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a1726231b4e9e86acaa16572e158acdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SemanticSegmentationDataset</name>
      <anchorfile>namespacejsk__recognition__utils_1_1datasets.html</anchorfile>
      <anchor>a47d599e8ad1c5bbceb477ead40700278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::datasets::bbox_detection</name>
    <filename>namespacejsk__recognition__utils_1_1datasets_1_1bbox__detection.html</filename>
    <class kind="class">jsk_recognition_utils::datasets::bbox_detection::BboxDetectionDataset</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::datasets::depth_prediction</name>
    <filename>namespacejsk__recognition__utils_1_1datasets_1_1depth__prediction.html</filename>
    <class kind="class">jsk_recognition_utils::datasets::depth_prediction::DepthPredictionDataset</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::datasets::detection</name>
    <filename>namespacejsk__recognition__utils_1_1datasets_1_1detection.html</filename>
    <class kind="class">jsk_recognition_utils::datasets::detection::DetectionDataset</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::datasets::segmentation</name>
    <filename>namespacejsk__recognition__utils_1_1datasets_1_1segmentation.html</filename>
    <class kind="class">jsk_recognition_utils::datasets::segmentation::InstanceSegmentationDataset</class>
    <class kind="class">jsk_recognition_utils::datasets::segmentation::SemanticSegmentationDataset</class>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::depth</name>
    <filename>namespacejsk__recognition__utils_1_1depth.html</filename>
    <member kind="function">
      <type>def</type>
      <name>split_fore_background</name>
      <anchorfile>namespacejsk__recognition__utils_1_1depth.html</anchorfile>
      <anchor>a2494a5964e51f55a2e7d379dc60dabc2</anchor>
      <arglist>(depth_img, footprint=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::feature</name>
    <filename>namespacejsk__recognition__utils_1_1feature.html</filename>
    <class kind="class">jsk_recognition_utils::feature::BagOfFeatures</class>
    <member kind="function">
      <type>def</type>
      <name>decompose_descriptors_with_label</name>
      <anchorfile>namespacejsk__recognition__utils_1_1feature.html</anchorfile>
      <anchor>a938591000ac02da7b7b8c85342a9d2ec</anchor>
      <arglist>(descriptors, positions, label_img, skip_zero_label=False)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::geometry</name>
    <filename>namespacejsk__recognition__utils_1_1geometry.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_overlap_of_aabb</name>
      <anchorfile>namespacejsk__recognition__utils_1_1geometry.html</anchorfile>
      <anchor>a936d6c173cd1992a8a8ca23217392bdc</anchor>
      <arglist>(box1, box2, return_volumes=False)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::mask</name>
    <filename>namespacejsk__recognition__utils_1_1mask.html</filename>
    <member kind="function">
      <type>def</type>
      <name>bounding_rect_of_mask</name>
      <anchorfile>namespacejsk__recognition__utils_1_1mask.html</anchorfile>
      <anchor>a0787c4f280bb6ba4a9eb3bd1f9c72128</anchor>
      <arglist>(img, mask)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>descent_closing</name>
      <anchorfile>namespacejsk__recognition__utils_1_1mask.html</anchorfile>
      <anchor>a60b4b2e1e281001f7da5a74da0a6ddab</anchor>
      <arglist>(mask, init_selem, n_times)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_recognition_utils::visualize</name>
    <filename>namespacejsk__recognition__utils_1_1visualize.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_tile_images</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>aa88d21240e8d02b1a3d587c97a2b8e66</anchor>
      <arglist>(imgs, tile_shape, concatenated_image, margin_color=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>centerize</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>ae250e3e6394b2965136ead75d80b02fc</anchor>
      <arglist>(src, dst_shape, margin_color=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>colorize_cluster_indices</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>aabaeda18ef126cb0cfd4af81601763ef</anchor>
      <arglist>(image, cluster_indices, alpha=0.3, image_alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tile_image</name>
      <anchorfile>namespacejsk__recognition__utils_1_1visualize.html</anchorfile>
      <anchor>a9e728bf48864cfcb9cc10cb1a64bd069</anchor>
      <arglist>(imgs, tile_shape=None, result_img=None, margin_color=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <class kind="class">pcl::EarClippingPatched</class>
    <member kind="function">
      <type>bool</type>
      <name>concatenatePointCloud</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a5d9639b157ae351f643ef447f0087b4d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud1, const sensor_msgs::PointCloud2 &amp;cloud2, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createMapping</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8fbd939d65fd0e3ee3b0519f00d21eca</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;msg_fields, MsgFieldMap &amp;field_map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af662c7d46db4cf6f7cfdc2aaf4439760</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, pcl::PointCloud&lt; T &gt; &amp;pcl_cloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFieldIndex</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ad912af3c8a3bbbb61b73aad0ac20475e</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldsList</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a6532230b67129cd4747bbed67ef365bb</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a335f40ff4f8f68f6bc877a5ba81da630</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;cloud, pcl::PointCloud&lt; T &gt; &amp;pcl_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>ae90181adaecd29e2873b0bc8bb1de809</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;cloud, sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>abb8b3a2632e07dae0b541a257898c8a8</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;pcl_cloud, sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a87db8741067a095d8558aef1d372d18b</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;cloud, sensor_msgs::Image &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toROSMsg</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>af2c39730f92ade1603c55d45265e386d</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, sensor_msgs::Image &amp;image)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl_conversions</name>
    <filename>namespacepcl__conversions.html</filename>
    <member kind="function">
      <type>std::vector&lt; pcl::ModelCoefficients::Ptr &gt;</type>
      <name>convertToPCLModelCoefficients</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a81cf19f3dfa2b51b6c507f9a73afb1e5</anchor>
      <arglist>(const std::vector&lt; PCLModelCoefficientMsg &gt; &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::PointIndices::Ptr &gt;</type>
      <name>convertToPCLPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ab5b59f955ef820008c1bc23137ba8e56</anchor>
      <arglist>(const std::vector&lt; PCLIndicesMsg &gt; &amp;cluster_indices)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLModelCoefficientMsg &gt;</type>
      <name>convertToROSModelCoefficients</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ae9c01029ed169cc10d30deef3be5ac0d</anchor>
      <arglist>(const std::vector&lt; pcl::ModelCoefficients::Ptr &gt; &amp;coefficients, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLIndicesMsg &gt;</type>
      <name>convertToROSPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ac9dbb43a63b86591aedeb062d8369744</anchor>
      <arglist>(const std::vector&lt; pcl::PointIndices::Ptr &gt; cluster_indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PCLIndicesMsg &gt;</type>
      <name>convertToROSPointIndices</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aaea65c661c3e885bfabe98415e401cce</anchor>
      <arglist>(const std::vector&lt; pcl::PointIndices &gt; cluster_indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyImageMetaData</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a5f69fef01614d7051b5eaf2962211e97</anchor>
      <arglist>(const sensor_msgs::Image &amp;image, pcl::PCLImage &amp;pcl_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPCLImageMetaData</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aca85d8858aadd8986f21cc56d4b75329</anchor>
      <arglist>(const pcl::PCLImage &amp;pcl_image, sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPCLPointCloud2MetaData</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ad30d2bb55e091991c6bb25434bd0486c</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;pcl_pc2, sensor_msgs::PointCloud2 &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPointCloud2MetaData</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a609bca23a19e8859f0e7025498e8ac4f</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;pc2, pcl::PCLPointCloud2 &amp;pcl_pc2)</arglist>
    </member>
    <member kind="function">
      <type>std_msgs::Header</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a803fd03ec5921d84d9e6cb4dd2a3c164</anchor>
      <arglist>(const pcl::PCLHeader &amp;pcl_header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a671878917d30f640d232dbe82b0a60ad</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;pcl_verts, std::vector&lt; pcl_msgs::Vertices &gt; &amp;verts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ae5a005a1c2327ad737049168bf023845</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;pcl_verts, std::vector&lt; pcl_msgs::Vertices &gt; &amp;verts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a0210270894646ec22d8d336be7c4b78c</anchor>
      <arglist>(const pcl::PCLImage &amp;pcl_image, sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a3808c04cc453a5f3d8ab2f0546c9cfca</anchor>
      <arglist>(const pcl::PolygonMesh &amp;pcl_mesh, pcl_msgs::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a1a4ee79c7056224dada373b5cdfeaa04</anchor>
      <arglist>(const pcl::PCLPointField &amp;pcl_pf, sensor_msgs::PointField &amp;pf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a18dc9e2742a669634527aebbb8853336</anchor>
      <arglist>(const pcl::uint64_t &amp;pcl_stamp, ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a6bdcc402fb9095b31c301f28c8301c08</anchor>
      <arglist>(const std::vector&lt; pcl::PCLPointField &gt; &amp;pcl_pfs, std::vector&lt; sensor_msgs::PointField &gt; &amp;pfs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a8aa59bb5a87d0a23a7b64f5bb2556808</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;pcl_pc2, sensor_msgs::PointCloud2 &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a2e3a456cbee032cf7b0b2ed299b5d062</anchor>
      <arglist>(const pcl::uint64_t &amp;pcl_stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ac2e8581b3fb955230995b3941d853866</anchor>
      <arglist>(const pcl::PointIndices &amp;pcl_pi, pcl_msgs::PointIndices &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a1b681b1e95305a91b0daea7d472809a8</anchor>
      <arglist>(const pcl::PCLHeader &amp;pcl_header, std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a5f9eec34d710243a4d231108286e5ed8</anchor>
      <arglist>(const pcl::ModelCoefficients &amp;pcl_mc, pcl_msgs::ModelCoefficients &amp;mc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aaf4722c32008da7497ae4e348f9c6f5e</anchor>
      <arglist>(const pcl::Vertices &amp;pcl_vert, pcl_msgs::Vertices &amp;vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>af288c2e8da75a7a2de8b41502f680410</anchor>
      <arglist>(pcl::PCLImage &amp;pcl_image, sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a9560b1d0f8a355fb82ea12be56be79c9</anchor>
      <arglist>(pcl::ModelCoefficients &amp;pcl_mc, pcl_msgs::ModelCoefficients &amp;mc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a883621c9ca107aee4b872d7f2a8f56dd</anchor>
      <arglist>(pcl::PCLPointCloud2 &amp;pcl_pc2, sensor_msgs::PointCloud2 &amp;pc2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a0256f3241beb7fbadf48893f013e1462</anchor>
      <arglist>(pcl::PointIndices &amp;pcl_pi, pcl_msgs::PointIndices &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aeb38a401447378ef3f05bf658d3f9a96</anchor>
      <arglist>(pcl::Vertices &amp;pcl_vert, pcl_msgs::Vertices &amp;vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveFromPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a88f49fc906d0d40e2f40992d2446527a</anchor>
      <arglist>(pcl::PolygonMesh &amp;pcl_mesh, pcl_msgs::PolygonMesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a40366a910d7ce4ae63b121150381098d</anchor>
      <arglist>(sensor_msgs::Image &amp;image, pcl::PCLImage &amp;pcl_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>af28f7b00ac4d0c544fbfa52012b58433</anchor>
      <arglist>(pcl_msgs::PointIndices &amp;pi, pcl::PointIndices &amp;pcl_pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>abb68130ba61c4a998dc860cd984d83ac</anchor>
      <arglist>(pcl_msgs::ModelCoefficients &amp;mc, pcl::ModelCoefficients &amp;pcl_mc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aabb4dd9d95bc834451fa7e7d4136ef83</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;pc2, pcl::PCLPointCloud2 &amp;pcl_pc2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aef22a11a4aea266931c8e93a600cc37c</anchor>
      <arglist>(pcl_msgs::Vertices &amp;vert, pcl::Vertices &amp;pcl_vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a8954bd3019fba40dc5609152298b1de4</anchor>
      <arglist>(pcl_msgs::PolygonMesh &amp;mesh, pcl::PolygonMesh &amp;pcl_mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a93175f0edd484261d56b2f6ba2a235d6</anchor>
      <arglist>(std::vector&lt; pcl_msgs::Vertices &gt; &amp;verts, std::vector&lt; pcl::Vertices &gt; &amp;pcl_verts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ab1b65496ebc170f00b803eb5a8a8cd41</anchor>
      <arglist>(const pcl_msgs::PointIndices &amp;pi, pcl::PointIndices &amp;pcl_pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a85b593e38e9da84c1c30dc55d3c8d0fd</anchor>
      <arglist>(const sensor_msgs::PointField &amp;pf, pcl::PCLPointField &amp;pcl_pf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ad3350762d0cec0fe6dfee8b4c0e942c3</anchor>
      <arglist>(const sensor_msgs::Image &amp;image, pcl::PCLImage &amp;pcl_image)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PCLHeader</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>adc8c4c4dadec69fc56c0752a9da3b85d</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a3a0ed4fe6bbbcb0610df736bb65566eb</anchor>
      <arglist>(const ros::Time &amp;stamp, pcl::uint64_t &amp;pcl_stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>ac1cadf5965b6b4f580d562529fa930f4</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointField &gt; &amp;pfs, std::vector&lt; pcl::PCLPointField &gt; &amp;pcl_pfs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a5edab7aaab612191de992e7b88efebc6</anchor>
      <arglist>(const pcl_msgs::ModelCoefficients &amp;mc, pcl::ModelCoefficients &amp;pcl_mc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a0d942ea7044d9c6c22ebc666649a1af2</anchor>
      <arglist>(const pcl_msgs::PolygonMesh &amp;mesh, pcl::PolygonMesh &amp;pcl_mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aad2e2c551b1e3414fd121bbc9b5bee4f</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;pc2, pcl::PCLPointCloud2 &amp;pcl_pc2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a7b310cd35e4a41ad0b67f5f74464bd76</anchor>
      <arglist>(const std::vector&lt; pcl_msgs::Vertices &gt; &amp;verts, std::vector&lt; pcl::Vertices &gt; &amp;pcl_verts)</arglist>
    </member>
    <member kind="function">
      <type>pcl::uint64_t</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>af2016bcd8dfd0ca9005a3ac042b6638d</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>a1854014506fe8371665a5600dfe5401e</anchor>
      <arglist>(const pcl_msgs::Vertices &amp;vert, pcl::Vertices &amp;pcl_vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toPCL</name>
      <anchorfile>namespacepcl__conversions.html</anchorfile>
      <anchor>aa3899a8a1eb787aa7d729e3954453fa6</anchor>
      <arglist>(const std_msgs::Header &amp;header, pcl::PCLHeader &amp;pcl_header)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>polygon_array_publisher</name>
    <filename>namespacepolygon__array__publisher.html</filename>
    <class kind="class">polygon_array_publisher::PolygonArrayPublisher</class>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>namespacepolygon__array__publisher.html</anchorfile>
      <anchor>a0cea0d0c6c8a362254d6b4860f4b75e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>polygon_array_to_polygon</name>
    <filename>namespacepolygon__array__to__polygon.html</filename>
    <class kind="class">polygon_array_to_polygon::PolygonArrayToPolygon</class>
  </compound>
  <compound kind="namespace">
    <name>pose_array_to_pose</name>
    <filename>namespacepose__array__to__pose.html</filename>
    <class kind="class">pose_array_to_pose::PoseArrayToPose</class>
  </compound>
  <compound kind="namespace">
    <name>rect_array_to_cluster_point_indices</name>
    <filename>namespacerect__array__to__cluster__point__indices.html</filename>
    <class kind="class">rect_array_to_cluster_point_indices::RectArrayToClusterPointIndices</class>
  </compound>
  <compound kind="namespace">
    <name>rect_array_to_polygon_array</name>
    <filename>namespacerect__array__to__polygon__array.html</filename>
    <class kind="class">rect_array_to_polygon_array::RectArrayToPolygonArray</class>
  </compound>
  <compound kind="namespace">
    <name>sample_image_publisher</name>
    <filename>namespacesample__image__publisher.html</filename>
    <class kind="class">sample_image_publisher::SampleImagePublisher</class>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespacesample__image__publisher.html</anchorfile>
      <anchor>a468b4d56cd21f62f099a0a26c7ed8357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>static_virtual_camera</name>
    <filename>namespacestatic__virtual__camera.html</filename>
    <member kind="function">
      <type>def</type>
      <name>timer_cb</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a8d0dbe93f44b13008305c2c6112ccf4c</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bridge</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>ad49a2eecaa2737374c336db2c2685514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a994edd95f28dc79d0a5ce3cf5f9ac139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a90891d21c1d9a76e31f14fafb1c0316d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>img</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a6d81bd6761e6980c0b27959f60a005a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imgmsg</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>adb1a48c774cd19a515241278931a6f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info_msg</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a1389a7f7969e8b629b5f40b530aa8352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_img</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>ac2c49325d7d17a7fbe58332ae6e40370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_info</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a86b8a48800911506d5813a23e0f8b4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>width</name>
      <anchorfile>namespacestatic__virtual__camera.html</anchorfile>
      <anchor>a752c939afb432005acff35578a1393d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>CompactFrameID</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af611ccb993ae4510a2d4ef591279b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>CompactFrameID</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af611ccb993ae4510a2d4ef591279b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::ConnectivityException</type>
      <name>ConnectivityException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ae2f5a8305e7158e6ae941fdbb937cc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::ConnectivityException</type>
      <name>ConnectivityException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ae2f5a8305e7158e6ae941fdbb937cc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::ExtrapolationException</type>
      <name>ExtrapolationException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a5e2cbdb95a789a5ff6806e211b7da255</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::ExtrapolationException</type>
      <name>ExtrapolationException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a5e2cbdb95a789a5ff6806e211b7da255</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>filter_failure_reasons::FilterFailureReason</type>
      <name>FilterFailureReason</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af32df52a177b3940e38cb157747efde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>filter_failure_reasons::FilterFailureReason</type>
      <name>FilterFailureReason</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af32df52a177b3940e38cb157747efde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::InvalidArgumentException</type>
      <name>InvalidArgument</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a737916feab93400db048fb2af61bd287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::InvalidArgumentException</type>
      <name>InvalidArgument</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a737916feab93400db048fb2af61bd287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::LookupException</type>
      <name>LookupException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a846e40969fdd37ab2d614d2578571eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::LookupException</type>
      <name>LookupException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a846e40969fdd37ab2d614d2578571eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; ros::Time, CompactFrameID &gt;</type>
      <name>P_TimeAndFrameID</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a53b962ea5e044632118718f8f1a03025</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; ros::Time, CompactFrameID &gt;</type>
      <name>P_TimeAndFrameID</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a53b962ea5e044632118718f8f1a03025</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf::Vector3</type>
      <name>Point</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a55ddfd1e43e4fc81a11d51e0e75e9e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf::Vector3</type>
      <name>Point</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a55ddfd1e43e4fc81a11d51e0e75e9e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf::Transform</type>
      <name>Pose</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af31f272a1879787c24c3decb07cdb361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf::Transform</type>
      <name>Pose</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af31f272a1879787c24c3decb07cdb361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::TransformException</type>
      <name>TransformException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aee46afdb59c3f45b6c239de47508b69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tf2::TransformException</type>
      <name>TransformException</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aee46afdb59c3f45b6c239de47508b69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorValues</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrorValues</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExtrapolationMode</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExtrapolationMode</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>abe0921bebe7733a11d65d637a596ca75</anchor>
      <arglist>((deprecated)) static inline std</arglist>
    </member>
    <member kind="function">
      <type>class tf::Vector3</type>
      <name>__attribute__</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aa116f293e4ba1b818374971295c73bc7</anchor>
      <arglist>((aligned(16)))</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>addDelta</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a0a117a8034f230fbab2cd1123a416ec6</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose, const geometry_msgs::Twist &amp;twist, const double &amp;t) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>angle</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a468cfad600b96b4711c07fe1d4fa2600</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>angleShortestPath</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a4b0c3d3c2aca25e121a3c96cd84b36a6</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertQuaternionValid</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a660e36e6de2dea7a2aea3d8f0769f112</anchor>
      <arglist>(const tf::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertQuaternionValid</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a40aa3a6201c61f5440310c3fa93ba3f1</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ATTRIBUTE_ALIGNED16</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3b5e8ff0a394704c8929ffc40a6b6d14</anchor>
      <arglist>(class) QuadWord</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Quaternion</type>
      <name>createIdentityQuaternion</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a5fa502ae09c6bff3496a7f97f60ed882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Quaternion</type>
      <name>createQuaternionFromRPY</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a6a6f5f52bc58abac88b795696a2a488a</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion</type>
      <name>createQuaternionFromYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a9550bc7dce951899c5cb577f4d58b867</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Quaternion</type>
      <name>createQuaternionMsgFromRollPitchYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a66cb77b973c0db55c3ab8bbee4ac781b</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Quaternion</type>
      <name>createQuaternionMsgFromYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a09ddb5ff50f5032761feaa6a760f7344</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>dot</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aa977a62aa9449ab2f23611c745c38fc0</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPrefixParam</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>abdca5d123242b028778a813e25e1a244</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a20a2050b55f2d88387ef0d9eea3ca749</anchor>
      <arglist>(const Quaternion &amp;bt_q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getYaw</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a33e93f413622e296d0a2a93b252bbb4b</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg_q)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>inverse</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a368ad051c1cd90c87981a9bab7e95feb</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>length</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aaf4da75c54b3e1ed3bbe54214015497d</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>lerp</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a0981b19d41f1e6fe279b70a930c97b81</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2, const tfScalar &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ad7b1b8482fbdafb007b2dd116f78c234</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Derived &gt; &amp;e, std_msgs::Float64MultiArray &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afe5666d4f1048a50b714001933d699df</anchor>
      <arglist>(const Eigen::Matrix3d &amp;e, tf::Matrix3x3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a89a3112723c95710492d80c2b3e92249</anchor>
      <arglist>(const tf::Matrix3x3 &amp;t, Eigen::Matrix3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a4b0e16a0934a5d4c61786d312ec72ebd</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a505c4c1cf2385a069f5be0eac376f3a4</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8dca2d6004a2313ab6903a8702fbe862</anchor>
      <arglist>(const Quaternion &amp;q, const Vector3 &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ad59b5ba0554287d8831577dae7bff200</anchor>
      <arglist>(const Vector3 &amp;w, const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8735e675d365f297abfde970991ac44a</anchor>
      <arglist>(const Vector3 &amp;v, const tfScalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a1fa69a056f1fe9b05419618fae51e65c</anchor>
      <arglist>(const tfScalar &amp;s, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3e2bb1f213289f4119c2f87697ec4c69</anchor>
      <arglist>(const Matrix3x3 &amp;m, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a100708b4d6345c3f3c6907750570b5e0</anchor>
      <arglist>(const Vector3 &amp;v, const Matrix3x3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Matrix3x3</type>
      <name>operator*</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a4a5fdfb15a1fba20f4c57cb39cf639c0</anchor>
      <arglist>(const Matrix3x3 &amp;m1, const Matrix3x3 &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator+</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a718b2601688b203c1edbff817e5c6cba</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>operator-</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a961c3a39bd11a68b7642e7b0eee36f14</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator-</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3ce5511b3e7394f9f9803aa702c5992c</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator-</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af55d3f727a860fa155f26f18a8c5470b</anchor>
      <arglist>(const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator/</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a16b33eb53b119d5f6e5db50b75f6c02e</anchor>
      <arglist>(const Vector3 &amp;v, const tfScalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>operator/</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a38bfa98e9e3bda4b60b9fbad53193e7e</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a7870db96184f2535eaf633f830f6fa48</anchor>
      <arglist>(const Stamped&lt; T &gt; &amp;a, const Stamped&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a10022b48fa9f60463827eefc87256a1c</anchor>
      <arglist>(const StampedTransform &amp;a, const StampedTransform &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a1b7b9f13407affb85f20141472677486</anchor>
      <arglist>(const Transform &amp;t1, const Transform &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a72b24864ee0fd92eeb322102d608f09b</anchor>
      <arglist>(const Matrix3x3 &amp;m1, const Matrix3x3 &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ad5493652c9ba9799134f4e4e2fab47f1</anchor>
      <arglist>(const Eigen::Vector3d &amp;e, geometry_msgs::Point &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a85632aeeeb0ddbde8fd41a257785826d</anchor>
      <arglist>(const KDL::Vector &amp;k, geometry_msgs::Point &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a40971036bc6c036e2d46038e1ea2d449</anchor>
      <arglist>(const geometry_msgs::Point &amp;m, Eigen::Vector3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac168a5f687e9c2ce9e2f841a20f3116c</anchor>
      <arglist>(const geometry_msgs::Point &amp;m, KDL::Vector &amp;k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ada5cb58788a496f23b078bb73e6940a1</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg_v, Point &amp;bt_v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointStampedMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a9e883306ede81835d2e75fb4b5de4147</anchor>
      <arglist>(const geometry_msgs::PointStamped &amp;msg, Stamped&lt; Point &gt; &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointStampedTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a436583116d015756017ea0586e58355c</anchor>
      <arglist>(const Stamped&lt; Point &gt; &amp;bt, geometry_msgs::PointStamped &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a52972a95658ecbaf0a3e7458f7e267bc</anchor>
      <arglist>(const Point &amp;bt_v, geometry_msgs::Point &amp;msg_v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aad8e6131b3c1439b674e7dd51e7da3b3</anchor>
      <arglist>(const Eigen::Affine3d &amp;e, geometry_msgs::Pose &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>adda234955557076bd46804dec234396d</anchor>
      <arglist>(const Eigen::Isometry3d &amp;e, geometry_msgs::Pose &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2428328e9042341181c02323df4626c1</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a9d7e125fe84c110963136e5853eb8ec0</anchor>
      <arglist>(const Eigen::Affine3d &amp;e, tf::Pose &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a34674eef34b4c8abaa155f917c641381</anchor>
      <arglist>(const Eigen::Isometry3d &amp;e, tf::Pose &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aec2a7b570cc7dc3e0effcb1da39f5967</anchor>
      <arglist>(const KDL::Frame &amp;k, geometry_msgs::Pose &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PoseKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a0fde26b11e2e3136e03ce886121e2126</anchor>
      <arglist>(const KDL::Frame &amp;k, geometry_msgs::Pose &amp;m) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a880c77c2586fc0ad4234a8248352c72d</anchor>
      <arglist>(const KDL::Frame &amp;k, tf::Pose &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PoseKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a162451c6549d399b672932983b8f25a7</anchor>
      <arglist>(const KDL::Frame &amp;k, tf::Pose &amp;t) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a54148a9462e081ab7566a20cd745b195</anchor>
      <arglist>(const geometry_msgs::Pose &amp;m, Eigen::Affine3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a465ab06f9a1dc34717fb5dd462f5c2ca</anchor>
      <arglist>(const geometry_msgs::Pose &amp;m, Eigen::Isometry3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a02a2d1c62b64fc0e29efe6978dd11bd6</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a58ff1870d9ee6686e10f46c414ca7218</anchor>
      <arglist>(const geometry_msgs::Pose &amp;m, KDL::Frame &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PoseMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a576b7ae5c81f964840785a1c70201664</anchor>
      <arglist>(const geometry_msgs::Pose &amp;m, KDL::Frame &amp;k) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>poseMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aeb5330596aec7928df8aa1ea3a4628a2</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, Pose &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>poseStampedMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3dde71d881f0a3fd3b3f045ccae3bc61</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, Stamped&lt; Pose &gt; &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>poseStampedTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a223d9ba6b237dbd9b0d79c90982aa9b1</anchor>
      <arglist>(const Stamped&lt; Pose &gt; &amp;bt, geometry_msgs::PoseStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a27a595849262bab57adfb9f02d414c16</anchor>
      <arglist>(const tf::Pose &amp;t, Eigen::Affine3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a96e0e098c366ea16a9f31f582e4f4f46</anchor>
      <arglist>(const tf::Pose &amp;t, Eigen::Isometry3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ad9ca13b98b2649a912b6d110839a87fd</anchor>
      <arglist>(const tf::Pose &amp;t, KDL::Frame &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PoseTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8f5236a0b824366dbd2f441c138b887f</anchor>
      <arglist>(const tf::Pose &amp;t, KDL::Frame &amp;k) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>poseTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a4a85fbf875a029e296806075b862d321</anchor>
      <arglist>(const Pose &amp;bt, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionEigenToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a29646d2db9ffc0c83e973e320a8b0ded</anchor>
      <arglist>(const Eigen::Quaterniond &amp;e, KDL::Rotation &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a9029fb8e50866ee1c690bbc6729d33b2</anchor>
      <arglist>(const Eigen::Quaterniond &amp;e, geometry_msgs::Quaternion &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ab6a64ab7ce4f0dd0cfa7b7575b97c8cb</anchor>
      <arglist>(const Eigen::Quaterniond &amp;e, tf::Quaternion &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionKDLToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a786137ee001fdc05dc3a5c0d80d4395e</anchor>
      <arglist>(const KDL::Rotation &amp;k, Eigen::Quaterniond &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a917905d8aeda06e0e18a995db4ffac42</anchor>
      <arglist>(const KDL::Rotation &amp;k, geometry_msgs::Quaternion &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a30b77221f0a7e29025c896075db72662</anchor>
      <arglist>(const KDL::Rotation &amp;k, tf::Quaternion &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a44ba1339c6b5bd8b1e792ddaf77977bb</anchor>
      <arglist>(const KDL::Rotation &amp;k, tf::Quaternion &amp;t) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ab7fd3888706bdcc976acffecdf9886be</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;m, Eigen::Quaterniond &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a1eb3dfebc1e04cfa6b79c4247fd4375c</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;m, KDL::Rotation &amp;k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternionMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a146c64492ebe3407729ea6f7246529f6</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, Quaternion &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternionStampedMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a049237118d12f9682c0ed22fce2f2682</anchor>
      <arglist>(const geometry_msgs::QuaternionStamped &amp;msg, Stamped&lt; Quaternion &gt; &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternionStampedTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a5c154b51bb55ae4da051e1d59618adcd</anchor>
      <arglist>(const Stamped&lt; Quaternion &gt; &amp;bt, geometry_msgs::QuaternionStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8e36ac84153db1c797103d333fdde719</anchor>
      <arglist>(const tf::Quaternion &amp;t, Eigen::Quaterniond &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a23ada7856159a528c4b98cfb94fb3a1a</anchor>
      <arglist>(const tf::Quaternion &amp;t, KDL::Rotation &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuaternionTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>abad1373119506da424052f7da0c3cd0e</anchor>
      <arglist>(const tf::Quaternion &amp;t, KDL::Rotation &amp;k) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternionTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a59d2fcbc5720f31a5e330f0e7c4a3721</anchor>
      <arglist>(const Quaternion &amp;bt, geometry_msgs::Quaternion &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>quatRotate</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afac764d1a8489510c126fce8e9f54819</anchor>
      <arglist>(const Quaternion &amp;rotation, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>remap</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a6a4c061f6b1b7877154d0ef449c7997f</anchor>
      <arglist>(const std::string &amp;frame_id) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>resolve</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ab7a4101276d3420dbf7fe68204dd14ad</anchor>
      <arglist>(const std::string &amp;prefix, const std::string &amp;frame_name)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>shortestArcQuat</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac8dfdfe510bf460963fb1e3b1047b2af</anchor>
      <arglist>(const Vector3 &amp;v0, const Vector3 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>shortestArcQuatNormalize2</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76d0b698311291f66d7af322d19999ab</anchor>
      <arglist>(Vector3 &amp;v0, Vector3 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Quaternion</type>
      <name>slerp</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af597bdafbf6d657baffcbebfcbdaaf42</anchor>
      <arglist>(const Quaternion &amp;q1, const Quaternion &amp;q2, const tfScalar &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>strip_leading_slash</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a57e1cec47ca0c8d82bd97c1b776709f9</anchor>
      <arglist>(const std::string &amp;frame_name)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>tfAngle</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a58acd9774b34991e1b7a1dea52776e08</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE Vector3</type>
      <name>tfCross</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8d584599d7d82ce4cad68c56e34862af</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>tfDistance</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2f97ec6ed53c44a01e08ab55cd90a61d</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>tfDistance2</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac5711f5899d90a26d3782677c7f5f53f</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>tfDot</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aae39e1446a76acf476aab045cdd10515</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE void</type>
      <name>tfPlaneSpace1</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a4187e12583b6348b7d5a075bb7eed5d2</anchor>
      <arglist>(const Vector3 &amp;n, Vector3 &amp;p, Vector3 &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE void</type>
      <name>tfSwapScalarEndian</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a5317f64bb4bad77a19a0f6199978fe4f</anchor>
      <arglist>(const tfScalar &amp;sourceVal, tfScalar &amp;destVal)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE void</type>
      <name>tfSwapVector3Endian</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a7ea92c99c26390296a8dc94140d146ef</anchor>
      <arglist>(const Vector3 &amp;sourceVec, Vector3 &amp;destVec)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE tfScalar</type>
      <name>tfTriple</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2671841f10146148c439703bc368305a</anchor>
      <arglist>(const Vector3 &amp;v1, const Vector3 &amp;v2, const Vector3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>TFSIMD_FORCE_INLINE void</type>
      <name>tfUnSwapVector3Endian</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>af0817efb0a4e012272a1fc10899a90d0</anchor>
      <arglist>(Vector3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a593f5b41995fef42c84e2e4f2b1fb542</anchor>
      <arglist>(const Eigen::Affine3d &amp;e, KDL::Frame &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3562daafcafb3e253f747b7d4f2c7e26</anchor>
      <arglist>(const Eigen::Isometry3d &amp;e, KDL::Frame &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a59d5d7450e4228ab287acdb232cd714d</anchor>
      <arglist>(const Eigen::Affine3d &amp;e, geometry_msgs::Transform &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a27f1bbeb711fea43bfa39a354a064296</anchor>
      <arglist>(const Eigen::Isometry3d &amp;e, geometry_msgs::Transform &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a45d233d2e40a292f2d638757dca93512</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aec73f7ccd7405eb1486b6ff27f0af0ea</anchor>
      <arglist>(const Eigen::Affine3d &amp;e, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3872503c55ab13276821aa0bc9f2b72c</anchor>
      <arglist>(const Eigen::Isometry3d &amp;e, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afceb5afdb671fc18f44938ee7dca2464</anchor>
      <arglist>(Eigen::Affine3f &amp;eigen, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformKDLToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ae560966a1581447bf244a50103315e69</anchor>
      <arglist>(const KDL::Frame &amp;k, Eigen::Isometry3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformKDLToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a12fd7dbdca9195276a4109b4f3459ecf</anchor>
      <arglist>(const KDL::Frame &amp;k, Eigen::Affine3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afbe90b4e79bcaec3e9c479dbe8d18aff</anchor>
      <arglist>(const KDL::Frame &amp;k, geometry_msgs::Transform &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a483cc8bdd4c369d667351fb394cdff18</anchor>
      <arglist>(const KDL::Frame &amp;k, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a44ca15bf315e07b9420965c122a8c8ba</anchor>
      <arglist>(const KDL::Frame &amp;k, tf::Transform &amp;t) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2f3ebfd509762829be66fc0165bfd0e5</anchor>
      <arglist>(const geometry_msgs::Transform &amp;m, Eigen::Isometry3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a4323ed345fb25c89de3a297fdc7401a4</anchor>
      <arglist>(const geometry_msgs::Transform &amp;m, Eigen::Affine3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a25d426f06a3c1a1b4952fedeb9db09cd</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a5738c5d8e6765809dd1d5867d21123e6</anchor>
      <arglist>(const geometry_msgs::Transform &amp;m, KDL::Frame &amp;k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transformMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a42961f01ddc521bf453f5991175f97c2</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, Transform &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transformStampedMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2c7defbc231bdf16799763a45cd9579c</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;msg, StampedTransform &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transformStampedTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a42a95553a1e1fabfb20746cd075be94e</anchor>
      <arglist>(const StampedTransform &amp;bt, geometry_msgs::TransformStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a00bc504beebf65d884fae3b523801350</anchor>
      <arglist>(const tf::Transform &amp;t, Eigen::Affine3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a9a53a8bddcc096161cd4b918fdce4964</anchor>
      <arglist>(const tf::Transform &amp;t, Eigen::Isometry3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a8384706c6c807f8366f9261cc05f5d6a</anchor>
      <arglist>(const tf::Transform &amp;t, Eigen::Affine3f &amp;eigen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a0997bf5307281acb27feb8e390d8d304</anchor>
      <arglist>(const tf::Transform &amp;t, KDL::Frame &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a7b536451864ee5d4f675025e634a090f</anchor>
      <arglist>(const tf::Transform &amp;t, KDL::Frame &amp;k) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transformTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac24a75cfb0db284b234bb2182e7df155</anchor>
      <arglist>(const Transform &amp;bt, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistEigenToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac4904bbd4fe1265fc1b919f8b5a73098</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e, KDL::Twist &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a0d8634c904647472b9437e655b37f85f</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e, geometry_msgs::Twist &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistKDLToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>afdeb8a65f2f966eb05fcd992a9f3e6ee</anchor>
      <arglist>(const KDL::Twist &amp;k, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TwistKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a25f322cf407661c53e3508c2ba13c100</anchor>
      <arglist>(const KDL::Twist &amp;k, geometry_msgs::Twist &amp;m) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ab647d763f7bd8bfc184a05ceff92bf82</anchor>
      <arglist>(const KDL::Twist &amp;k, geometry_msgs::Twist &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ad3ebccf80d5f154e08461e34d46f9308</anchor>
      <arglist>(const geometry_msgs::Twist &amp;m, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>twistMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a40fcf23e6440292ad43facd3790c887d</anchor>
      <arglist>(const geometry_msgs::Twist &amp;m, KDL::Twist &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TwistMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a602e30f355dc3ad4417e4d2aa1799931</anchor>
      <arglist>(const geometry_msgs::Twist &amp;m, KDL::Twist &amp;k) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector3MsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ae9c19270893b14223e2b2a8aeb2c48e7</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;msg_v, Vector3 &amp;bt_v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector3StampedMsgToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a091bf046c418be5e6604c1b025e1ff41</anchor>
      <arglist>(const geometry_msgs::Vector3Stamped &amp;msg, Stamped&lt; Vector3 &gt; &amp;bt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector3StampedTFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ab23a8335dca56aae440bcb8909ce8c4f</anchor>
      <arglist>(const Stamped&lt; Vector3 &gt; &amp;bt, geometry_msgs::Vector3Stamped &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector3TFToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a9388b8f0d9aaf1194783455a569e053c</anchor>
      <arglist>(const Vector3 &amp;bt_v, geometry_msgs::Vector3 &amp;msg_v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a0690099ba3f691954048ce98d121dad7</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 3, 1 &gt; &amp;e, KDL::Vector &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aae84e65007df198d68f823a6d71864b9</anchor>
      <arglist>(const Eigen::Vector3d &amp;e, geometry_msgs::Vector3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3ac849ed87b3f5ad4bb827420e11e6e7</anchor>
      <arglist>(const Eigen::Vector3d &amp;e, tf::Vector3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorEigenToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a56322635b684ca89729c7f0284f70c2d</anchor>
      <arglist>(const Eigen::Vector3f &amp;e, tf::Vector3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorKDLToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a748c108825f417c79e7face6e2a7039b</anchor>
      <arglist>(const KDL::Vector &amp;k, Eigen::Matrix&lt; double, 3, 1 &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aeeef4b20f23492442feace41727726d2</anchor>
      <arglist>(const KDL::Vector &amp;k, geometry_msgs::Vector3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VectorKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a3a107ab0a4d0abc17a50099daf7f7058</anchor>
      <arglist>(const KDL::Vector &amp;k, tf::Vector3 &amp;t) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorKDLToTF</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>abded222c15953e464267ba3999897e8c</anchor>
      <arglist>(const KDL::Vector &amp;k, tf::Vector3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aed6a8b793cfddfdfcd00bee42ee44bbc</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;m, Eigen::Vector3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a50ece5de61870166be6dd496848eb9fc</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;m, KDL::Vector &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a91e60b057eed51ece95ba06dec23ab66</anchor>
      <arglist>(const tf::Vector3 &amp;t, Eigen::Vector3d &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorTFToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac2fd2981a7e7668a83db7d15c71846bc</anchor>
      <arglist>(const tf::Vector3 &amp;t, Eigen::Vector3f &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VectorTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a7dc52fd7a452b59d59b213a99ddf4df0</anchor>
      <arglist>(const tf::Vector3 &amp;t, KDL::Vector &amp;k) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorTFToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a2c147f0a7878127d49e3af08674367d4</anchor>
      <arglist>(const tf::Vector3 &amp;t, KDL::Vector &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrenchEigenToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a221e31a653099f7dae7765e2367e2810</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e, KDL::Wrench &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrenchEigenToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ac9b1ea4b24d217e21717e6d260d9375a</anchor>
      <arglist>(const Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e, geometry_msgs::Wrench &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrenchKDLToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>aeee8aa4744fda04b06cb57a0ff118a16</anchor>
      <arglist>(const KDL::Wrench &amp;k, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrenchKDLToMsg</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ada3f6521145e18148b192a584635fe0c</anchor>
      <arglist>(const KDL::Wrench &amp;k, geometry_msgs::Wrench &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrenchMsgToEigen</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a78e50852f7a0d1b4006c8ceebb78aec8</anchor>
      <arglist>(const geometry_msgs::Wrench &amp;m, Eigen::Matrix&lt; double, 6, 1 &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrenchMsgToKDL</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a217fd1d3d6c154a9f6824f29160c1e95</anchor>
      <arglist>(const geometry_msgs::Wrench &amp;m, KDL::Wrench &amp;k)</arglist>
    </member>
    <member kind="variable">
      <type>tf::tfVector4</type>
      <name>__attribute__</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ae09ac26855440ad1e5d83e4f89c4d4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::tfVector4</type>
      <name>__attribute__</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>ae09ac26855440ad1e5d83e4f89c4d4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CONNECTIVITY_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0af3ec2b297ad0f3f00c24df24adcd315f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CONNECTIVITY_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0af3ec2b297ad0f3f00c24df24adcd315f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXTRAPOLATE_BACK</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7acfa930be716b16d5455b29ec250abf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXTRAPOLATE_BACK</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7acfa930be716b16d5455b29ec250abf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXTRAPOLATE_FORWARD</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7a592476601f08f524a3acce7e04db2b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXTRAPOLATE_FORWARD</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7a592476601f08f524a3acce7e04db2b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXTRAPOLATION_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0ac4cc3a56ee6071bf9d373ec78a33b86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EXTRAPOLATION_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0ac4cc3a56ee6071bf9d373ec78a33b86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INTERPOLATE</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7ae456d5ca52b94309ab0acf39faf4df57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>INTERPOLATE</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7ae456d5ca52b94309ab0acf39faf4df57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LOOKUP_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0a8d9b85167813a40785457425c076a78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LOOKUP_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0a8d9b85167813a40785457425c076a78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0ac7dc46249e0887a1c1e3caa4b8c1401b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_ERROR</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a76da502b6c91ef50db0ad9cdfbd49de0ac7dc46249e0887a1c1e3caa4b8c1401b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ONE_VALUE</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7a36fe589954be45361f9a71cad885ae15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ONE_VALUE</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a73bf9bade655dc1138bfa66e3e3c0df7a36fe589954be45361f9a71cad885ae15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>QUATERNION_TOLERANCE</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a7b737537b4d710dafeca9ad9cd9cf330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>QUATERNION_TOLERANCE</name>
      <anchorfile>namespacetf.html</anchorfile>
      <anchor>a7b737537b4d710dafeca9ad9cd9cf330</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
