<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>calibration.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/lib/</path>
    <filename>calibration_8cc</filename>
    <includes id="calibration_8h" name="calibration.h" local="no" imported="no">velodyne_pointcloud/calibration.h</includes>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ad638e5db6798781c4bbae43e968258c5</anchor>
      <arglist>(YAML::Emitter &amp;out, const std::pair&lt; int, LaserCorrection &gt; correction)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a9f8ed253ecf042e95759d2262785ef69</anchor>
      <arglist>(YAML::Emitter &amp;out, const Calibration &amp;calibration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a87a2d23b502cb54b65164af3a600a7b1</anchor>
      <arglist>(const YAML::Node &amp;node, std::pair&lt; int, LaserCorrection &gt; &amp;correction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a3fd962c9f7f24a51b743144c2068dc5b</anchor>
      <arglist>(const YAML::Node &amp;node, Calibration &amp;calibration)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DIST_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a669ea2b04bd4fa57b505c14f2f002e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DIST_CORRECTION_X</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>aa1cb05caa5a6c08b72e7e4b3742ff7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DIST_CORRECTION_Y</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>aaf7fcf78275e38ea526ad036528c21fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FOCAL_DISTANCE</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ad4d9e0fafe2be49d2ef3c5583a52facb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FOCAL_SLOPE</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a2a843e77920ea363dd82b5b1ea0ffd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>HORIZ_OFFSET_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a30e9f6893b1170a7592f6a3044326b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>LASER_ID</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a30f5299a48b8d7c9e6e9c237b2fd985b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>LASERS</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a7276cf242d4b4662c32b4b7827c7bef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MAX_INTENSITY</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a938dac45b50b499e4a5328478452665a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MIN_INTENSITY</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a7e23b74966b4eeaf352e1d11206b8d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>NUM_LASERS</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a209f9ea374485900e143f8688b01d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ROT_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ab28aaf526cb58fe28f8ca2e049435f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TWO_PT_CORRECTION_AVAILABLE</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>aba3d908aa20158d257e4e38ee78841c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>VERT_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ac35e49ebdba1325f71dc7ad9b7968fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>VERT_OFFSET_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a8f84c395005b0a4f6151ca1b01bb07fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calibration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/include/velodyne_pointcloud/</path>
    <filename>calibration_8h</filename>
    <class kind="class">velodyne_pointcloud::Calibration</class>
    <class kind="struct">velodyne_pointcloud::LaserCorrection</class>
    <namespace>velodyne_pointcloud</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_node.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>cloud__node_8cc</filename>
    <includes id="convert_8h" name="convert.h" local="yes" imported="no">convert.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cloud__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_nodelet.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>cloud__nodelet_8cc</filename>
    <includes id="convert_8h" name="convert.h" local="yes" imported="no">convert.h</includes>
    <class kind="class">velodyne_pointcloud::CloudNodelet</class>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>cloud__nodelet_8cc.html</anchorfile>
      <anchor>a20f6a8fa405a92da80c60e863c13543b</anchor>
      <arglist>(velodyne_pointcloud, CloudNodelet, velodyne_pointcloud::CloudNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colors.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>colors_8cc</filename>
    <includes id="colors_8h" name="colors.h" local="yes" imported="no">colors.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">velodyne_pointcloud/point_types.h</includes>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="typedef" static="yes">
      <type>pcl::PointXYZRGB</type>
      <name>RGBPoint</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a7cd72b5de131c18418e918ea3fdd6feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; RGBPoint &gt;</type>
      <name>RGBPointCloud</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a1b638910900d1fdfa228621aafb8b1ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colors.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>colors_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">velodyne_pointcloud/point_types.h</includes>
    <class kind="class">velodyne_pointcloud::RingColors</class>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="typedef">
      <type>velodyne_pointcloud::PointXYZIR</type>
      <name>VPoint</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a5d219a02cb24d549b6cccf97e589ff90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; VPoint &gt;</type>
      <name>VPointCloud</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a93e0ace1d14c83e96d0f8c4e02df942a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>convert_8cc</filename>
    <includes id="convert_8h" name="convert.h" local="yes" imported="no">convert.h</includes>
    <namespace>velodyne_pointcloud</namespace>
  </compound>
  <compound kind="file">
    <name>convert.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>convert_8h</filename>
    <includes id="rawdata_8h" name="rawdata.h" local="no" imported="no">velodyne_pointcloud/rawdata.h</includes>
    <class kind="struct">velodyne_pointcloud::Convert::Config</class>
    <class kind="class">velodyne_pointcloud::Convert</class>
    <namespace>velodyne_pointcloud</namespace>
  </compound>
  <compound kind="file">
    <name>gen_calibration.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/scripts/</path>
    <filename>gen__calibration_8py</filename>
    <namespace>gen_calibration</namespace>
    <member kind="function">
      <type>def</type>
      <name>addLaserCalibration</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a6720d01b281c4853b68925c194452122</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xmlError</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a8b930554a6bd10722d344d0a5c2aeb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>calibration</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a44064225f291b1e989ddee7920a1fcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibrationGood</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a34a099edf73bfecaaee3140a6341d4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cm2meters</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>aeba75ace401fa3f8044f35d9814c4ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>db</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a60dc599ce6aa4329b913311ce372143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>enabled</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a39b85933c334813b765834bb52180ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>enabled_lasers</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>aa7d355c76cacdb8d20568637fe89f3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a16f3449adc9d38dca20703a182cb30d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>ac51613a5f5b6a0c77fd22044bfdc2801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>maxIntensities</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a465aaf297f74496798efcee74242a9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>minIntensities</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a6dec890b1f8cd558c3b5f629983913cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_enabled</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>acafcd59bd4f0e7347760ecb0148702ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a2eade5b3774dcd71c803cdf0511ffeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>this_enabled</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a0b2ca5a0f080710e39e85d88a20bf6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>usage</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>acd8b9f809fffe70ab0a9dbe65ff776bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>value</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>ab989cbf64ce749c6bea2c378b82f292b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>xmlFile</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a42dc936b41200e090e80a65fbd5d7fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>yamlFile</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>af9c0c18f1a133c2e6b90309bbb90b579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>point_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/include/velodyne_pointcloud/</path>
    <filename>point__types_8h</filename>
    <class kind="struct">velodyne_pointcloud::PointXYZIR</class>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="variable">
      <type>struct velodyne_pointcloud::PointXYZIR</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a3ec8de551f870d0c6c89e53234644c01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rawdata.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/lib/</path>
    <filename>rawdata_8cc</filename>
    <includes id="rawdata_8h" name="rawdata.h" local="no" imported="no">velodyne_pointcloud/rawdata.h</includes>
    <namespace>velodyne_rawdata</namespace>
  </compound>
  <compound kind="file">
    <name>rawdata.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/include/velodyne_pointcloud/</path>
    <filename>rawdata_8h</filename>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">velodyne_pointcloud/point_types.h</includes>
    <includes id="calibration_8h" name="calibration.h" local="no" imported="no">velodyne_pointcloud/calibration.h</includes>
    <class kind="struct">velodyne_rawdata::RawData::Config</class>
    <class kind="struct">velodyne_rawdata::raw_block</class>
    <class kind="struct">velodyne_rawdata::raw_packet</class>
    <class kind="class">velodyne_rawdata::RawData</class>
    <class kind="union">velodyne_rawdata::two_bytes</class>
    <namespace>velodyne_rawdata</namespace>
    <member kind="typedef">
      <type>struct velodyne_rawdata::raw_block</type>
      <name>raw_block_t</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ae909b015ea24b1f1dcd314ae616beb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct velodyne_rawdata::raw_packet</type>
      <name>raw_packet_t</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a6a29f25d7f25f3d8564638c3da786c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>velodyne_pointcloud::PointXYZIR</type>
      <name>VPoint</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aea9570c01b1888f50ccce3f65d909786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; VPoint &gt;</type>
      <name>VPointCloud</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ab676d7beb00e014adf6fd1953a637d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCK_DATA_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ab4caaf69ade3c50b0f7a79d873682ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCKS_PER_PACKET</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aa5cc844152e682294eff8ea3a1af6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a174b67391f51d24c1b757b1d6bc82e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX_UNITS</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aec947da3e93517b9ae705581599ed63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_RESOLUTION</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a07379ba119c08815a089defb4194aa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>LOWER_BANK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ad13d7f359e967fc9cc038db56d69894f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a87428a0f483264a06d3fbb2426f7263a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_STATUS_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ae121df3e8eab3084e1d6ed7644cc4579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKETS_PER_REV</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a675ad0495f31e3d22d4b349ecf6ff296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RAW_SCAN_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a3171ba3f7d1999deea022891127fd224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>ROTATION_MAX_UNITS</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a61fff64b66d57e36bce867606ab58f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>ROTATION_RESOLUTION</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a2b8283ac750d9e7c0b54e2d578061fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_BLOCK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a563d4e937745671259d365f28c86c627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_PACKET</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a2d4f8133e6b546648aafd8b98e91e240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_REV</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a37ec51237a039a2662276c38edb576f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIZE_BLOCK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aeb35a0af19f5b46bfd90b12d657cb245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>UPPER_BANK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>afef0108c7f8bbc3f84e794fbb15e2dcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ringcolors_node.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>ringcolors__node_8cc</filename>
    <includes id="colors_8h" name="colors.h" local="yes" imported="no">colors.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ringcolors__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ringcolors_nodelet.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>ringcolors__nodelet_8cc</filename>
    <includes id="colors_8h" name="colors.h" local="yes" imported="no">colors.h</includes>
    <class kind="class">velodyne_pointcloud::RingColorsNodelet</class>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ringcolors__nodelet_8cc.html</anchorfile>
      <anchor>aa14e5fbb632fe57d91741dadca9307b4</anchor>
      <arglist>(velodyne_pointcloud, RingColorsNodelet, velodyne_pointcloud::RingColorsNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>transform_8cc</filename>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">transform.h</includes>
    <namespace>velodyne_pointcloud</namespace>
  </compound>
  <compound kind="file">
    <name>transform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>transform_8h</filename>
    <includes id="rawdata_8h" name="rawdata.h" local="no" imported="no">velodyne_pointcloud/rawdata.h</includes>
    <includes id="point__types_8h" name="point_types.h" local="no" imported="no">velodyne_pointcloud/point_types.h</includes>
    <class kind="struct">velodyne_pointcloud::Transform::Config</class>
    <class kind="class">velodyne_pointcloud::Transform</class>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="typedef">
      <type>velodyne_rawdata::VPoint</type>
      <name>VPoint</name>
      <anchorfile>transform_8h.html</anchorfile>
      <anchor>a3065d1b96fab31a6a86b8c2b295732c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>velodyne_rawdata::VPointCloud</type>
      <name>VPointCloud</name>
      <anchorfile>transform_8h.html</anchorfile>
      <anchor>ae83bdecee7de115b01332e83fe4bbf6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_node.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>transform__node_8cc</filename>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">transform.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_nodelet.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-velodyne/doc_stacks/2014-10-06_08-33-36.400356/velodyne/velodyne_pointcloud/src/conversions/</path>
    <filename>transform__nodelet_8cc</filename>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">transform.h</includes>
    <class kind="class">velodyne_pointcloud::TransformNodelet</class>
    <namespace>velodyne_pointcloud</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>transform__nodelet_8cc.html</anchorfile>
      <anchor>a6871730cb9a6d00a3b12f49e90a6bc09</anchor>
      <arglist>(velodyne_pointcloud, TransformNodelet, velodyne_pointcloud::TransformNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gen_calibration</name>
    <filename>namespacegen__calibration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>addLaserCalibration</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a6720d01b281c4853b68925c194452122</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xmlError</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a8b930554a6bd10722d344d0a5c2aeb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>calibration</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a44064225f291b1e989ddee7920a1fcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>calibrationGood</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a34a099edf73bfecaaee3140a6341d4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cm2meters</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>aeba75ace401fa3f8044f35d9814c4ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>db</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a60dc599ce6aa4329b913311ce372143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>enabled</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a39b85933c334813b765834bb52180ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>enabled_lasers</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>aa7d355c76cacdb8d20568637fe89f3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a16f3449adc9d38dca20703a182cb30d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>ac51613a5f5b6a0c77fd22044bfdc2801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>maxIntensities</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a465aaf297f74496798efcee74242a9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>minIntensities</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a6dec890b1f8cd558c3b5f629983913cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_enabled</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>acafcd59bd4f0e7347760ecb0148702ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a2eade5b3774dcd71c803cdf0511ffeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>this_enabled</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a0b2ca5a0f080710e39e85d88a20bf6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>usage</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>acd8b9f809fffe70ab0a9dbe65ff776bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>value</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>ab989cbf64ce749c6bea2c378b82f292b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>xmlFile</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>a42dc936b41200e090e80a65fbd5d7fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>yamlFile</name>
      <anchorfile>namespacegen__calibration.html</anchorfile>
      <anchor>af9c0c18f1a133c2e6b90309bbb90b579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>velodyne_pointcloud</name>
    <filename>namespacevelodyne__pointcloud.html</filename>
    <class kind="class">velodyne_pointcloud::Calibration</class>
    <class kind="class">velodyne_pointcloud::CloudNodelet</class>
    <class kind="class">velodyne_pointcloud::Convert</class>
    <class kind="struct">velodyne_pointcloud::LaserCorrection</class>
    <class kind="struct">velodyne_pointcloud::PointXYZIR</class>
    <class kind="class">velodyne_pointcloud::RingColors</class>
    <class kind="class">velodyne_pointcloud::RingColorsNodelet</class>
    <class kind="class">velodyne_pointcloud::Transform</class>
    <class kind="class">velodyne_pointcloud::TransformNodelet</class>
    <member kind="typedef" static="yes">
      <type>pcl::PointXYZRGB</type>
      <name>RGBPoint</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a7cd72b5de131c18418e918ea3fdd6feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; RGBPoint &gt;</type>
      <name>RGBPointCloud</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a1b638910900d1fdfa228621aafb8b1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>velodyne_pointcloud::PointXYZIR</type>
      <name>VPoint</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a5d219a02cb24d549b6cccf97e589ff90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; VPoint &gt;</type>
      <name>VPointCloud</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a93e0ace1d14c83e96d0f8c4e02df942a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ad638e5db6798781c4bbae43e968258c5</anchor>
      <arglist>(YAML::Emitter &amp;out, const std::pair&lt; int, LaserCorrection &gt; correction)</arglist>
    </member>
    <member kind="function">
      <type>YAML::Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a9f8ed253ecf042e95759d2262785ef69</anchor>
      <arglist>(YAML::Emitter &amp;out, const Calibration &amp;calibration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a87a2d23b502cb54b65164af3a600a7b1</anchor>
      <arglist>(const YAML::Node &amp;node, std::pair&lt; int, LaserCorrection &gt; &amp;correction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a3fd962c9f7f24a51b743144c2068dc5b</anchor>
      <arglist>(const YAML::Node &amp;node, Calibration &amp;calibration)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DIST_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a669ea2b04bd4fa57b505c14f2f002e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DIST_CORRECTION_X</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>aa1cb05caa5a6c08b72e7e4b3742ff7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DIST_CORRECTION_Y</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>aaf7fcf78275e38ea526ad036528c21fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct velodyne_pointcloud::PointXYZIR</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a3ec8de551f870d0c6c89e53234644c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FOCAL_DISTANCE</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ad4d9e0fafe2be49d2ef3c5583a52facb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FOCAL_SLOPE</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a2a843e77920ea363dd82b5b1ea0ffd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>HORIZ_OFFSET_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a30e9f6893b1170a7592f6a3044326b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>LASER_ID</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a30f5299a48b8d7c9e6e9c237b2fd985b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>LASERS</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a7276cf242d4b4662c32b4b7827c7bef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MAX_INTENSITY</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a938dac45b50b499e4a5328478452665a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MIN_INTENSITY</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a7e23b74966b4eeaf352e1d11206b8d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>NUM_LASERS</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a209f9ea374485900e143f8688b01d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ROT_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ab28aaf526cb58fe28f8ca2e049435f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TWO_PT_CORRECTION_AVAILABLE</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>aba3d908aa20158d257e4e38ee78841c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>VERT_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>ac35e49ebdba1325f71dc7ad9b7968fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>VERT_OFFSET_CORRECTION</name>
      <anchorfile>namespacevelodyne__pointcloud.html</anchorfile>
      <anchor>a8f84c395005b0a4f6151ca1b01bb07fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::Calibration</name>
    <filename>classvelodyne__pointcloud_1_1Calibration.html</filename>
    <member kind="function">
      <type></type>
      <name>Calibration</name>
      <anchorfile>classvelodyne__pointcloud_1_1Calibration.html</anchorfile>
      <anchor>a9162d81ab408d4c4df98947c1fefab3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Calibration</name>
      <anchorfile>classvelodyne__pointcloud_1_1Calibration.html</anchorfile>
      <anchor>ae1cb38682ca0628d6c2f5ee9b5be1880</anchor>
      <arglist>(const std::string &amp;calibration_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classvelodyne__pointcloud_1_1Calibration.html</anchorfile>
      <anchor>a8cae8a64d1b3e53262ad0e6adcd136d6</anchor>
      <arglist>(const std::string &amp;calibration_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classvelodyne__pointcloud_1_1Calibration.html</anchorfile>
      <anchor>afba785e114a2e4f9d9f0993a1d7715d6</anchor>
      <arglist>(const std::string &amp;calibration_file)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classvelodyne__pointcloud_1_1Calibration.html</anchorfile>
      <anchor>a59ea28d529f04b4ac7bcb097f58e516e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, LaserCorrection &gt;</type>
      <name>laser_corrections</name>
      <anchorfile>classvelodyne__pointcloud_1_1Calibration.html</anchorfile>
      <anchor>a4694b17741f0fc46c66bd2a71c262566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::CloudNodelet</name>
    <filename>classvelodyne__pointcloud_1_1CloudNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>CloudNodelet</name>
      <anchorfile>classvelodyne__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>a65dbc8eff0bb5d96978325894949a394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudNodelet</name>
      <anchorfile>classvelodyne__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>a1c246fc88d9d7ce5a7673aa4442a2e05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classvelodyne__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>a986f17d09fcd979c659aba0f573c234d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Convert &gt;</type>
      <name>conv_</name>
      <anchorfile>classvelodyne__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>ae0077ffac234edf58ad0e16b8f28421e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::Convert</name>
    <filename>classvelodyne__pointcloud_1_1Convert.html</filename>
    <class kind="struct">velodyne_pointcloud::Convert::Config</class>
    <member kind="function">
      <type></type>
      <name>Convert</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a984df60c13e9c3fc84163741eb6cb042</anchor>
      <arglist>(ros::NodeHandle node, ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Convert</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>adb453338bf4d6c1d141b2ba6321bb426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processScan</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a7aa34f26018280a218251fefd4d3969e</anchor>
      <arglist>(const velodyne_msgs::VelodyneScan::ConstPtr &amp;scanMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a41148b2d7ece93a7d85cddc9d156a1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; velodyne_rawdata::RawData &gt;</type>
      <name>data_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a221e413ff3d086741d23a119006bb324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>output_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>ab99b134a0cfcce39f91af2fb94a6c029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>velodyne_scan_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a6d96e31ccc72670ff3a8556b21d458b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_pointcloud::Convert::Config</name>
    <filename>structvelodyne__pointcloud_1_1Convert_1_1Config.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>npackets</name>
      <anchorfile>structvelodyne__pointcloud_1_1Convert_1_1Config.html</anchorfile>
      <anchor>a66586c3ccb748e569b63894d76687311</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_pointcloud::LaserCorrection</name>
    <filename>structvelodyne__pointcloud_1_1LaserCorrection.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>cos_rot_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a4fbb30f1b0eaab31ebdacca3cece08cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cos_vert_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a8122aedf1bc0ce3696f490528632e656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dist_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>ac4699f75f2f6e2ce0dc9213465ede7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dist_correction_x</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a19c21d6780aa3d940a0b43a751a6206d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dist_correction_y</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a800c6a9bac028063d5beef37faa88a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>focal_distance</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a34a604c17ee38b1165477a7792db5603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>focal_slope</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a792f2bf10ee335f44253c3373cd4d2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>horiz_offset_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a9439b953af3b7541916fea3ba2bee099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laser_ring</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a5a0b246846cb9cb64ee6027ad3880f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_intensity</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a31118766177dbafa9a63bf97fb3f64a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_intensity</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>ac3c1eb4908d5ae22c32519e25d260dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rot_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a935eb6fd50e6d3cedaee471a422dc828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sin_rot_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>ae31c08a583609b141d7b93e344781d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sin_vert_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a34030d1cc5f38421dfe8736f3b7ddd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>two_pt_correction_available</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>acb838821774b909f793c104108f90a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vert_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>a1dfacec6f339bc2345fa755754fa66f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vert_offset_correction</name>
      <anchorfile>structvelodyne__pointcloud_1_1LaserCorrection.html</anchorfile>
      <anchor>ae6b6dedf9a9959e3a5820e2b53c9742b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_pointcloud::PointXYZIR</name>
    <filename>structvelodyne__pointcloud_1_1PointXYZIR.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>intensity</name>
      <anchorfile>structvelodyne__pointcloud_1_1PointXYZIR.html</anchorfile>
      <anchor>af302410c2e7b6714ecb26db3d4d288d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PCL_ADD_POINT4D</name>
      <anchorfile>structvelodyne__pointcloud_1_1PointXYZIR.html</anchorfile>
      <anchor>a713664c5e53c606cfe605ce30c06b39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>ring</name>
      <anchorfile>structvelodyne__pointcloud_1_1PointXYZIR.html</anchorfile>
      <anchor>a0ccad8747085e546589d4fb62449fa0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::RingColors</name>
    <filename>classvelodyne__pointcloud_1_1RingColors.html</filename>
    <member kind="function">
      <type></type>
      <name>RingColors</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColors.html</anchorfile>
      <anchor>a1e3970a18533de4cca592a5f48ddcdf8</anchor>
      <arglist>(ros::NodeHandle node, ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RingColors</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColors.html</anchorfile>
      <anchor>a638a1a52dfcd359988fa78ff99aa6b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertPoints</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColors.html</anchorfile>
      <anchor>a179814d4c2a10668026a93d403a7d245</anchor>
      <arglist>(const VPointCloud::ConstPtr &amp;inMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>input_</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColors.html</anchorfile>
      <anchor>afc50d9676458cc73c4ed7041de76e2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>output_</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColors.html</anchorfile>
      <anchor>a2b7405a77b0a70d5d6f3bc4e478f096b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::RingColorsNodelet</name>
    <filename>classvelodyne__pointcloud_1_1RingColorsNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>RingColorsNodelet</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColorsNodelet.html</anchorfile>
      <anchor>a721fdc5e1312e6347e9ba9fd8ba3ada8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RingColorsNodelet</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColorsNodelet.html</anchorfile>
      <anchor>a58e66a408c114ed1de32b75612a4f85e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColorsNodelet.html</anchorfile>
      <anchor>a62b545fe5158e21795cc0a2deb498b2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; RingColors &gt;</type>
      <name>colors_</name>
      <anchorfile>classvelodyne__pointcloud_1_1RingColorsNodelet.html</anchorfile>
      <anchor>a87e7157fccbf393c74635741cc1d52cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::Transform</name>
    <filename>classvelodyne__pointcloud_1_1Transform.html</filename>
    <class kind="struct">velodyne_pointcloud::Transform::Config</class>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a295f18afd43b3e1c26c83cb83775e986</anchor>
      <arglist>(ros::NodeHandle node, ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Transform</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a00115ef37dba73a1ca71d88491707d54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processScan</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>abc9578fa6349b53807cce89eb3ea0f47</anchor>
      <arglist>(const velodyne_msgs::VelodyneScan::ConstPtr &amp;scanMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a32b2b256a00f899f70cda6c6a9614003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; velodyne_rawdata::RawData &gt;</type>
      <name>data_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>ae79f9acaa6c7fefe68e5b3bc4e2a882c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VPointCloud</type>
      <name>inPc_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a04aefd2db90334401d1c955f6258640d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a671ba77cefec20ff574aba284f5acdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>output_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a3c67703645a70860e285bb7f972311a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::MessageFilter&lt; velodyne_msgs::VelodyneScan &gt; *</type>
      <name>tf_filter_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>adbe2dd3bc2d89fc600a1cf2a4e6ce0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VPointCloud</type>
      <name>tfPc_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a5592e07dd6eb5298938aa53856e095b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; velodyne_msgs::VelodyneScan &gt;</type>
      <name>velodyne_scan_</name>
      <anchorfile>classvelodyne__pointcloud_1_1Transform.html</anchorfile>
      <anchor>a4172709aa216f22fea877e592bb843cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_pointcloud::Transform::Config</name>
    <filename>structvelodyne__pointcloud_1_1Transform_1_1Config.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>structvelodyne__pointcloud_1_1Transform_1_1Config.html</anchorfile>
      <anchor>a900e5075253fffc95d26d455625b3448</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_pointcloud::TransformNodelet</name>
    <filename>classvelodyne__pointcloud_1_1TransformNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>TransformNodelet</name>
      <anchorfile>classvelodyne__pointcloud_1_1TransformNodelet.html</anchorfile>
      <anchor>ac20df4cc0d9efec267f28abe1197424d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TransformNodelet</name>
      <anchorfile>classvelodyne__pointcloud_1_1TransformNodelet.html</anchorfile>
      <anchor>a3f926ff5aee6da4a5ba41efd29ed1726</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classvelodyne__pointcloud_1_1TransformNodelet.html</anchorfile>
      <anchor>ae4da19fe4e0ef8fe6b8260a3515b5ba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Transform &gt;</type>
      <name>tf_</name>
      <anchorfile>classvelodyne__pointcloud_1_1TransformNodelet.html</anchorfile>
      <anchor>a33744ba388bddf5e4a9571c504ff5c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>velodyne_rawdata</name>
    <filename>namespacevelodyne__rawdata.html</filename>
    <class kind="struct">velodyne_rawdata::raw_block</class>
    <class kind="struct">velodyne_rawdata::raw_packet</class>
    <class kind="class">velodyne_rawdata::RawData</class>
    <class kind="union">velodyne_rawdata::two_bytes</class>
    <member kind="typedef">
      <type>struct velodyne_rawdata::raw_block</type>
      <name>raw_block_t</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ae909b015ea24b1f1dcd314ae616beb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct velodyne_rawdata::raw_packet</type>
      <name>raw_packet_t</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a6a29f25d7f25f3d8564638c3da786c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>velodyne_pointcloud::PointXYZIR</type>
      <name>VPoint</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aea9570c01b1888f50ccce3f65d909786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; VPoint &gt;</type>
      <name>VPointCloud</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ab676d7beb00e014adf6fd1953a637d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCK_DATA_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ab4caaf69ade3c50b0f7a79d873682ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCKS_PER_PACKET</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aa5cc844152e682294eff8ea3a1af6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a174b67391f51d24c1b757b1d6bc82e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX_UNITS</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aec947da3e93517b9ae705581599ed63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_RESOLUTION</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a07379ba119c08815a089defb4194aa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>LOWER_BANK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ad13d7f359e967fc9cc038db56d69894f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a87428a0f483264a06d3fbb2426f7263a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_STATUS_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>ae121df3e8eab3084e1d6ed7644cc4579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKETS_PER_REV</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a675ad0495f31e3d22d4b349ecf6ff296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RAW_SCAN_SIZE</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a3171ba3f7d1999deea022891127fd224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>ROTATION_MAX_UNITS</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a61fff64b66d57e36bce867606ab58f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>ROTATION_RESOLUTION</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a2b8283ac750d9e7c0b54e2d578061fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_BLOCK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a563d4e937745671259d365f28c86c627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_PACKET</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a2d4f8133e6b546648aafd8b98e91e240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_REV</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>a37ec51237a039a2662276c38edb576f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIZE_BLOCK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>aeb35a0af19f5b46bfd90b12d657cb245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>UPPER_BANK</name>
      <anchorfile>namespacevelodyne__rawdata.html</anchorfile>
      <anchor>afef0108c7f8bbc3f84e794fbb15e2dcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_rawdata::raw_block</name>
    <filename>structvelodyne__rawdata_1_1raw__block.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structvelodyne__rawdata_1_1raw__block.html</anchorfile>
      <anchor>a82a309317ae3287e9eaefee23f180e6c</anchor>
      <arglist>[BLOCK_DATA_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>header</name>
      <anchorfile>structvelodyne__rawdata_1_1raw__block.html</anchorfile>
      <anchor>a8e30b3047264d414d768723dd088eea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>rotation</name>
      <anchorfile>structvelodyne__rawdata_1_1raw__block.html</anchorfile>
      <anchor>ae1054f571bca3176e9d47c501897905a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_rawdata::raw_packet</name>
    <filename>structvelodyne__rawdata_1_1raw__packet.html</filename>
    <member kind="variable">
      <type>raw_block_t</type>
      <name>blocks</name>
      <anchorfile>structvelodyne__rawdata_1_1raw__packet.html</anchorfile>
      <anchor>a0048be0bb4112b8cf0bf410c75ad5fc6</anchor>
      <arglist>[BLOCKS_PER_PACKET]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>revolution</name>
      <anchorfile>structvelodyne__rawdata_1_1raw__packet.html</anchorfile>
      <anchor>a48f4163de3b3b35edbb48d5a747c9b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structvelodyne__rawdata_1_1raw__packet.html</anchorfile>
      <anchor>af35c1c9550243b9563452da7c7d4ca64</anchor>
      <arglist>[PACKET_STATUS_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>velodyne_rawdata::RawData</name>
    <filename>classvelodyne__rawdata_1_1RawData.html</filename>
    <class kind="struct">velodyne_rawdata::RawData::Config</class>
    <member kind="function">
      <type></type>
      <name>RawData</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>a7dfd1a08b2e9973b07024841d9c4d049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setup</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>a43a2ca7794dae4437426ed2ea2c19903</anchor>
      <arglist>(ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpack</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>a1e7c9d926558dc5d636124491345411d</anchor>
      <arglist>(const velodyne_msgs::VelodynePacket &amp;pkt, VPointCloud &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RawData</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>ac23ea23b69ec3f453cf53beb1cf6bb92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>pointInRange</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>a5c5cc95d715934ef1f7fc7d94f2169f9</anchor>
      <arglist>(float range)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>velodyne_pointcloud::Calibration</type>
      <name>calibration_</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>adf9bd8b45056117130a99306dd13759d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>a27a75c727bd803bb35a337d69da74eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cos_rot_table_</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>ac21807259d1e6aff901c831d3273da09</anchor>
      <arglist>[ROTATION_MAX_UNITS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sin_rot_table_</name>
      <anchorfile>classvelodyne__rawdata_1_1RawData.html</anchorfile>
      <anchor>a0107c1a1e411d5b99a9a963f527c592b</anchor>
      <arglist>[ROTATION_MAX_UNITS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>velodyne_rawdata::RawData::Config</name>
    <filename>structvelodyne__rawdata_1_1RawData_1_1Config.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>calibrationFile</name>
      <anchorfile>structvelodyne__rawdata_1_1RawData_1_1Config.html</anchorfile>
      <anchor>a79d7a95b3ef577a0ec8e9b3e3e03ae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_range</name>
      <anchorfile>structvelodyne__rawdata_1_1RawData_1_1Config.html</anchorfile>
      <anchor>a3d2c9125f50ce52a629433a40b99dcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_range</name>
      <anchorfile>structvelodyne__rawdata_1_1RawData_1_1Config.html</anchorfile>
      <anchor>a4999c92568b6ec4330ff542491639648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>velodyne_rawdata::two_bytes</name>
    <filename>unionvelodyne__rawdata_1_1two__bytes.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionvelodyne__rawdata_1_1two__bytes.html</anchorfile>
      <anchor>af01f54fee4ab95597c9f1a13b52458eb</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>uint</name>
      <anchorfile>unionvelodyne__rawdata_1_1two__bytes.html</anchorfile>
      <anchor>a9a0511f3887fc32e9d244ade35cb2547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
