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: clams::DiscreteDepthDistortionModel 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" />
2026-08-02 17:35:14 +00:00
< link href = "doxygen-awesome.css" rel = "stylesheet" type = "text/css" />
< link href = "custom.css" rel = "stylesheet" type = "text/css" />
2026-08-02 01:36:11 +00:00
< 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 >
2026-08-02 17:35:14 +00:00
< script type = "text/javascript" src = "doxygen-awesome-darkmode-toggle.js" ></ script >
< script type = "text/javascript" > DoxygenAwesomeDarkModeToggle . init ();</ script >
2026-08-02 01:36:11 +00:00
</ 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 ( 'classclams_1_1DiscreteDepthDistortionModel.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 = "#pro-methods" > Protected Member Functions</ a > |
< a href = "#pro-attribs" > Protected Attributes</ a > |
< a href = "classclams_1_1DiscreteDepthDistortionModel-members.html" > List of all members</ a > </ div >
< div class = "headertitle" >< div class = "title" > clams::DiscreteDepthDistortionModel Class Reference</ div ></ div >
</ div > <!--header-->
< div class = "contents" >
< div class = "dynheader" >
Collaboration diagram for clams::DiscreteDepthDistortionModel:</ div >
< div class = "dyncontent" >
< div class = "center" >< img src = "classclams_1_1DiscreteDepthDistortionModel__coll__graph.png" border = "0" usemap = "#aclams_1_1DiscreteDepthDistortionModel_coll__map" alt = "Collaboration graph" /></ div >
< map name = "aclams_1_1DiscreteDepthDistortionModel_coll__map" id = "aclams_1_1DiscreteDepthDistortionModel_coll__map" >
< area shape = "rect" title = " " alt = "" coords = "5,93,232,133" />
< area shape = "rect" href = "classUMutex.html" title = " " alt = "" coords = "82,5,155,31" />
< area shape = "poly" title = " " alt = "" coords = "121,44,121,93,116,93,116,44" />
</ map >
2026-08-02 07:56:38 +00:00
< center >< span class = "legend" > [< a target = "top" href = "graph_legend.html" > legend</ a > ]</ span ></ center ></ div >
2026-08-02 01:36:11 +00:00
< 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:a2dd288923437eaa45a194debfc3e711c" id = "r_a2dd288923437eaa45a194debfc3e711c" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a2dd288923437eaa45a194debfc3e711c" name = "a2dd288923437eaa45a194debfc3e711c" ></ a >
  </ td >< td class = "memItemRight" valign = "bottom" >< b > DiscreteDepthDistortionModel</ b > (int width, int height, int bin_width=8, int bin_height=6, double bin_depth=2.0, int smoothing=1, double max_depth=10.0)</ td ></ tr >
< tr class = "separator:a2dd288923437eaa45a194debfc3e711c" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ab2f6311a2ce60af6ab37ffdd84e2baa3" id = "r_ab2f6311a2ce60af6ab37ffdd84e2baa3" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ab2f6311a2ce60af6ab37ffdd84e2baa3" name = "ab2f6311a2ce60af6ab37ffdd84e2baa3" ></ a >
  </ td >< td class = "memItemRight" valign = "bottom" >< b > DiscreteDepthDistortionModel</ b > (const < a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html" > DiscreteDepthDistortionModel</ a > & other)</ td ></ tr >
< tr class = "separator:ab2f6311a2ce60af6ab37ffdd84e2baa3" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ac949c6179269ed1ab8669a4fdf9688f0" id = "r_ac949c6179269ed1ab8669a4fdf9688f0" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ac949c6179269ed1ab8669a4fdf9688f0" name = "ac949c6179269ed1ab8669a4fdf9688f0" ></ a >
< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html" > DiscreteDepthDistortionModel</ a > &  </ td >< td class = "memItemRight" valign = "bottom" >< b > operator=</ b > (const < a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html" > DiscreteDepthDistortionModel</ a > & other)</ td ></ tr >
< tr class = "separator:ac949c6179269ed1ab8669a4fdf9688f0" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ac34b02a03cbca2135e51563551873bff" id = "r_ac34b02a03cbca2135e51563551873bff" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ac34b02a03cbca2135e51563551873bff" name = "ac34b02a03cbca2135e51563551873bff" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > undistort</ b > (cv::Mat & depth) const</ td ></ tr >
< tr class = "separator:ac34b02a03cbca2135e51563551873bff" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ab9b7555fbf710706d7b94dfcb9ed6399" id = "r_ab9b7555fbf710706d7b94dfcb9ed6399" >< td class = "memItemLeft" align = "right" valign = "top" > size_t  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#ab9b7555fbf710706d7b94dfcb9ed6399" > accumulate</ a > (const cv::Mat & ground_truth, const cv::Mat & measurement)</ td ></ tr >
< tr class = "separator:ab9b7555fbf710706d7b94dfcb9ed6399" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a825e0fa4918ed11ffb091c29990a7a6d" id = "r_a825e0fa4918ed11ffb091c29990a7a6d" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a825e0fa4918ed11ffb091c29990a7a6d" name = "a825e0fa4918ed11ffb091c29990a7a6d" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > addExample</ b > (int v, int u, double ground_truth, double measurement)</ td ></ tr >
< tr class = "separator:a825e0fa4918ed11ffb091c29990a7a6d" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a26564e573c68212f18c2ea20c13b427b" id = "r_a26564e573c68212f18c2ea20c13b427b" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a26564e573c68212f18c2ea20c13b427b" name = "a26564e573c68212f18c2ea20c13b427b" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > save</ b > (const std::string & path) const</ td ></ tr >
< tr class = "separator:a26564e573c68212f18c2ea20c13b427b" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a50a657a64496ab206b37c972a6798bd5" id = "r_a50a657a64496ab206b37c972a6798bd5" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a50a657a64496ab206b37c972a6798bd5" name = "a50a657a64496ab206b37c972a6798bd5" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > load</ b > (const std::string & path)</ td ></ tr >
< tr class = "separator:a50a657a64496ab206b37c972a6798bd5" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a2d9f3568f1e48b5950994a5641b8b692" id = "r_a2d9f3568f1e48b5950994a5641b8b692" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a2d9f3568f1e48b5950994a5641b8b692" name = "a2d9f3568f1e48b5950994a5641b8b692" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > serialize</ b > (std::ostream & out, bool ascii) const</ td ></ tr >
< tr class = "separator:a2d9f3568f1e48b5950994a5641b8b692" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ac42a359899777bb6b795ef5bc4e56251" id = "r_ac42a359899777bb6b795ef5bc4e56251" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ac42a359899777bb6b795ef5bc4e56251" name = "ac42a359899777bb6b795ef5bc4e56251" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > deserialize</ b > (std::istream & in, bool ascii)</ td ></ tr >
< tr class = "separator:ac42a359899777bb6b795ef5bc4e56251" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a2bb6577a812dcc50301a914af3bfc56e" id = "r_a2bb6577a812dcc50301a914af3bfc56e" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a2bb6577a812dcc50301a914af3bfc56e" name = "a2bb6577a812dcc50301a914af3bfc56e" ></ a >
cv::Mat  </ td >< td class = "memItemRight" valign = "bottom" >< b > visualize</ b > (const std::string & path="" ) const</ td ></ tr >
< tr class = "separator:a2bb6577a812dcc50301a914af3bfc56e" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a024216c2de99c1ab177651fcfd497b6f" id = "r_a024216c2de99c1ab177651fcfd497b6f" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a024216c2de99c1ab177651fcfd497b6f" > getWidth</ a > () const</ td ></ tr >
< tr class = "separator:a024216c2de99c1ab177651fcfd497b6f" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ae7b39b8160f50ea3dbc31da753bb3585" id = "r_ae7b39b8160f50ea3dbc31da753bb3585" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#ae7b39b8160f50ea3dbc31da753bb3585" > getHeight</ a > () const</ td ></ tr >
< tr class = "separator:ae7b39b8160f50ea3dbc31da753bb3585" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ab5d1b2673d69a0f4909f65728031d6d0" id = "r_ab5d1b2673d69a0f4909f65728031d6d0" >< td class = "memItemLeft" align = "right" valign = "top" > size_t  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#ab5d1b2673d69a0f4909f65728031d6d0" > getTrainingSamples</ a > () const</ td ></ tr >
< tr class = "separator:ab5d1b2673d69a0f4909f65728031d6d0" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a68b564f1a7ed417e4e977da64b88d71c" id = "r_a68b564f1a7ed417e4e977da64b88d71c" >< td class = "memItemLeft" align = "right" valign = "top" > bool  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a68b564f1a7ed417e4e977da64b88d71c" > isValid</ a > () const</ td ></ tr >
< tr class = "separator:a68b564f1a7ed417e4e977da64b88d71c" >< 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:a9a4d8fffa891eda35e7b000bb0e70aa8" id = "r_a9a4d8fffa891eda35e7b000bb0e70aa8" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a9a4d8fffa891eda35e7b000bb0e70aa8" name = "a9a4d8fffa891eda35e7b000bb0e70aa8" ></ a >
static std::set< size_t >  </ td >< td class = "memItemRight" valign = "bottom" >< b > getDivisors</ b > (const size_t & num)</ td ></ tr >
< tr class = "separator:a9a4d8fffa891eda35e7b000bb0e70aa8" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ae74bab2bfedc175d0dd30b4ee2bfccb2" id = "r_ae74bab2bfedc175d0dd30b4ee2bfccb2" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ae74bab2bfedc175d0dd30b4ee2bfccb2" name = "ae74bab2bfedc175d0dd30b4ee2bfccb2" ></ a >
static size_t  </ td >< td class = "memItemRight" valign = "bottom" >< b > getClosestToRef</ b > (const std::set< size_t > & divisors, const double & ref)</ td ></ tr >
< tr class = "separator:ae74bab2bfedc175d0dd30b4ee2bfccb2" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a9bf5e795cd8801a7dd0f8a63828be2df" id = "r_a9bf5e795cd8801a7dd0f8a63828be2df" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a9bf5e795cd8801a7dd0f8a63828be2df" name = "a9bf5e795cd8801a7dd0f8a63828be2df" ></ a >
static void  </ td >< td class = "memItemRight" valign = "bottom" >< b > getBinSize</ b > (const size_t & width, const size_t & height, size_t & bin_width, size_t & bin_height)</ td ></ tr >
< tr class = "separator:a9bf5e795cd8801a7dd0f8a63828be2df" >< 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:ae211aebde981019723e5fba5c57e0972" id = "r_ae211aebde981019723e5fba5c57e0972" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "ae211aebde981019723e5fba5c57e0972" name = "ae211aebde981019723e5fba5c57e0972" ></ a >
void  </ td >< td class = "memItemRight" valign = "bottom" >< b > deleteFrustums</ b > ()</ td ></ tr >
< tr class = "separator:ae211aebde981019723e5fba5c57e0972" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a8d77caa1be93b95e6a3e5ec279228df2" id = "r_a8d77caa1be93b95e6a3e5ec279228df2" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "a8d77caa1be93b95e6a3e5ec279228df2" name = "a8d77caa1be93b95e6a3e5ec279228df2" ></ a >
< a class = "el" href = "classclams_1_1DiscreteFrustum.html" > DiscreteFrustum</ a > &  </ td >< td class = "memItemRight" valign = "bottom" >< b > frustum</ b > (int y, int x)</ td ></ tr >
< tr class = "separator:a8d77caa1be93b95e6a3e5ec279228df2" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa8f0e86b4ea346405dfe45086a3df2e0" id = "r_aa8f0e86b4ea346405dfe45086a3df2e0" >< td class = "memItemLeft" align = "right" valign = "top" >< a id = "aa8f0e86b4ea346405dfe45086a3df2e0" name = "aa8f0e86b4ea346405dfe45086a3df2e0" ></ a >
const < a class = "el" href = "classclams_1_1DiscreteFrustum.html" > DiscreteFrustum</ a > &  </ td >< td class = "memItemRight" valign = "bottom" >< b > frustum</ b > (int y, int x) const</ td ></ tr >
< tr class = "separator:aa8f0e86b4ea346405dfe45086a3df2e0" >< 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:a7de0c7b8a5db34270645b6454f74392c" id = "r_a7de0c7b8a5db34270645b6454f74392c" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a7de0c7b8a5db34270645b6454f74392c" > width_</ a ></ td ></ tr >
< tr class = "memdesc:a7de0c7b8a5db34270645b6454f74392c" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Image width. < br /></ td ></ tr >
< tr class = "separator:a7de0c7b8a5db34270645b6454f74392c" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aa1b8d43b1fa2120bd4b711468d9457b1" id = "r_aa1b8d43b1fa2120bd4b711468d9457b1" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#aa1b8d43b1fa2120bd4b711468d9457b1" > height_</ a ></ td ></ tr >
< tr class = "memdesc:aa1b8d43b1fa2120bd4b711468d9457b1" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Image height. < br /></ td ></ tr >
< tr class = "separator:aa1b8d43b1fa2120bd4b711468d9457b1" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:acbc26d0d0feddc1a7f27eca81b39dd20" id = "r_acbc26d0d0feddc1a7f27eca81b39dd20" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#acbc26d0d0feddc1a7f27eca81b39dd20" > bin_width_</ a ></ td ></ tr >
< tr class = "memdesc:acbc26d0d0feddc1a7f27eca81b39dd20" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Width of each bin in pixels. < br /></ td ></ tr >
< tr class = "separator:acbc26d0d0feddc1a7f27eca81b39dd20" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:ae74671d8a3dd71c5fa3f3b44d163ba0c" id = "r_ae74671d8a3dd71c5fa3f3b44d163ba0c" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#ae74671d8a3dd71c5fa3f3b44d163ba0c" > bin_height_</ a ></ td ></ tr >
< tr class = "memdesc:ae74671d8a3dd71c5fa3f3b44d163ba0c" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Height of each bin in pixels. < br /></ td ></ tr >
< tr class = "separator:ae74671d8a3dd71c5fa3f3b44d163ba0c" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a1bd63eed7f9ca2759dcf4975b4f2f951" id = "r_a1bd63eed7f9ca2759dcf4975b4f2f951" >< td class = "memItemLeft" align = "right" valign = "top" > double  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a1bd63eed7f9ca2759dcf4975b4f2f951" > bin_depth_</ a ></ td ></ tr >
< tr class = "memdesc:a1bd63eed7f9ca2759dcf4975b4f2f951" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > Depth of each bin in meters. < br /></ td ></ tr >
< tr class = "separator:a1bd63eed7f9ca2759dcf4975b4f2f951" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:aba78d3361d5ef6cd115145867f34a9a7" id = "r_aba78d3361d5ef6cd115145867f34a9a7" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#aba78d3361d5ef6cd115145867f34a9a7" > num_bins_x_</ a ></ td ></ tr >
< tr class = "separator:aba78d3361d5ef6cd115145867f34a9a7" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a358a3dd880dc7b71778577559ba11d96" id = "r_a358a3dd880dc7b71778577559ba11d96" >< td class = "memItemLeft" align = "right" valign = "top" > int  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a358a3dd880dc7b71778577559ba11d96" > num_bins_y_</ a ></ td ></ tr >
< tr class = "separator:a358a3dd880dc7b71778577559ba11d96" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a21e2cb0d6cb694629231405ca67f00a1" id = "r_a21e2cb0d6cb694629231405ca67f00a1" >< td class = "memItemLeft" align = "right" valign = "top" > std::vector< std::vector< < a class = "el" href = "classclams_1_1DiscreteFrustum.html" > DiscreteFrustum</ a > * > >  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a21e2cb0d6cb694629231405ca67f00a1" > frustums_</ a ></ td ></ tr >
< tr class = "memdesc:a21e2cb0d6cb694629231405ca67f00a1" >< td class = "mdescLeft" >   </ td >< td class = "mdescRight" > frustums_[y][x] < br /></ td ></ tr >
< tr class = "separator:a21e2cb0d6cb694629231405ca67f00a1" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a3d4adc0c410db0f7e75cb0a0fbe01664" id = "r_a3d4adc0c410db0f7e75cb0a0fbe01664" >< td class = "memItemLeft" align = "right" valign = "top" > size_t  </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a3d4adc0c410db0f7e75cb0a0fbe01664" > training_samples_</ a ></ td ></ tr >
< tr class = "separator:a3d4adc0c410db0f7e75cb0a0fbe01664" >< td class = "memSeparator" colspan = "2" >   </ td ></ tr >
< tr class = "memitem:a3a832a195cc8aaa5f2a217309c0790c5" id = "r_a3a832a195cc8aaa5f2a217309c0790c5" >< td class = "memItemLeft" align = "right" valign = "top" >< a class = "el" href = "classUMutex.html" > UMutex</ a >   </ td >< td class = "memItemRight" valign = "bottom" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html#a3a832a195cc8aaa5f2a217309c0790c5" > mutex_</ a ></ td ></ tr >
< tr class = "separator:a3a832a195cc8aaa5f2a217309c0790c5" >< 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 = "discrete__depth__distortion__model_8h_source.html#l00068" > 68</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >< h2 class = "groupheader" > Constructor & Destructor Documentation</ h2 >
< a id = "aa1a9f4c01f0031aa0acc5498f20f565d" name = "aa1a9f4c01f0031aa0acc5498f20f565d" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#aa1a9f4c01f0031aa0acc5498f20f565d" > ◆  </ a ></ span > DiscreteDepthDistortionModel()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > clams::DiscreteDepthDistortionModel::DiscreteDepthDistortionModel </ td >
< td > (</ td >
< td class = "paramname" ></ td >< td > )</ td >
< td ></ td >
</ tr >
</ table >
</ td >
< td class = "mlabels-right" >
< span class = "mlabels" >< span class = "mlabel" > inline</ span ></ span > </ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00081" > 81</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< h2 class = "groupheader" > Member Function Documentation</ h2 >
< a id = "ab9b7555fbf710706d7b94dfcb9ed6399" name = "ab9b7555fbf710706d7b94dfcb9ed6399" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ab9b7555fbf710706d7b94dfcb9ed6399" > ◆  </ a ></ span > accumulate()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > size_t clams::DiscreteDepthDistortionModel::accumulate </ td >
< td > (</ td >
< td class = "paramtype" > const cv::Mat &  </ td >
< td class = "paramname" >< em > ground_truth</ em > , </ td >
</ tr >
< tr >
< td class = "paramkey" ></ td >
< td ></ td >
< td class = "paramtype" > const cv::Mat &  </ td >
< td class = "paramname" >< em > measurement</ em >   </ td >
</ tr >
< tr >
< td ></ td >
< td > )</ td >
< td ></ td >< td ></ td >
</ tr >
</ table >
</ div >< div class = "memdoc" >
< p > Returns the number of training examples it used from this pair. Thread-safe. </ p >
</ div >
</ div >
< a id = "a024216c2de99c1ab177651fcfd497b6f" name = "a024216c2de99c1ab177651fcfd497b6f" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a024216c2de99c1ab177651fcfd497b6f" > ◆  </ a ></ span > getWidth()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::getWidth </ 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 = "discrete__depth__distortion__model_8h_source.html#l00106" > 106</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "ae7b39b8160f50ea3dbc31da753bb3585" name = "ae7b39b8160f50ea3dbc31da753bb3585" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ae7b39b8160f50ea3dbc31da753bb3585" > ◆  </ a ></ span > getHeight()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::getHeight </ 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 = "discrete__depth__distortion__model_8h_source.html#l00107" > 107</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "ab5d1b2673d69a0f4909f65728031d6d0" name = "ab5d1b2673d69a0f4909f65728031d6d0" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ab5d1b2673d69a0f4909f65728031d6d0" > ◆  </ a ></ span > getTrainingSamples()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > size_t clams::DiscreteDepthDistortionModel::getTrainingSamples </ 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 = "discrete__depth__distortion__model_8h_source.html#l00108" > 108</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "a68b564f1a7ed417e4e977da64b88d71c" name = "a68b564f1a7ed417e4e977da64b88d71c" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a68b564f1a7ed417e4e977da64b88d71c" > ◆  </ a ></ span > isValid()</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool clams::DiscreteDepthDistortionModel::isValid </ 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 = "discrete__depth__distortion__model_8h_source.html#l00109" > 109</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< h2 class = "groupheader" > Member Data Documentation</ h2 >
< a id = "a7de0c7b8a5db34270645b6454f74392c" name = "a7de0c7b8a5db34270645b6454f74392c" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a7de0c7b8a5db34270645b6454f74392c" > ◆  </ a ></ span > width_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::width_</ 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 > Image width. </ p >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00116" > 116</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "aa1b8d43b1fa2120bd4b711468d9457b1" name = "aa1b8d43b1fa2120bd4b711468d9457b1" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#aa1b8d43b1fa2120bd4b711468d9457b1" > ◆  </ a ></ span > height_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::height_</ 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 > Image height. </ p >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00118" > 118</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "acbc26d0d0feddc1a7f27eca81b39dd20" name = "acbc26d0d0feddc1a7f27eca81b39dd20" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#acbc26d0d0feddc1a7f27eca81b39dd20" > ◆  </ a ></ span > bin_width_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::bin_width_</ 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 > Width of each bin in pixels. </ p >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00120" > 120</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "ae74671d8a3dd71c5fa3f3b44d163ba0c" name = "ae74671d8a3dd71c5fa3f3b44d163ba0c" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#ae74671d8a3dd71c5fa3f3b44d163ba0c" > ◆  </ a ></ span > bin_height_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::bin_height_</ 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 > Height of each bin in pixels. </ p >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00122" > 122</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "a1bd63eed7f9ca2759dcf4975b4f2f951" name = "a1bd63eed7f9ca2759dcf4975b4f2f951" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a1bd63eed7f9ca2759dcf4975b4f2f951" > ◆  </ a ></ span > bin_depth_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > double clams::DiscreteDepthDistortionModel::bin_depth_</ 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 > Depth of each bin in meters. </ p >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00124" > 124</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "aba78d3361d5ef6cd115145867f34a9a7" name = "aba78d3361d5ef6cd115145867f34a9a7" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#aba78d3361d5ef6cd115145867f34a9a7" > ◆  </ a ></ span > num_bins_x_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::num_bins_x_</ 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 class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00125" > 125</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "a358a3dd880dc7b71778577559ba11d96" name = "a358a3dd880dc7b71778577559ba11d96" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a358a3dd880dc7b71778577559ba11d96" > ◆  </ a ></ span > num_bins_y_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int clams::DiscreteDepthDistortionModel::num_bins_y_</ 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 class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00126" > 126</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "a21e2cb0d6cb694629231405ca67f00a1" name = "a21e2cb0d6cb694629231405ca67f00a1" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a21e2cb0d6cb694629231405ca67f00a1" > ◆  </ a ></ span > frustums_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > std::vector< std::vector< < a class = "el" href = "classclams_1_1DiscreteFrustum.html" > DiscreteFrustum</ a > *> > clams::DiscreteDepthDistortionModel::frustums_</ 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 > frustums_[y][x] </ p >
< p class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00128" > 128</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "a3d4adc0c410db0f7e75cb0a0fbe01664" name = "a3d4adc0c410db0f7e75cb0a0fbe01664" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a3d4adc0c410db0f7e75cb0a0fbe01664" > ◆  </ a ></ span > training_samples_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > size_t clams::DiscreteDepthDistortionModel::training_samples_</ 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 class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00130" > 130</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< a id = "a3a832a195cc8aaa5f2a217309c0790c5" name = "a3a832a195cc8aaa5f2a217309c0790c5" ></ a >
< h2 class = "memtitle" >< span class = "permalink" >< a href = "#a3a832a195cc8aaa5f2a217309c0790c5" > ◆  </ a ></ span > mutex_</ h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" >< a class = "el" href = "classUMutex.html" > UMutex</ a > clams::DiscreteDepthDistortionModel::mutex_</ 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 class = "definition" > Definition at line < a class = "el" href = "discrete__depth__distortion__model_8h_source.html#l00136" > 136</ a > of file < a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.h</ a > .</ p >
</ div >
</ div >
< hr /> The documentation for this class was generated from the following file:< ul >
< li > corelib/include/rtabmap/core/clams/< a class = "el" href = "discrete__depth__distortion__model_8h_source.html" > discrete_depth_distortion_model.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" >< b > clams</ b ></ li >< li class = "navelem" >< a class = "el" href = "classclams_1_1DiscreteDepthDistortionModel.html" > DiscreteDepthDistortionModel</ 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 >