2026-08-06 22:56:24 +00:00
<!-- 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" >
2026-09-20 06:51:14 +00:00
< div id = "projectname" > RTAB-Map< span id = "projectnumber" >   0.23.12</ span >
2026-08-06 22:56:24 +00:00
</ 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 >
2026-08-09 07:13:20 +00:00
< 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 >
2026-08-06 22:56:24 +00:00
< 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 >
2026-09-28 07:32:24 +00:00
< tr >< td colspan = "2" >< div class = "groupHeader" > Trash-checking DBDriver methods, hidden on purpose</ div ></ td ></ tr >
< tr >< td colspan = "2" >< div class = "groupText" >< p > These public < a class = "el" href = "classrtabmap_1_1DBDriver.html" title = "Abstract database driver for RTAB-Map maps (signatures, links, words, statistics)." > DBDriver</ a > methods lock the trash mutex. They are hidden here so that *Query() implementations, which are called with the database mutex already locked, cannot call them by mistake (it would invert the lock order with < a class = "el" href = "classrtabmap_1_1DBDriver.html#ab4a0036162994c2ef76d4236e2a7ea0a" title = "Flush queued signatures and visual words to the database." > DBDriver::emptyTrashes()</ a > and could deadlock). Call the corresponding *Query() method instead.</ p >
< p > To call them from outside, use a < a class = "el" href = "classrtabmap_1_1DBDriver.html" title = "Abstract database driver for RTAB-Map maps (signatures, links, words, statistics)." > DBDriver</ a > pointer or reference (e.g., < a class = "el" href = "classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9" title = "Factory: returns a SQLite database driver (DBDriverSqlite3)." > DBDriver::create()</ a > ). </ p >
</ div ></ td ></ tr >
< tr class = "memitem:a9680e86b8fa749a7e5d9bc33c1a2756a" id = "r_a9680e86b8fa749a7e5d9bc33c1a2756a" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a9680e86b8fa749a7e5d9bc33c1a2756a" name = "a9680e86b8fa749a7e5d9bc33c1a2756a" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > asyncSave</ b > (< a class = "el" href = "classrtabmap_1_1Signature.html" > Signature</ a > *s)=delete</ td ></ tr >
< tr class = "separator:a9680e86b8fa749a7e5d9bc33c1a2756a" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a284655ed75c4b45a1875865cb6c0b294" id = "r_a284655ed75c4b45a1875865cb6c0b294" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a284655ed75c4b45a1875865cb6c0b294" name = "a284655ed75c4b45a1875865cb6c0b294" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > asyncSave</ b > (< a class = "el" href = "classrtabmap_1_1VisualWord.html" > VisualWord</ a > *vw)=delete</ td ></ tr >
< tr class = "separator:a284655ed75c4b45a1875865cb6c0b294" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a8618b0d158999aaeb40f6139d5824616" id = "r_a8618b0d158999aaeb40f6139d5824616" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a8618b0d158999aaeb40f6139d5824616" name = "a8618b0d158999aaeb40f6139d5824616" ></ a >
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)=delete</ td ></ tr >
< tr class = "separator:a8618b0d158999aaeb40f6139d5824616" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:adf9c3693a95b68daf59c9c149d7efba7" id = "r_adf9c3693a95b68daf59c9c149d7efba7" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "adf9c3693a95b68daf59c9c149d7efba7" name = "adf9c3693a95b68daf59c9c149d7efba7" ></ a >
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)=delete</ td ></ tr >
< tr class = "separator:adf9c3693a95b68daf59c9c149d7efba7" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a64613f9e5e9ee8d86f0732ba26a4f898" id = "r_a64613f9e5e9ee8d86f0732ba26a4f898" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a64613f9e5e9ee8d86f0732ba26a4f898" name = "a64613f9e5e9ee8d86f0732ba26a4f898" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:a64613f9e5e9ee8d86f0732ba26a4f898" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a0b3e48bb4e63c6477abb111207610e14" id = "r_a0b3e48bb4e63c6477abb111207610e14" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a0b3e48bb4e63c6477abb111207610e14" name = "a0b3e48bb4e63c6477abb111207610e14" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:a0b3e48bb4e63c6477abb111207610e14" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ab8ab1d9034de8857a39825eda9ccdf68" id = "r_ab8ab1d9034de8857a39825eda9ccdf68" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ab8ab1d9034de8857a39825eda9ccdf68" name = "ab8ab1d9034de8857a39825eda9ccdf68" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:ab8ab1d9034de8857a39825eda9ccdf68" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a95892da5d71bdb79d3d4e89d00d8aed3" id = "r_a95892da5d71bdb79d3d4e89d00d8aed3" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a95892da5d71bdb79d3d4e89d00d8aed3" name = "a95892da5d71bdb79d3d4e89d00d8aed3" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:a95892da5d71bdb79d3d4e89d00d8aed3" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aed88bdf206640ebc0f90275c782be28a" id = "r_aed88bdf206640ebc0f90275c782be28a" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aed88bdf206640ebc0f90275c782be28a" name = "aed88bdf206640ebc0f90275c782be28a" ></ a >
bool  </ td >< td class = "memItemRight" valign = "bottom" >< b > getLaserScanInfo</ b > (int signatureId, < a class = "el" href = "classrtabmap_1_1LaserScan.html" > LaserScan</ a > & info) const =delete</ td ></ tr >
< tr class = "separator:aed88bdf206640ebc0f90275c782be28a" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ad08fc61ea1831937c3fc6a02394d184f" id = "r_ad08fc61ea1831937c3fc6a02394d184f" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ad08fc61ea1831937c3fc6a02394d184f" name = "ad08fc61ea1831937c3fc6a02394d184f" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:ad08fc61ea1831937c3fc6a02394d184f" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a9873102db85fd6d6f2ed907f7cd479d5" id = "r_a9873102db85fd6d6f2ed907f7cd479d5" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a9873102db85fd6d6f2ed907f7cd479d5" name = "a9873102db85fd6d6f2ed907f7cd479d5" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:a9873102db85fd6d6f2ed907f7cd479d5" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aab64180a9b162147a144b63aab549c9c" id = "r_aab64180a9b162147a144b63aab549c9c" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aab64180a9b162147a144b63aab549c9c" name = "aab64180a9b162147a144b63aab549c9c" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:aab64180a9b162147a144b63aab549c9c" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a60d7c2e47066bc6113eaeb03f0997255" id = "r_a60d7c2e47066bc6113eaeb03f0997255" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a60d7c2e47066bc6113eaeb03f0997255" name = "a60d7c2e47066bc6113eaeb03f0997255" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getWeight</ b > (int signatureId, int & weight) const =delete</ td ></ tr >
< tr class = "separator:a60d7c2e47066bc6113eaeb03f0997255" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ac894260ae3e599de3af3a3d30eb4a255" id = "r_ac894260ae3e599de3af3a3d30eb4a255" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ac894260ae3e599de3af3a3d30eb4a255" name = "ac894260ae3e599de3af3a3d30eb4a255" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getAllNodeIds</ b > (std::set< int > & ids, bool ignoreChildren=false, bool ignoreBadSignatures=false, bool ignoreIntermediateNodes=false) const =delete</ td ></ tr >
< tr class = "separator:ac894260ae3e599de3af3a3d30eb4a255" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa230b19a1b1603a5dc2f42ca848c089c" id = "r_aa230b19a1b1603a5dc2f42ca848c089c" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aa230b19a1b1603a5dc2f42ca848c089c" name = "aa230b19a1b1603a5dc2f42ca848c089c" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:aa230b19a1b1603a5dc2f42ca848c089c" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a8e8af2de686d52e9ad5729fac4750fb8" id = "r_a8e8af2de686d52e9ad5729fac4750fb8" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a8e8af2de686d52e9ad5729fac4750fb8" name = "a8e8af2de686d52e9ad5729fac4750fb8" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:a8e8af2de686d52e9ad5729fac4750fb8" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a9228daa61b91d8475f8bcd90a859ae9b" id = "r_a9228daa61b91d8475f8bcd90a859ae9b" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a9228daa61b91d8475f8bcd90a859ae9b" name = "a9228daa61b91d8475f8bcd90a859ae9b" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getLastNodeId</ b > (int & id) const =delete</ td ></ tr >
< tr class = "separator:a9228daa61b91d8475f8bcd90a859ae9b" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:adb5870246f8ee7b2b4f1bfcdec2708a9" id = "r_adb5870246f8ee7b2b4f1bfcdec2708a9" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "adb5870246f8ee7b2b4f1bfcdec2708a9" name = "adb5870246f8ee7b2b4f1bfcdec2708a9" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getLastMapId</ b > (int & mapId) const =delete</ td ></ tr >
< tr class = "separator:adb5870246f8ee7b2b4f1bfcdec2708a9" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ab803789d31edc09608c6502e19ac5a78" id = "r_ab803789d31edc09608c6502e19ac5a78" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ab803789d31edc09608c6502e19ac5a78" name = "ab803789d31edc09608c6502e19ac5a78" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getLastWordId</ b > (int & id) const =delete</ td ></ tr >
< tr class = "separator:ab803789d31edc09608c6502e19ac5a78" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a55832efd56a15e7a3a1329253664cbdb" id = "r_a55832efd56a15e7a3a1329253664cbdb" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a55832efd56a15e7a3a1329253664cbdb" name = "a55832efd56a15e7a3a1329253664cbdb" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getInvertedIndexNi</ b > (int signatureId, int & ni) const =delete</ td ></ tr >
< tr class = "separator:a55832efd56a15e7a3a1329253664cbdb" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ac3b130474442afda546e3108f4f6cdfe" id = "r_ac3b130474442afda546e3108f4f6cdfe" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ac3b130474442afda546e3108f4f6cdfe" name = "ac3b130474442afda546e3108f4f6cdfe" ></ a >
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 =delete</ td ></ tr >
< tr class = "separator:ac3b130474442afda546e3108f4f6cdfe" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aedba9e307cb443d2fc8c1d576e2db914" id = "r_aedba9e307cb443d2fc8c1d576e2db914" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aedba9e307cb443d2fc8c1d576e2db914" name = "aedba9e307cb443d2fc8c1d576e2db914" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getNodeIdByLabel</ b > (const std::string & label, int & id) const =delete</ td ></ tr >
< tr class = "separator:aedba9e307cb443d2fc8c1d576e2db914" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a42aa86a61c9a4fb7af868420ef81b4a3" id = "r_a42aa86a61c9a4fb7af868420ef81b4a3" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a42aa86a61c9a4fb7af868420ef81b4a3" name = "a42aa86a61c9a4fb7af868420ef81b4a3" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getAllLabels</ b > (std::map< int, std::string > & labels) const =delete</ td ></ tr >
< tr class = "separator:a42aa86a61c9a4fb7af868420ef81b4a3" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
2026-08-06 22:56:24 +00:00
< 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 >
2026-09-28 07:32:24 +00:00
< p class = "definition" > Definition at line < a class = "el" href = "DBDriverSqlite3_8h_source.html#l00341" > 341</ a > of file < a class = "el" href = "DBDriverSqlite3_8h_source.html" > DBDriverSqlite3.h</ a > .</ p >
2026-08-06 22:56:24 +00:00
</ 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 >
2026-09-28 07:32:24 +00:00
< p class = "definition" > Definition at line < a class = "el" href = "DBDriverSqlite3_8h_source.html#l00342" > 342</ a > of file < a class = "el" href = "DBDriverSqlite3_8h_source.html" > DBDriverSqlite3.h</ a > .</ p >
2026-08-06 22:56:24 +00:00
</ 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 >