<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cloud_node.cc</name>
    <path>/tmp/ws/src/robosense/rslidar_pointcloud/src/</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>/tmp/ws/src/robosense/rslidar_pointcloud/src/</path>
    <filename>cloud__nodelet_8cc</filename>
    <includes id="convert_8h" name="convert.h" local="yes" imported="no">convert.h</includes>
    <class kind="class">rslidar_pointcloud::CloudNodelet</class>
    <namespace>rslidar_pointcloud</namespace>
  </compound>
  <compound kind="file">
    <name>convert.cc</name>
    <path>/tmp/ws/src/robosense/rslidar_pointcloud/src/</path>
    <filename>convert_8cc</filename>
    <includes id="convert_8h" name="convert.h" local="yes" imported="no">convert.h</includes>
    <namespace>rslidar_pointcloud</namespace>
    <member kind="variable">
      <type>std::string</type>
      <name>model</name>
      <anchorfile>namespacerslidar__pointcloud.html</anchorfile>
      <anchor>ae7a7fe6b2ec3654ab6cf0197ec39e12c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert.h</name>
    <path>/tmp/ws/src/robosense/rslidar_pointcloud/src/</path>
    <filename>convert_8h</filename>
    <includes id="rawdata_8h" name="rawdata.h" local="yes" imported="no">rawdata.h</includes>
    <class kind="class">rslidar_pointcloud::Convert</class>
    <namespace>rslidar_pointcloud</namespace>
  </compound>
  <compound kind="file">
    <name>rawdata.cc</name>
    <path>/tmp/ws/src/robosense/rslidar_pointcloud/src/</path>
    <filename>rawdata_8cc</filename>
    <includes id="rawdata_8h" name="rawdata.h" local="yes" imported="no">rawdata.h</includes>
    <namespace>rslidar_rawdata</namespace>
  </compound>
  <compound kind="file">
    <name>rawdata.h</name>
    <path>/tmp/ws/src/robosense/rslidar_pointcloud/src/</path>
    <filename>rawdata_8h</filename>
    <class kind="struct">rslidar_rawdata::raw_block</class>
    <class kind="struct">rslidar_rawdata::raw_packet</class>
    <class kind="class">rslidar_rawdata::RawData</class>
    <class kind="union">rslidar_rawdata::two_bytes</class>
    <namespace>rslidar_rawdata</namespace>
    <member kind="typedef">
      <type>struct rslidar_rawdata::raw_block</type>
      <name>raw_block_t</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ac97ec55f5cb5488ae713f0e54f5bf013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct rslidar_rawdata::raw_packet</type>
      <name>raw_packet_t</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a4946a1cedb1ccce5a31c7f6a20b91bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aIntensityCal</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ab575746f407f8537a3cc1dd0c7f598b6</anchor>
      <arglist>[7][32]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aIntensityCal_old</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aaaf9dcb3e09169fca0e3d9566cf68be8</anchor>
      <arglist>[1600][32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCK_DATA_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a91b139b96900808c371852ba92e593fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCKS_PER_PACKET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a0ee08f3e6a21f8bc424cf115ec250d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Curvesis_new</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aa69be715e3c6305fa6dfd356513788fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurvesRate</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>afa7c564427a3c43664e2f20d90c883ba</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a5cf8b98f393373832782e26fb3da0cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX_UNITS</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a372561df670fad5c94a3473aa01469ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MIN</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a8afd155cc980a00292af3ad43f362c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_RESOLUTION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a84cb26fbe147b834c634e66687684e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_RESOLUTION_NEW</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a28e60b2bb217ad471453f04a35a24008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_ChannelNum</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ae8f9381b08dbe840ca56b7cf23e4fb09</anchor>
      <arglist>[32][51]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HORI_ANGLE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a503e1673ee22ffb8aecca90a63623855</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>LOWER_BANK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a8860859afb66c7a4ed8d6160471cb956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfLasers</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aef16b6e6df8f3257d16725d93de7aa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aa5861e2bfcb9245d1d8e190c3421b612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_STATUS_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a74be70c7c160da99783822c97508c86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RAW_SCAN_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>adf3d75a358154add7d8519f5131b2ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RL32_FIRING_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a0621e8d8c3baef85059c7c39166be437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>ROTATION_MAX_UNITS</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a5671a1ccfff5d49d4e4721961c6825c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>ROTATION_RESOLUTION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a866854be3a2de0c08e615277f2d30c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS16_BLOCK_TDURATION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a89ac523d2c891e503c97043dc779abf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS16_DSR_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a4b1d6f6ca20a7d514d124ead7837f594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS16_FIRING_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aa1c895cc4096d8b28b0d692dd7350cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS16_FIRINGS_PER_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ad1c1c0ac419eababc6b2c0161524e2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS16_SCANS_PER_FIRING</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a824b2fd469953f48484132e270443836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS32_BLOCK_TDURATION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a45334a9c8c2d39e7b32b88bae5e0ff51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS32_DSR_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a65fe7bc58472640d8be2ab3a5ac24eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS32_FIRINGS_PER_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>add08795abd8fe43fb391864e57c6f845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS32_SCANS_PER_FIRING</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>adc854d438b8354b2f23aea7d62219bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a6af1d1957f62c99fffeec50ebe464182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_PACKET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>adc36f26149047019623a4b552c515031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIZE_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>afeed51a4e774bf4c37169527fc4581f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>temper</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a321339f54c0d632f9fb8f6fe881db1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TEMPERATURE_MIN</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a47652f7938b8582f80e065d4815d7361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEMPERATURE_RANGE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a2117d81aa15c4c1931a8af01b8d5655d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tempPacketNum</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a48dcc7003ccb31e4dbd5a3608fd2ced9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>UPPER_BANK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a44fea62e412743e754cc94494a816631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>VERT_ANGLE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a7b848a3a88819b93ce4e66c95c98d855</anchor>
      <arglist>[32]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rslidar_pointcloud::CloudNodelet</name>
    <filename>classrslidar__pointcloud_1_1CloudNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>CloudNodelet</name>
      <anchorfile>classrslidar__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>a5b355828c3634d5503a35acd890b37ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudNodelet</name>
      <anchorfile>classrslidar__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>ac602dbeb9ec0069a5ca1e0ec29db813f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrslidar__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>ac05dc76b17b8a4989c392a93c73ddbab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Convert &gt;</type>
      <name>conv_</name>
      <anchorfile>classrslidar__pointcloud_1_1CloudNodelet.html</anchorfile>
      <anchor>af15a2a6fcbdad09790699c966f1de4c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rslidar_pointcloud::Convert</name>
    <filename>classrslidar__pointcloud_1_1Convert.html</filename>
    <member kind="function">
      <type></type>
      <name>Convert</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>ac1b09c56303e153a0ba98453eb7d371a</anchor>
      <arglist>(ros::NodeHandle node, ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Convert</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a09e75f4ebd9f9db090eb61baee2e8c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a3ec4311f34618acd12970b52b8f3162b</anchor>
      <arglist>(rslidar_pointcloud::CloudNodeConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processScan</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a1d561c19370d03e5adf9a4bc309718d2</anchor>
      <arglist>(const rslidar_msgs::rslidarScan::ConstPtr &amp;scanMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; rslidar_rawdata::RawData &gt;</type>
      <name>data_</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>ab5972a043c955e1913bfed8a37838434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>output_</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a9a778be70e153a2f898b2ffe22cebcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>rslidar_scan_</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a019e69239c880a5990bf2d6bf9d7f6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; rslidar_pointcloud::CloudNodeConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classrslidar__pointcloud_1_1Convert.html</anchorfile>
      <anchor>a87289e4c211210d2badfcb58e0f103a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rslidar_rawdata::raw_block</name>
    <filename>structrslidar__rawdata_1_1raw__block.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structrslidar__rawdata_1_1raw__block.html</anchorfile>
      <anchor>a6b26c04952e0b477ef9f173231108bb3</anchor>
      <arglist>[BLOCK_DATA_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>header</name>
      <anchorfile>structrslidar__rawdata_1_1raw__block.html</anchorfile>
      <anchor>a46a1b57132a1e76ec8a7b61f7a622794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>rotation_1</name>
      <anchorfile>structrslidar__rawdata_1_1raw__block.html</anchorfile>
      <anchor>ab29ac4e537fed1c4928e4619aa003241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>rotation_2</name>
      <anchorfile>structrslidar__rawdata_1_1raw__block.html</anchorfile>
      <anchor>a370263db53500321bcb3e97dc61caad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rslidar_rawdata::raw_packet</name>
    <filename>structrslidar__rawdata_1_1raw__packet.html</filename>
    <member kind="variable">
      <type>raw_block_t</type>
      <name>blocks</name>
      <anchorfile>structrslidar__rawdata_1_1raw__packet.html</anchorfile>
      <anchor>ac531ad3db292664d4206a229d7c3f381</anchor>
      <arglist>[BLOCKS_PER_PACKET]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>revolution</name>
      <anchorfile>structrslidar__rawdata_1_1raw__packet.html</anchorfile>
      <anchor>a869138d61aefd2f5a8787a29c3e2bd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structrslidar__rawdata_1_1raw__packet.html</anchorfile>
      <anchor>a0007fd390e392cfc3075ccfe364546b6</anchor>
      <arglist>[PACKET_STATUS_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rslidar_rawdata::RawData</name>
    <filename>classrslidar__rawdata_1_1RawData.html</filename>
    <member kind="function">
      <type>float</type>
      <name>calibrateIntensity</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a6df26e63464b8e6e7a536fb23c9cc4c2</anchor>
      <arglist>(float inten, int calIdx, int distance)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>calibrateIntensity_old</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a960c4a52d405bfa7341805c8d465da8a</anchor>
      <arglist>(float inten, int calIdx, int distance)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>computeTemperature</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a8a93b3bbf8dfef71e0784351feb203d2</anchor>
      <arglist>(unsigned char bit1, unsigned char bit2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>correctAzimuth</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a0c35dec3ab03fe06483db73415768ffa</anchor>
      <arglist>(float azimuth_f, int passageway)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>estimateTemperature</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a21ca877d8b5f7a26c656765b491dc89b</anchor>
      <arglist>(float Temper)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isABPacket</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>ae629ff339c79f78461be550d266cf9d7</anchor>
      <arglist>(int distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadConfigFile</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>aa05b595dcc3d3d7a2a6c7a465aca835b</anchor>
      <arglist>(ros::NodeHandle node, ros::NodeHandle private_nh)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>pixelToDistance</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a4d902813d2ce601030256c144b959877</anchor>
      <arglist>(int pixelValue, int passageway)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processDifop</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a47f4568216bb0cc59c85e73254f231c6</anchor>
      <arglist>(const rslidar_msgs::rslidarPacket::ConstPtr &amp;difop_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RawData</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a7d858c4501afc4d86283989e6df88c51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpack</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>aab6bf56c908b3664676b97a104780472</anchor>
      <arglist>(const rslidar_msgs::rslidarPacket &amp;pkt, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr pointcloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpack_RS32</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>abcc010570e051b5a8b630a1e794d6a7d</anchor>
      <arglist>(const rslidar_msgs::rslidarPacket &amp;pkt, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr pointcloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RawData</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a156633a551c67a2b35a60dcdb4feca49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>block_num</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>aa31c3ed266d627d9b75b2886394979f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>difop_sub_</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a1d04dd1ed8f193d66d9b7633ca3f2958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dis_resolution_mode</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a98c19aaddbcc66c099c180ce439c7888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>intensity_mode_</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a57724e2574fd99c66250015412b0ed7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>intensityFactor</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>ae95d8d4278ec0be1c12490ee824bc038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_init_angle_</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a3ce408660e5fcb5fbf486b5030a132ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_init_curve_</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a6d7093d3e812a34e0b89eb1fb0e462bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_init_top_fw_</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a45c961aa5ed3d7c196fe028182c6d2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_distance</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>ad10c758457d394b21727e8aa1b4bc78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_distance</name>
      <anchorfile>classrslidar__rawdata_1_1RawData.html</anchorfile>
      <anchor>a072115aaa5c0c968aa5de9235c167a15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>rslidar_rawdata::two_bytes</name>
    <filename>unionrslidar__rawdata_1_1two__bytes.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>bytes</name>
      <anchorfile>unionrslidar__rawdata_1_1two__bytes.html</anchorfile>
      <anchor>aa37859342287b2451c5db69e286d3190</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>uint</name>
      <anchorfile>unionrslidar__rawdata_1_1two__bytes.html</anchorfile>
      <anchor>ae3501372b9021084abe8d94fa2cec5b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rslidar_pointcloud</name>
    <filename>namespacerslidar__pointcloud.html</filename>
    <class kind="class">rslidar_pointcloud::CloudNodelet</class>
    <class kind="class">rslidar_pointcloud::Convert</class>
    <member kind="variable">
      <type>std::string</type>
      <name>model</name>
      <anchorfile>namespacerslidar__pointcloud.html</anchorfile>
      <anchor>ae7a7fe6b2ec3654ab6cf0197ec39e12c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rslidar_rawdata</name>
    <filename>namespacerslidar__rawdata.html</filename>
    <class kind="struct">rslidar_rawdata::raw_block</class>
    <class kind="struct">rslidar_rawdata::raw_packet</class>
    <class kind="class">rslidar_rawdata::RawData</class>
    <class kind="union">rslidar_rawdata::two_bytes</class>
    <member kind="typedef">
      <type>struct rslidar_rawdata::raw_block</type>
      <name>raw_block_t</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ac97ec55f5cb5488ae713f0e54f5bf013</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct rslidar_rawdata::raw_packet</type>
      <name>raw_packet_t</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a4946a1cedb1ccce5a31c7f6a20b91bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aIntensityCal</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ab575746f407f8537a3cc1dd0c7f598b6</anchor>
      <arglist>[7][32]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>aIntensityCal_old</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aaaf9dcb3e09169fca0e3d9566cf68be8</anchor>
      <arglist>[1600][32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCK_DATA_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a91b139b96900808c371852ba92e593fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLOCKS_PER_PACKET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a0ee08f3e6a21f8bc424cf115ec250d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Curvesis_new</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aa69be715e3c6305fa6dfd356513788fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>CurvesRate</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>afa7c564427a3c43664e2f20d90c883ba</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a5cf8b98f393373832782e26fb3da0cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MAX_UNITS</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a372561df670fad5c94a3473aa01469ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_MIN</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a8afd155cc980a00292af3ad43f362c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_RESOLUTION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a84cb26fbe147b834c634e66687684e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DISTANCE_RESOLUTION_NEW</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a28e60b2bb217ad471453f04a35a24008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_ChannelNum</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ae8f9381b08dbe840ca56b7cf23e4fb09</anchor>
      <arglist>[32][51]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HORI_ANGLE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a503e1673ee22ffb8aecca90a63623855</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>LOWER_BANK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a8860859afb66c7a4ed8d6160471cb956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfLasers</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aef16b6e6df8f3257d16725d93de7aa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aa5861e2bfcb9245d1d8e190c3421b612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PACKET_STATUS_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a74be70c7c160da99783822c97508c86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RAW_SCAN_SIZE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>adf3d75a358154add7d8519f5131b2ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RL32_FIRING_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a0621e8d8c3baef85059c7c39166be437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>ROTATION_MAX_UNITS</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a5671a1ccfff5d49d4e4721961c6825c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>ROTATION_RESOLUTION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a866854be3a2de0c08e615277f2d30c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS16_BLOCK_TDURATION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a89ac523d2c891e503c97043dc779abf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS16_DSR_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a4b1d6f6ca20a7d514d124ead7837f594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS16_FIRING_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>aa1c895cc4096d8b28b0d692dd7350cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS16_FIRINGS_PER_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>ad1c1c0ac419eababc6b2c0161524e2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS16_SCANS_PER_FIRING</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a824b2fd469953f48484132e270443836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS32_BLOCK_TDURATION</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a45334a9c8c2d39e7b32b88bae5e0ff51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>RS32_DSR_TOFFSET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a65fe7bc58472640d8be2ab3a5ac24eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS32_FIRINGS_PER_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>add08795abd8fe43fb391864e57c6f845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RS32_SCANS_PER_FIRING</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>adc854d438b8354b2f23aea7d62219bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a6af1d1957f62c99fffeec50ebe464182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SCANS_PER_PACKET</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>adc36f26149047019623a4b552c515031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIZE_BLOCK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>afeed51a4e774bf4c37169527fc4581f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>temper</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a321339f54c0d632f9fb8f6fe881db1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TEMPERATURE_MIN</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a47652f7938b8582f80e065d4815d7361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEMPERATURE_RANGE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a2117d81aa15c4c1931a8af01b8d5655d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tempPacketNum</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a48dcc7003ccb31e4dbd5a3608fd2ced9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>UPPER_BANK</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a44fea62e412743e754cc94494a816631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>VERT_ANGLE</name>
      <anchorfile>namespacerslidar__rawdata.html</anchorfile>
      <anchor>a7b848a3a88819b93ce4e66c95c98d855</anchor>
      <arglist>[32]</arglist>
    </member>
  </compound>
</tagfile>
