mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-04 09:07:47 +08:00
1288 lines
74 KiB
HTML
1288 lines
74 KiB
HTML
<!-- HTML header for doxygen 1.9.8-->
|
|||
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||
|
|
<head>
|
||
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
|
|
<title>RTAB-Map: rtabmap::LaserScan Class Reference</title>
|
||
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
|
|
<script type="text/javascript" src="search/search.js"></script>
|
||
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
|
<script type="text/javascript">window.RTABMAP_DOC_ROOT="";</script>
|
||
|
|
<script type="text/javascript" src="../versions.js"></script>
|
||
|
|
<script type="text/javascript" src="version-switcher.js"></script>
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
|
<div id="titlearea">
|
||
|
|
<table cellspacing="0" cellpadding="0">
|
||
|
|
<tbody>
|
||
|
|
<tr id="projectrow">
|
||
|
|
<td id="projectalign">
|
||
|
|
<div id="projectname">RTAB-Map<span id="projectnumber"> 0.23.10</span>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<!-- end header part -->
|
||
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<script type="text/javascript" src="menudata.js"></script>
|
||
|
|
<script type="text/javascript" src="menu.js"></script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
|
$(function() {
|
||
|
|
initMenu('',true,false,'search.php','Search');
|
||
|
|
$(document).ready(function() { init_search(); });
|
||
|
|
});
|
||
|
|
/* @license-end */
|
||
|
|
</script>
|
||
|
|
<div id="main-nav"></div>
|
||
|
|
<!-- window showing the filter options -->
|
||
|
|
<div id="MSearchSelectWindow"
|
||
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
|
<div id="MSearchResultsWindow">
|
||
|
|
<div id="MSearchResults">
|
||
|
|
<div class="SRPage">
|
||
|
|
<div id="SRIndex">
|
||
|
|
<div id="SRResults"></div>
|
||
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div id="nav-path" class="navpath">
|
||
|
|
<ul>
|
||
|
|
<li class="navelem"><a class="el" href="namespacertabmap.html">rtabmap</a></li><li class="navelem"><a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a></li> </ul>
|
||
|
|
</div>
|
||
|
|
</div><!-- top -->
|
||
|
|
<div class="header">
|
||
|
|
<div class="summary">
|
||
|
|
<a href="#pub-types">Public Types</a> |
|
||
|
|
<a href="classrtabmap_1_1LaserScan-members.html">List of all members</a> </div>
|
||
|
|
<div class="headertitle"><div class="title">rtabmap::LaserScan Class Reference</div></div>
|
||
|
|
</div><!--header-->
|
||
|
|
<div class="contents">
|
||
|
|
|
||
|
|
<p>Represents 2D or 3D laser scan data with support for multiple point data formats.
|
||
|
|
<a href="classrtabmap_1_1LaserScan.html#details">More...</a></p>
|
||
|
|
|
||
|
|
<p><code>#include <<a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>></code></p>
|
||
|
|
<table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||
|
|
Public Types</h2></td></tr>
|
||
|
|
<tr class="memitem:a38f5602d1411c204d54be9b3c7320007" id="r_a38f5602d1411c204d54be9b3c7320007"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> { <br />
|
||
|
|
  <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d">kUnknown</a> =0
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1">kXY</a> =1
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00">kXYI</a> =2
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5">kXYNormal</a> =3
|
||
|
|
, <br />
|
||
|
|
  <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97">kXYINormal</a> =4
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267">kXYZ</a> =5
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42">kXYZI</a> =6
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829">kXYZRGB</a> =7
|
||
|
|
, <br />
|
||
|
|
  <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc">kXYZNormal</a> =8
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8">kXYZINormal</a> =9
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07">kXYZRGBNormal</a> =10
|
||
|
|
, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c">kXYZIT</a> =11
|
||
|
|
, <br />
|
||
|
|
  <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7">kXYZIRT</a> =12
|
||
|
|
<br />
|
||
|
|
}</td></tr>
|
||
|
|
<tr class="memdesc:a38f5602d1411c204d54be9b3c7320007"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of possible formats for laser scan data. <a href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">More...</a><br /></td></tr>
|
||
|
|
<tr class="separator:a38f5602d1411c204d54be9b3c7320007"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||
|
|
Public Member Functions</h2></td></tr>
|
||
|
|
<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr>
|
||
|
|
<tr class="memitem:a9c69f87f71d389393d4e85bd1000d339" id="r_a9c69f87f71d389393d4e85bd1000d339"><td class="memItemLeft" align="right" valign="top"><a id="a9c69f87f71d389393d4e85bd1000d339" name="a9c69f87f71d389393d4e85bd1000d339"></a>
|
||
|
|
 </td><td class="memItemRight" valign="bottom"><b>LaserScan</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &data, int maxPoints, float maxRange, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="separator:a9c69f87f71d389393d4e85bd1000d339"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0cb5ba7c590cea1b36c81804acdbf302" id="r_a0cb5ba7c590cea1b36c81804acdbf302"><td class="memItemLeft" align="right" valign="top">RTABMAP_DEPRECATED </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a0cb5ba7c590cea1b36c81804acdbf302">LaserScan</a> (const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &data, int maxPoints, float maxRange, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> format, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="separator:a0cb5ba7c590cea1b36c81804acdbf302"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a87ee61e9a38ef32f54cd4fa7c56e4756" id="r_a87ee61e9a38ef32f54cd4fa7c56e4756"><td class="memItemLeft" align="right" valign="top"><a id="a87ee61e9a38ef32f54cd4fa7c56e4756" name="a87ee61e9a38ef32f54cd4fa7c56e4756"></a>
|
||
|
|
 </td><td class="memItemRight" valign="bottom"><b>LaserScan</b> (const cv::Mat &data, int maxPoints, float maxRange, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> format, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="separator:a87ee61e9a38ef32f54cd4fa7c56e4756"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aaf554921f866f90c48a6174d5f97a016" id="r_aaf554921f866f90c48a6174d5f97a016"><td class="memItemLeft" align="right" valign="top">RTABMAP_DEPRECATED </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#aaf554921f866f90c48a6174d5f97a016">LaserScan</a> (const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &data, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="separator:aaf554921f866f90c48a6174d5f97a016"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a155c5c00854c64ee69efc586e684b782" id="r_a155c5c00854c64ee69efc586e684b782"><td class="memItemLeft" align="right" valign="top"><a id="a155c5c00854c64ee69efc586e684b782" name="a155c5c00854c64ee69efc586e684b782"></a>
|
||
|
|
 </td><td class="memItemRight" valign="bottom"><b>LaserScan</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &data, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="separator:a155c5c00854c64ee69efc586e684b782"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a5801f9d03d7e3292cce6b1a36e7b16cf" id="r_a5801f9d03d7e3292cce6b1a36e7b16cf"><td class="memItemLeft" align="right" valign="top"><a id="a5801f9d03d7e3292cce6b1a36e7b16cf" name="a5801f9d03d7e3292cce6b1a36e7b16cf"></a>
|
||
|
|
 </td><td class="memItemRight" valign="bottom"><b>LaserScan</b> (const cv::Mat &data, <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="separator:a5801f9d03d7e3292cce6b1a36e7b16cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr><td colspan="2"><div class="groupHeader">Accessors</div></td></tr>
|
||
|
|
<tr class="memitem:a986cac0b83b7b450f1ea2ea8da9c793e" id="r_a986cac0b83b7b450f1ea2ea8da9c793e"><td class="memItemLeft" align="right" valign="top">const cv::Mat & </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a986cac0b83b7b450f1ea2ea8da9c793e">data</a> () const</td></tr>
|
||
|
|
<tr class="separator:a986cac0b83b7b450f1ea2ea8da9c793e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab252be956c843aa0fcd768fd3c2c34f1" id="r_ab252be956c843aa0fcd768fd3c2c34f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#ab252be956c843aa0fcd768fd3c2c34f1">format</a> () const</td></tr>
|
||
|
|
<tr class="separator:ab252be956c843aa0fcd768fd3c2c34f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a9fd9b77bc3360393ea2d74cfbbf0cf48" id="r_a9fd9b77bc3360393ea2d74cfbbf0cf48"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a9fd9b77bc3360393ea2d74cfbbf0cf48">formatName</a> () const</td></tr>
|
||
|
|
<tr class="separator:a9fd9b77bc3360393ea2d74cfbbf0cf48"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7e2d95a4af0d2dd905c783398e9ef3fd" id="r_a7e2d95a4af0d2dd905c783398e9ef3fd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a7e2d95a4af0d2dd905c783398e9ef3fd">channels</a> () const</td></tr>
|
||
|
|
<tr class="separator:a7e2d95a4af0d2dd905c783398e9ef3fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aca5e538a9528e3bc590885c8fbeca470" id="r_aca5e538a9528e3bc590885c8fbeca470"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#aca5e538a9528e3bc590885c8fbeca470">maxPoints</a> () const</td></tr>
|
||
|
|
<tr class="separator:aca5e538a9528e3bc590885c8fbeca470"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a90b55280d452a293ac262a2cd7a02041" id="r_a90b55280d452a293ac262a2cd7a02041"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a90b55280d452a293ac262a2cd7a02041">rangeMin</a> () const</td></tr>
|
||
|
|
<tr class="separator:a90b55280d452a293ac262a2cd7a02041"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a44743488b6d0de546e67f8759f854e5b" id="r_a44743488b6d0de546e67f8759f854e5b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a44743488b6d0de546e67f8759f854e5b">rangeMax</a> () const</td></tr>
|
||
|
|
<tr class="separator:a44743488b6d0de546e67f8759f854e5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0ad0eb4c721d651091e5b7aa0d041c3e" id="r_a0ad0eb4c721d651091e5b7aa0d041c3e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a0ad0eb4c721d651091e5b7aa0d041c3e">angleMin</a> () const</td></tr>
|
||
|
|
<tr class="separator:a0ad0eb4c721d651091e5b7aa0d041c3e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a707ea93092b792bfd7f667a44591b76d" id="r_a707ea93092b792bfd7f667a44591b76d"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a707ea93092b792bfd7f667a44591b76d">angleMax</a> () const</td></tr>
|
||
|
|
<tr class="separator:a707ea93092b792bfd7f667a44591b76d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a188d95562b421c53f34aa4d68346df24" id="r_a188d95562b421c53f34aa4d68346df24"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a188d95562b421c53f34aa4d68346df24">angleIncrement</a> () const</td></tr>
|
||
|
|
<tr class="separator:a188d95562b421c53f34aa4d68346df24"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0b9a2504d8388de0c2f416d459fe1937" id="r_a0b9a2504d8388de0c2f416d459fe1937"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a0b9a2504d8388de0c2f416d459fe1937">setLocalTransform</a> (const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &t)</td></tr>
|
||
|
|
<tr class="separator:a0b9a2504d8388de0c2f416d459fe1937"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a17d0228859537df016eaf201b9b5f1b0" id="r_a17d0228859537df016eaf201b9b5f1b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classrtabmap_1_1Transform.html">Transform</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a17d0228859537df016eaf201b9b5f1b0">localTransform</a> () const</td></tr>
|
||
|
|
<tr class="separator:a17d0228859537df016eaf201b9b5f1b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr><td colspan="2"><div class="groupHeader">Status and Format Checks</div></td></tr>
|
||
|
|
<tr class="memitem:a6a435960b360cad3db16436cc97304b0" id="r_a6a435960b360cad3db16436cc97304b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a6a435960b360cad3db16436cc97304b0">empty</a> () const</td></tr>
|
||
|
|
<tr class="separator:a6a435960b360cad3db16436cc97304b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a186b923902eeb2dc3dbc2bcdf4a15b1e" id="r_a186b923902eeb2dc3dbc2bcdf4a15b1e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a186b923902eeb2dc3dbc2bcdf4a15b1e">isEmpty</a> () const</td></tr>
|
||
|
|
<tr class="separator:a186b923902eeb2dc3dbc2bcdf4a15b1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a7732b0f68e85ad8791a8210aeeb86a9b" id="r_a7732b0f68e85ad8791a8210aeeb86a9b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a7732b0f68e85ad8791a8210aeeb86a9b">size</a> () const</td></tr>
|
||
|
|
<tr class="separator:a7732b0f68e85ad8791a8210aeeb86a9b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a0f09aac89571b723d02d9fef1ee04c10" id="r_a0f09aac89571b723d02d9fef1ee04c10"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a0f09aac89571b723d02d9fef1ee04c10">dataType</a> () const</td></tr>
|
||
|
|
<tr class="separator:a0f09aac89571b723d02d9fef1ee04c10"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a86234bf9a33f479d5498a88cac5433e3" id="r_a86234bf9a33f479d5498a88cac5433e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a86234bf9a33f479d5498a88cac5433e3">is2d</a> () const</td></tr>
|
||
|
|
<tr class="separator:a86234bf9a33f479d5498a88cac5433e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afa003ef2ed7cbf49f4dc923aa6374229" id="r_afa003ef2ed7cbf49f4dc923aa6374229"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#afa003ef2ed7cbf49f4dc923aa6374229">hasNormals</a> () const</td></tr>
|
||
|
|
<tr class="separator:afa003ef2ed7cbf49f4dc923aa6374229"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a40a61a99c0ba96e813fcd4f4b0e270f1" id="r_a40a61a99c0ba96e813fcd4f4b0e270f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a40a61a99c0ba96e813fcd4f4b0e270f1">hasRGB</a> () const</td></tr>
|
||
|
|
<tr class="separator:a40a61a99c0ba96e813fcd4f4b0e270f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a867ce8e2856d3af3916710247beea6d8" id="r_a867ce8e2856d3af3916710247beea6d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a867ce8e2856d3af3916710247beea6d8">hasIntensity</a> () const</td></tr>
|
||
|
|
<tr class="separator:a867ce8e2856d3af3916710247beea6d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac5ab594b61bcf78af2d04aa8a694c289" id="r_ac5ab594b61bcf78af2d04aa8a694c289"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#ac5ab594b61bcf78af2d04aa8a694c289">hasTime</a> () const</td></tr>
|
||
|
|
<tr class="separator:ac5ab594b61bcf78af2d04aa8a694c289"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab30f745e5a9813ac31c44831dc9d9764" id="r_ab30f745e5a9813ac31c44831dc9d9764"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#ab30f745e5a9813ac31c44831dc9d9764">hasRing</a> () const</td></tr>
|
||
|
|
<tr class="separator:ab30f745e5a9813ac31c44831dc9d9764"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a25e8e9681240f4a21960977f5c12bcd9" id="r_a25e8e9681240f4a21960977f5c12bcd9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a25e8e9681240f4a21960977f5c12bcd9">isCompressed</a> () const</td></tr>
|
||
|
|
<tr class="separator:a25e8e9681240f4a21960977f5c12bcd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ad37c0cc20ce14ac51d2c5aeba56c7a2b" id="r_ad37c0cc20ce14ac51d2c5aeba56c7a2b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#ad37c0cc20ce14ac51d2c5aeba56c7a2b">isOrganized</a> () const</td></tr>
|
||
|
|
<tr class="separator:ad37c0cc20ce14ac51d2c5aeba56c7a2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af8abe90de6b9bd003f61c82dee681359" id="r_af8abe90de6b9bd003f61c82dee681359"><td class="memItemLeft" align="right" valign="top"><a id="af8abe90de6b9bd003f61c82dee681359" name="af8abe90de6b9bd003f61c82dee681359"></a>
|
||
|
|
<a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> </td><td class="memItemRight" valign="bottom"><b>clone</b> () const</td></tr>
|
||
|
|
<tr class="separator:af8abe90de6b9bd003f61c82dee681359"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a3fb1121e72997f6a969b0177b207f25e" id="r_a3fb1121e72997f6a969b0177b207f25e"><td class="memItemLeft" align="right" valign="top"><a id="a3fb1121e72997f6a969b0177b207f25e" name="a3fb1121e72997f6a969b0177b207f25e"></a>
|
||
|
|
<a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> </td><td class="memItemRight" valign="bottom"><b>densify</b> () const</td></tr>
|
||
|
|
<tr class="separator:a3fb1121e72997f6a969b0177b207f25e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr><td colspan="2"><div class="groupHeader">Operations</div></td></tr>
|
||
|
|
<tr class="memitem:a2398c1f95b842645479e1c53a62cc900" id="r_a2398c1f95b842645479e1c53a62cc900"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a2398c1f95b842645479e1c53a62cc900">getIntensityOffset</a> () const</td></tr>
|
||
|
|
<tr class="separator:a2398c1f95b842645479e1c53a62cc900"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a2515f2d36f97d5b15d6e08af37e53851" id="r_a2515f2d36f97d5b15d6e08af37e53851"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a2515f2d36f97d5b15d6e08af37e53851">getRGBOffset</a> () const</td></tr>
|
||
|
|
<tr class="separator:a2515f2d36f97d5b15d6e08af37e53851"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a20549e8b64c36325c92f6b70c8b3245c" id="r_a20549e8b64c36325c92f6b70c8b3245c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a20549e8b64c36325c92f6b70c8b3245c">getNormalsOffset</a> () const</td></tr>
|
||
|
|
<tr class="separator:a20549e8b64c36325c92f6b70c8b3245c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac9f6834e53e7530e5bda84bd541e82c5" id="r_ac9f6834e53e7530e5bda84bd541e82c5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#ac9f6834e53e7530e5bda84bd541e82c5">getRingOffset</a> () const</td></tr>
|
||
|
|
<tr class="separator:ac9f6834e53e7530e5bda84bd541e82c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab7e641c3549c2e505f669e7a582e913c" id="r_ab7e641c3549c2e505f669e7a582e913c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#ab7e641c3549c2e505f669e7a582e913c">getTimeOffset</a> () const</td></tr>
|
||
|
|
<tr class="separator:ab7e641c3549c2e505f669e7a582e913c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a61d7ecfee5d444fdde06efb0f13ed68d" id="r_a61d7ecfee5d444fdde06efb0f13ed68d"><td class="memItemLeft" align="right" valign="top">float & </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#a61d7ecfee5d444fdde06efb0f13ed68d">field</a> (unsigned int pointIndex, unsigned int channelOffset)</td></tr>
|
||
|
|
<tr class="memdesc:a61d7ecfee5d444fdde06efb0f13ed68d"><td class="mdescLeft"> </td><td class="mdescRight">Access a specific field value of a point. <br /></td></tr>
|
||
|
|
<tr class="separator:a61d7ecfee5d444fdde06efb0f13ed68d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af0ad1e84f0be48a84b772385249adb45" id="r_af0ad1e84f0be48a84b772385249adb45"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1LaserScan.html#af0ad1e84f0be48a84b772385249adb45">clear</a> ()</td></tr>
|
||
|
|
<tr class="memdesc:af0ad1e84f0be48a84b772385249adb45"><td class="mdescLeft"> </td><td class="mdescRight">Clear the scan data. <br /></td></tr>
|
||
|
|
<tr class="separator:af0ad1e84f0be48a84b772385249adb45"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:af9f9a32f97cfbac321fc2509f0d1bd04" id="r_af9f9a32f97cfbac321fc2509f0d1bd04"><td class="memItemLeft" align="right" valign="top"><a id="af9f9a32f97cfbac321fc2509f0d1bd04" name="af9f9a32f97cfbac321fc2509f0d1bd04"></a>
|
||
|
|
<a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & </td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &)</td></tr>
|
||
|
|
<tr class="memdesc:af9f9a32f97cfbac321fc2509f0d1bd04"><td class="mdescLeft"> </td><td class="mdescRight">Concatenate scan's data (localTransform is ignored). <br /></td></tr>
|
||
|
|
<tr class="separator:af9f9a32f97cfbac321fc2509f0d1bd04"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ab952e27e94b2fa942efe98ea651f4475" id="r_ab952e27e94b2fa942efe98ea651f4475"><td class="memItemLeft" align="right" valign="top"><a id="ab952e27e94b2fa942efe98ea651f4475" name="ab952e27e94b2fa942efe98ea651f4475"></a>
|
||
|
|
<a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> </td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &)</td></tr>
|
||
|
|
<tr class="memdesc:ab952e27e94b2fa942efe98ea651f4475"><td class="mdescLeft"> </td><td class="mdescRight">Concatenate scan's data (localTransform is ignored). <br /></td></tr>
|
||
|
|
<tr class="separator:ab952e27e94b2fa942efe98ea651f4475"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||
|
|
Static Public Member Functions</h2></td></tr>
|
||
|
|
<tr><td colspan="2"><div class="groupHeader">Static Utility Functions</div></td></tr>
|
||
|
|
<tr class="memitem:a1765af30fa5ce7065aebb9382e59d833" id="r_a1765af30fa5ce7065aebb9382e59d833"><td class="memItemLeft" align="right" valign="top"><a id="a1765af30fa5ce7065aebb9382e59d833" name="a1765af30fa5ce7065aebb9382e59d833"></a>
|
||
|
|
static std::string </td><td class="memItemRight" valign="bottom"><b>formatName</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:a1765af30fa5ce7065aebb9382e59d833"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aa4b2d560c7b16617341719777742258b" id="r_aa4b2d560c7b16617341719777742258b"><td class="memItemLeft" align="right" valign="top"><a id="aa4b2d560c7b16617341719777742258b" name="aa4b2d560c7b16617341719777742258b"></a>
|
||
|
|
static int </td><td class="memItemRight" valign="bottom"><b>channels</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:aa4b2d560c7b16617341719777742258b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:acf259dc2f92a769acc92324189af054a" id="r_acf259dc2f92a769acc92324189af054a"><td class="memItemLeft" align="right" valign="top"><a id="acf259dc2f92a769acc92324189af054a" name="acf259dc2f92a769acc92324189af054a"></a>
|
||
|
|
static bool </td><td class="memItemRight" valign="bottom"><b>isScan2d</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:acf259dc2f92a769acc92324189af054a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ac80458264abc2caf6af735c94e3a9010" id="r_ac80458264abc2caf6af735c94e3a9010"><td class="memItemLeft" align="right" valign="top"><a id="ac80458264abc2caf6af735c94e3a9010" name="ac80458264abc2caf6af735c94e3a9010"></a>
|
||
|
|
static bool </td><td class="memItemRight" valign="bottom"><b>isScanHasNormals</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:ac80458264abc2caf6af735c94e3a9010"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afa13124e1bc4f0462c0d2fc2c6980253" id="r_afa13124e1bc4f0462c0d2fc2c6980253"><td class="memItemLeft" align="right" valign="top"><a id="afa13124e1bc4f0462c0d2fc2c6980253" name="afa13124e1bc4f0462c0d2fc2c6980253"></a>
|
||
|
|
static bool </td><td class="memItemRight" valign="bottom"><b>isScanHasRGB</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:afa13124e1bc4f0462c0d2fc2c6980253"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a240be3c4b3d5fd5d58755d32d0534cac" id="r_a240be3c4b3d5fd5d58755d32d0534cac"><td class="memItemLeft" align="right" valign="top"><a id="a240be3c4b3d5fd5d58755d32d0534cac" name="a240be3c4b3d5fd5d58755d32d0534cac"></a>
|
||
|
|
static bool </td><td class="memItemRight" valign="bottom"><b>isScanHasIntensity</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:a240be3c4b3d5fd5d58755d32d0534cac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a102cb600cf207f2ddc5547d0f26a125e" id="r_a102cb600cf207f2ddc5547d0f26a125e"><td class="memItemLeft" align="right" valign="top"><a id="a102cb600cf207f2ddc5547d0f26a125e" name="a102cb600cf207f2ddc5547d0f26a125e"></a>
|
||
|
|
static bool </td><td class="memItemRight" valign="bottom"><b>isScanHasTime</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:a102cb600cf207f2ddc5547d0f26a125e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a52cee0f44943633961a9d37c381d5d47" id="r_a52cee0f44943633961a9d37c381d5d47"><td class="memItemLeft" align="right" valign="top"><a id="a52cee0f44943633961a9d37c381d5d47" name="a52cee0f44943633961a9d37c381d5d47"></a>
|
||
|
|
static bool </td><td class="memItemRight" valign="bottom"><b>isScanHasRing</b> (const <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> &format)</td></tr>
|
||
|
|
<tr class="separator:a52cee0f44943633961a9d37c381d5d47"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:afe072b1711a450e22ef39d20eba57d73" id="r_afe072b1711a450e22ef39d20eba57d73"><td class="memItemLeft" align="right" valign="top"><a id="afe072b1711a450e22ef39d20eba57d73" name="afe072b1711a450e22ef39d20eba57d73"></a>
|
||
|
|
static float </td><td class="memItemRight" valign="bottom"><b>packRGB</b> (unsigned char r, unsigned char g, unsigned char b)</td></tr>
|
||
|
|
<tr class="separator:afe072b1711a450e22ef39d20eba57d73"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a65c708a2e5f559e3590d0cc453af4f04" id="r_a65c708a2e5f559e3590d0cc453af4f04"><td class="memItemLeft" align="right" valign="top"><a id="a65c708a2e5f559e3590d0cc453af4f04" name="a65c708a2e5f559e3590d0cc453af4f04"></a>
|
||
|
|
static void </td><td class="memItemRight" valign="bottom"><b>unpackRGB</b> (float rgb, unsigned char &r, unsigned char &g, unsigned char &b)</td></tr>
|
||
|
|
<tr class="separator:a65c708a2e5f559e3590d0cc453af4f04"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:aafea81eab365a2fc2b4f90d8deceafc9" id="r_aafea81eab365a2fc2b4f90d8deceafc9"><td class="memItemLeft" align="right" valign="top"><a id="aafea81eab365a2fc2b4f90d8deceafc9" name="aafea81eab365a2fc2b4f90d8deceafc9"></a>
|
||
|
|
static <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> </td><td class="memItemRight" valign="bottom"><b>backwardCompatibility</b> (const cv::Mat &oldScanFormat, int maxPoints=0, int maxRange=0, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="memdesc:aafea81eab365a2fc2b4f90d8deceafc9"><td class="mdescLeft"> </td><td class="mdescRight">Converts legacy scan format to a <a class="el" href="classrtabmap_1_1LaserScan.html" title="Represents 2D or 3D laser scan data with support for multiple point data formats.">LaserScan</a> object. <br /></td></tr>
|
||
|
|
<tr class="separator:aafea81eab365a2fc2b4f90d8deceafc9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:a61e1fefc6554dd6fc1da3c2e5aeefd0c" id="r_a61e1fefc6554dd6fc1da3c2e5aeefd0c"><td class="memItemLeft" align="right" valign="top"><a id="a61e1fefc6554dd6fc1da3c2e5aeefd0c" name="a61e1fefc6554dd6fc1da3c2e5aeefd0c"></a>
|
||
|
|
static <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> </td><td class="memItemRight" valign="bottom"><b>backwardCompatibility</b> (const cv::Mat &oldScanFormat, float minRange, float maxRange, float angleMin, float angleMax, float angleInc, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &localTransform=<a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>())</td></tr>
|
||
|
|
<tr class="memdesc:a61e1fefc6554dd6fc1da3c2e5aeefd0c"><td class="mdescLeft"> </td><td class="mdescRight">Converts legacy scan format with additional metadata to a <a class="el" href="classrtabmap_1_1LaserScan.html" title="Represents 2D or 3D laser scan data with support for multiple point data formats.">LaserScan</a>. <br /></td></tr>
|
||
|
|
<tr class="separator:a61e1fefc6554dd6fc1da3c2e5aeefd0c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table>
|
||
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
|
|
<div class="textblock"><p>Represents 2D or 3D laser scan data with support for multiple point data formats. </p>
|
||
|
|
<p>The <a class="el" href="classrtabmap_1_1LaserScan.html" title="Represents 2D or 3D laser scan data with support for multiple point data formats.">LaserScan</a> class stores structured laser scan data used in SLAM, mapping, and perception. It supports various formats including point coordinates, intensity, normals, RGB colors, and timestamps. Utility methods are provided for format checking, cloning, and combining scans. </p>
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00045">45</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||
|
|
<a id="a38f5602d1411c204d54be9b3c7320007" name="a38f5602d1411c204d54be9b3c7320007"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38f5602d1411c204d54be9b3c7320007">◆ </a></span>Format</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">enum <a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">rtabmap::LaserScan::Format</a></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Enumeration of possible formats for laser scan data. </p>
|
||
|
|
<p>These values represent different combinations of point attributes that can be stored in a laser scan. The format determines how each point in the scan is structured. </p>
|
||
|
|
<table class="fieldtable">
|
||
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d" name="a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d"></a>kUnknown </td><td class="fielddoc"><p>Unknown format. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1" name="a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1"></a>kXY </td><td class="fielddoc"><p>2D points with X and Y coordinates. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00" name="a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00"></a>kXYI </td><td class="fielddoc"><p>2D points with X, Y and intensity. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5" name="a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5"></a>kXYNormal </td><td class="fielddoc"><p>2D points with X, Y and normal vectors. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97" name="a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97"></a>kXYINormal </td><td class="fielddoc"><p>2D points with X, Y, intensity and normal vectors. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267" name="a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267"></a>kXYZ </td><td class="fielddoc"><p>3D points with X, Y and Z coordinates. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42" name="a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42"></a>kXYZI </td><td class="fielddoc"><p>3D points with X, Y, Z and intensity. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829" name="a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829"></a>kXYZRGB </td><td class="fielddoc"><p>3D points with X, Y, Z and RGB color. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc" name="a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc"></a>kXYZNormal </td><td class="fielddoc"><p>3D points with X, Y, Z and normal vectors. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8" name="a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8"></a>kXYZINormal </td><td class="fielddoc"><p>3D points with X, Y, Z, intensity and normal vectors. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07" name="a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07"></a>kXYZRGBNormal </td><td class="fielddoc"><p>3D points with X, Y, Z, RGB color and normal vectors. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c" name="a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c"></a>kXYZIT </td><td class="fielddoc"><p>3D points with X, Y, Z, intensity and time. </p>
|
||
|
|
</td></tr>
|
||
|
|
<tr><td class="fieldname"><a id="a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7" name="a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7"></a>kXYZIRT </td><td class="fielddoc"><p>3D points with X, Y, Z, intensity, ring and time. </p>
|
||
|
|
</td></tr>
|
||
|
|
</table>
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00055">55</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
|
<a id="a0cb5ba7c590cea1b36c81804acdbf302" name="a0cb5ba7c590cea1b36c81804acdbf302"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cb5ba7c590cea1b36c81804acdbf302">◆ </a></span>LaserScan() <span class="overload">[1/2]</span></h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">RTABMAP_DEPRECATED rtabmap::LaserScan::LaserScan </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & </td>
|
||
|
|
<td class="paramname"><em>data</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">int </td>
|
||
|
|
<td class="paramname"><em>maxPoints</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float </td>
|
||
|
|
<td class="paramname"><em>maxRange</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> </td>
|
||
|
|
<td class="paramname"><em>format</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> & </td>
|
||
|
|
<td class="paramname"><em>localTransform</em> = <code><a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>()</code> </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td></td>
|
||
|
|
<td>)</td>
|
||
|
|
<td></td><td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Use constructor without <code>format</code> argument. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aaf554921f866f90c48a6174d5f97a016" name="aaf554921f866f90c48a6174d5f97a016"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf554921f866f90c48a6174d5f97a016">◆ </a></span>LaserScan() <span class="overload">[2/2]</span></h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">RTABMAP_DEPRECATED rtabmap::LaserScan::LaserScan </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & </td>
|
||
|
|
<td class="paramname"><em>data</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> </td>
|
||
|
|
<td class="paramname"><em>format</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float </td>
|
||
|
|
<td class="paramname"><em>minRange</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float </td>
|
||
|
|
<td class="paramname"><em>maxRange</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float </td>
|
||
|
|
<td class="paramname"><em>angleMin</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float </td>
|
||
|
|
<td class="paramname"><em>angleMax</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">float </td>
|
||
|
|
<td class="paramname"><em>angleIncrement</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> & </td>
|
||
|
|
<td class="paramname"><em>localTransform</em> = <code><a class="el" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>()</code> </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td></td>
|
||
|
|
<td>)</td>
|
||
|
|
<td></td><td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>Use constructor without <code>format</code> argument. </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
|
<a id="a986cac0b83b7b450f1ea2ea8da9c793e" name="a986cac0b83b7b450f1ea2ea8da9c793e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a986cac0b83b7b450f1ea2ea8da9c793e">◆ </a></span>data()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">const cv::Mat & rtabmap::LaserScan::data </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00156">156</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab252be956c843aa0fcd768fd3c2c34f1" name="ab252be956c843aa0fcd768fd3c2c34f1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab252be956c843aa0fcd768fd3c2c34f1">◆ </a></span>format()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007">Format</a> rtabmap::LaserScan::format </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00157">157</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a9fd9b77bc3360393ea2d74cfbbf0cf48" name="a9fd9b77bc3360393ea2d74cfbbf0cf48"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fd9b77bc3360393ea2d74cfbbf0cf48">◆ </a></span>formatName()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">std::string rtabmap::LaserScan::formatName </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00158">158</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7e2d95a4af0d2dd905c783398e9ef3fd" name="a7e2d95a4af0d2dd905c783398e9ef3fd"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e2d95a4af0d2dd905c783398e9ef3fd">◆ </a></span>channels()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::channels </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00159">159</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="aca5e538a9528e3bc590885c8fbeca470" name="aca5e538a9528e3bc590885c8fbeca470"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca5e538a9528e3bc590885c8fbeca470">◆ </a></span>maxPoints()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::maxPoints </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00160">160</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a90b55280d452a293ac262a2cd7a02041" name="a90b55280d452a293ac262a2cd7a02041"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90b55280d452a293ac262a2cd7a02041">◆ </a></span>rangeMin()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float rtabmap::LaserScan::rangeMin </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00161">161</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a44743488b6d0de546e67f8759f854e5b" name="a44743488b6d0de546e67f8759f854e5b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44743488b6d0de546e67f8759f854e5b">◆ </a></span>rangeMax()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float rtabmap::LaserScan::rangeMax </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00162">162</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0ad0eb4c721d651091e5b7aa0d041c3e" name="a0ad0eb4c721d651091e5b7aa0d041c3e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ad0eb4c721d651091e5b7aa0d041c3e">◆ </a></span>angleMin()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float rtabmap::LaserScan::angleMin </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00163">163</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a707ea93092b792bfd7f667a44591b76d" name="a707ea93092b792bfd7f667a44591b76d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a707ea93092b792bfd7f667a44591b76d">◆ </a></span>angleMax()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float rtabmap::LaserScan::angleMax </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00164">164</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a188d95562b421c53f34aa4d68346df24" name="a188d95562b421c53f34aa4d68346df24"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a188d95562b421c53f34aa4d68346df24">◆ </a></span>angleIncrement()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float rtabmap::LaserScan::angleIncrement </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00165">165</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0b9a2504d8388de0c2f416d459fe1937" name="a0b9a2504d8388de0c2f416d459fe1937"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b9a2504d8388de0c2f416d459fe1937">◆ </a></span>setLocalTransform()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void rtabmap::LaserScan::setLocalTransform </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> & </td>
|
||
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00166">166</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a17d0228859537df016eaf201b9b5f1b0" name="a17d0228859537df016eaf201b9b5f1b0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17d0228859537df016eaf201b9b5f1b0">◆ </a></span>localTransform()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname"><a class="el" href="classrtabmap_1_1Transform.html">Transform</a> rtabmap::LaserScan::localTransform </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00167">167</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a6a435960b360cad3db16436cc97304b0" name="a6a435960b360cad3db16436cc97304b0"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a435960b360cad3db16436cc97304b0">◆ </a></span>empty()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::empty </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00172">172</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a186b923902eeb2dc3dbc2bcdf4a15b1e" name="a186b923902eeb2dc3dbc2bcdf4a15b1e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a186b923902eeb2dc3dbc2bcdf4a15b1e">◆ </a></span>isEmpty()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::isEmpty </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00173">173</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a7732b0f68e85ad8791a8210aeeb86a9b" name="a7732b0f68e85ad8791a8210aeeb86a9b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7732b0f68e85ad8791a8210aeeb86a9b">◆ </a></span>size()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::size </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00174">174</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a0f09aac89571b723d02d9fef1ee04c10" name="a0f09aac89571b723d02d9fef1ee04c10"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f09aac89571b723d02d9fef1ee04c10">◆ </a></span>dataType()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::dataType </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00175">175</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a86234bf9a33f479d5498a88cac5433e3" name="a86234bf9a33f479d5498a88cac5433e3"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86234bf9a33f479d5498a88cac5433e3">◆ </a></span>is2d()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::is2d </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00176">176</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="afa003ef2ed7cbf49f4dc923aa6374229" name="afa003ef2ed7cbf49f4dc923aa6374229"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa003ef2ed7cbf49f4dc923aa6374229">◆ </a></span>hasNormals()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::hasNormals </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00177">177</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a40a61a99c0ba96e813fcd4f4b0e270f1" name="a40a61a99c0ba96e813fcd4f4b0e270f1"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40a61a99c0ba96e813fcd4f4b0e270f1">◆ </a></span>hasRGB()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::hasRGB </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00178">178</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a867ce8e2856d3af3916710247beea6d8" name="a867ce8e2856d3af3916710247beea6d8"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a867ce8e2856d3af3916710247beea6d8">◆ </a></span>hasIntensity()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::hasIntensity </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00179">179</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac5ab594b61bcf78af2d04aa8a694c289" name="ac5ab594b61bcf78af2d04aa8a694c289"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5ab594b61bcf78af2d04aa8a694c289">◆ </a></span>hasTime()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::hasTime </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00180">180</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab30f745e5a9813ac31c44831dc9d9764" name="ab30f745e5a9813ac31c44831dc9d9764"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab30f745e5a9813ac31c44831dc9d9764">◆ </a></span>hasRing()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::hasRing </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00181">181</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a25e8e9681240f4a21960977f5c12bcd9" name="a25e8e9681240f4a21960977f5c12bcd9"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25e8e9681240f4a21960977f5c12bcd9">◆ </a></span>isCompressed()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::isCompressed </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00182">182</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ad37c0cc20ce14ac51d2c5aeba56c7a2b" name="ad37c0cc20ce14ac51d2c5aeba56c7a2b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad37c0cc20ce14ac51d2c5aeba56c7a2b">◆ </a></span>isOrganized()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">bool rtabmap::LaserScan::isOrganized </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00183">183</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2398c1f95b842645479e1c53a62cc900" name="a2398c1f95b842645479e1c53a62cc900"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2398c1f95b842645479e1c53a62cc900">◆ </a></span>getIntensityOffset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::getIntensityOffset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00190">190</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a2515f2d36f97d5b15d6e08af37e53851" name="a2515f2d36f97d5b15d6e08af37e53851"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2515f2d36f97d5b15d6e08af37e53851">◆ </a></span>getRGBOffset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::getRGBOffset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00191">191</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a20549e8b64c36325c92f6b70c8b3245c" name="a20549e8b64c36325c92f6b70c8b3245c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20549e8b64c36325c92f6b70c8b3245c">◆ </a></span>getNormalsOffset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::getNormalsOffset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00192">192</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ac9f6834e53e7530e5bda84bd541e82c5" name="ac9f6834e53e7530e5bda84bd541e82c5"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9f6834e53e7530e5bda84bd541e82c5">◆ </a></span>getRingOffset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::getRingOffset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00193">193</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ab7e641c3549c2e505f669e7a582e913c" name="ab7e641c3549c2e505f669e7a582e913c"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7e641c3549c2e505f669e7a582e913c">◆ </a></span>getTimeOffset()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">int rtabmap::LaserScan::getTimeOffset </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td> const</td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00194">194</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="a61d7ecfee5d444fdde06efb0f13ed68d" name="a61d7ecfee5d444fdde06efb0f13ed68d"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61d7ecfee5d444fdde06efb0f13ed68d">◆ </a></span>field()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">float & rtabmap::LaserScan::field </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">unsigned int </td>
|
||
|
|
<td class="paramname"><em>pointIndex</em>, </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td class="paramkey"></td>
|
||
|
|
<td></td>
|
||
|
|
<td class="paramtype">unsigned int </td>
|
||
|
|
<td class="paramname"><em>channelOffset</em> </td>
|
||
|
|
</tr>
|
||
|
|
<tr>
|
||
|
|
<td></td>
|
||
|
|
<td>)</td>
|
||
|
|
<td></td><td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Access a specific field value of a point. </p>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">pointIndex</td><td>Index of the point. </td></tr>
|
||
|
|
<tr><td class="paramname">channelOffset</td><td>Channel offset to access (e.g., 0=X, 1=Y, 2=Z if 2D, for other fields, use corresponding getter functions). </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>Reference to the field value. </dd></dl>
|
||
|
|
<dl class="section see"><dt>See also</dt><dd>getIntensityOffset() getRGBOffset() getNormalsOffset() getTimeOffset() </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="af0ad1e84f0be48a84b772385249adb45" name="af0ad1e84f0be48a84b772385249adb45"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0ad1e84f0be48a84b772385249adb45">◆ </a></span>clear()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="mlabels">
|
||
|
|
<tr>
|
||
|
|
<td class="mlabels-left">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void rtabmap::LaserScan::clear </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</td>
|
||
|
|
<td class="mlabels-right">
|
||
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Clear the scan data. </p>
|
||
|
|
|
||
|
|
<p class="definition">Definition at line <a class="el" href="LaserScan_8h_source.html#l00208">208</a> of file <a class="el" href="LaserScan_8h_source.html">LaserScan.h</a>.</p>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||
|
|
<li>corelib/include/rtabmap/core/<a class="el" href="LaserScan_8h_source.html">LaserScan.h</a></li>
|
||
|
|
</ul>
|
||
|
|
</div><!-- contents -->
|
||
|
|
<!-- start footer part -->
|
||
|
|
<hr class="footer"/><address class="footer"><small>
|
||
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||
|
|
</small></address>
|
||
|
|
</body>
|
||
|
|
</html>
|