<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>obj_to_pointcloud.cpp</name>
    <path>/tmp/ws/src/neonavigation/obj_to_pointcloud/src/</path>
    <filename>obj__to__pointcloud_8cpp.html</filename>
    <class kind="class">ObjToPointcloudNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>operator*</name>
      <anchorfile>obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>ad22c31cd95106ec3094046bd446d31a4</anchor>
      <arglist>(const pcl::PointXYZ &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>operator+</name>
      <anchorfile>obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a5cff20bea62dd2be321f99353f23fc18</anchor>
      <arglist>(const pcl::PointXYZ &amp;a, const pcl::PointXYZ &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>operator-</name>
      <anchorfile>obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>abdbff59b8125f4dbf6109cad562d726c</anchor>
      <arglist>(const pcl::PointXYZ &amp;a, const pcl::PointXYZ &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split</name>
      <anchorfile>obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>af93e439ec5233042db33bb83f776f1f7</anchor>
      <arglist>(const std::string &amp;input, char delimiter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_obj_to_pointcloud.cpp</name>
    <path>/tmp/ws/src/neonavigation/obj_to_pointcloud/test/src/</path>
    <filename>test__obj__to__pointcloud_8cpp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isOnBottomSurface</name>
      <anchorfile>test__obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>aaece019bb0e1dc12abe3c8b7fb45c5b8</anchor>
      <arglist>(const float x, const float y, const float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnCorner</name>
      <anchorfile>test__obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a0aa35ce86bc302e34cfffc7c5e81ab35</anchor>
      <arglist>(const float x, const float y, const float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnSideSurface</name>
      <anchorfile>test__obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a11bc191a02a9b5cdc642bd5646e9e916</anchor>
      <arglist>(const float x, const float y, const float z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a344eb1415fcc81b5df5f898c867f1db6</anchor>
      <arglist>(ObjToPointCloud, PointCloud)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr float</type>
      <name>TOLERANCE</name>
      <anchorfile>test__obj__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a3bbb9ec342daccf1bf7c5d9378f9666d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjToPointcloudNode</name>
    <filename>classObjToPointcloudNode.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjToPointcloudNode</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>a1ae959e1755c2a5d2b47250857480524</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>convertObj</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>aac459d536dfe3604c1ae288860a74253</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;files)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>downsample_grid_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>a6bf94ab993ba1a7914d47bd07780297b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::default_random_engine</type>
      <name>engine_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>a1c56953648dbae5c0f473172fad4246d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>file_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>a14ba5976350a456ed61019eb02f287ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>ac4a19ead87a9a6e9a6f969be9caa677a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>af8e02d6bcc377c44afed1d5b1f012efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_x_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>af5a330cc4406d7b815512f8de2e5a8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_y_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>acacab0adc07386da40b6104ca4840d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>offset_z_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>ab9c697b6e4c579259f660727378161fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>a40d4c8e795dbb2f230b975e6d77299ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ppmsq_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>ad825c977a0456d326be9af98680ee15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_cloud_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>a5ecabf087aca5b764185fc8f8614ac3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scale_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>afaddd04eaddb009f2665d62f01adfcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::random_device</type>
      <name>seed_gen_</name>
      <anchorfile>classObjToPointcloudNode.html</anchorfile>
      <anchor>acefcca3f7083b3c3c0734fc76af27098</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
