mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-04 00:57:46 +08:00
3303 lines
217 KiB
HTML
3303 lines
217 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::DBDriverSqlite3 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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.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" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="custom.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>
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">DoxygenAwesomeDarkModeToggle.init();</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.12</span>
|
|
</div>
|
|
<div id="projectbrief">Real-Time Appearance-Based Mapping</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>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('classrtabmap_1_1DBDriverSqlite3.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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 class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="classrtabmap_1_1DBDriverSqlite3-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">rtabmap::DBDriverSqlite3 Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>SQLite3 implementation of <a class="el" href="classrtabmap_1_1DBDriver.html">DBDriver</a> for RTAB-Map map databases.
|
|
<a href="classrtabmap_1_1DBDriverSqlite3.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="DBDriverSqlite3_8h_source.html">DBDriverSqlite3.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for rtabmap::DBDriverSqlite3:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classrtabmap_1_1DBDriverSqlite3__inherit__graph.png" border="0" usemap="#artabmap_1_1DBDriverSqlite3_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="artabmap_1_1DBDriverSqlite3_inherit__map" id="artabmap_1_1DBDriverSqlite3_inherit__map">
|
|
<area shape="rect" title="SQLite3 implementation of DBDriver for RTAB-Map map databases." alt="" coords="5,225,195,251"/>
|
|
<area shape="rect" href="classrtabmap_1_1DBDriver.html" title="Abstract database driver for RTAB-Map maps (signatures, links, words, statistics)." alt="" coords="28,152,172,177"/>
|
|
<area shape="poly" title=" " alt="" coords="103,191,103,225,97,225,97,191"/>
|
|
<area shape="rect" href="classUThread.html" title=" " alt="" coords="45,79,155,104"/>
|
|
<area shape="poly" title=" " alt="" coords="103,118,103,152,97,152,97,118"/>
|
|
<area shape="rect" href="classUThreadC_3_01void_01_4.html" title=" " alt="" coords="28,5,172,31"/>
|
|
<area shape="poly" title=" " alt="" coords="103,44,103,79,97,79,97,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for rtabmap::DBDriverSqlite3:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classrtabmap_1_1DBDriverSqlite3__coll__graph.png" border="0" usemap="#artabmap_1_1DBDriverSqlite3_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="artabmap_1_1DBDriverSqlite3_coll__map" id="artabmap_1_1DBDriverSqlite3_coll__map">
|
|
<area shape="rect" title="SQLite3 implementation of DBDriver for RTAB-Map map databases." alt="" coords="5,225,195,251"/>
|
|
<area shape="rect" href="classrtabmap_1_1DBDriver.html" title="Abstract database driver for RTAB-Map maps (signatures, links, words, statistics)." alt="" coords="28,152,172,177"/>
|
|
<area shape="poly" title=" " alt="" coords="103,191,103,225,97,225,97,191"/>
|
|
<area shape="rect" href="classUThread.html" title=" " alt="" coords="45,79,155,104"/>
|
|
<area shape="poly" title=" " alt="" coords="103,118,103,152,97,152,97,118"/>
|
|
<area shape="rect" href="classUThreadC_3_01void_01_4.html" title=" " alt="" coords="28,5,172,31"/>
|
|
<area shape="poly" title=" " alt="" coords="103,44,103,79,97,79,97,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<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 class="memitem:a471f26a35b093bbd5a59766735a94fd1" id="r_a471f26a35b093bbd5a59766735a94fd1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a471f26a35b093bbd5a59766735a94fd1">DBDriverSqlite3</a> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters=<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>())</td></tr>
|
|
<tr class="memdesc:a471f26a35b093bbd5a59766735a94fd1"><td class="mdescLeft"> </td><td class="mdescRight">Construct driver with optional SQLite-specific parameters. <br /></td></tr>
|
|
<tr class="separator:a471f26a35b093bbd5a59766735a94fd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1933c0cad6c69c3ae788854731cdeec" id="r_ab1933c0cad6c69c3ae788854731cdeec"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ab1933c0cad6c69c3ae788854731cdeec">parseParameters</a> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters)</td></tr>
|
|
<tr class="memdesc:ab1933c0cad6c69c3ae788854731cdeec"><td class="mdescLeft"> </td><td class="mdescRight">Apply SQLite parameters from the map; forwards to <a class="el" href="classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427">DBDriver::parseParameters()</a>. <br /></td></tr>
|
|
<tr class="separator:ab1933c0cad6c69c3ae788854731cdeec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9cf8fda0fcc032efb44981d908b4e55" id="r_af9cf8fda0fcc032efb44981d908b4e55"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55">isInMemory</a> () const</td></tr>
|
|
<tr class="memdesc:af9cf8fda0fcc032efb44981d908b4e55"><td class="mdescLeft"> </td><td class="mdescRight">True when the database runs in RAM instead of on disk. <br /></td></tr>
|
|
<tr class="separator:af9cf8fda0fcc032efb44981d908b4e55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0722fcddc772af1cc03a7fe8b410d137" id="r_a0722fcddc772af1cc03a7fe8b410d137"><td class="memItemLeft" align="right" valign="top"><a id="a0722fcddc772af1cc03a7fe8b410d137" name="a0722fcddc772af1cc03a7fe8b410d137"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>setDbInMemory</b> (bool dbInMemory)</td></tr>
|
|
<tr class="memdesc:a0722fcddc772af1cc03a7fe8b410d137"><td class="mdescLeft"> </td><td class="mdescRight">Enable or disable in-memory mode. If connected, the connection is closed and reopened with the new mode. <br /></td></tr>
|
|
<tr class="separator:a0722fcddc772af1cc03a7fe8b410d137"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3c445bedd62088bb20e76eda6cfe64d" id="r_ae3c445bedd62088bb20e76eda6cfe64d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d">setJournalMode</a> (int journalMode)</td></tr>
|
|
<tr class="memdesc:ae3c445bedd62088bb20e76eda6cfe64d"><td class="mdescLeft"> </td><td class="mdescRight">Set SQLite rollback journal mode (<code>PRAGMA journal_mode</code>). <br /></td></tr>
|
|
<tr class="separator:ae3c445bedd62088bb20e76eda6cfe64d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc148e17cf8cc6ed4565c5519b06fc5c" id="r_afc148e17cf8cc6ed4565c5519b06fc5c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c">setCacheSize</a> (unsigned int cacheSize)</td></tr>
|
|
<tr class="memdesc:afc148e17cf8cc6ed4565c5519b06fc5c"><td class="mdescLeft"> </td><td class="mdescRight">Set the number of database pages kept in SQLite's page cache (<code>PRAGMA cache_size</code>). <br /></td></tr>
|
|
<tr class="separator:afc148e17cf8cc6ed4565c5519b06fc5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a187e2bbb52ae7f32a0fc79540f0f104b" id="r_a187e2bbb52ae7f32a0fc79540f0f104b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b">setSynchronous</a> (int synchronous)</td></tr>
|
|
<tr class="memdesc:a187e2bbb52ae7f32a0fc79540f0f104b"><td class="mdescLeft"> </td><td class="mdescRight">Set how aggressively SQLite syncs the database file to disk (<code>PRAGMA synchronous</code>). <br /></td></tr>
|
|
<tr class="separator:a187e2bbb52ae7f32a0fc79540f0f104b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f4adea749a2d30340715002056f9062" id="r_a8f4adea749a2d30340715002056f9062"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062">setTempStore</a> (int tempStore)</td></tr>
|
|
<tr class="memdesc:a8f4adea749a2d30340715002056f9062"><td class="mdescLeft"> </td><td class="mdescRight">Set where SQLite stores temporary tables and indices (<code>PRAGMA temp_store</code>). <br /></td></tr>
|
|
<tr class="separator:a8f4adea749a2d30340715002056f9062"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classrtabmap_1_1DBDriver"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classrtabmap_1_1DBDriver')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a></td></tr>
|
|
<tr class="memitem:a79365611bce06aeda0d078641be89cab inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a79365611bce06aeda0d078641be89cab"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab">getUrl</a> () const</td></tr>
|
|
<tr class="separator:a79365611bce06aeda0d078641be89cab inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a456bc49e8e60e0c754078a4b09e3f1a1 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a456bc49e8e60e0c754078a4b09e3f1a1"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a456bc49e8e60e0c754078a4b09e3f1a1">getTargetVersion</a> () const</td></tr>
|
|
<tr class="separator:a456bc49e8e60e0c754078a4b09e3f1a1 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1510e157f3ab8df3284528369a6d88f inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ad1510e157f3ab8df3284528369a6d88f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#ad1510e157f3ab8df3284528369a6d88f">asyncSave</a> (<a class="el" href="classrtabmap_1_1Signature.html">Signature</a> *s)</td></tr>
|
|
<tr class="memdesc:ad1510e157f3ab8df3284528369a6d88f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Queue a signature for deferred save; ownership is transferred. <br /></td></tr>
|
|
<tr class="separator:ad1510e157f3ab8df3284528369a6d88f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88eee22aa9707a6993f734fe29f6af5d inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a88eee22aa9707a6993f734fe29f6af5d"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>asyncSave</b> (<a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> *vw)</td></tr>
|
|
<tr class="memdesc:a88eee22aa9707a6993f734fe29f6af5d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Queue a visual word for deferred save; ownership is transferred. <br /></td></tr>
|
|
<tr class="separator:a88eee22aa9707a6993f734fe29f6af5d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4a0036162994c2ef76d4236e2a7ea0a inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ab4a0036162994c2ef76d4236e2a7ea0a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#ab4a0036162994c2ef76d4236e2a7ea0a">emptyTrashes</a> (bool async=false)</td></tr>
|
|
<tr class="memdesc:ab4a0036162994c2ef76d4236e2a7ea0a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Flush queued signatures and visual words to the database. <br /></td></tr>
|
|
<tr class="separator:ab4a0036162994c2ef76d4236e2a7ea0a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada0df079a28dd5c2cc37baf2f3f8e79d inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ada0df079a28dd5c2cc37baf2f3f8e79d"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#ada0df079a28dd5c2cc37baf2f3f8e79d">getEmptyTrashesTime</a> () const</td></tr>
|
|
<tr class="separator:ada0df079a28dd5c2cc37baf2f3f8e79d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab635aa1b5087868f3bc3e27cc3bd92ab inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ab635aa1b5087868f3bc3e27cc3bd92ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#ab635aa1b5087868f3bc3e27cc3bd92ab">setTimestampUpdateEnabled</a> (bool enabled)</td></tr>
|
|
<tr class="separator:ab635aa1b5087868f3bc3e27cc3bd92ab inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbf62fc6967cf618e6b2aece44f45230 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_abbf62fc6967cf618e6b2aece44f45230"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#abbf62fc6967cf618e6b2aece44f45230">generateGraph</a> (const std::string &fileName, const std::set< int > &ids=std::set< int >(), const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &otherSignatures=std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * >())</td></tr>
|
|
<tr class="memdesc:abbf62fc6967cf618e6b2aece44f45230 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Export the pose graph to a Graphviz DOT file for visualization. <br /></td></tr>
|
|
<tr class="separator:abbf62fc6967cf618e6b2aece44f45230 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a835fc23bd4f6532af71f3aadfb8037d8 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a835fc23bd4f6532af71f3aadfb8037d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a835fc23bd4f6532af71f3aadfb8037d8">executeNoResult</a> (const std::string &sql) const</td></tr>
|
|
<tr class="memdesc:a835fc23bd4f6532af71f3aadfb8037d8 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Run a SQL statement that does not return result rows. <br /></td></tr>
|
|
<tr class="separator:a835fc23bd4f6532af71f3aadfb8037d8 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfb5fed58aad744050c392a8d346926b inherit pub_methods_classrtabmap_1_1DBDriver" id="r_acfb5fed58aad744050c392a8d346926b"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>addLink</b> (const <a class="el" href="classrtabmap_1_1Link.html">Link</a> &link)</td></tr>
|
|
<tr class="memdesc:acfb5fed58aad744050c392a8d346926b inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Insert or replace a link in the database. <br /></td></tr>
|
|
<tr class="separator:acfb5fed58aad744050c392a8d346926b inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c3c7536423a956e74d3f609ee814717 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a7c3c7536423a956e74d3f609ee814717"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>removeLink</b> (int from, int to)</td></tr>
|
|
<tr class="memdesc:a7c3c7536423a956e74d3f609ee814717 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Remove a link between two nodes. <br /></td></tr>
|
|
<tr class="separator:a7c3c7536423a956e74d3f609ee814717 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94eb69c07a44343c008654b1401dce80 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a94eb69c07a44343c008654b1401dce80"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>updateLink</b> (const <a class="el" href="classrtabmap_1_1Link.html">Link</a> &link)</td></tr>
|
|
<tr class="memdesc:a94eb69c07a44343c008654b1401dce80 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Update an existing link in the database. <br /></td></tr>
|
|
<tr class="separator:a94eb69c07a44343c008654b1401dce80 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f5e8e0b367e49cfbba7c96b28306a61 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a2f5e8e0b367e49cfbba7c96b28306a61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a2f5e8e0b367e49cfbba7c96b28306a61">updateOccupancyGrid</a> (int nodeId, const cv::Mat &ground, const cv::Mat &obstacles, const cv::Mat &empty, float cellSize, const cv::Point3f &viewpoint)</td></tr>
|
|
<tr class="memdesc:a2f5e8e0b367e49cfbba7c96b28306a61 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Update occupancy grid cells for a node. <br /></td></tr>
|
|
<tr class="separator:a2f5e8e0b367e49cfbba7c96b28306a61 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d59931a9496cf1b23568f79fc421cc1 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a6d59931a9496cf1b23568f79fc421cc1"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>updateCalibration</b> (int nodeId, const std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > &models, const std::vector< <a class="el" href="classrtabmap_1_1StereoCameraModel.html">StereoCameraModel</a> > &stereoModels)</td></tr>
|
|
<tr class="memdesc:a6d59931a9496cf1b23568f79fc421cc1 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Update camera calibration stored for a node. <br /></td></tr>
|
|
<tr class="separator:a6d59931a9496cf1b23568f79fc421cc1 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a02d595356e2dd0ed8b8933a6c4e811 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a3a02d595356e2dd0ed8b8933a6c4e811"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a3a02d595356e2dd0ed8b8933a6c4e811">updateDepthImage</a> (int nodeId, const cv::Mat &image, const std::string &format)</td></tr>
|
|
<tr class="memdesc:a3a02d595356e2dd0ed8b8933a6c4e811 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Update the depth image stored for a node. <br /></td></tr>
|
|
<tr class="separator:a3a02d595356e2dd0ed8b8933a6c4e811 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d167e53d447d77dd3fe35665f8a661b inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a7d167e53d447d77dd3fe35665f8a661b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a7d167e53d447d77dd3fe35665f8a661b">updateLaserScan</a> (int nodeId, const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &scan)</td></tr>
|
|
<tr class="memdesc:a7d167e53d447d77dd3fe35665f8a661b inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Update the laser scan stored for a node. <br /></td></tr>
|
|
<tr class="separator:a7d167e53d447d77dd3fe35665f8a661b inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a898f008bec52ee82902f21824e9c7e1d inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a898f008bec52ee82902f21824e9c7e1d"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>addInfoAfterRun</b> (int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters) const</td></tr>
|
|
<tr class="separator:a898f008bec52ee82902f21824e9c7e1d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4dbccd0dabf72da724488692b1713832 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a4dbccd0dabf72da724488692b1713832"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a4dbccd0dabf72da724488692b1713832">addStatistics</a> (const <a class="el" href="classrtabmap_1_1Statistics.html">Statistics</a> &statistics, bool saveWmState) const</td></tr>
|
|
<tr class="memdesc:a4dbccd0dabf72da724488692b1713832 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Append a <a class="el" href="classrtabmap_1_1Statistics.html">Statistics</a> record for a processed node. <br /></td></tr>
|
|
<tr class="separator:a4dbccd0dabf72da724488692b1713832 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8323a53d20e4ade6b1c7b268c473a170 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a8323a53d20e4ade6b1c7b268c473a170"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a8323a53d20e4ade6b1c7b268c473a170">savePreviewImage</a> (const cv::Mat &image) const</td></tr>
|
|
<tr class="memdesc:a8323a53d20e4ade6b1c7b268c473a170 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Save the map preview thumbnail in the Admin table. <br /></td></tr>
|
|
<tr class="separator:a8323a53d20e4ade6b1c7b268c473a170 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1423596308a8baf123ecbc7fdfc1e82 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aa1423596308a8baf123ecbc7fdfc1e82"><td class="memItemLeft" align="right" valign="top">
|
|
cv::Mat </td><td class="memItemRight" valign="bottom"><b>loadPreviewImage</b> () const</td></tr>
|
|
<tr class="memdesc:aa1423596308a8baf123ecbc7fdfc1e82 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Load and uncompress the map preview thumbnail from the Admin table. <br /></td></tr>
|
|
<tr class="separator:aa1423596308a8baf123ecbc7fdfc1e82 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab91ad40e4273485e5f0951fac32c22e4 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ab91ad40e4273485e5f0951fac32c22e4"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>saveOptimizedPoses</b> (const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &optimizedPoses, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &lastlocalizationPose) const</td></tr>
|
|
<tr class="memdesc:ab91ad40e4273485e5f0951fac32c22e4 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Persist graph-optimized poses and last localization pose. <br /></td></tr>
|
|
<tr class="separator:ab91ad40e4273485e5f0951fac32c22e4 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ef8c39b350634d21b57b1c07b029e55 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a6ef8c39b350634d21b57b1c07b029e55"><td class="memItemLeft" align="right" valign="top">
|
|
std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > </td><td class="memItemRight" valign="bottom"><b>loadOptimizedPoses</b> (<a class="el" href="classrtabmap_1_1Transform.html">Transform</a> *lastlocalizationPose=0) const</td></tr>
|
|
<tr class="memdesc:a6ef8c39b350634d21b57b1c07b029e55 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Load optimized poses; optional last localization pose output. <br /></td></tr>
|
|
<tr class="separator:a6ef8c39b350634d21b57b1c07b029e55 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bed0d1f92c1cc864dedf99b99a44037 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a5bed0d1f92c1cc864dedf99b99a44037"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>save2DMap</b> (const cv::Mat &map, float xMin, float yMin, float cellSize) const</td></tr>
|
|
<tr class="memdesc:a5bed0d1f92c1cc864dedf99b99a44037 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Save the assembled 2D occupancy grid and its origin metadata. <br /></td></tr>
|
|
<tr class="separator:a5bed0d1f92c1cc864dedf99b99a44037 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3d68850f4bb114e897e37af6b1c858a inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aa3d68850f4bb114e897e37af6b1c858a"><td class="memItemLeft" align="right" valign="top">
|
|
cv::Mat </td><td class="memItemRight" valign="bottom"><b>load2DMap</b> (float &xMin, float &yMin, float &cellSize) const</td></tr>
|
|
<tr class="memdesc:aa3d68850f4bb114e897e37af6b1c858a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Load the 2D map and fill origin/cell size outputs. <br /></td></tr>
|
|
<tr class="separator:aa3d68850f4bb114e897e37af6b1c858a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22d5643353b8d49bcc94c5a4abbc9a39 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a22d5643353b8d49bcc94c5a4abbc9a39"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a22d5643353b8d49bcc94c5a4abbc9a39">saveOptimizedMesh</a> (const cv::Mat &cloud, const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &polygons=std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > >(), const std::vector< std::vector< Eigen::Vector2f > > &texCoords=std::vector< std::vector< Eigen::Vector2f > >(), const cv::Mat &textures=cv::Mat()) const</td></tr>
|
|
<tr class="memdesc:a22d5643353b8d49bcc94c5a4abbc9a39 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Persist the global optimized 3D mesh to the database. <br /></td></tr>
|
|
<tr class="separator:a22d5643353b8d49bcc94c5a4abbc9a39 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac012fb9b51432dab5436fb6fff7fbd8a inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ac012fb9b51432dab5436fb6fff7fbd8a"><td class="memItemLeft" align="right" valign="top">
|
|
cv::Mat </td><td class="memItemRight" valign="bottom"><b>loadOptimizedMesh</b> (std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > *polygons=0, std::vector< std::vector< Eigen::Vector2f > > *texCoords=0, cv::Mat *textures=0) const</td></tr>
|
|
<tr class="separator:ac012fb9b51432dab5436fb6fff7fbd8a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33c2abff50e61f35efbbdbe530963fea inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a33c2abff50e61f35efbbdbe530963fea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a33c2abff50e61f35efbbdbe530963fea">saveFlannIndex</a> (const std::vector< unsigned char > &indexData) const</td></tr>
|
|
<tr class="memdesc:a33c2abff50e61f35efbbdbe530963fea inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Persist the visual word dictionary FLANN index (serialized blob). <br /></td></tr>
|
|
<tr class="separator:a33c2abff50e61f35efbbdbe530963fea inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6c0a2260ba2c3cc030136c9609142f5 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ac6c0a2260ba2c3cc030136c9609142f5"><td class="memItemLeft" align="right" valign="top">
|
|
bool </td><td class="memItemRight" valign="bottom"><b>openConnection</b> (const std::string &url, bool overwritten=false, bool readOnly=false)</td></tr>
|
|
<tr class="memdesc:ac6c0a2260ba2c3cc030136c9609142f5 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Open or create the database at <code>url</code> (empty <code>url</code> uses an in-memory database). <br /></td></tr>
|
|
<tr class="separator:ac6c0a2260ba2c3cc030136c9609142f5 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb644a203d148d0b29db41aea04c949f inherit pub_methods_classrtabmap_1_1DBDriver" id="r_abb644a203d148d0b29db41aea04c949f"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>closeConnection</b> (bool save=true, const std::string &outputUrl="")</td></tr>
|
|
<tr class="memdesc:abb644a203d148d0b29db41aea04c949f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Close the connection; optionally flush trashes and save in-memory DB to <code>outputUrl</code>. <br /></td></tr>
|
|
<tr class="separator:abb644a203d148d0b29db41aea04c949f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b1222cf6e75d7365b5b90c37bca2a85 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a7b1222cf6e75d7365b5b90c37bca2a85"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a7b1222cf6e75d7365b5b90c37bca2a85">isConnected</a> () const</td></tr>
|
|
<tr class="separator:a7b1222cf6e75d7365b5b90c37bca2a85 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a618043a677e3990eeb7706795bd60f6e inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a618043a677e3990eeb7706795bd60f6e"><td class="memItemLeft" align="right" valign="top">
|
|
unsigned long </td><td class="memItemRight" valign="bottom"><b>getMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:a618043a677e3990eeb7706795bd60f6e inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9adb7be1463016917f24a3db5f1e8264 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a9adb7be1463016917f24a3db5f1e8264"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a9adb7be1463016917f24a3db5f1e8264">getDatabaseVersion</a> () const</td></tr>
|
|
<tr class="separator:a9adb7be1463016917f24a3db5f1e8264 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab01fce920bcfc055894e82b00e8fcb41 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ab01fce920bcfc055894e82b00e8fcb41"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getNodesMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:ab01fce920bcfc055894e82b00e8fcb41 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e18f1e6b3b789906d9227e11d62468b inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a4e18f1e6b3b789906d9227e11d62468b"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getLinksMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:a4e18f1e6b3b789906d9227e11d62468b inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2d82949007b523b28ce02a293e4832c inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ac2d82949007b523b28ce02a293e4832c"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getImagesMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:ac2d82949007b523b28ce02a293e4832c inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad13f88401a1bd493186679cd3f66478f inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ad13f88401a1bd493186679cd3f66478f"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getDepthImagesMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:ad13f88401a1bd493186679cd3f66478f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e028b3c503d5147674589d481dd32db inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a1e028b3c503d5147674589d481dd32db"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getCalibrationsMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:a1e028b3c503d5147674589d481dd32db inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5dfbea3149dbc7658d06424c29e13b60 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a5dfbea3149dbc7658d06424c29e13b60"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getGridsMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:a5dfbea3149dbc7658d06424c29e13b60 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace3edda0060c5e4eba2ec472ed5ad915 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ace3edda0060c5e4eba2ec472ed5ad915"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getLaserScansMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:ace3edda0060c5e4eba2ec472ed5ad915 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af29b2ac7474f39de793d7ad076cca904 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_af29b2ac7474f39de793d7ad076cca904"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getUserDataMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:af29b2ac7474f39de793d7ad076cca904 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a561c5c8e79deeafdda012a90c3b9ee1f inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a561c5c8e79deeafdda012a90c3b9ee1f"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getWordsMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:a561c5c8e79deeafdda012a90c3b9ee1f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab68e45bc262a6ee9f1d65be55eb79cc inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aab68e45bc262a6ee9f1d65be55eb79cc"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getFeaturesMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:aab68e45bc262a6ee9f1d65be55eb79cc inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2491adf7299140eeef41f8d7e8c545f7 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a2491adf7299140eeef41f8d7e8c545f7"><td class="memItemLeft" align="right" valign="top">
|
|
long </td><td class="memItemRight" valign="bottom"><b>getStatisticsMemoryUsed</b> () const</td></tr>
|
|
<tr class="separator:a2491adf7299140eeef41f8d7e8c545f7 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a587ef103249c066bdec1a5f00b84cd inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a5a587ef103249c066bdec1a5f00b84cd"><td class="memItemLeft" align="right" valign="top">
|
|
int </td><td class="memItemRight" valign="bottom"><b>getLastNodesSize</b> () const</td></tr>
|
|
<tr class="separator:a5a587ef103249c066bdec1a5f00b84cd inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf457aaf64a92fbfd4367fceba17de67 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aaf457aaf64a92fbfd4367fceba17de67"><td class="memItemLeft" align="right" valign="top">
|
|
int </td><td class="memItemRight" valign="bottom"><b>getLastDictionarySize</b> () const</td></tr>
|
|
<tr class="separator:aaf457aaf64a92fbfd4367fceba17de67 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb03cbb5a3effd865d8cfe34be8b1116 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_afb03cbb5a3effd865d8cfe34be8b1116"><td class="memItemLeft" align="right" valign="top">
|
|
int </td><td class="memItemRight" valign="bottom"><b>getTotalNodesSize</b> () const</td></tr>
|
|
<tr class="separator:afb03cbb5a3effd865d8cfe34be8b1116 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afce15460894b4ce2d232fe66fa579cf3 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_afce15460894b4ce2d232fe66fa579cf3"><td class="memItemLeft" align="right" valign="top">
|
|
int </td><td class="memItemRight" valign="bottom"><b>getTotalDictionarySize</b> () const</td></tr>
|
|
<tr class="separator:afce15460894b4ce2d232fe66fa579cf3 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e3b98f37e0d62bd25a80f7807966acd inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a6e3b98f37e0d62bd25a80f7807966acd"><td class="memItemLeft" align="right" valign="top">
|
|
<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> </td><td class="memItemRight" valign="bottom"><b>getLastParameters</b> () const</td></tr>
|
|
<tr class="separator:a6e3b98f37e0d62bd25a80f7807966acd inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81ce18eb2852589e68c19f2a6d479a6b inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a81ce18eb2852589e68c19f2a6d479a6b"><td class="memItemLeft" align="right" valign="top">
|
|
std::map< std::string, float > </td><td class="memItemRight" valign="bottom"><b>getStatistics</b> (int nodeId, double &stamp, std::vector< int > *wmState=0) const</td></tr>
|
|
<tr class="separator:a81ce18eb2852589e68c19f2a6d479a6b inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89e168fa08b30e1f48125ca8cb79db22 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a89e168fa08b30e1f48125ca8cb79db22"><td class="memItemLeft" align="right" valign="top">
|
|
std::map< int, std::pair< std::map< std::string, float >, double > > </td><td class="memItemRight" valign="bottom"><b>getAllStatistics</b> () const</td></tr>
|
|
<tr class="separator:a89e168fa08b30e1f48125ca8cb79db22 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf5484d62a10d4ca7363f1b29036e8e4 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aaf5484d62a10d4ca7363f1b29036e8e4"><td class="memItemLeft" align="right" valign="top">
|
|
std::map< int, std::vector< int > > </td><td class="memItemRight" valign="bottom"><b>getAllStatisticsWmStates</b> () const</td></tr>
|
|
<tr class="separator:aaf5484d62a10d4ca7363f1b29036e8e4 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86f2fa102eb4269cd2cc6093f4b848d8 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a86f2fa102eb4269cd2cc6093f4b848d8"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>load</b> (<a class="el" href="classrtabmap_1_1VWDictionary.html">VWDictionary</a> &dictionary, bool lastStateOnly=true, bool idsOnly=false) const</td></tr>
|
|
<tr class="separator:a86f2fa102eb4269cd2cc6093f4b848d8 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb034e015bb81a24b4a7dc9bc9903bb2 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aeb034e015bb81a24b4a7dc9bc9903bb2"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>loadLastNodes</b> (std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, bool loadWordIdsOnly=false) const</td></tr>
|
|
<tr class="separator:aeb034e015bb81a24b4a7dc9bc9903bb2 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a713d7a6dabdcfbb8d733dba2a20120 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a0a713d7a6dabdcfbb8d733dba2a20120"><td class="memItemLeft" align="right" valign="top">
|
|
<a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * </td><td class="memItemRight" valign="bottom"><b>loadSignature</b> (int id, bool *loadedFromTrash=0)</td></tr>
|
|
<tr class="memdesc:a0a713d7a6dabdcfbb8d733dba2a20120 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Load one signature by id; caller must delete the returned pointer. <br /></td></tr>
|
|
<tr class="separator:a0a713d7a6dabdcfbb8d733dba2a20120 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedd6cce596ad8f6693a3ff412f375f1f inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aedd6cce596ad8f6693a3ff412f375f1f"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>loadSignatures</b> (const std::list< int > &ids, std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, std::set< int > *loadedFromTrash=0, bool loadWordIdsOnly=false)</td></tr>
|
|
<tr class="separator:aedd6cce596ad8f6693a3ff412f375f1f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe5837cd7a9544113de53b9b9f072d4a inherit pub_methods_classrtabmap_1_1DBDriver" id="r_abe5837cd7a9544113de53b9b9f072d4a"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>loadWords</b> (const std::set< int > &wordIds, std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > &vws)</td></tr>
|
|
<tr class="separator:abe5837cd7a9544113de53b9b9f072d4a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac45bb42a45bfe75bb845b716fedcd853 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ac45bb42a45bfe75bb845b716fedcd853"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>loadNodeData</b> (<a class="el" href="classrtabmap_1_1Signature.html">Signature</a> &signature, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const</td></tr>
|
|
<tr class="separator:ac45bb42a45bfe75bb845b716fedcd853 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafe9f077eb93b63b1a61017af1287c9a inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aafe9f077eb93b63b1a61017af1287c9a"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>loadNodeData</b> (std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const</td></tr>
|
|
<tr class="separator:aafe9f077eb93b63b1a61017af1287c9a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a327d33aeacb2c59185f2c6df35f26693 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a327d33aeacb2c59185f2c6df35f26693"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getNodeData</b> (int signatureId, <a class="el" href="classrtabmap_1_1SensorData.html">SensorData</a> &data, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const</td></tr>
|
|
<tr class="separator:a327d33aeacb2c59185f2c6df35f26693 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f97d302ead75f54be80947864be1f7a inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a6f97d302ead75f54be80947864be1f7a"><td class="memItemLeft" align="right" valign="top">
|
|
bool </td><td class="memItemRight" valign="bottom"><b>getCalibration</b> (int signatureId, std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > &models, std::vector< <a class="el" href="classrtabmap_1_1StereoCameraModel.html">StereoCameraModel</a> > &stereoModels) const</td></tr>
|
|
<tr class="separator:a6f97d302ead75f54be80947864be1f7a inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad69ff590647bf2fa43980b3b07d5af2d inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ad69ff590647bf2fa43980b3b07d5af2d"><td class="memItemLeft" align="right" valign="top">
|
|
bool </td><td class="memItemRight" valign="bottom"><b>getLaserScanInfo</b> (int signatureId, <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &info) const</td></tr>
|
|
<tr class="separator:ad69ff590647bf2fa43980b3b07d5af2d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a964959deeb8effabec6b1377925f1f41 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a964959deeb8effabec6b1377925f1f41"><td class="memItemLeft" align="right" valign="top">
|
|
bool </td><td class="memItemRight" valign="bottom"><b>getNodeInfo</b> (int signatureId, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &pose, int &mapId, int &weight, std::string &label, double &stamp, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &groundTruthPose, std::vector< float > &velocity, <a class="el" href="classrtabmap_1_1GPS.html">GPS</a> &gps, <a class="el" href="namespacertabmap.html#ac175ef40b7a4acb632232d3d96a1199a">EnvSensors</a> &sensors) const</td></tr>
|
|
<tr class="separator:a964959deeb8effabec6b1377925f1f41 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28d67e0d43ead127bb93a7eff5e377b0 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a28d67e0d43ead127bb93a7eff5e377b0"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getLocalFeatures</b> (int signatureId, std::multimap< int, int > &words, std::vector< cv::KeyPoint > &keypoints, std::vector< cv::Point3f > &points, cv::Mat &descriptors) const</td></tr>
|
|
<tr class="separator:a28d67e0d43ead127bb93a7eff5e377b0 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab00d50127b8b5bb92f8605e35aaca4d inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aab00d50127b8b5bb92f8605e35aaca4d"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>loadLinks</b> (int signatureId, std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, <a class="el" href="classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e">Link::Type</a> type=<a class="el" href="classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4">Link::kUndef</a>) const</td></tr>
|
|
<tr class="memdesc:aab00d50127b8b5bb92f8605e35aaca4d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Load outgoing links from <code>signatureId</code>, optionally filtered by <code>type</code>. <br /></td></tr>
|
|
<tr class="separator:aab00d50127b8b5bb92f8605e35aaca4d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3d5cf217da174f6c7d038ff64408a21 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ab3d5cf217da174f6c7d038ff64408a21"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getWeight</b> (int signatureId, int &weight) const</td></tr>
|
|
<tr class="separator:ab3d5cf217da174f6c7d038ff64408a21 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a952f8efa1f34b1f8bbce96b36c2fa371 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a952f8efa1f34b1f8bbce96b36c2fa371"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getLastNodeIds</b> (std::set< int > &ids) const</td></tr>
|
|
<tr class="separator:a952f8efa1f34b1f8bbce96b36c2fa371 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebe66df25ecbd37437dadb5ec0588ffa inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aebe66df25ecbd37437dadb5ec0588ffa"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getAllNodeIds</b> (std::set< int > &ids, bool ignoreChildren=false, bool ignoreBadSignatures=false, bool ignoreIntermediateNodes=false) const</td></tr>
|
|
<tr class="separator:aebe66df25ecbd37437dadb5ec0588ffa inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae17b06f603d813a01122cad5414ace3e inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ae17b06f603d813a01122cad5414ace3e"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getAllOdomPoses</b> (std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, bool ignoreChildren=false, bool ignoreIntermediateNodes=false) const</td></tr>
|
|
<tr class="separator:ae17b06f603d813a01122cad5414ace3e inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b8ac5c830686b6a666d0ecf01b569f1 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a6b8ac5c830686b6a666d0ecf01b569f1"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getAllLinks</b> (std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, bool ignoreNullLinks=true, bool withLandmarks=false) const</td></tr>
|
|
<tr class="separator:a6b8ac5c830686b6a666d0ecf01b569f1 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51effc2b152b177fa9f91d219487ff0e inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a51effc2b152b177fa9f91d219487ff0e"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getLastNodeId</b> (int &id) const</td></tr>
|
|
<tr class="separator:a51effc2b152b177fa9f91d219487ff0e inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba43b53a98817d34015a19850ead770f inherit pub_methods_classrtabmap_1_1DBDriver" id="r_aba43b53a98817d34015a19850ead770f"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getLastMapId</b> (int &mapId) const</td></tr>
|
|
<tr class="separator:aba43b53a98817d34015a19850ead770f inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd7bd8d39e782633f8146cb322f12082 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_acd7bd8d39e782633f8146cb322f12082"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getLastWordId</b> (int &id) const</td></tr>
|
|
<tr class="separator:acd7bd8d39e782633f8146cb322f12082 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbf2871e1f6811a462cc9b540a83c835 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_adbf2871e1f6811a462cc9b540a83c835"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getInvertedIndexNi</b> (int signatureId, int &ni) const</td></tr>
|
|
<tr class="separator:adbf2871e1f6811a462cc9b540a83c835 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade0e3efdb1616b95e08e1ac87ec56505 inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ade0e3efdb1616b95e08e1ac87ec56505"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getNodesObservingLandmark</b> (int landmarkId, std::map< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &nodes) const</td></tr>
|
|
<tr class="separator:ade0e3efdb1616b95e08e1ac87ec56505 inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5e8f1fae336521636e7a4225ac9cd3e inherit pub_methods_classrtabmap_1_1DBDriver" id="r_ac5e8f1fae336521636e7a4225ac9cd3e"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getNodeIdByLabel</b> (const std::string &label, int &id) const</td></tr>
|
|
<tr class="separator:ac5e8f1fae336521636e7a4225ac9cd3e inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29c0a104f08c19a1bd5d8c577204915d inherit pub_methods_classrtabmap_1_1DBDriver" id="r_a29c0a104f08c19a1bd5d8c577204915d"><td class="memItemLeft" align="right" valign="top">
|
|
void </td><td class="memItemRight" valign="bottom"><b>getAllLabels</b> (std::map< int, std::string > &labels) const</td></tr>
|
|
<tr class="separator:a29c0a104f08c19a1bd5d8c577204915d inherit pub_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classUThread"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classUThread')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classUThread.html">UThread</a></td></tr>
|
|
<tr class="memitem:a05a92f95e2a8900f27b09ddf907b97be inherit pub_methods_classUThread" id="r_a05a92f95e2a8900f27b09ddf907b97be"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a05a92f95e2a8900f27b09ddf907b97be">UThread</a> (<a class="el" href="classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153">Priority</a> priority=kPNormal)</td></tr>
|
|
<tr class="separator:a05a92f95e2a8900f27b09ddf907b97be inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a437580d224111e60cbe2626f0e4cb12e inherit pub_methods_classUThread" id="r_a437580d224111e60cbe2626f0e4cb12e"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a437580d224111e60cbe2626f0e4cb12e">~UThread</a> ()</td></tr>
|
|
<tr class="separator:a437580d224111e60cbe2626f0e4cb12e inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a051e9adcf24f92b9c8e31acd06bad88c inherit pub_methods_classUThread" id="r_a051e9adcf24f92b9c8e31acd06bad88c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a051e9adcf24f92b9c8e31acd06bad88c">start</a> ()</td></tr>
|
|
<tr class="separator:a051e9adcf24f92b9c8e31acd06bad88c inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8dfefcfd68b453da08ddba9836f35965 inherit pub_methods_classUThread" id="r_a8dfefcfd68b453da08ddba9836f35965"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a8dfefcfd68b453da08ddba9836f35965">kill</a> ()</td></tr>
|
|
<tr class="separator:a8dfefcfd68b453da08ddba9836f35965 inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf33c0e4b656af76da100e7d4f69ed1d inherit pub_methods_classUThread" id="r_acf33c0e4b656af76da100e7d4f69ed1d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#acf33c0e4b656af76da100e7d4f69ed1d">join</a> (bool killFirst=false)</td></tr>
|
|
<tr class="separator:acf33c0e4b656af76da100e7d4f69ed1d inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80418be3a80a01ddd05a863b58787b43 inherit pub_methods_classUThread" id="r_a80418be3a80a01ddd05a863b58787b43"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a80418be3a80a01ddd05a863b58787b43">setPriority</a> (<a class="el" href="classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153">Priority</a> priority)</td></tr>
|
|
<tr class="separator:a80418be3a80a01ddd05a863b58787b43 inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabcf31acae6ca5b8503ec320acbc11f8 inherit pub_methods_classUThread" id="r_aabcf31acae6ca5b8503ec320acbc11f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#aabcf31acae6ca5b8503ec320acbc11f8">setAffinity</a> (int cpu=0)</td></tr>
|
|
<tr class="separator:aabcf31acae6ca5b8503ec320acbc11f8 inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac80eff7d48382fd230141ca286370d33 inherit pub_methods_classUThread" id="r_ac80eff7d48382fd230141ca286370d33"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#ac80eff7d48382fd230141ca286370d33">isCreating</a> () const</td></tr>
|
|
<tr class="separator:ac80eff7d48382fd230141ca286370d33 inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38e2b22f0616ed4128312baff9cfeba9 inherit pub_methods_classUThread" id="r_a38e2b22f0616ed4128312baff9cfeba9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a38e2b22f0616ed4128312baff9cfeba9">isRunning</a> () const</td></tr>
|
|
<tr class="separator:a38e2b22f0616ed4128312baff9cfeba9 inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c4554ad881c0532239a0930c2ebfe24 inherit pub_methods_classUThread" id="r_a2c4554ad881c0532239a0930c2ebfe24"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a2c4554ad881c0532239a0930c2ebfe24">isIdle</a> () const</td></tr>
|
|
<tr class="separator:a2c4554ad881c0532239a0930c2ebfe24 inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a0d0de0f78eab72512941ccd048477b inherit pub_methods_classUThread" id="r_a3a0d0de0f78eab72512941ccd048477b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a3a0d0de0f78eab72512941ccd048477b">isKilled</a> () const</td></tr>
|
|
<tr class="separator:a3a0d0de0f78eab72512941ccd048477b inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f404f03046fa89dced06514f040b2af inherit pub_methods_classUThread" id="r_a4f404f03046fa89dced06514f040b2af"><td class="memItemLeft" align="right" valign="top">Handle </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a4f404f03046fa89dced06514f040b2af">getThreadHandle</a> () const</td></tr>
|
|
<tr class="separator:a4f404f03046fa89dced06514f040b2af inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40e8ea82c06ed20bb6266a6a42a8f51f inherit pub_methods_classUThread" id="r_a40e8ea82c06ed20bb6266a6a42a8f51f"><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a40e8ea82c06ed20bb6266a6a42a8f51f">getThreadId</a> () const</td></tr>
|
|
<tr class="separator:a40e8ea82c06ed20bb6266a6a42a8f51f inherit pub_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classUThreadC_3_01void_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classUThreadC_3_01void_01_4')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classUThreadC_3_01void_01_4.html">UThreadC< void ></a></td></tr>
|
|
<tr class="memitem:a724a5919ea1f1e74b69a9073d532e400 inherit pub_methods_classUThreadC_3_01void_01_4" id="r_a724a5919ea1f1e74b69a9073d532e400"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a724a5919ea1f1e74b69a9073d532e400">Create</a> (Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const</td></tr>
|
|
<tr class="separator:a724a5919ea1f1e74b69a9073d532e400 inherit pub_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5af5c76be4b8e6b746a77146a3d7021a inherit pub_methods_classUThreadC_3_01void_01_4" id="r_a5af5c76be4b8e6b746a77146a3d7021a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a5af5c76be4b8e6b746a77146a3d7021a">Create</a> (unsigned long &ThreadId, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const</td></tr>
|
|
<tr class="separator:a5af5c76be4b8e6b746a77146a3d7021a inherit pub_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a724a5919ea1f1e74b69a9073d532e400 inherit pub_methods_classUThreadC_3_01void_01_4" id="r_a724a5919ea1f1e74b69a9073d532e400"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a724a5919ea1f1e74b69a9073d532e400">Create</a> (Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const</td></tr>
|
|
<tr class="separator:a724a5919ea1f1e74b69a9073d532e400 inherit pub_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5af5c76be4b8e6b746a77146a3d7021a inherit pub_methods_classUThreadC_3_01void_01_4" id="r_a5af5c76be4b8e6b746a77146a3d7021a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a5af5c76be4b8e6b746a77146a3d7021a">Create</a> (unsigned long &ThreadId, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const</td></tr>
|
|
<tr class="separator:a5af5c76be4b8e6b746a77146a3d7021a inherit pub_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5530eb766b663443b3cbadcb8bc18d1e" id="r_a5530eb766b663443b3cbadcb8bc18d1e"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a5530eb766b663443b3cbadcb8bc18d1e">connectDatabaseQuery</a> (const std::string &url, bool overwritten=false, bool readOnly=false)</td></tr>
|
|
<tr class="separator:a5530eb766b663443b3cbadcb8bc18d1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62fdf7c51eccbe4f1b38956ae2bf3d35" id="r_a62fdf7c51eccbe4f1b38956ae2bf3d35"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a62fdf7c51eccbe4f1b38956ae2bf3d35">disconnectDatabaseQuery</a> (bool save=true, const std::string &outputUrl="")</td></tr>
|
|
<tr class="separator:a62fdf7c51eccbe4f1b38956ae2bf3d35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac84bc348c38b570c58b5f05fddcd0fcf" id="r_ac84bc348c38b570c58b5f05fddcd0fcf"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ac84bc348c38b570c58b5f05fddcd0fcf">isConnectedQuery</a> () const</td></tr>
|
|
<tr class="separator:ac84bc348c38b570c58b5f05fddcd0fcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7229738435e9eec44ce6c2d087567c94" id="r_a7229738435e9eec44ce6c2d087567c94"><td class="memItemLeft" align="right" valign="top">virtual unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a7229738435e9eec44ce6c2d087567c94">getMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a7229738435e9eec44ce6c2d087567c94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67853082c218f93079df9fc7613b300f" id="r_a67853082c218f93079df9fc7613b300f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a67853082c218f93079df9fc7613b300f">getDatabaseVersionQuery</a> (std::string &version) const</td></tr>
|
|
<tr class="separator:a67853082c218f93079df9fc7613b300f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04b52c79dca0584f048f77dcb1bbe198" id="r_a04b52c79dca0584f048f77dcb1bbe198"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a04b52c79dca0584f048f77dcb1bbe198">getNodesMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a04b52c79dca0584f048f77dcb1bbe198"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11a9b9ab8975af395edbdb5502405ac3" id="r_a11a9b9ab8975af395edbdb5502405ac3"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a11a9b9ab8975af395edbdb5502405ac3">getLinksMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a11a9b9ab8975af395edbdb5502405ac3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6521eeaa0869f49004267e7505dc4c2" id="r_aa6521eeaa0869f49004267e7505dc4c2"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aa6521eeaa0869f49004267e7505dc4c2">getImagesMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:aa6521eeaa0869f49004267e7505dc4c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a7467a7e09f3405b3948144f0ee1974" id="r_a4a7467a7e09f3405b3948144f0ee1974"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a4a7467a7e09f3405b3948144f0ee1974">getDepthImagesMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a4a7467a7e09f3405b3948144f0ee1974"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb936d0398496e56dcda189ad2e2df64" id="r_acb936d0398496e56dcda189ad2e2df64"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#acb936d0398496e56dcda189ad2e2df64">getCalibrationsMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:acb936d0398496e56dcda189ad2e2df64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adab649f528feda82b7de2ab0ae14f172" id="r_adab649f528feda82b7de2ab0ae14f172"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#adab649f528feda82b7de2ab0ae14f172">getGridsMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:adab649f528feda82b7de2ab0ae14f172"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f5e486f3b2a04cb41dc236cb851a484" id="r_a2f5e486f3b2a04cb41dc236cb851a484"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a2f5e486f3b2a04cb41dc236cb851a484">getLaserScansMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a2f5e486f3b2a04cb41dc236cb851a484"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43160b5121b83c7a1ed70bb8499fb0d4" id="r_a43160b5121b83c7a1ed70bb8499fb0d4"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a43160b5121b83c7a1ed70bb8499fb0d4">getUserDataMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a43160b5121b83c7a1ed70bb8499fb0d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f68f75730c2b2273456ab4b1485ebf9" id="r_a8f68f75730c2b2273456ab4b1485ebf9"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a8f68f75730c2b2273456ab4b1485ebf9">getWordsMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a8f68f75730c2b2273456ab4b1485ebf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a359b9dcf3e9fee146977435114437952" id="r_a359b9dcf3e9fee146977435114437952"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a359b9dcf3e9fee146977435114437952">getFeaturesMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a359b9dcf3e9fee146977435114437952"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7891e1004797cdb6738182ffc9b107af" id="r_a7891e1004797cdb6738182ffc9b107af"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a7891e1004797cdb6738182ffc9b107af">getStatisticsMemoryUsedQuery</a> () const</td></tr>
|
|
<tr class="separator:a7891e1004797cdb6738182ffc9b107af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf440d46cc334b490cf04d45a4730062" id="r_adf440d46cc334b490cf04d45a4730062"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#adf440d46cc334b490cf04d45a4730062">getLastNodesSizeQuery</a> () const</td></tr>
|
|
<tr class="separator:adf440d46cc334b490cf04d45a4730062"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaed9347afc4ba866f1d6949b2386f047" id="r_aaed9347afc4ba866f1d6949b2386f047"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aaed9347afc4ba866f1d6949b2386f047">getLastDictionarySizeQuery</a> () const</td></tr>
|
|
<tr class="separator:aaed9347afc4ba866f1d6949b2386f047"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f73ba72a2285cee766c39fc75738e87" id="r_a7f73ba72a2285cee766c39fc75738e87"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a7f73ba72a2285cee766c39fc75738e87">getTotalNodesSizeQuery</a> () const</td></tr>
|
|
<tr class="separator:a7f73ba72a2285cee766c39fc75738e87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7dfc8e0aea0ca62ae8288b923b35d578" id="r_a7dfc8e0aea0ca62ae8288b923b35d578"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a7dfc8e0aea0ca62ae8288b923b35d578">getTotalDictionarySizeQuery</a> () const</td></tr>
|
|
<tr class="separator:a7dfc8e0aea0ca62ae8288b923b35d578"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc39ed496c62b98812e8ee2d192a1635" id="r_adc39ed496c62b98812e8ee2d192a1635"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#adc39ed496c62b98812e8ee2d192a1635">getLastParametersQuery</a> () const</td></tr>
|
|
<tr class="separator:adc39ed496c62b98812e8ee2d192a1635"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac69e0281244d4d0ae8ee283a3428fd16" id="r_ac69e0281244d4d0ae8ee283a3428fd16"><td class="memItemLeft" align="right" valign="top">virtual std::map< std::string, float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ac69e0281244d4d0ae8ee283a3428fd16">getStatisticsQuery</a> (int nodeId, double &stamp, std::vector< int > *wmState) const</td></tr>
|
|
<tr class="separator:ac69e0281244d4d0ae8ee283a3428fd16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13d209692aacfccafdc72e4d52718db3" id="r_a13d209692aacfccafdc72e4d52718db3"><td class="memItemLeft" align="right" valign="top">virtual std::map< int, std::pair< std::map< std::string, float >, double > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a13d209692aacfccafdc72e4d52718db3">getAllStatisticsQuery</a> () const</td></tr>
|
|
<tr class="separator:a13d209692aacfccafdc72e4d52718db3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d05939c40cd7dcd01502352717b9687" id="r_a1d05939c40cd7dcd01502352717b9687"><td class="memItemLeft" align="right" valign="top">virtual std::map< int, std::vector< int > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a1d05939c40cd7dcd01502352717b9687">getAllStatisticsWmStatesQuery</a> () const</td></tr>
|
|
<tr class="separator:a1d05939c40cd7dcd01502352717b9687"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee7c9e7ed715d5a564c6a5929c7726bd" id="r_aee7c9e7ed715d5a564c6a5929c7726bd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aee7c9e7ed715d5a564c6a5929c7726bd">executeNoResultQuery</a> (const std::string &sql) const</td></tr>
|
|
<tr class="separator:aee7c9e7ed715d5a564c6a5929c7726bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abeea79f93ad3e6b0e24c2f2bed41fd49" id="r_abeea79f93ad3e6b0e24c2f2bed41fd49"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#abeea79f93ad3e6b0e24c2f2bed41fd49">getWeightQuery</a> (int signatureId, int &weight) const</td></tr>
|
|
<tr class="separator:abeea79f93ad3e6b0e24c2f2bed41fd49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b09df7627ac9951833fbcbecff953c1" id="r_a4b09df7627ac9951833fbcbecff953c1"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a4b09df7627ac9951833fbcbecff953c1">saveQuery</a> (const std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures)</td></tr>
|
|
<tr class="separator:a4b09df7627ac9951833fbcbecff953c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafbbdd4f21825b2d72b89146816ecb4c" id="r_aafbbdd4f21825b2d72b89146816ecb4c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aafbbdd4f21825b2d72b89146816ecb4c">saveQuery</a> (const std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > &words) const</td></tr>
|
|
<tr class="separator:aafbbdd4f21825b2d72b89146816ecb4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a0560099659973c1b19e2e057cd4870" id="r_a3a0560099659973c1b19e2e057cd4870"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a3a0560099659973c1b19e2e057cd4870">updateQuery</a> (const std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, bool updateTimestamp) const</td></tr>
|
|
<tr class="separator:a3a0560099659973c1b19e2e057cd4870"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7c70f0753e2b2c14477ab1000e558eb" id="r_aa7c70f0753e2b2c14477ab1000e558eb"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aa7c70f0753e2b2c14477ab1000e558eb">updateQuery</a> (const std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > &words, bool updateTimestamp) const</td></tr>
|
|
<tr class="separator:aa7c70f0753e2b2c14477ab1000e558eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d1391d7b186b8199825111326b3a24a" id="r_a5d1391d7b186b8199825111326b3a24a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a5d1391d7b186b8199825111326b3a24a">addLinkQuery</a> (const <a class="el" href="classrtabmap_1_1Link.html">Link</a> &link) const</td></tr>
|
|
<tr class="separator:a5d1391d7b186b8199825111326b3a24a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d03fceb772b776e52c8f80de00932b3" id="r_a8d03fceb772b776e52c8f80de00932b3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a8d03fceb772b776e52c8f80de00932b3">updateLinkQuery</a> (const <a class="el" href="classrtabmap_1_1Link.html">Link</a> &link) const</td></tr>
|
|
<tr class="separator:a8d03fceb772b776e52c8f80de00932b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d6ac4941d0c725b3e328e5eeb784463" id="r_a8d6ac4941d0c725b3e328e5eeb784463"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a8d6ac4941d0c725b3e328e5eeb784463">updateOccupancyGridQuery</a> (int nodeId, const cv::Mat &ground, const cv::Mat &obstacles, const cv::Mat &empty, float cellSize, const cv::Point3f &viewpoint) const</td></tr>
|
|
<tr class="separator:a8d6ac4941d0c725b3e328e5eeb784463"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bb8cfcba75e4cea89768d0b4db7e85c" id="r_a0bb8cfcba75e4cea89768d0b4db7e85c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a0bb8cfcba75e4cea89768d0b4db7e85c">updateCalibrationQuery</a> (int nodeId, const std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > &models, const std::vector< <a class="el" href="classrtabmap_1_1StereoCameraModel.html">StereoCameraModel</a> > &stereoModels) const</td></tr>
|
|
<tr class="separator:a0bb8cfcba75e4cea89768d0b4db7e85c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd36dd44a5264d0bdb9d26f71cfd8fef" id="r_acd36dd44a5264d0bdb9d26f71cfd8fef"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#acd36dd44a5264d0bdb9d26f71cfd8fef">updateDepthImageQuery</a> (int nodeId, const cv::Mat &image, const std::string &format) const</td></tr>
|
|
<tr class="separator:acd36dd44a5264d0bdb9d26f71cfd8fef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fe7dd168307a337b25ef15f359f997c" id="r_a5fe7dd168307a337b25ef15f359f997c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a5fe7dd168307a337b25ef15f359f997c">updateLaserScanQuery</a> (int nodeId, const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &scan) const</td></tr>
|
|
<tr class="separator:a5fe7dd168307a337b25ef15f359f997c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80ffb174baf1db48deb0bfd323b2ef53" id="r_a80ffb174baf1db48deb0bfd323b2ef53"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a80ffb174baf1db48deb0bfd323b2ef53">addStatisticsQuery</a> (const <a class="el" href="classrtabmap_1_1Statistics.html">Statistics</a> &statistics, bool saveWmState) const</td></tr>
|
|
<tr class="separator:a80ffb174baf1db48deb0bfd323b2ef53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9e7a747e7e4789997cbe3aeb2a8665b" id="r_af9e7a747e7e4789997cbe3aeb2a8665b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#af9e7a747e7e4789997cbe3aeb2a8665b">savePreviewImageQuery</a> (const cv::Mat &image) const</td></tr>
|
|
<tr class="separator:af9e7a747e7e4789997cbe3aeb2a8665b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c1dc3741a16ec4df3ae83d2bebd39f4" id="r_a2c1dc3741a16ec4df3ae83d2bebd39f4"><td class="memItemLeft" align="right" valign="top">virtual cv::Mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a2c1dc3741a16ec4df3ae83d2bebd39f4">loadPreviewImageQuery</a> () const</td></tr>
|
|
<tr class="separator:a2c1dc3741a16ec4df3ae83d2bebd39f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a740b51bb63202f21e0370204661c6e0e" id="r_a740b51bb63202f21e0370204661c6e0e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a740b51bb63202f21e0370204661c6e0e">saveOptimizedPosesQuery</a> (const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &optimizedPoses, const <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &lastlocalizationPose) const</td></tr>
|
|
<tr class="separator:a740b51bb63202f21e0370204661c6e0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8a7f0d17c3e35f76a0cd41b482dff0a" id="r_ab8a7f0d17c3e35f76a0cd41b482dff0a"><td class="memItemLeft" align="right" valign="top">virtual std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ab8a7f0d17c3e35f76a0cd41b482dff0a">loadOptimizedPosesQuery</a> (<a class="el" href="classrtabmap_1_1Transform.html">Transform</a> *lastlocalizationPose=0) const</td></tr>
|
|
<tr class="separator:ab8a7f0d17c3e35f76a0cd41b482dff0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d863dd9b850d2bcc800b47fadbcfad4" id="r_a1d863dd9b850d2bcc800b47fadbcfad4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a1d863dd9b850d2bcc800b47fadbcfad4">save2DMapQuery</a> (const cv::Mat &map, float xMin, float yMin, float cellSize) const</td></tr>
|
|
<tr class="separator:a1d863dd9b850d2bcc800b47fadbcfad4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17f022a97b2353e359e030d30b3631f0" id="r_a17f022a97b2353e359e030d30b3631f0"><td class="memItemLeft" align="right" valign="top">virtual cv::Mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a17f022a97b2353e359e030d30b3631f0">load2DMapQuery</a> (float &xMin, float &yMin, float &cellSize) const</td></tr>
|
|
<tr class="separator:a17f022a97b2353e359e030d30b3631f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5049722e6869b2fa155ff25eac26460" id="r_ac5049722e6869b2fa155ff25eac26460"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ac5049722e6869b2fa155ff25eac26460">saveOptimizedMeshQuery</a> (const cv::Mat &cloud, const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &polygons, const std::vector< std::vector< Eigen::Vector2f > > &texCoords, const cv::Mat &textures) const</td></tr>
|
|
<tr class="separator:ac5049722e6869b2fa155ff25eac26460"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a513ac29d97549fd4db5c11d3fd2fa8e9" id="r_a513ac29d97549fd4db5c11d3fd2fa8e9"><td class="memItemLeft" align="right" valign="top">virtual cv::Mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a513ac29d97549fd4db5c11d3fd2fa8e9">loadOptimizedMeshQuery</a> (std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > *polygons, std::vector< std::vector< Eigen::Vector2f > > *texCoords, cv::Mat *textures) const</td></tr>
|
|
<tr class="separator:a513ac29d97549fd4db5c11d3fd2fa8e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af281100744aae99bb09415d447d27c37" id="r_af281100744aae99bb09415d447d27c37"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#af281100744aae99bb09415d447d27c37">saveFlannIndexQuery</a> (const std::vector< unsigned char > &indexData) const</td></tr>
|
|
<tr class="separator:af281100744aae99bb09415d447d27c37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a405883cab243f14a5a5d55d76c5c0caa" id="r_a405883cab243f14a5a5d55d76c5c0caa"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a405883cab243f14a5a5d55d76c5c0caa">loadQuery</a> (<a class="el" href="classrtabmap_1_1VWDictionary.html">VWDictionary</a> &dictionary, bool lastStateOnly=true, bool idsOnly=false) const</td></tr>
|
|
<tr class="separator:a405883cab243f14a5a5d55d76c5c0caa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae43a518ebb37a3663dd290d88e68fc8f" id="r_ae43a518ebb37a3663dd290d88e68fc8f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ae43a518ebb37a3663dd290d88e68fc8f">loadLastNodesQuery</a> (std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, bool loadWordIdsOnly) const</td></tr>
|
|
<tr class="separator:ae43a518ebb37a3663dd290d88e68fc8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6e223c8b03b504d28a0c576a9a6ae32" id="r_ae6e223c8b03b504d28a0c576a9a6ae32"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ae6e223c8b03b504d28a0c576a9a6ae32">loadSignaturesQuery</a> (const std::list< int > &ids, std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, bool loadWordIdsOnly) const</td></tr>
|
|
<tr class="separator:ae6e223c8b03b504d28a0c576a9a6ae32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa184869b07e7c326bfb52a08180ad3fb" id="r_aa184869b07e7c326bfb52a08180ad3fb"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aa184869b07e7c326bfb52a08180ad3fb">loadWordsQuery</a> (const std::set< int > &wordIds, std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > &vws) const</td></tr>
|
|
<tr class="separator:aa184869b07e7c326bfb52a08180ad3fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d42e80dccb2e409ce2bfaf98d087ac6" id="r_a1d42e80dccb2e409ce2bfaf98d087ac6"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a1d42e80dccb2e409ce2bfaf98d087ac6">loadLinksQuery</a> (int signatureId, std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, <a class="el" href="classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e">Link::Type</a> type=<a class="el" href="classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4">Link::kUndef</a>) const</td></tr>
|
|
<tr class="separator:a1d42e80dccb2e409ce2bfaf98d087ac6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae08d1a3be341417f2d6c4170a18898c4" id="r_ae08d1a3be341417f2d6c4170a18898c4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ae08d1a3be341417f2d6c4170a18898c4">loadNodeDataQuery</a> (std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > &signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const</td></tr>
|
|
<tr class="separator:ae08d1a3be341417f2d6c4170a18898c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47ff3afe28897e356c8a4aa1cd23e37e" id="r_a47ff3afe28897e356c8a4aa1cd23e37e"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a47ff3afe28897e356c8a4aa1cd23e37e">getCalibrationQuery</a> (int signatureId, std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > &models, std::vector< <a class="el" href="classrtabmap_1_1StereoCameraModel.html">StereoCameraModel</a> > &stereoModels) const</td></tr>
|
|
<tr class="separator:a47ff3afe28897e356c8a4aa1cd23e37e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a858354caa964f20476f9e4c16f5925b2" id="r_a858354caa964f20476f9e4c16f5925b2"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a858354caa964f20476f9e4c16f5925b2">getLaserScanInfoQuery</a> (int signatureId, <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> &info) const</td></tr>
|
|
<tr class="separator:a858354caa964f20476f9e4c16f5925b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5657c0d10739cfaea75c0a3c57ecd92" id="r_af5657c0d10739cfaea75c0a3c57ecd92"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#af5657c0d10739cfaea75c0a3c57ecd92">getNodeInfoQuery</a> (int signatureId, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &pose, int &mapId, int &weight, std::string &label, double &stamp, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> &groundTruthPose, std::vector< float > &velocity, <a class="el" href="classrtabmap_1_1GPS.html">GPS</a> &gps, <a class="el" href="namespacertabmap.html#ac175ef40b7a4acb632232d3d96a1199a">EnvSensors</a> &sensors) const</td></tr>
|
|
<tr class="separator:af5657c0d10739cfaea75c0a3c57ecd92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3db9de29a712a3dec5dbe38b90e50cc4" id="r_a3db9de29a712a3dec5dbe38b90e50cc4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a3db9de29a712a3dec5dbe38b90e50cc4">getLocalFeaturesQuery</a> (int signatureId, std::multimap< int, int > &words, std::vector< cv::KeyPoint > &keypoints, std::vector< cv::Point3f > &points, cv::Mat &descriptors) const</td></tr>
|
|
<tr class="separator:a3db9de29a712a3dec5dbe38b90e50cc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1f5acbdacc5a5e368ffab554a4dbd2b" id="r_aa1f5acbdacc5a5e368ffab554a4dbd2b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#aa1f5acbdacc5a5e368ffab554a4dbd2b">getLastNodeIdsQuery</a> (std::set< int > &ids) const</td></tr>
|
|
<tr class="separator:aa1f5acbdacc5a5e368ffab554a4dbd2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97d12a56be0c352e81b12e7efe1c219b" id="r_a97d12a56be0c352e81b12e7efe1c219b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a97d12a56be0c352e81b12e7efe1c219b">getAllNodeIdsQuery</a> (std::set< int > &ids, bool ignoreChildren, bool ignoreBadSignatures, bool ignoreIntermediateNodes) const</td></tr>
|
|
<tr class="separator:a97d12a56be0c352e81b12e7efe1c219b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a494ebf5455fc73d6ea724c0e3bf7acb5" id="r_a494ebf5455fc73d6ea724c0e3bf7acb5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a494ebf5455fc73d6ea724c0e3bf7acb5">getAllOdomPosesQuery</a> (std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, bool ignoreChildren, bool ignoreIntermediateNodes) const</td></tr>
|
|
<tr class="separator:a494ebf5455fc73d6ea724c0e3bf7acb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69e2b77a5ee6b8d82ad0f40fea3758f3" id="r_a69e2b77a5ee6b8d82ad0f40fea3758f3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a69e2b77a5ee6b8d82ad0f40fea3758f3">getAllLinksQuery</a> (std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, bool ignoreNullLinks, bool withLandmarks) const</td></tr>
|
|
<tr class="separator:a69e2b77a5ee6b8d82ad0f40fea3758f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ad5b34479ef960fcaa74bf26c4b3b0d" id="r_a3ad5b34479ef960fcaa74bf26c4b3b0d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a3ad5b34479ef960fcaa74bf26c4b3b0d">getLastIdQuery</a> (const std::string &tableName, int &id, const std::string &fieldName="id") const</td></tr>
|
|
<tr class="separator:a3ad5b34479ef960fcaa74bf26c4b3b0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd78d3261d5bb1f6c11d8fe56ad7e025" id="r_afd78d3261d5bb1f6c11d8fe56ad7e025"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#afd78d3261d5bb1f6c11d8fe56ad7e025">getInvertedIndexNiQuery</a> (int signatureId, int &ni) const</td></tr>
|
|
<tr class="separator:afd78d3261d5bb1f6c11d8fe56ad7e025"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae53ab7fdce06a683c6860df084b5f1a5" id="r_ae53ab7fdce06a683c6860df084b5f1a5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ae53ab7fdce06a683c6860df084b5f1a5">getNodesObservingLandmarkQuery</a> (int landmarkId, std::map< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &nodes) const</td></tr>
|
|
<tr class="separator:ae53ab7fdce06a683c6860df084b5f1a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36587d7c8db78b3a8ba71c9188d14a0e" id="r_a36587d7c8db78b3a8ba71c9188d14a0e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a36587d7c8db78b3a8ba71c9188d14a0e">getNodeIdByLabelQuery</a> (const std::string &label, int &id) const</td></tr>
|
|
<tr class="separator:a36587d7c8db78b3a8ba71c9188d14a0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7de5f4e43e26f783841485c9f02b4d7e" id="r_a7de5f4e43e26f783841485c9f02b4d7e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a7de5f4e43e26f783841485c9f02b4d7e">getAllLabelsQuery</a> (std::map< int, std::string > &labels) const</td></tr>
|
|
<tr class="separator:a7de5f4e43e26f783841485c9f02b4d7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_classrtabmap_1_1DBDriver"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classrtabmap_1_1DBDriver')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a></td></tr>
|
|
<tr class="memitem:a5f90eb62bb559d42611dbe7ffe11328e inherit pro_methods_classrtabmap_1_1DBDriver" id="r_a5f90eb62bb559d42611dbe7ffe11328e"><td class="memItemLeft" align="right" valign="top">
|
|
 </td><td class="memItemRight" valign="bottom"><b>DBDriver</b> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters=<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>())</td></tr>
|
|
<tr class="memdesc:a5f90eb62bb559d42611dbe7ffe11328e inherit pro_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Protected constructor for subclasses. <br /></td></tr>
|
|
<tr class="separator:a5f90eb62bb559d42611dbe7ffe11328e inherit pro_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a073748d5c4dac2e01966147c022ea943" id="r_a073748d5c4dac2e01966147c022ea943"><td class="memItemLeft" align="right" valign="top">sqlite3 * </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a073748d5c4dac2e01966147c022ea943">_ppDb</a></td></tr>
|
|
<tr class="memdesc:a073748d5c4dac2e01966147c022ea943"><td class="mdescLeft"> </td><td class="mdescRight">Open SQLite connection (null when disconnected) <br /></td></tr>
|
|
<tr class="separator:a073748d5c4dac2e01966147c022ea943"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0aa18124e40d2ac53e0e1b450d7399b8" id="r_a0aa18124e40d2ac53e0e1b450d7399b8"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a0aa18124e40d2ac53e0e1b450d7399b8">_version</a></td></tr>
|
|
<tr class="memdesc:a0aa18124e40d2ac53e0e1b450d7399b8"><td class="mdescLeft"> </td><td class="mdescRight">Schema version read from the database. <br /></td></tr>
|
|
<tr class="separator:a0aa18124e40d2ac53e0e1b450d7399b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pub_types_classUThread"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classUThread')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classUThread.html">UThread</a></td></tr>
|
|
<tr class="memitem:a731ef4dd5a8d15abcc06e7cfa53cd153 inherit pub_types_classUThread" id="r_a731ef4dd5a8d15abcc06e7cfa53cd153"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153">Priority</a> { <br />
|
|
  <b>kPLow</b>
|
|
, <b>kPBelowNormal</b>
|
|
, <b>kPNormal</b>
|
|
, <b>kPAboveNormal</b>
|
|
, <br />
|
|
  <b>kPRealTime</b>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a731ef4dd5a8d15abcc06e7cfa53cd153 inherit pub_types_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_classUThreadC_3_01void_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classUThreadC_3_01void_01_4')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classUThreadC_3_01void_01_4.html">UThreadC< void ></a></td></tr>
|
|
<tr class="memitem:a0ffb19a834ba3271ed3c9f650f119664 inherit pub_types_classUThreadC_3_01void_01_4" id="r_a0ffb19a834ba3271ed3c9f650f119664"><td class="memItemLeft" align="right" valign="top">typedef THREAD_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a0ffb19a834ba3271ed3c9f650f119664">Handle</a></td></tr>
|
|
<tr class="separator:a0ffb19a834ba3271ed3c9f650f119664 inherit pub_types_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14b685cdf9b6529a5e31f0f021c4cfd9 inherit pub_types_classUThreadC_3_01void_01_4" id="r_a14b685cdf9b6529a5e31f0f021c4cfd9"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a14b685cdf9b6529a5e31f0f021c4cfd9">Handler</a>) ()</td></tr>
|
|
<tr class="separator:a14b685cdf9b6529a5e31f0f021c4cfd9 inherit pub_types_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ffb19a834ba3271ed3c9f650f119664 inherit pub_types_classUThreadC_3_01void_01_4" id="r_a0ffb19a834ba3271ed3c9f650f119664"><td class="memItemLeft" align="right" valign="top">typedef THREAD_HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a0ffb19a834ba3271ed3c9f650f119664">Handle</a></td></tr>
|
|
<tr class="separator:a0ffb19a834ba3271ed3c9f650f119664 inherit pub_types_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14b685cdf9b6529a5e31f0f021c4cfd9 inherit pub_types_classUThreadC_3_01void_01_4" id="r_a14b685cdf9b6529a5e31f0f021c4cfd9"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a14b685cdf9b6529a5e31f0f021c4cfd9">Handler</a>) ()</td></tr>
|
|
<tr class="separator:a14b685cdf9b6529a5e31f0f021c4cfd9 inherit pub_types_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_classrtabmap_1_1DBDriver"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classrtabmap_1_1DBDriver')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a></td></tr>
|
|
<tr class="memitem:a1f75e440b35243ccad645052bc4a12f9 inherit pub_static_methods_classrtabmap_1_1DBDriver" id="r_a1f75e440b35243ccad645052bc4a12f9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classrtabmap_1_1DBDriver.html">DBDriver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9">create</a> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters=<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>())</td></tr>
|
|
<tr class="memdesc:a1f75e440b35243ccad645052bc4a12f9 inherit pub_static_methods_classrtabmap_1_1DBDriver"><td class="mdescLeft"> </td><td class="mdescRight">Factory: returns a SQLite database driver (<a class="el" href="classrtabmap_1_1DBDriverSqlite3.html">DBDriverSqlite3</a>). <br /></td></tr>
|
|
<tr class="separator:a1f75e440b35243ccad645052bc4a12f9 inherit pub_static_methods_classrtabmap_1_1DBDriver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_classUThread"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classUThread')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classUThread.html">UThread</a></td></tr>
|
|
<tr class="memitem:a6fa5e2358a86c5185371fd14305021aa inherit pub_static_methods_classUThread" id="r_a6fa5e2358a86c5185371fd14305021aa"><td class="memItemLeft" align="right" valign="top">static unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThread.html#a6fa5e2358a86c5185371fd14305021aa">currentThreadId</a> ()</td></tr>
|
|
<tr class="separator:a6fa5e2358a86c5185371fd14305021aa inherit pub_static_methods_classUThread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_classUThreadC_3_01void_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classUThreadC_3_01void_01_4')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classUThreadC_3_01void_01_4.html">UThreadC< void ></a></td></tr>
|
|
<tr class="memitem:a17eb99ec0990246c0c7161e6bec84c74 inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a17eb99ec0990246c0c7161e6bec84c74"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a17eb99ec0990246c0c7161e6bec84c74">Create</a> (const Handler &Function, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false)</td></tr>
|
|
<tr class="separator:a17eb99ec0990246c0c7161e6bec84c74 inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1584a3a80d86181ff66784cf0f8c2392 inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a1584a3a80d86181ff66784cf0f8c2392"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a1584a3a80d86181ff66784cf0f8c2392">Join</a> (Handle H)</td></tr>
|
|
<tr class="separator:a1584a3a80d86181ff66784cf0f8c2392 inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec2af3352538bb8e45916c468e6960dc inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_aec2af3352538bb8e45916c468e6960dc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#aec2af3352538bb8e45916c468e6960dc">Kill</a> (Handle H)</td></tr>
|
|
<tr class="separator:aec2af3352538bb8e45916c468e6960dc inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a591f5bfcea463cfaa2249bbcdd3ab522 inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a591f5bfcea463cfaa2249bbcdd3ab522"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a591f5bfcea463cfaa2249bbcdd3ab522">Detach</a> (Handle H)</td></tr>
|
|
<tr class="separator:a591f5bfcea463cfaa2249bbcdd3ab522 inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17eb99ec0990246c0c7161e6bec84c74 inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a17eb99ec0990246c0c7161e6bec84c74"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a17eb99ec0990246c0c7161e6bec84c74">Create</a> (const Handler &Function, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false)</td></tr>
|
|
<tr class="separator:a17eb99ec0990246c0c7161e6bec84c74 inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d704989d9a19f552ac0387c143cad95 inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a1d704989d9a19f552ac0387c143cad95"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a1d704989d9a19f552ac0387c143cad95">Join</a> (const Handle &H)</td></tr>
|
|
<tr class="separator:a1d704989d9a19f552ac0387c143cad95 inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a83aaa66db8ee6f07482130091690e3 inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a4a83aaa66db8ee6f07482130091690e3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a4a83aaa66db8ee6f07482130091690e3">Kill</a> (const Handle &H)</td></tr>
|
|
<tr class="separator:a4a83aaa66db8ee6f07482130091690e3 inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a094155ec7163e19480ed2181ef8032ed inherit pub_static_methods_classUThreadC_3_01void_01_4" id="r_a094155ec7163e19480ed2181ef8032ed"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a094155ec7163e19480ed2181ef8032ed">Detach</a> (const Handle &H)</td></tr>
|
|
<tr class="separator:a094155ec7163e19480ed2181ef8032ed inherit pub_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_static_methods_classUThreadC_3_01void_01_4"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classUThreadC_3_01void_01_4')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="classUThreadC_3_01void_01_4.html">UThreadC< void ></a></td></tr>
|
|
<tr class="memitem:afc1715cfa1d5ae88f57ba2fe983bb9e5 inherit pro_static_methods_classUThreadC_3_01void_01_4" id="r_afc1715cfa1d5ae88f57ba2fe983bb9e5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#afc1715cfa1d5ae88f57ba2fe983bb9e5">Exit</a> ()</td></tr>
|
|
<tr class="separator:afc1715cfa1d5ae88f57ba2fe983bb9e5 inherit pro_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5dc3a0223030adcc0c6e3ef829efc824 inherit pro_static_methods_classUThreadC_3_01void_01_4" id="r_a5dc3a0223030adcc0c6e3ef829efc824"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a5dc3a0223030adcc0c6e3ef829efc824">TestCancel</a> ()</td></tr>
|
|
<tr class="separator:a5dc3a0223030adcc0c6e3ef829efc824 inherit pro_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33cd70cb0291ebd0a95016e89b4d5b6c inherit pro_static_methods_classUThreadC_3_01void_01_4" id="r_a33cd70cb0291ebd0a95016e89b4d5b6c"><td class="memItemLeft" align="right" valign="top">static Handle </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a33cd70cb0291ebd0a95016e89b4d5b6c">Self</a> ()</td></tr>
|
|
<tr class="separator:a33cd70cb0291ebd0a95016e89b4d5b6c inherit pro_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc1715cfa1d5ae88f57ba2fe983bb9e5 inherit pro_static_methods_classUThreadC_3_01void_01_4" id="r_afc1715cfa1d5ae88f57ba2fe983bb9e5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#afc1715cfa1d5ae88f57ba2fe983bb9e5">Exit</a> ()</td></tr>
|
|
<tr class="separator:afc1715cfa1d5ae88f57ba2fe983bb9e5 inherit pro_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5dc3a0223030adcc0c6e3ef829efc824 inherit pro_static_methods_classUThreadC_3_01void_01_4" id="r_a5dc3a0223030adcc0c6e3ef829efc824"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#a5dc3a0223030adcc0c6e3ef829efc824">TestCancel</a> ()</td></tr>
|
|
<tr class="separator:a5dc3a0223030adcc0c6e3ef829efc824 inherit pro_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afed28b5b5bb00d4addbb0cd7f2ce0ce2 inherit pro_static_methods_classUThreadC_3_01void_01_4" id="r_afed28b5b5bb00d4addbb0cd7f2ce0ce2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUThreadC_3_01void_01_4.html#afed28b5b5bb00d4addbb0cd7f2ce0ce2">Self</a> ()</td></tr>
|
|
<tr class="separator:afed28b5b5bb00d4addbb0cd7f2ce0ce2 inherit pro_static_methods_classUThreadC_3_01void_01_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>SQLite3 implementation of <a class="el" href="classrtabmap_1_1DBDriver.html">DBDriver</a> for RTAB-Map map databases. </p>
|
|
<p>This is the default driver returned by <a class="el" href="classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9">DBDriver::create()</a>. It stores signatures, links, visual words, statistics and sensor payloads in a single <code></code>.db file using the SQLite C API.</p>
|
|
<p><b>Storage modes</b></p><ul>
|
|
<li><b>File-backed</b> (default): the database is read/written directly on disk at <a class="el" href="classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab">getUrl()</a>.</li>
|
|
<li><b>In-memory</b>: when <a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55">isInMemory()</a> is true, SQLite uses <code></code>:memory: and the file at <a class="el" href="classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab">getUrl()</a> (if any) is loaded at open and optionally saved on <a class="el" href="classrtabmap_1_1DBDriver.html#abb644a203d148d0b29db41aea04c949f">closeConnection()</a>.</li>
|
|
</ul>
|
|
<p><b>SQLite PRAGMA tuning</b> (applied on connect and when setters are called while connected):</p><ul>
|
|
<li><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c">setCacheSize()</a> — page cache size in pages</li>
|
|
<li><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d">setJournalMode()</a> — rollback journal mode (DELETE … OFF)</li>
|
|
<li><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b">setSynchronous()</a> — fsync policy (OFF / NORMAL / FULL)</li>
|
|
<li><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062">setTempStore()</a> — storage for temporary tables and indices</li>
|
|
</ul>
|
|
<p>Configure via <a class="el" href="classrtabmap_1_1Parameters.html#af89c7aa5e4d7dea98fe2cd05e231346d">Parameters::kDbSqlite3InMemory()</a>, <a class="el" href="classrtabmap_1_1Parameters.html#a66f7bbca12f9fdf7db68b23e6216ef28">Parameters::kDbSqlite3CacheSize()</a>, <a class="el" href="classrtabmap_1_1Parameters.html#a8cf0412111ec59d46a4fb109bc3e8ad3">Parameters::kDbSqlite3JournalMode()</a>, <a class="el" href="classrtabmap_1_1Parameters.html#a23665c30783f8f7092c145bad3e359dd">Parameters::kDbSqlite3Synchronous()</a> and <a class="el" href="classrtabmap_1_1Parameters.html#a2ee0c59c976d0fdffc18c690ab7aef73">Parameters::kDbSqlite3TempStore()</a>, or call the setters directly.</p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classrtabmap_1_1DBDriver.html" title="Abstract database driver for RTAB-Map maps (signatures, links, words, statistics).">DBDriver</a> </dd>
|
|
<dd>
|
|
<a class="el" href="classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9" title="Factory: returns a SQLite database driver (DBDriverSqlite3).">DBDriver::create()</a> </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DBDriverSqlite3_8h_source.html#l00070">70</a> of file <a class="el" href="DBDriverSqlite3_8h_source.html">DBDriverSqlite3.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a471f26a35b093bbd5a59766735a94fd1" name="a471f26a35b093bbd5a59766735a94fd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a471f26a35b093bbd5a59766735a94fd1">◆ </a></span>DBDriverSqlite3()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">rtabmap::DBDriverSqlite3::DBDriverSqlite3 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> & </td>
|
|
<td class="paramname"><em>parameters</em> = <code><a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>()</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct driver with optional SQLite-specific parameters. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">parameters</td><td>Map of parameters (see class description). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ab1933c0cad6c69c3ae788854731cdeec" name="ab1933c0cad6c69c3ae788854731cdeec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1933c0cad6c69c3ae788854731cdeec">◆ </a></span>parseParameters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::parseParameters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> & </td>
|
|
<td class="paramname"><em>parameters</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Apply SQLite parameters from the map; forwards to <a class="el" href="classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427">DBDriver::parseParameters()</a>. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9cf8fda0fcc032efb44981d908b4e55" name="af9cf8fda0fcc032efb44981d908b4e55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9cf8fda0fcc032efb44981d908b4e55">◆ </a></span>isInMemory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::isInMemory </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>True when the database runs in RAM instead of on disk. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if <a class="el" href="classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab">getUrl()</a> is empty or <a class="el" href="classrtabmap_1_1DBDriverSqlite3.html#a0722fcddc772af1cc03a7fe8b410d137">setDbInMemory()</a> was used. </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classrtabmap_1_1DBDriver.html#a0ecd6182f404d8e6822b66a54f1d248a">rtabmap::DBDriver</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DBDriverSqlite3_8h_source.html#l00085">85</a> of file <a class="el" href="DBDriverSqlite3_8h_source.html">DBDriverSqlite3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3c445bedd62088bb20e76eda6cfe64d" name="ae3c445bedd62088bb20e76eda6cfe64d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3c445bedd62088bb20e76eda6cfe64d">◆ </a></span>setJournalMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void rtabmap::DBDriverSqlite3::setJournalMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>journalMode</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set SQLite rollback journal mode (<code>PRAGMA journal_mode</code>). </p>
|
|
<p>Controls how SQLite stores the transaction journal used for atomic commit and rollback. See <a href="https://www.sqlite.org/pragma.html#pragma_journal_mode">https://www.sqlite.org/pragma.html#pragma_journal_mode</a></p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">journalMode</td><td>Accepted values (invalid values are ignored). RTAB-Map default: <a class="el" href="classrtabmap_1_1Parameters.html#a092819342dd9653df6c864f005a54002">Parameters::defaultDbSqlite3JournalMode()</a> = <b>3 (MEMORY)</b> (<a class="el" href="classrtabmap_1_1Parameters.html#a8cf0412111ec59d46a4fb109bc3e8ad3">Parameters::kDbSqlite3JournalMode()</a>).<ul>
|
|
<li><b>0 — DELETE</b> (SQLite default): the journal file is deleted at the end of each transaction. Good general-purpose balance of safety and speed.</li>
|
|
<li><b>1 — TRUNCATE</b>: the journal is truncated to zero length instead of being unlinked; can be faster on some filesystems than DELETE.</li>
|
|
<li><b>2 — PERSIST</b>: the journal file is not deleted; only its header is zeroed after commit, reducing create/delete overhead at the cost of always keeping a journal file on disk.</li>
|
|
<li><b>3 — MEMORY</b> (RTAB-Map default): the journal is held in RAM only (not written to disk). Faster, but the database cannot be rolled back after a crash and may corrupt if the process dies mid-write.</li>
|
|
<li><b>4 — OFF</b>: no rollback journal. Fastest, but a crash or power loss during a write can leave the database inconsistent; transactions cannot be rolled back atomically. </li>
|
|
</ul>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc148e17cf8cc6ed4565c5519b06fc5c" name="afc148e17cf8cc6ed4565c5519b06fc5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc148e17cf8cc6ed4565c5519b06fc5c">◆ </a></span>setCacheSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void rtabmap::DBDriverSqlite3::setCacheSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>cacheSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the number of database pages kept in SQLite's page cache (<code>PRAGMA cache_size</code>). </p>
|
|
<p>A larger cache reduces disk I/O when the working set fits in memory. The effective memory is approximately <code>cacheSize * page_size</code> bytes (page size is usually 4096 bytes unless changed with <code>PRAGMA page_size</code>). Only positive values are used (page count); see <a href="https://www.sqlite.org/pragma.html#pragma_cache_size">https://www.sqlite.org/pragma.html#pragma_cache_size</a></p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">cacheSize</td><td>Number of pages to cache. RTAB-Map default: <a class="el" href="classrtabmap_1_1Parameters.html#a5a884b150b992f3036e0edd2af41f982">Parameters::defaultDbSqlite3CacheSize()</a> = <b>10000</b> (<a class="el" href="classrtabmap_1_1Parameters.html#a66f7bbca12f9fdf7db68b23e6216ef28">Parameters::kDbSqlite3CacheSize()</a>). </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a187e2bbb52ae7f32a0fc79540f0f104b" name="a187e2bbb52ae7f32a0fc79540f0f104b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a187e2bbb52ae7f32a0fc79540f0f104b">◆ </a></span>setSynchronous()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void rtabmap::DBDriverSqlite3::setSynchronous </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>synchronous</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set how aggressively SQLite syncs the database file to disk (<code>PRAGMA synchronous</code>). </p>
|
|
<p>Trade-off between durability after a crash or power loss and write performance. See <a href="https://www.sqlite.org/pragma.html#pragma_synchronous">https://www.sqlite.org/pragma.html#pragma_synchronous</a></p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">synchronous</td><td>Accepted values (invalid values are ignored). RTAB-Map default: <a class="el" href="classrtabmap_1_1Parameters.html#affc43d17e3aa571ace8661703fc7fe07">Parameters::defaultDbSqlite3Synchronous()</a> = <b>0 (OFF)</b> (<a class="el" href="classrtabmap_1_1Parameters.html#a23665c30783f8f7092c145bad3e359dd">Parameters::kDbSqlite3Synchronous()</a>).<ul>
|
|
<li><b>0 — OFF</b> (RTAB-Map default): SQLite does not wait for data to reach persistent storage. Fastest; a system crash or power loss during a transaction may corrupt the database.</li>
|
|
<li><b>1 — NORMAL</b>: syncs at the most critical moments (SQLite default in many builds). A crash may lose the last transaction but the database file structure usually stays valid.</li>
|
|
<li><b>2 — FULL</b>: syncs after every transaction commit. Slowest; strongest guarantee that a committed transaction survives a power loss (when the OS honors fsync). </li>
|
|
</ul>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f4adea749a2d30340715002056f9062" name="a8f4adea749a2d30340715002056f9062"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f4adea749a2d30340715002056f9062">◆ </a></span>setTempStore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void rtabmap::DBDriverSqlite3::setTempStore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>tempStore</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set where SQLite stores temporary tables and indices (<code>PRAGMA temp_store</code>). </p>
|
|
<p>Affects internal temp storage used for some queries and operations, not RTAB-Map map data. See <a href="https://www.sqlite.org/pragma.html#pragma_temp_store">https://www.sqlite.org/pragma.html#pragma_temp_store</a></p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tempStore</td><td>Accepted values (invalid values are ignored). RTAB-Map default: <a class="el" href="classrtabmap_1_1Parameters.html#a4ecff498d7aae4c909823e2470aa42d8">Parameters::defaultDbSqlite3TempStore()</a> = <b>2 (MEMORY)</b> (<a class="el" href="classrtabmap_1_1Parameters.html#a2ee0c59c976d0fdffc18c690ab7aef73">Parameters::kDbSqlite3TempStore()</a>).<ul>
|
|
<li><b>0 — DEFAULT</b>: use SQLite's compile-time default (often FILE, i.e. on-disk temp files).</li>
|
|
<li><b>1 — FILE</b>: store temporary tables and indices in temporary files in the directory given by <code>PRAGMA temp_store_directory</code> or the system temp folder.</li>
|
|
<li><b>2 — MEMORY</b> (RTAB-Map default): store temporary tables and indices in RAM. Can speed up heavy queries but increases memory use; large temp structures may still spill to disk depending on build. </li>
|
|
</ul>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5530eb766b663443b3cbadcb8bc18d1e" name="a5530eb766b663443b3cbadcb8bc18d1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5530eb766b663443b3cbadcb8bc18d1e">◆ </a></span>connectDatabaseQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::connectDatabaseQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>url</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>overwritten</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>readOnly</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62fdf7c51eccbe4f1b38956ae2bf3d35" name="a62fdf7c51eccbe4f1b38956ae2bf3d35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62fdf7c51eccbe4f1b38956ae2bf3d35">◆ </a></span>disconnectDatabaseQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::disconnectDatabaseQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>save</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>outputUrl</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac84bc348c38b570c58b5f05fddcd0fcf" name="ac84bc348c38b570c58b5f05fddcd0fcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac84bc348c38b570c58b5f05fddcd0fcf">◆ </a></span>isConnectedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::isConnectedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7229738435e9eec44ce6c2d087567c94" name="a7229738435e9eec44ce6c2d087567c94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7229738435e9eec44ce6c2d087567c94">◆ </a></span>getMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual unsigned long rtabmap::DBDriverSqlite3::getMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67853082c218f93079df9fc7613b300f" name="a67853082c218f93079df9fc7613b300f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67853082c218f93079df9fc7613b300f">◆ </a></span>getDatabaseVersionQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::getDatabaseVersionQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>version</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04b52c79dca0584f048f77dcb1bbe198" name="a04b52c79dca0584f048f77dcb1bbe198"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04b52c79dca0584f048f77dcb1bbe198">◆ </a></span>getNodesMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getNodesMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11a9b9ab8975af395edbdb5502405ac3" name="a11a9b9ab8975af395edbdb5502405ac3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11a9b9ab8975af395edbdb5502405ac3">◆ </a></span>getLinksMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getLinksMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6521eeaa0869f49004267e7505dc4c2" name="aa6521eeaa0869f49004267e7505dc4c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6521eeaa0869f49004267e7505dc4c2">◆ </a></span>getImagesMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getImagesMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a7467a7e09f3405b3948144f0ee1974" name="a4a7467a7e09f3405b3948144f0ee1974"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a7467a7e09f3405b3948144f0ee1974">◆ </a></span>getDepthImagesMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getDepthImagesMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb936d0398496e56dcda189ad2e2df64" name="acb936d0398496e56dcda189ad2e2df64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb936d0398496e56dcda189ad2e2df64">◆ </a></span>getCalibrationsMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getCalibrationsMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adab649f528feda82b7de2ab0ae14f172" name="adab649f528feda82b7de2ab0ae14f172"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adab649f528feda82b7de2ab0ae14f172">◆ </a></span>getGridsMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getGridsMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f5e486f3b2a04cb41dc236cb851a484" name="a2f5e486f3b2a04cb41dc236cb851a484"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f5e486f3b2a04cb41dc236cb851a484">◆ </a></span>getLaserScansMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getLaserScansMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43160b5121b83c7a1ed70bb8499fb0d4" name="a43160b5121b83c7a1ed70bb8499fb0d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43160b5121b83c7a1ed70bb8499fb0d4">◆ </a></span>getUserDataMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getUserDataMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f68f75730c2b2273456ab4b1485ebf9" name="a8f68f75730c2b2273456ab4b1485ebf9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f68f75730c2b2273456ab4b1485ebf9">◆ </a></span>getWordsMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getWordsMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a359b9dcf3e9fee146977435114437952" name="a359b9dcf3e9fee146977435114437952"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a359b9dcf3e9fee146977435114437952">◆ </a></span>getFeaturesMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getFeaturesMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7891e1004797cdb6738182ffc9b107af" name="a7891e1004797cdb6738182ffc9b107af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7891e1004797cdb6738182ffc9b107af">◆ </a></span>getStatisticsMemoryUsedQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual long rtabmap::DBDriverSqlite3::getStatisticsMemoryUsedQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf440d46cc334b490cf04d45a4730062" name="adf440d46cc334b490cf04d45a4730062"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf440d46cc334b490cf04d45a4730062">◆ </a></span>getLastNodesSizeQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int rtabmap::DBDriverSqlite3::getLastNodesSizeQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaed9347afc4ba866f1d6949b2386f047" name="aaed9347afc4ba866f1d6949b2386f047"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaed9347afc4ba866f1d6949b2386f047">◆ </a></span>getLastDictionarySizeQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int rtabmap::DBDriverSqlite3::getLastDictionarySizeQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f73ba72a2285cee766c39fc75738e87" name="a7f73ba72a2285cee766c39fc75738e87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f73ba72a2285cee766c39fc75738e87">◆ </a></span>getTotalNodesSizeQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int rtabmap::DBDriverSqlite3::getTotalNodesSizeQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7dfc8e0aea0ca62ae8288b923b35d578" name="a7dfc8e0aea0ca62ae8288b923b35d578"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7dfc8e0aea0ca62ae8288b923b35d578">◆ </a></span>getTotalDictionarySizeQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int rtabmap::DBDriverSqlite3::getTotalDictionarySizeQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc39ed496c62b98812e8ee2d192a1635" name="adc39ed496c62b98812e8ee2d192a1635"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc39ed496c62b98812e8ee2d192a1635">◆ </a></span>getLastParametersQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> rtabmap::DBDriverSqlite3::getLastParametersQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac69e0281244d4d0ae8ee283a3428fd16" name="ac69e0281244d4d0ae8ee283a3428fd16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac69e0281244d4d0ae8ee283a3428fd16">◆ </a></span>getStatisticsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual std::map< std::string, float > rtabmap::DBDriverSqlite3::getStatisticsQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nodeId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>stamp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< int > * </td>
|
|
<td class="paramname"><em>wmState</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13d209692aacfccafdc72e4d52718db3" name="a13d209692aacfccafdc72e4d52718db3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13d209692aacfccafdc72e4d52718db3">◆ </a></span>getAllStatisticsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual std::map< int, std::pair< std::map< std::string, float >, double > > rtabmap::DBDriverSqlite3::getAllStatisticsQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d05939c40cd7dcd01502352717b9687" name="a1d05939c40cd7dcd01502352717b9687"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d05939c40cd7dcd01502352717b9687">◆ </a></span>getAllStatisticsWmStatesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual std::map< int, std::vector< int > > rtabmap::DBDriverSqlite3::getAllStatisticsWmStatesQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee7c9e7ed715d5a564c6a5929c7726bd" name="aee7c9e7ed715d5a564c6a5929c7726bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee7c9e7ed715d5a564c6a5929c7726bd">◆ </a></span>executeNoResultQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::executeNoResultQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>sql</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abeea79f93ad3e6b0e24c2f2bed41fd49" name="abeea79f93ad3e6b0e24c2f2bed41fd49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abeea79f93ad3e6b0e24c2f2bed41fd49">◆ </a></span>getWeightQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getWeightQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>weight</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b09df7627ac9951833fbcbecff953c1" name="a4b09df7627ac9951833fbcbecff953c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b09df7627ac9951833fbcbecff953c1">◆ </a></span>saveQuery() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::saveQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > & </td>
|
|
<td class="paramname"><em>signatures</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aafbbdd4f21825b2d72b89146816ecb4c" name="aafbbdd4f21825b2d72b89146816ecb4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aafbbdd4f21825b2d72b89146816ecb4c">◆ </a></span>saveQuery() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::saveQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > & </td>
|
|
<td class="paramname"><em>words</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a0560099659973c1b19e2e057cd4870" name="a3a0560099659973c1b19e2e057cd4870"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a0560099659973c1b19e2e057cd4870">◆ </a></span>updateQuery() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::updateQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > & </td>
|
|
<td class="paramname"><em>signatures</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>updateTimestamp</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7c70f0753e2b2c14477ab1000e558eb" name="aa7c70f0753e2b2c14477ab1000e558eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7c70f0753e2b2c14477ab1000e558eb">◆ </a></span>updateQuery() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::updateQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > & </td>
|
|
<td class="paramname"><em>words</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>updateTimestamp</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d1391d7b186b8199825111326b3a24a" name="a5d1391d7b186b8199825111326b3a24a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d1391d7b186b8199825111326b3a24a">◆ </a></span>addLinkQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::addLinkQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1Link.html">Link</a> & </td>
|
|
<td class="paramname"><em>link</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d03fceb772b776e52c8f80de00932b3" name="a8d03fceb772b776e52c8f80de00932b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d03fceb772b776e52c8f80de00932b3">◆ </a></span>updateLinkQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::updateLinkQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1Link.html">Link</a> & </td>
|
|
<td class="paramname"><em>link</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d6ac4941d0c725b3e328e5eeb784463" name="a8d6ac4941d0c725b3e328e5eeb784463"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d6ac4941d0c725b3e328e5eeb784463">◆ </a></span>updateOccupancyGridQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::updateOccupancyGridQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nodeId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>ground</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>obstacles</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>empty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>cellSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Point3f & </td>
|
|
<td class="paramname"><em>viewpoint</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0bb8cfcba75e4cea89768d0b4db7e85c" name="a0bb8cfcba75e4cea89768d0b4db7e85c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bb8cfcba75e4cea89768d0b4db7e85c">◆ </a></span>updateCalibrationQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::updateCalibrationQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nodeId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > & </td>
|
|
<td class="paramname"><em>models</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classrtabmap_1_1StereoCameraModel.html">StereoCameraModel</a> > & </td>
|
|
<td class="paramname"><em>stereoModels</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd36dd44a5264d0bdb9d26f71cfd8fef" name="acd36dd44a5264d0bdb9d26f71cfd8fef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd36dd44a5264d0bdb9d26f71cfd8fef">◆ </a></span>updateDepthImageQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::updateDepthImageQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nodeId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>image</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>format</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fe7dd168307a337b25ef15f359f997c" name="a5fe7dd168307a337b25ef15f359f997c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fe7dd168307a337b25ef15f359f997c">◆ </a></span>updateLaserScanQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void rtabmap::DBDriverSqlite3::updateLaserScanQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nodeId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & </td>
|
|
<td class="paramname"><em>scan</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80ffb174baf1db48deb0bfd323b2ef53" name="a80ffb174baf1db48deb0bfd323b2ef53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80ffb174baf1db48deb0bfd323b2ef53">◆ </a></span>addStatisticsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::addStatisticsQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classrtabmap_1_1Statistics.html">Statistics</a> & </td>
|
|
<td class="paramname"><em>statistics</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>saveWmState</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9e7a747e7e4789997cbe3aeb2a8665b" name="af9e7a747e7e4789997cbe3aeb2a8665b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9e7a747e7e4789997cbe3aeb2a8665b">◆ </a></span>savePreviewImageQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::savePreviewImageQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>image</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c1dc3741a16ec4df3ae83d2bebd39f4" name="a2c1dc3741a16ec4df3ae83d2bebd39f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c1dc3741a16ec4df3ae83d2bebd39f4">◆ </a></span>loadPreviewImageQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual cv::Mat rtabmap::DBDriverSqlite3::loadPreviewImageQuery </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">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a740b51bb63202f21e0370204661c6e0e" name="a740b51bb63202f21e0370204661c6e0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a740b51bb63202f21e0370204661c6e0e">◆ </a></span>saveOptimizedPosesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::saveOptimizedPosesQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > & </td>
|
|
<td class="paramname"><em>optimizedPoses</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>lastlocalizationPose</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8a7f0d17c3e35f76a0cd41b482dff0a" name="ab8a7f0d17c3e35f76a0cd41b482dff0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8a7f0d17c3e35f76a0cd41b482dff0a">◆ </a></span>loadOptimizedPosesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > rtabmap::DBDriverSqlite3::loadOptimizedPosesQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1Transform.html">Transform</a> * </td>
|
|
<td class="paramname"><em>lastlocalizationPose</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d863dd9b850d2bcc800b47fadbcfad4" name="a1d863dd9b850d2bcc800b47fadbcfad4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d863dd9b850d2bcc800b47fadbcfad4">◆ </a></span>save2DMapQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::save2DMapQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>map</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>xMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>yMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>cellSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17f022a97b2353e359e030d30b3631f0" name="a17f022a97b2353e359e030d30b3631f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17f022a97b2353e359e030d30b3631f0">◆ </a></span>load2DMapQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual cv::Mat rtabmap::DBDriverSqlite3::load2DMapQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float & </td>
|
|
<td class="paramname"><em>xMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float & </td>
|
|
<td class="paramname"><em>yMin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float & </td>
|
|
<td class="paramname"><em>cellSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5049722e6869b2fa155ff25eac26460" name="ac5049722e6869b2fa155ff25eac26460"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5049722e6869b2fa155ff25eac26460">◆ </a></span>saveOptimizedMeshQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::saveOptimizedMeshQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>cloud</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > & </td>
|
|
<td class="paramname"><em>polygons</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::vector< Eigen::Vector2f > > & </td>
|
|
<td class="paramname"><em>texCoords</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>textures</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a513ac29d97549fd4db5c11d3fd2fa8e9" name="a513ac29d97549fd4db5c11d3fd2fa8e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a513ac29d97549fd4db5c11d3fd2fa8e9">◆ </a></span>loadOptimizedMeshQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual cv::Mat rtabmap::DBDriverSqlite3::loadOptimizedMeshQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > * </td>
|
|
<td class="paramname"><em>polygons</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< std::vector< Eigen::Vector2f > > * </td>
|
|
<td class="paramname"><em>texCoords</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cv::Mat * </td>
|
|
<td class="paramname"><em>textures</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af281100744aae99bb09415d447d27c37" name="af281100744aae99bb09415d447d27c37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af281100744aae99bb09415d447d27c37">◆ </a></span>saveFlannIndexQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::saveFlannIndexQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< unsigned char > & </td>
|
|
<td class="paramname"><em>indexData</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a405883cab243f14a5a5d55d76c5c0caa" name="a405883cab243f14a5a5d55d76c5c0caa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a405883cab243f14a5a5d55d76c5c0caa">◆ </a></span>loadQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::loadQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1VWDictionary.html">VWDictionary</a> & </td>
|
|
<td class="paramname"><em>dictionary</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>lastStateOnly</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>idsOnly</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae43a518ebb37a3663dd290d88e68fc8f" name="ae43a518ebb37a3663dd290d88e68fc8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae43a518ebb37a3663dd290d88e68fc8f">◆ </a></span>loadLastNodesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::loadLastNodesQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > & </td>
|
|
<td class="paramname"><em>signatures</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>loadWordIdsOnly</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6e223c8b03b504d28a0c576a9a6ae32" name="ae6e223c8b03b504d28a0c576a9a6ae32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6e223c8b03b504d28a0c576a9a6ae32">◆ </a></span>loadSignaturesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::loadSignaturesQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::list< int > & </td>
|
|
<td class="paramname"><em>ids</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > & </td>
|
|
<td class="paramname"><em>signatures</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>loadWordIdsOnly</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa184869b07e7c326bfb52a08180ad3fb" name="aa184869b07e7c326bfb52a08180ad3fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa184869b07e7c326bfb52a08180ad3fb">◆ </a></span>loadWordsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::loadWordsQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::set< int > & </td>
|
|
<td class="paramname"><em>wordIds</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::list< <a class="el" href="classrtabmap_1_1VisualWord.html">VisualWord</a> * > & </td>
|
|
<td class="paramname"><em>vws</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d42e80dccb2e409ce2bfaf98d087ac6" name="a1d42e80dccb2e409ce2bfaf98d087ac6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d42e80dccb2e409ce2bfaf98d087ac6">◆ </a></span>loadLinksQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::loadLinksQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > & </td>
|
|
<td class="paramname"><em>links</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e">Link::Type</a> </td>
|
|
<td class="paramname"><em>type</em> = <code><a class="el" href="classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4">Link::kUndef</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae08d1a3be341417f2d6c4170a18898c4" name="ae08d1a3be341417f2d6c4170a18898c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae08d1a3be341417f2d6c4170a18898c4">◆ </a></span>loadNodeDataQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::loadNodeDataQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::list< <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> * > & </td>
|
|
<td class="paramname"><em>signatures</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>images</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>scan</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>userData</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>occupancyGrid</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47ff3afe28897e356c8a4aa1cd23e37e" name="a47ff3afe28897e356c8a4aa1cd23e37e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47ff3afe28897e356c8a4aa1cd23e37e">◆ </a></span>getCalibrationQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::getCalibrationQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > & </td>
|
|
<td class="paramname"><em>models</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classrtabmap_1_1StereoCameraModel.html">StereoCameraModel</a> > & </td>
|
|
<td class="paramname"><em>stereoModels</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a858354caa964f20476f9e4c16f5925b2" name="a858354caa964f20476f9e4c16f5925b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a858354caa964f20476f9e4c16f5925b2">◆ </a></span>getLaserScanInfoQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::getLaserScanInfoQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & </td>
|
|
<td class="paramname"><em>info</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5657c0d10739cfaea75c0a3c57ecd92" name="af5657c0d10739cfaea75c0a3c57ecd92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5657c0d10739cfaea75c0a3c57ecd92">◆ </a></span>getNodeInfoQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool rtabmap::DBDriverSqlite3::getNodeInfoQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1Transform.html">Transform</a> & </td>
|
|
<td class="paramname"><em>pose</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>mapId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>weight</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>label</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>stamp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1Transform.html">Transform</a> & </td>
|
|
<td class="paramname"><em>groundTruthPose</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< float > & </td>
|
|
<td class="paramname"><em>velocity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classrtabmap_1_1GPS.html">GPS</a> & </td>
|
|
<td class="paramname"><em>gps</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacertabmap.html#ac175ef40b7a4acb632232d3d96a1199a">EnvSensors</a> & </td>
|
|
<td class="paramname"><em>sensors</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3db9de29a712a3dec5dbe38b90e50cc4" name="a3db9de29a712a3dec5dbe38b90e50cc4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3db9de29a712a3dec5dbe38b90e50cc4">◆ </a></span>getLocalFeaturesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getLocalFeaturesQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::multimap< int, int > & </td>
|
|
<td class="paramname"><em>words</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::KeyPoint > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Point3f > & </td>
|
|
<td class="paramname"><em>points</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>descriptors</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1f5acbdacc5a5e368ffab554a4dbd2b" name="aa1f5acbdacc5a5e368ffab554a4dbd2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1f5acbdacc5a5e368ffab554a4dbd2b">◆ </a></span>getLastNodeIdsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getLastNodeIdsQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::set< int > & </td>
|
|
<td class="paramname"><em>ids</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97d12a56be0c352e81b12e7efe1c219b" name="a97d12a56be0c352e81b12e7efe1c219b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97d12a56be0c352e81b12e7efe1c219b">◆ </a></span>getAllNodeIdsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getAllNodeIdsQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::set< int > & </td>
|
|
<td class="paramname"><em>ids</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>ignoreChildren</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>ignoreBadSignatures</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>ignoreIntermediateNodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a494ebf5455fc73d6ea724c0e3bf7acb5" name="a494ebf5455fc73d6ea724c0e3bf7acb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a494ebf5455fc73d6ea724c0e3bf7acb5">◆ </a></span>getAllOdomPosesQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getAllOdomPosesQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > & </td>
|
|
<td class="paramname"><em>poses</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>ignoreChildren</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>ignoreIntermediateNodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69e2b77a5ee6b8d82ad0f40fea3758f3" name="a69e2b77a5ee6b8d82ad0f40fea3758f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69e2b77a5ee6b8d82ad0f40fea3758f3">◆ </a></span>getAllLinksQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getAllLinksQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > & </td>
|
|
<td class="paramname"><em>links</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>ignoreNullLinks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>withLandmarks</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ad5b34479ef960fcaa74bf26c4b3b0d" name="a3ad5b34479ef960fcaa74bf26c4b3b0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ad5b34479ef960fcaa74bf26c4b3b0d">◆ </a></span>getLastIdQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getLastIdQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>tableName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fieldName</em> = <code>"id"</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd78d3261d5bb1f6c11d8fe56ad7e025" name="afd78d3261d5bb1f6c11d8fe56ad7e025"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd78d3261d5bb1f6c11d8fe56ad7e025">◆ </a></span>getInvertedIndexNiQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getInvertedIndexNiQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>signatureId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>ni</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae53ab7fdce06a683c6860df084b5f1a5" name="ae53ab7fdce06a683c6860df084b5f1a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae53ab7fdce06a683c6860df084b5f1a5">◆ </a></span>getNodesObservingLandmarkQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getNodesObservingLandmarkQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>landmarkId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::map< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > & </td>
|
|
<td class="paramname"><em>nodes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36587d7c8db78b3a8ba71c9188d14a0e" name="a36587d7c8db78b3a8ba71c9188d14a0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36587d7c8db78b3a8ba71c9188d14a0e">◆ </a></span>getNodeIdByLabelQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getNodeIdByLabelQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>label</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7de5f4e43e26f783841485c9f02b4d7e" name="a7de5f4e43e26f783841485c9f02b4d7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7de5f4e43e26f783841485c9f02b4d7e">◆ </a></span>getAllLabelsQuery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void rtabmap::DBDriverSqlite3::getAllLabelsQuery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::map< int, std::string > & </td>
|
|
<td class="paramname"><em>labels</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a073748d5c4dac2e01966147c022ea943" name="a073748d5c4dac2e01966147c022ea943"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a073748d5c4dac2e01966147c022ea943">◆ </a></span>_ppDb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">sqlite3* rtabmap::DBDriverSqlite3::_ppDb</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Open SQLite connection (null when disconnected) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DBDriverSqlite3_8h_source.html#l00307">307</a> of file <a class="el" href="DBDriverSqlite3_8h_source.html">DBDriverSqlite3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0aa18124e40d2ac53e0e1b450d7399b8" name="a0aa18124e40d2ac53e0e1b450d7399b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0aa18124e40d2ac53e0e1b450d7399b8">◆ </a></span>_version</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::DBDriverSqlite3::_version</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Schema version read from the database. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="DBDriverSqlite3_8h_source.html#l00308">308</a> of file <a class="el" href="DBDriverSqlite3_8h_source.html">DBDriverSqlite3.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="DBDriverSqlite3_8h_source.html">DBDriverSqlite3.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacertabmap.html">rtabmap</a></li><li class="navelem"><a class="el" href="classrtabmap_1_1DBDriverSqlite3.html">DBDriverSqlite3</a></li>
|
|
<li class="footer">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 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|