2026-08-02 01:36:11 +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::EpipolarGeometry 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 >
2026-08-02 07:56:38 +00:00
< 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 >
2026-08-02 01:36:11 +00:00
< link href = "search/search.css" rel = "stylesheet" type = "text/css" />
< script type = "text/javascript" src = "search/searchdata.js" ></ script >
< script type = "text/javascript" src = "search/search.js" ></ script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" />
< script type = "text/javascript" > window . RTABMAP_DOC_ROOT = "" ;</ script >
< script type = "text/javascript" src = "../versions.js" ></ script >
< script type = "text/javascript" src = "version-switcher.js" ></ script >
</ head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr id = "projectrow" >
< td id = "projectalign" >
< div id = "projectname" > RTAB-Map< span id = "projectnumber" >   0.23.10</ span >
</ div >
2026-08-02 07:56:38 +00:00
< div id = "projectbrief" > Real-Time Appearance-Based Mapping</ div >
2026-08-02 01:36:11 +00:00
</ 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 >
2026-08-02 07:56:38 +00:00
</ 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_1EpipolarGeometry.html' , '' ); initResizable (); });
/* @license-end */
</ script >
< div id = "doc-content" >
2026-08-02 01:36:11 +00:00
<!-- 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 = "#pub-static-methods" > Static Public Member Functions</ a > |
< a href = "classrtabmap_1_1EpipolarGeometry-members.html" > List of all members</ a > </ div >
< div class = "headertitle" >< div class = "title" > rtabmap::EpipolarGeometry Class Reference</ div ></ div >
</ div > <!--header-->
< div class = "contents" >
< 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:a48e708bc5d6c9c7dcacba31d4f965442" id = "r_a48e708bc5d6c9c7dcacba31d4f965442" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a48e708bc5d6c9c7dcacba31d4f965442" name = "a48e708bc5d6c9c7dcacba31d4f965442" ></ a >
2026-08-02 07:56:38 +00:00
  </ td >< td class = "memItemRight" valign = "bottom" >< b > EpipolarGeometry</ b > (const < a class = "el" href = "namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55" > ParametersMap</ a > & parameters=< a class = "el" href = "namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55" > ParametersMap</ a > ())</ td ></ tr >
2026-08-02 01:36:11 +00:00
< tr class = "separator:a48e708bc5d6c9c7dcacba31d4f965442" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa1e42e00e6fec4fbdce5119540bbf9ba" id = "r_aa1e42e00e6fec4fbdce5119540bbf9ba" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aa1e42e00e6fec4fbdce5119540bbf9ba" name = "aa1e42e00e6fec4fbdce5119540bbf9ba" ></ a >
bool  </ td >< td class = "memItemRight" valign = "bottom" >< b > check</ b > (const < a class = "el" href = "classrtabmap_1_1Signature.html" > Signature</ a > *ssA, const < a class = "el" href = "classrtabmap_1_1Signature.html" > Signature</ a > *ssB)</ td ></ tr >
< tr class = "separator:aa1e42e00e6fec4fbdce5119540bbf9ba" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aae54b380ee7cf713f680105a24a04514" id = "r_aae54b380ee7cf713f680105a24a04514" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aae54b380ee7cf713f680105a24a04514" name = "aae54b380ee7cf713f680105a24a04514" ></ a >
2026-08-02 07:56:38 +00:00
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > parseParameters</ b > (const < a class = "el" href = "namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55" > ParametersMap</ a > & parameters)</ td ></ tr >
2026-08-02 01:36:11 +00:00
< tr class = "separator:aae54b380ee7cf713f680105a24a04514" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a0172efb606ffc65d7903dbf8c3ce8e56" id = "r_a0172efb606ffc65d7903dbf8c3ce8e56" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#a0172efb606ffc65d7903dbf8c3ce8e56" > getMatchCountMinAccepted</ a > () const</ td ></ tr >
< tr class = "separator:a0172efb606ffc65d7903dbf8c3ce8e56" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:afa113c038e111b3343eb650e994fab55" id = "r_afa113c038e111b3343eb650e994fab55" >< td class = "memItemLeft" align = "right" valign = "top" > double  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#afa113c038e111b3343eb650e994fab55" > getRansacParam1</ a > () const</ td ></ tr >
< tr class = "separator:afa113c038e111b3343eb650e994fab55" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:accab495f35611a8c0363dea833dbd347" id = "r_accab495f35611a8c0363dea833dbd347" >< td class = "memItemLeft" align = "right" valign = "top" > double  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#accab495f35611a8c0363dea833dbd347" > getRansacParam2</ a > () const</ td ></ tr >
< tr class = "separator:accab495f35611a8c0363dea833dbd347" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a364dd318300aa33bd74186abc99368a5" id = "r_a364dd318300aa33bd74186abc99368a5" >< td class = "memItemLeft" align = "right" valign = "top" > void  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#a364dd318300aa33bd74186abc99368a5" > setMatchCountMinAccepted</ a > (int matchCountMinAccepted)</ td ></ tr >
< tr class = "separator:a364dd318300aa33bd74186abc99368a5" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a8915c49b58d8d3d63180922501b1f029" id = "r_a8915c49b58d8d3d63180922501b1f029" >< td class = "memItemLeft" align = "right" valign = "top" > void  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#a8915c49b58d8d3d63180922501b1f029" > setRansacParam1</ a > (double ransacParam1)</ td ></ tr >
< tr class = "separator:a8915c49b58d8d3d63180922501b1f029" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a7b3496bc00e02b7e539a90f34d953e8f" id = "r_a7b3496bc00e02b7e539a90f34d953e8f" >< td class = "memItemLeft" align = "right" valign = "top" > void  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#a7b3496bc00e02b7e539a90f34d953e8f" > setRansacParam2</ a > (double ransacParam2)</ td ></ tr >
< tr class = "separator:a7b3496bc00e02b7e539a90f34d953e8f" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
</ table >< table class = "memberdecls" >
< tr class = "heading" >< td colspan = "2" >< h2 class = "groupheader" >< a id = "pub-static-methods" name = "pub-static-methods" ></ a >
Static Public Member Functions</ h2 ></ td ></ tr >
< tr class = "memitem:aff7a151d3afa5620816d134697ad01ed" id = "r_aff7a151d3afa5620816d134697ad01ed" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aff7a151d3afa5620816d134697ad01ed" name = "aff7a151d3afa5620816d134697ad01ed" ></ a >
static void  </ td >< td class = "memItemRight" valign = "bottom" >< b > findEpipolesFromF</ b > (const cv::Mat & fundamentalMatrix, cv::Vec3d & e1, cv::Vec3d & e2)</ td ></ tr >
< tr class = "separator:aff7a151d3afa5620816d134697ad01ed" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa68091d6408640e0b432b33a010d3e19" id = "r_aa68091d6408640e0b432b33a010d3e19" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aa68091d6408640e0b432b33a010d3e19" name = "aa68091d6408640e0b432b33a010d3e19" ></ a >
static cv::Mat  </ td >< td class = "memItemRight" valign = "bottom" >< b > findPFromE</ b > (const cv::Mat & E, const cv::Mat & x, const cv::Mat & xp)</ td ></ tr >
< tr class = "separator:aa68091d6408640e0b432b33a010d3e19" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa5191e21d0342666b2a367a7b102d545" id = "r_aa5191e21d0342666b2a367a7b102d545" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aa5191e21d0342666b2a367a7b102d545" name = "aa5191e21d0342666b2a367a7b102d545" ></ a >
static cv::Mat  </ td >< td class = "memItemRight" valign = "bottom" >< b > findFFromWords</ b > (const std::list< std::pair< int, std::pair< cv::KeyPoint, cv::KeyPoint > > > & pairs, std::vector< uchar > & status, double ransacReprojThreshold=3.0, double ransacConfidence=0.99)</ td ></ tr >
< tr class = "separator:aa5191e21d0342666b2a367a7b102d545" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a041e79c98c175e33d2508afe499f62e1" id = "r_a041e79c98c175e33d2508afe499f62e1" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a041e79c98c175e33d2508afe499f62e1" name = "a041e79c98c175e33d2508afe499f62e1" ></ a >
static void  </ td >< td class = "memItemRight" valign = "bottom" >< b > findRTFromP</ b > (const cv::Mat & p, cv::Mat & r, cv::Mat & t)</ td ></ tr >
< tr class = "separator:a041e79c98c175e33d2508afe499f62e1" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa850f62f679eb954c95dfccebb93a819" id = "r_aa850f62f679eb954c95dfccebb93a819" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aa850f62f679eb954c95dfccebb93a819" name = "aa850f62f679eb954c95dfccebb93a819" ></ a >
static cv::Mat  </ td >< td class = "memItemRight" valign = "bottom" >< b > findFFromCalibratedStereoCameras</ b > (double fx, double fy, double cx, double cy, double Tx, double Ty)</ td ></ tr >
< tr class = "separator:aa850f62f679eb954c95dfccebb93a819" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ace979984a7d97ccaa18bf0764318d342" id = "r_ace979984a7d97ccaa18bf0764318d342" >< td class = "memTemplParams" colspan = "2" > template< typename T > </ td ></ tr >
< tr class = "memitem:ace979984a7d97ccaa18bf0764318d342" >< td class = "memTemplItemLeft" align = "right" valign = "top" > static int  </ td >< td class = "memTemplItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#ace979984a7d97ccaa18bf0764318d342" > findPairs</ a > (const std::map< int, T > & wordsA, const std::map< int, T > & wordsB, std::list< std::pair< int, std::pair< T, T > > > & pairs, bool ignoreNegativeIds=true)</ td ></ tr >
< tr class = "separator:ace979984a7d97ccaa18bf0764318d342" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a8fc121340b9d638dc9b8c69f2d86c5e7" id = "r_a8fc121340b9d638dc9b8c69f2d86c5e7" >< td class = "memTemplParams" colspan = "2" > template< typename T > </ td ></ tr >
< tr class = "memitem:a8fc121340b9d638dc9b8c69f2d86c5e7" >< td class = "memTemplItemLeft" align = "right" valign = "top" > static int  </ td >< td class = "memTemplItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#a8fc121340b9d638dc9b8c69f2d86c5e7" > findPairs</ a > (const std::multimap< int, T > & wordsA, const std::multimap< int, T > & wordsB, std::list< std::pair< int, std::pair< T, T > > > & pairs, bool ignoreNegativeIds=true)</ td ></ tr >
< tr class = "separator:a8fc121340b9d638dc9b8c69f2d86c5e7" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a7c3886c647a098d33a88640ed2477e24" id = "r_a7c3886c647a098d33a88640ed2477e24" >< td class = "memTemplParams" colspan = "2" > template< typename T > </ td ></ tr >
< tr class = "memitem:a7c3886c647a098d33a88640ed2477e24" >< td class = "memTemplItemLeft" align = "right" valign = "top" > static int  </ td >< td class = "memTemplItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#a7c3886c647a098d33a88640ed2477e24" > findPairsUnique</ a > (const std::multimap< int, T > & wordsA, const std::multimap< int, T > & wordsB, std::list< std::pair< int, std::pair< T, T > > > & pairs, bool ignoreNegativeIds=true)</ td ></ tr >
< tr class = "separator:a7c3886c647a098d33a88640ed2477e24" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:adfcc58ee756cb99887c6d8807bc7104c" id = "r_adfcc58ee756cb99887c6d8807bc7104c" >< td class = "memTemplParams" colspan = "2" > template< typename T > </ td ></ tr >
< tr class = "memitem:adfcc58ee756cb99887c6d8807bc7104c" >< td class = "memTemplItemLeft" align = "right" valign = "top" > static int  </ td >< td class = "memTemplItemRight" valign = "bottom" >< a class = "el" href = "classrtabmap_1_1EpipolarGeometry.html#adfcc58ee756cb99887c6d8807bc7104c" > findPairsAll</ a > (const std::multimap< int, T > & wordsA, const std::multimap< int, T > & wordsB, std::list< std::pair< int, std::pair< T, T > > > & pairs, bool ignoreNegativeIds=true)</ td ></ tr >
< tr class = "separator:adfcc58ee756cb99887c6d8807bc7104c" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:af7e666c8cd364ac0bd8ddafa7c9d7409" id = "r_af7e666c8cd364ac0bd8ddafa7c9d7409" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "af7e666c8cd364ac0bd8ddafa7c9d7409" name = "af7e666c8cd364ac0bd8ddafa7c9d7409" ></ a >
static cv::Mat  </ td >< td class = "memItemRight" valign = "bottom" >< b > linearLSTriangulation</ b > (cv::Point3d u, cv::Matx34d P, cv::Point3d u1, cv::Matx34d P1)</ td ></ tr >
< tr class = "separator:af7e666c8cd364ac0bd8ddafa7c9d7409" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a14201242ddc7ed8f1d3529a4f08399cb" id = "r_a14201242ddc7ed8f1d3529a4f08399cb" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a14201242ddc7ed8f1d3529a4f08399cb" name = "a14201242ddc7ed8f1d3529a4f08399cb" ></ a >
static cv::Mat  </ td >< td class = "memItemRight" valign = "bottom" >< b > iterativeLinearLSTriangulation</ b > (cv::Point3d u, const cv::Matx34d & P, cv::Point3d u1, const cv::Matx34d & P1)</ td ></ tr >
< tr class = "separator:a14201242ddc7ed8f1d3529a4f08399cb" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a5032280a1ba3c3d1fe330f4053156f74" id = "r_a5032280a1ba3c3d1fe330f4053156f74" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a5032280a1ba3c3d1fe330f4053156f74" name = "a5032280a1ba3c3d1fe330f4053156f74" ></ a >
static double  </ td >< td class = "memItemRight" valign = "bottom" >< b > triangulatePoints</ b > (const cv::Mat & pt_set1, const cv::Mat & pt_set2, const cv::Mat & P, const cv::Mat & P1, pcl::PointCloud< pcl::PointXYZ > ::Ptr & pointcloud, std::vector< double > & reproj_errors)</ td ></ tr >
< tr class = "separator:a5032280a1ba3c3d1fe330f4053156f74" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
</ table >
< a name = "details" id = "details" ></ a >< h2 class = "groupheader" > Detailed Description</ h2 >
< div class = "textblock" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00049" > 49</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >< h2 class = "groupheader" > Member Function Documentation</ h2 >
< a id = "a0172efb606ffc65d7903dbf8c3ce8e56" name = "a0172efb606ffc65d7903dbf8c3ce8e56" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a0172efb606ffc65d7903dbf8c3ce8e56" > ◆  </ a ></ span > getMatchCountMinAccepted()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int rtabmap::EpipolarGeometry::getMatchCountMinAccepted </ td >
< td > (</ td >
< td class = "paramname" ></ td >< td > )</ td >
< td > const</ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00057" > 57</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "afa113c038e111b3343eb650e994fab55" name = "afa113c038e111b3343eb650e994fab55" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#afa113c038e111b3343eb650e994fab55" > ◆  </ a ></ span > getRansacParam1()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > double rtabmap::EpipolarGeometry::getRansacParam1 </ td >
< td > (</ td >
< td class = "paramname" ></ td >< td > )</ td >
< td > const</ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00058" > 58</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "accab495f35611a8c0363dea833dbd347" name = "accab495f35611a8c0363dea833dbd347" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#accab495f35611a8c0363dea833dbd347" > ◆  </ a ></ span > getRansacParam2()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > double rtabmap::EpipolarGeometry::getRansacParam2 </ td >
< td > (</ td >
< td class = "paramname" ></ td >< td > )</ td >
< td > const</ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00059" > 59</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "a364dd318300aa33bd74186abc99368a5" name = "a364dd318300aa33bd74186abc99368a5" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a364dd318300aa33bd74186abc99368a5" > ◆  </ a ></ span > setMatchCountMinAccepted()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void rtabmap::EpipolarGeometry::setMatchCountMinAccepted </ td >
< td > (</ td >
< td class = "paramtype" > int  </ td >
< td class = "paramname" >< em > matchCountMinAccepted</ em ></ td >< td > )</ td >
< td ></ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00061" > 61</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "a8915c49b58d8d3d63180922501b1f029" name = "a8915c49b58d8d3d63180922501b1f029" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a8915c49b58d8d3d63180922501b1f029" > ◆  </ a ></ span > setRansacParam1()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void rtabmap::EpipolarGeometry::setRansacParam1 </ td >
< td > (</ td >
< td class = "paramtype" > double  </ td >
< td class = "paramname" >< em > ransacParam1</ em ></ td >< td > )</ td >
< td ></ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00062" > 62</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "a7b3496bc00e02b7e539a90f34d953e8f" name = "a7b3496bc00e02b7e539a90f34d953e8f" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a7b3496bc00e02b7e539a90f34d953e8f" > ◆  </ a ></ span > setRansacParam2()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void rtabmap::EpipolarGeometry::setRansacParam2 </ td >
< td > (</ td >
< td class = "paramtype" > double  </ td >
< td class = "paramname" >< em > ransacParam2</ em ></ td >< td > )</ td >
< td ></ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00063" > 63</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "ace979984a7d97ccaa18bf0764318d342" name = "ace979984a7d97ccaa18bf0764318d342" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ace979984a7d97ccaa18bf0764318d342" > ◆  </ a ></ span > findPairs() < span class = "overload" > [1/2]</ span ></ h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > </ div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static int rtabmap::EpipolarGeometry::findPairs </ td >
< td > (</ td >
< td class = "paramtype" > const std::map< int, T > &  </ td >
< td class = "paramname" >< em > wordsA</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const std::map< int, T > &  </ td >
< td class = "paramname" >< em > wordsB</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > std::list< std::pair< int, std::pair< T, T > > > &  </ td >
< td class = "paramname" >< em > pairs</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > bool  </ td >
< td class = "paramname" >< em > ignoreNegativeIds</ em > = < code > true</ 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" > inline</ span >< span class = "mlabel" > static</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p > if a=[1 2 3 4 6], b=[1 2 4 5 6], results= [(1,1) (2,2) (4,4) (6,6)] realPairsCount = 4 </ p >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00100" > 100</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "a8fc121340b9d638dc9b8c69f2d86c5e7" name = "a8fc121340b9d638dc9b8c69f2d86c5e7" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a8fc121340b9d638dc9b8c69f2d86c5e7" > ◆  </ a ></ span > findPairs() < span class = "overload" > [2/2]</ span ></ h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > </ div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static int rtabmap::EpipolarGeometry::findPairs </ td >
< td > (</ td >
< td class = "paramtype" > const std::multimap< int, T > &  </ td >
< td class = "paramname" >< em > wordsA</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const std::multimap< int, T > &  </ td >
< td class = "paramname" >< em > wordsB</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > std::list< std::pair< int, std::pair< T, T > > > &  </ td >
< td class = "paramname" >< em > pairs</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > bool  </ td >
< td class = "paramname" >< em > ignoreNegativeIds</ em > = < code > true</ 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" > inline</ span >< span class = "mlabel" > static</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p > if a=[1 2 3 4 6 6], b=[1 1 2 4 5 6 6], results= [(1,1a) (2,2) (4,4) (6a,6a) (6b,6b)] realPairsCount = 5 </ p >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00128" > 128</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "a7c3886c647a098d33a88640ed2477e24" name = "a7c3886c647a098d33a88640ed2477e24" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a7c3886c647a098d33a88640ed2477e24" > ◆  </ a ></ span > findPairsUnique()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > </ div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static int rtabmap::EpipolarGeometry::findPairsUnique </ td >
< td > (</ td >
< td class = "paramtype" > const std::multimap< int, T > &  </ td >
< td class = "paramname" >< em > wordsA</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const std::multimap< int, T > &  </ td >
< td class = "paramname" >< em > wordsB</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > std::list< std::pair< int, std::pair< T, T > > > &  </ td >
< td class = "paramname" >< em > pairs</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > bool  </ td >
< td class = "paramname" >< em > ignoreNegativeIds</ em > = < code > true</ 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" > inline</ span >< span class = "mlabel" > static</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p > if a=[1 2 3 4 6 6], b=[1 1 2 4 5 6 6], results= [(2,2) (4,4)] realPairsCount = 5 </ p >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00162" > 162</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< a id = "adfcc58ee756cb99887c6d8807bc7104c" name = "adfcc58ee756cb99887c6d8807bc7104c" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#adfcc58ee756cb99887c6d8807bc7104c" > ◆  </ a ></ span > findPairsAll()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > </ div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > static int rtabmap::EpipolarGeometry::findPairsAll </ td >
< td > (</ td >
< td class = "paramtype" > const std::multimap< int, T > &  </ td >
< td class = "paramname" >< em > wordsA</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const std::multimap< int, T > &  </ td >
< td class = "paramname" >< em > wordsB</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > std::list< std::pair< int, std::pair< T, T > > > &  </ td >
< td class = "paramname" >< em > pairs</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > bool  </ td >
< td class = "paramname" >< em > ignoreNegativeIds</ em > = < code > true</ 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" > inline</ span >< span class = "mlabel" > static</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p > if a=[1 2 3 4 6 6], b=[1 1 2 4 5 6 6], results= [(1,1a) (1,1b) (2,2) (4,4) (6a,6a) (6a,6b) (6b,6a) (6b,6b)] realPairsCount = 5 </ p >
< p class = "definition" > Definition at line < a class = "el" href = "EpipolarGeometry_8h_source.html#l00197" > 197</ a > of file < a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a > .</ p >
</ div >
</ div >
< hr /> The documentation for this class was generated from the following file:< ul >
< li > corelib/include/rtabmap/core/< a class = "el" href = "EpipolarGeometry_8h_source.html" > EpipolarGeometry.h</ a ></ li >
</ ul >
</ div > <!-- contents -->
2026-08-02 07:56:38 +00:00
</ div > <!-- doc-content -->
2026-08-02 01:36:11 +00:00
<!-- start footer part -->
2026-08-02 07:56:38 +00:00
< 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_1EpipolarGeometry.html" > EpipolarGeometry</ 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 >
2026-08-02 01:36:11 +00:00
</ body >
</ html >