mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-04 09:07:47 +08:00
Preview for PR #1492 c82721341cb6b9be5ea6c74e1c195f07d4187738
This commit is contained in:
@@ -10,6 +10,10 @@
|
||||
<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>
|
||||
@@ -27,6 +31,7 @@
|
||||
<td id="projectalign">
|
||||
<div id="projectname">RTAB-Map<span id="projectnumber"> 0.23.10</span>
|
||||
</div>
|
||||
<div id="projectbrief">Real-Time Appearance-Based Mapping</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -50,6 +55,23 @@ $(function() {
|
||||
/* @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_1OptimizerTORO.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -71,11 +93,6 @@ $(function() {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacertabmap.html">rtabmap</a></li><li class="navelem"><a class="el" href="classrtabmap_1_1OptimizerTORO.html">OptimizerTORO</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
@@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::OptimizerTORO:</div>
|
||||
<area shape="rect" href="classrtabmap_1_1Optimizer.html" title="Abstract base for pose-graph and bundle-adjustment optimizers." alt="" coords="24,5,173,31"/>
|
||||
<area shape="poly" title=" " alt="" coords="101,44,101,79,96,79,96,44"/>
|
||||
</map>
|
||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for rtabmap::OptimizerTORO:</div>
|
||||
<div class="dyncontent">
|
||||
@@ -103,13 +120,13 @@ Collaboration diagram for rtabmap::OptimizerTORO:</div>
|
||||
<area shape="rect" href="classrtabmap_1_1Optimizer.html" title="Abstract base for pose-graph and bundle-adjustment optimizers." alt="" coords="24,5,173,31"/>
|
||||
<area shape="poly" title=" " alt="" coords="101,44,101,79,96,79,96,44"/>
|
||||
</map>
|
||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<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:a7a8bcaf3dc94f5f28ab4837fda8254ca" id="r_a7a8bcaf3dc94f5f28ab4837fda8254ca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1OptimizerTORO.html#a7a8bcaf3dc94f5f28ab4837fda8254ca">OptimizerTORO</a> (int <a class="el" href="classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5">iterations</a>=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double <a class="el" href="classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2">epsilon</a>=Parameters::defaultOptimizerEpsilon())</td></tr>
|
||||
<tr class="memitem:a7a8bcaf3dc94f5f28ab4837fda8254ca" id="r_a7a8bcaf3dc94f5f28ab4837fda8254ca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1OptimizerTORO.html#a7a8bcaf3dc94f5f28ab4837fda8254ca">OptimizerTORO</a> (int <a class="el" href="classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5">iterations</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a88a7018a56b4e6c7c0ceb8e11286f319">Parameters::defaultOptimizerIterations</a>(), bool slam2d=<a class="el" href="classrtabmap_1_1Parameters.html#aee1046f9615d2ed988c952cc47c9331e">Parameters::defaultRegForce3DoF</a>(), bool covarianceIgnored=<a class="el" href="classrtabmap_1_1Parameters.html#ad329ace1333ac8c94cd4043b58173f1b">Parameters::defaultOptimizerVarianceIgnored</a>(), double <a class="el" href="classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2">epsilon</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a8fb0df24ed2d24a013abc03828f43acc">Parameters::defaultOptimizerEpsilon</a>())</td></tr>
|
||||
<tr class="separator:a7a8bcaf3dc94f5f28ab4837fda8254ca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d4d822acdf4bb8a1f27cb1f73c55663" id="r_a3d4d822acdf4bb8a1f27cb1f73c55663"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1OptimizerTORO.html#a3d4d822acdf4bb8a1f27cb1f73c55663">OptimizerTORO</a> (const ParametersMap &parameters)</td></tr>
|
||||
<tr class="memitem:a3d4d822acdf4bb8a1f27cb1f73c55663" id="r_a3d4d822acdf4bb8a1f27cb1f73c55663"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1OptimizerTORO.html#a3d4d822acdf4bb8a1f27cb1f73c55663">OptimizerTORO</a> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters)</td></tr>
|
||||
<tr class="separator:a3d4d822acdf4bb8a1f27cb1f73c55663"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a965efb877ac5edd3b6cda43983096a64" id="r_a965efb877ac5edd3b6cda43983096a64"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16">Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64">type</a> () const</td></tr>
|
||||
<tr class="memdesc:a965efb877ac5edd3b6cda43983096a64"><td class="mdescLeft"> </td><td class="mdescRight">Returns the concrete back-end identifier (one of <a class="el" href="classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16">Type</a>). <br /></td></tr>
|
||||
@@ -124,7 +141,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>saveGraph</b> (const
|
||||
<tr class="memitem:a4477c9a5b6651729944726465b5eba7f inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a4477c9a5b6651729944726465b5eba7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a4477c9a5b6651729944726465b5eba7f">getConnectedGraph</a> (int fromId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &posesIn, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &linksIn, std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &posesOut, std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &linksOut) const</td></tr>
|
||||
<tr class="memdesc:a4477c9a5b6651729944726465b5eba7f inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Extracts the connected component reachable from <code>fromId</code>. <br /></td></tr>
|
||||
<tr class="separator:a4477c9a5b6651729944726465b5eba7f inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a942bd7902c8d2f9444b8eba6a648a3 inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a0a942bd7902c8d2f9444b8eba6a648a3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a0a942bd7902c8d2f9444b8eba6a648a3">parseParameters</a> (const ParametersMap &parameters)</td></tr>
|
||||
<tr class="memitem:a0a942bd7902c8d2f9444b8eba6a648a3 inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a0a942bd7902c8d2f9444b8eba6a648a3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a0a942bd7902c8d2f9444b8eba6a648a3">parseParameters</a> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters)</td></tr>
|
||||
<tr class="memdesc:a0a942bd7902c8d2f9444b8eba6a648a3 inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Reads shared knobs from <code>parameters</code> and applies them to this instance. <br /></td></tr>
|
||||
<tr class="separator:a0a942bd7902c8d2f9444b8eba6a648a3 inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a278f42e0d250085ac6fe9ed425627acf inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a278f42e0d250085ac6fe9ed425627acf"><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"><a class="el" href="classrtabmap_1_1Optimizer.html#a278f42e0d250085ac6fe9ed425627acf">optimizeIncremental</a> (int rootId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &constraints, std::list< std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)</td></tr>
|
||||
@@ -136,17 +153,17 @@ bool </td><td class="memItemRight" valign="bottom"><b>saveGraph</b> (const
|
||||
<tr class="memitem:a038e8df970ab744f6f4ba7027f62b263 inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a038e8df970ab744f6f4ba7027f62b263"><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_1Optimizer.html#a038e8df970ab744f6f4ba7027f62b263">optimizeBA</a> (int rootId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, std::vector< <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, <a class="el" href="classrtabmap_1_1FeatureBA.html">FeatureBA</a> > > &wordReferences, std::set< int > *outliers=0)</td></tr>
|
||||
<tr class="memdesc:a038e8df970ab744f6f4ba7027f62b263 inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Bundle adjustment: jointly refine poses and 3D points (back-end-level entry point). <br /></td></tr>
|
||||
<tr class="separator:a038e8df970ab744f6f4ba7027f62b263 inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2f7cbdebed9787ffa6b0b30536dfa1a0 inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a2f7cbdebed9787ffa6b0b30536dfa1a0"><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"><a class="el" href="classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0">optimizeBA</a> (int rootId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, <a class="el" href="classrtabmap_1_1FeatureBA.html">FeatureBA</a> > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())</td></tr>
|
||||
<tr class="memitem:a2f7cbdebed9787ffa6b0b30536dfa1a0 inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a2f7cbdebed9787ffa6b0b30536dfa1a0"><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"><a class="el" href="classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0">optimizeBA</a> (int rootId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, <a class="el" href="classrtabmap_1_1FeatureBA.html">FeatureBA</a> > > &wordReferences, bool rematchFeatures=false, const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &registrationParameters=<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>())</td></tr>
|
||||
<tr class="memdesc:a2f7cbdebed9787ffa6b0b30536dfa1a0 inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">BA wrapper that derives camera models and correspondences from signatures. <br /></td></tr>
|
||||
<tr class="separator:a2f7cbdebed9787ffa6b0b30536dfa1a0 inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aab99f045516162944ad68fdabacb53dc inherit pub_methods_classrtabmap_1_1Optimizer" id="r_aab99f045516162944ad68fdabacb53dc"><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>optimizeBA</b> (int rootId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())</td></tr>
|
||||
std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > </td><td class="memItemRight" valign="bottom"><b>optimizeBA</b> (int rootId, const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> > &signatures, bool rematchFeatures=false, const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &registrationParameters=<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>())</td></tr>
|
||||
<tr class="memdesc:aab99f045516162944ad68fdabacb53dc inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map. <br /></td></tr>
|
||||
<tr class="separator:aab99f045516162944ad68fdabacb53dc inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6b32a9697837f03941773f6a5bbf91c inherit pub_methods_classrtabmap_1_1Optimizer" id="r_ad6b32a9697837f03941773f6a5bbf91c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classrtabmap_1_1Transform.html">Transform</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#ad6b32a9697837f03941773f6a5bbf91c">optimizeBA</a> (const <a class="el" href="classrtabmap_1_1Link.html">Link</a> &link, const <a class="el" href="classrtabmap_1_1CameraModel.html">CameraModel</a> &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, <a class="el" href="classrtabmap_1_1FeatureBA.html">FeatureBA</a> > > &wordReferences, std::set< int > *outliers=0)</td></tr>
|
||||
<tr class="memdesc:ad6b32a9697837f03941773f6a5bbf91c inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Refine a single two-frame link via BA. <br /></td></tr>
|
||||
<tr class="separator:ad6b32a9697837f03941773f6a5bbf91c inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a93fb09dac068e64de000f692bcb8216f inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a93fb09dac068e64de000f692bcb8216f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f">computeBACorrespondences</a> (const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, <a class="el" href="classrtabmap_1_1FeatureBA.html">FeatureBA</a> > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())</td></tr>
|
||||
<tr class="memitem:a93fb09dac068e64de000f692bcb8216f inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a93fb09dac068e64de000f692bcb8216f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f">computeBACorrespondences</a> (const std::map< int, <a class="el" href="classrtabmap_1_1Transform.html">Transform</a> > &poses, const std::multimap< int, <a class="el" href="classrtabmap_1_1Link.html">Link</a> > &links, const std::map< int, <a class="el" href="classrtabmap_1_1Signature.html">Signature</a> > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, <a class="el" href="classrtabmap_1_1FeatureBA.html">FeatureBA</a> > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> registrationParameters=<a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>())</td></tr>
|
||||
<tr class="memdesc:a93fb09dac068e64de000f692bcb8216f inherit pub_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Build BA correspondences (3D points + per-frame observations) from signatures. <br /></td></tr>
|
||||
<tr class="separator:a93fb09dac068e64de000f692bcb8216f inherit pub_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a178bb719b0e22863e29add12c85e14a5 inherit pub_methods_classrtabmap_1_1Optimizer" id="r_a178bb719b0e22863e29add12c85e14a5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5">iterations</a> () const</td></tr>
|
||||
@@ -202,11 +219,11 @@ static bool </td><td class="memItemRight" valign="bottom"><b>loadGraph</b>
|
||||
<tr class="memitem:afe0381a3b42926b7634027e522766eb1 inherit pub_static_methods_classrtabmap_1_1Optimizer" id="r_afe0381a3b42926b7634027e522766eb1"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#afe0381a3b42926b7634027e522766eb1">isAvailable</a> (<a class="el" href="classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16">Optimizer::Type</a> <a class="el" href="classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520">type</a>)</td></tr>
|
||||
<tr class="memdesc:afe0381a3b42926b7634027e522766eb1 inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether <code>type</code> was compiled in (its third-party dependency was found). <br /></td></tr>
|
||||
<tr class="separator:afe0381a3b42926b7634027e522766eb1 inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a78b457bec2cdb7bdd320e2bfcca759df inherit pub_static_methods_classrtabmap_1_1Optimizer" id="r_a78b457bec2cdb7bdd320e2bfcca759df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classrtabmap_1_1Optimizer.html">Optimizer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a78b457bec2cdb7bdd320e2bfcca759df">create</a> (const ParametersMap &parameters)</td></tr>
|
||||
<tr class="memdesc:a78b457bec2cdb7bdd320e2bfcca759df inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Factory: build an optimizer from a ParametersMap. <br /></td></tr>
|
||||
<tr class="memitem:a78b457bec2cdb7bdd320e2bfcca759df inherit pub_static_methods_classrtabmap_1_1Optimizer" id="r_a78b457bec2cdb7bdd320e2bfcca759df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classrtabmap_1_1Optimizer.html">Optimizer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classrtabmap_1_1Optimizer.html#a78b457bec2cdb7bdd320e2bfcca759df">create</a> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters)</td></tr>
|
||||
<tr class="memdesc:a78b457bec2cdb7bdd320e2bfcca759df inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Factory: build an optimizer from a <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a>. <br /></td></tr>
|
||||
<tr class="separator:a78b457bec2cdb7bdd320e2bfcca759df inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeff86117cf69fdae3c25e5bc327a142d inherit pub_static_methods_classrtabmap_1_1Optimizer" id="r_aeff86117cf69fdae3c25e5bc327a142d"><td class="memItemLeft" align="right" valign="top">
|
||||
static <a class="el" href="classrtabmap_1_1Optimizer.html">Optimizer</a> * </td><td class="memItemRight" valign="bottom"><b>create</b> (<a class="el" href="classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16">Optimizer::Type</a> <a class="el" href="classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520">type</a>, const ParametersMap &parameters=ParametersMap())</td></tr>
|
||||
static <a class="el" href="classrtabmap_1_1Optimizer.html">Optimizer</a> * </td><td class="memItemRight" valign="bottom"><b>create</b> (<a class="el" href="classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16">Optimizer::Type</a> <a class="el" href="classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520">type</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:aeff86117cf69fdae3c25e5bc327a142d inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="mdescLeft"> </td><td class="mdescRight">Factory: build an optimizer of a specific <code>type</code>. Caller owns the result. <br /></td></tr>
|
||||
<tr class="separator:aeff86117cf69fdae3c25e5bc327a142d inherit pub_static_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
@@ -227,10 +244,10 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr class="separator:a18ae8ac76346d1adc68ab176a5b02d16 inherit pub_types_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_methods_classrtabmap_1_1Optimizer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classrtabmap_1_1Optimizer')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classrtabmap_1_1Optimizer.html">rtabmap::Optimizer</a></td></tr>
|
||||
<tr class="memitem:a8c9e731f0c81d267a4aae62941b5af18 inherit pro_methods_classrtabmap_1_1Optimizer" id="r_a8c9e731f0c81d267a4aae62941b5af18"><td class="memItemLeft" align="right" valign="top">
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Optimizer</b> (int <a class="el" href="classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5">iterations</a>=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double <a class="el" href="classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2">epsilon</a>=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool <a class="el" href="classrtabmap_1_1Optimizer.html#aeebd0d5575ab7e9f492b095c05ddb237">priorsIgnored</a>=Parameters::defaultOptimizerPriorsIgnored(), bool <a class="el" href="classrtabmap_1_1Optimizer.html#a32f53d408ef0372c5c196ee89ff5ad79">landmarksIgnored</a>=Parameters::defaultOptimizerLandmarksIgnored(), float <a class="el" href="classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7">gravitySigma</a>=Parameters::defaultOptimizerGravitySigma())</td></tr>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Optimizer</b> (int <a class="el" href="classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5">iterations</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a88a7018a56b4e6c7c0ceb8e11286f319">Parameters::defaultOptimizerIterations</a>(), bool slam2d=<a class="el" href="classrtabmap_1_1Parameters.html#aee1046f9615d2ed988c952cc47c9331e">Parameters::defaultRegForce3DoF</a>(), bool covarianceIgnored=<a class="el" href="classrtabmap_1_1Parameters.html#ad329ace1333ac8c94cd4043b58173f1b">Parameters::defaultOptimizerVarianceIgnored</a>(), double <a class="el" href="classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2">epsilon</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a8fb0df24ed2d24a013abc03828f43acc">Parameters::defaultOptimizerEpsilon</a>(), bool robust=<a class="el" href="classrtabmap_1_1Parameters.html#a2a83a1c7b7cc3dfe1b03bd9c10a437fd">Parameters::defaultOptimizerRobust</a>(), bool <a class="el" href="classrtabmap_1_1Optimizer.html#aeebd0d5575ab7e9f492b095c05ddb237">priorsIgnored</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a6394c7cc99dca72faf68799adc89ffd7">Parameters::defaultOptimizerPriorsIgnored</a>(), bool <a class="el" href="classrtabmap_1_1Optimizer.html#a32f53d408ef0372c5c196ee89ff5ad79">landmarksIgnored</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a45cdc34f61574e7de40f2d4a822b1ca6">Parameters::defaultOptimizerLandmarksIgnored</a>(), float <a class="el" href="classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7">gravitySigma</a>=<a class="el" href="classrtabmap_1_1Parameters.html#a88fab03b485f103123fad036a536c71a">Parameters::defaultOptimizerGravitySigma</a>())</td></tr>
|
||||
<tr class="separator:a8c9e731f0c81d267a4aae62941b5af18 inherit pro_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af6e45bcd0da53aeeabb6a2bf8bfd641a inherit pro_methods_classrtabmap_1_1Optimizer" id="r_af6e45bcd0da53aeeabb6a2bf8bfd641a"><td class="memItemLeft" align="right" valign="top">
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Optimizer</b> (const ParametersMap &parameters)</td></tr>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Optimizer</b> (const <a class="el" href="namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55">ParametersMap</a> &parameters)</td></tr>
|
||||
<tr class="separator:af6e45bcd0da53aeeabb6a2bf8bfd641a inherit pro_methods_classrtabmap_1_1Optimizer"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
@@ -250,25 +267,25 @@ Additional Inherited Members</h2></td></tr>
|
||||
<td class="memname">rtabmap::OptimizerTORO::OptimizerTORO </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>iterations</em> = <code>Parameters::defaultOptimizerIterations()</code>, </td>
|
||||
<td class="paramname"><em>iterations</em> = <code><a class="el" href="classrtabmap_1_1Parameters.html#a88a7018a56b4e6c7c0ceb8e11286f319">Parameters::defaultOptimizerIterations</a>()</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>slam2d</em> = <code>Parameters::defaultRegForce3DoF()</code>, </td>
|
||||
<td class="paramname"><em>slam2d</em> = <code><a class="el" href="classrtabmap_1_1Parameters.html#aee1046f9615d2ed988c952cc47c9331e">Parameters::defaultRegForce3DoF</a>()</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>covarianceIgnored</em> = <code>Parameters::defaultOptimizerVarianceIgnored()</code>, </td>
|
||||
<td class="paramname"><em>covarianceIgnored</em> = <code><a class="el" href="classrtabmap_1_1Parameters.html#ad329ace1333ac8c94cd4043b58173f1b">Parameters::defaultOptimizerVarianceIgnored</a>()</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>epsilon</em> = <code>Parameters::defaultOptimizerEpsilon()</code> </td>
|
||||
<td class="paramname"><em>epsilon</em> = <code><a class="el" href="classrtabmap_1_1Parameters.html#a8fb0df24ed2d24a013abc03828f43acc">Parameters::defaultOptimizerEpsilon</a>()</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -299,7 +316,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">rtabmap::OptimizerTORO::OptimizerTORO </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const ParametersMap & </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>
|
||||
@@ -462,9 +479,13 @@ Additional Inherited Members</h2></td></tr>
|
||||
<li>corelib/include/rtabmap/core/optimizer/<a class="el" href="OptimizerTORO_8h_source.html">OptimizerTORO.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
<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_1OptimizerTORO.html">OptimizerTORO</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>
|
||||
|
||||
Reference in New Issue
Block a user