2022-11-28 19:21:26 +08:00
<!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" >
< 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.4" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > DNA Calib: dnac::LODMapping Class Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "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" / >
< / 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" > DNA Calib< span id = "projectnumber" >   1.1< / span >
< / div >
< div id = "projectbrief" > Project brief< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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 >
<!-- 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" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < a class = "el" href = "namespacednac.html" > dnac< / a > < / li > < li class = "navelem" > < a class = "el" href = "classdnac_1_1LODMapping.html" > LODMapping< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pro-attribs" > Protected Attributes< / a > |
< a href = "#pri-methods" > Private Member Functions< / a > |
< a href = "classdnac_1_1LODMapping-members.html" > List of all members< / a > < / div >
< div class = "headertitle" > < div class = "title" > dnac::LODMapping Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < code > #include < < a class = "el" href = "dnacalib_2dna_2LODMapping_8h_source.html" > LODMapping.h< / a > > < / code > < / p >
< div class = "dynheader" >
Inheritance diagram for dnac::LODMapping:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classdnac_1_1LODMapping__inherit__graph.png" border = "0" usemap = "#adnac_1_1LODMapping_inherit__map" alt = "Inheritance graph" / > < / div >
< map name = "adnac_1_1LODMapping_inherit__map" id = "adnac_1_1LODMapping_inherit__map" >
< area shape = "rect" title = " " alt = "" coords = "5,5,208,317" / >
< area shape = "rect" href = "structdnac_1_1RawLODMapping.html" title = " " alt = "" coords = "27,365,186,457" / >
< / map >
< / div >
< div class = "dynheader" >
Collaboration diagram for dnac::LODMapping:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classdnac_1_1LODMapping__coll__graph.png" border = "0" usemap = "#adnac_1_1LODMapping_coll__map" alt = "Collaboration graph" / > < / div >
< map name = "adnac_1_1LODMapping_coll__map" id = "adnac_1_1LODMapping_coll__map" >
< area shape = "rect" title = " " alt = "" coords = "5,5,208,317" / >
< / map >
< / 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:af1be658fd6eff13dd71791835224f7d6" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#af1be658fd6eff13dd71791835224f7d6" > LODMapping< / a > (< a class = "el" href = "classpma_1_1MemoryResource.html" > MemoryResource< / a > *memRes_)< / td > < / tr >
< tr class = "separator:af1be658fd6eff13dd71791835224f7d6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad675c0502a9e84b26fcaac172b332a63" > < td class = "memItemLeft" align = "right" valign = "top" > std::uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#ad675c0502a9e84b26fcaac172b332a63" > getLODCount< / a > () const< / td > < / tr >
< tr class = "separator:ad675c0502a9e84b26fcaac172b332a63" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8ad7add7408d9c7b6c357588a9994502" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a8ad7add7408d9c7b6c357588a9994502" > resetIndices< / a > ()< / td > < / tr >
< tr class = "separator:a8ad7add7408d9c7b6c357588a9994502" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af11d3cf40e4343ff47cbcc007bbb1c44" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#af11d3cf40e4343ff47cbcc007bbb1c44" > resetLODs< / a > ()< / td > < / tr >
< tr class = "separator:af11d3cf40e4343ff47cbcc007bbb1c44" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae701f0ee4e73a8e0efb3ea4a41632038" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#ae701f0ee4e73a8e0efb3ea4a41632038" > reset< / a > ()< / td > < / tr >
< tr class = "separator:ae701f0ee4e73a8e0efb3ea4a41632038" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0f80ea129808af86dc0f261c48b4e7df" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a0f80ea129808af86dc0f261c48b4e7df" > setLODCount< / a > (std::uint16_t lodCount)< / td > < / tr >
< tr class = "separator:a0f80ea129808af86dc0f261c48b4e7df" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a256f16f7faa45171fdc7a1959984871d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a256f16f7faa45171fdc7a1959984871d" > discardLODs< / a > (const < a class = "el" href = "classdnac_1_1LODConstraint.html" > LODConstraint< / a > & lodConstraint)< / td > < / tr >
< tr class = "separator:a256f16f7faa45171fdc7a1959984871d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a59d7fcde229d049c49d537a8851c6d39" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacednac.html#ac2e07be60cd7438652d21feb096edce4" > ConstArrayView< / a > < std::uint16_t >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a59d7fcde229d049c49d537a8851c6d39" > getIndices< / a > (std::uint16_t lod) const< / td > < / tr >
< tr class = "separator:a59d7fcde229d049c49d537a8851c6d39" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3476ab2623c5c4f9f15549be4d7ef1f4" > < td class = "memItemLeft" align = "right" valign = "top" > std::uint16_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a3476ab2623c5c4f9f15549be4d7ef1f4" > getIndexListCount< / a > () const< / td > < / tr >
< tr class = "separator:a3476ab2623c5c4f9f15549be4d7ef1f4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a09b72a1e040ac4ccbb49bc3cf6533b7a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a09b72a1e040ac4ccbb49bc3cf6533b7a" > clearIndices< / a > (std::uint16_t index)< / td > < / tr >
< tr class = "separator:a09b72a1e040ac4ccbb49bc3cf6533b7a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1480315df5d08c7baadf27a616c4347c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a1480315df5d08c7baadf27a616c4347c" > addIndices< / a > (std::uint16_t index, const std::uint16_t *source, std::uint16_t count)< / td > < / tr >
< tr class = "separator:a1480315df5d08c7baadf27a616c4347c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a302aaca6c8060af13ba2dd6ce49aa8e3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a302aaca6c8060af13ba2dd6ce49aa8e3" > associateLODWithIndices< / a > (std::uint16_t lod, std::uint16_t index)< / td > < / tr >
< tr class = "separator:a302aaca6c8060af13ba2dd6ce49aa8e3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a41758d1cfe0e257be599e2422e6cf6ac" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a41758d1cfe0e257be599e2422e6cf6ac" > mapIndices< / a > (std::function< std::uint16_t(std::uint16_t)> mapper)< / td > < / tr >
< tr class = "separator:a41758d1cfe0e257be599e2422e6cf6ac" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a26d718d26ce63ea68b3ccf50faa213f4" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a26d718d26ce63ea68b3ccf50faa213f4" > filterIndices< / a > (std::function< bool(std::uint16_t)> filterer)< / td > < / tr >
< tr class = "separator:a26d718d26ce63ea68b3ccf50faa213f4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7985eb7a2cd5c8ae60f2f83fca03bf14" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacepma.html#aa4a7d53c17b0073cbf7c83622dffcfd1" > UnorderedSet< / a > < std::uint16_t >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a7985eb7a2cd5c8ae60f2f83fca03bf14" > getCombinedDistinctIndices< / a > (< a class = "el" href = "classpma_1_1MemoryResource.html" > MemoryResource< / a > *memRes) const< / td > < / tr >
< tr class = "separator:a7985eb7a2cd5c8ae60f2f83fca03bf14" > < 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:ad20bf17d96a37d3de0cbbe69cfe287fd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacepma.html#a2d6fe21d674b98f7f9bc8dc3a2776cb9" > Vector< / a > < std::uint16_t >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > < / td > < / tr >
< tr class = "separator:ad20bf17d96a37d3de0cbbe69cfe287fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af5e56fdf54eae3ef8b3b5a84875730e6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacepma.html#a66acdf887e847cb2662b905e682b0132" > Matrix< / a > < std::uint16_t >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > < / td > < / tr >
< tr class = "separator:af5e56fdf54eae3ef8b3b5a84875730e6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "pri-methods" name = "pri-methods" > < / a >
Private Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a1d4b38343904865afcdfde65efe9ac8a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classdnac_1_1LODMapping.html#a1d4b38343904865afcdfde65efe9ac8a" > cleanupIndices< / a > ()< / td > < / tr >
< tr class = "separator:a1d4b38343904865afcdfde65efe9ac8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "af1be658fd6eff13dd71791835224f7d6" name = "af1be658fd6eff13dd71791835224f7d6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af1be658fd6eff13dd71791835224f7d6" > ◆ < / a > < / span > LODMapping()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > dnac::LODMapping::LODMapping < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpma_1_1MemoryResource.html" > MemoryResource< / a > *  < / td >
< td class = "paramname" > < em > memRes_< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 23< / span > :< / div >
< div class = "line" > < span class = "lineno" > 24< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > {memRes_},< / div >
< div class = "line" > < span class = "lineno" > 25< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > {memRes_} {< / div >
< div class = "line" > < span class = "lineno" > 26< / span > }< / div >
< div class = "ttc" id = "aclassdnac_1_1LODMapping_html_ad20bf17d96a37d3de0cbbe69cfe287fd" > < div class = "ttname" > < a href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > dnac::LODMapping::lods< / a > < / div > < div class = "ttdeci" > Vector< std::uint16_t > lods< / div > < div class = "ttdef" > < b > Definition:< / b > dnacalib/dna/LODMapping.h:52< / div > < / div >
< div class = "ttc" id = "aclassdnac_1_1LODMapping_html_af5e56fdf54eae3ef8b3b5a84875730e6" > < div class = "ttname" > < a href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > dnac::LODMapping::indices< / a > < / div > < div class = "ttdeci" > Matrix< std::uint16_t > indices< / div > < div class = "ttdef" > < b > Definition:< / b > dnacalib/dna/LODMapping.h:53< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "a1480315df5d08c7baadf27a616c4347c" name = "a1480315df5d08c7baadf27a616c4347c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1480315df5d08c7baadf27a616c4347c" > ◆ < / a > < / span > addIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::addIndices < / td >
< td > (< / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > index< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::uint16_t *  < / td >
< td class = "paramname" > < em > source< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > count< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 91< / span > {< / div >
< div class = "line" > < span class = "lineno" > 92< / span > < span class = "keywordflow" > if< / span > (index > = < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .size()) {< / div >
< div class = "line" > < span class = "lineno" > 93< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .resize(index + 1ul);< / div >
< div class = "line" > < span class = "lineno" > 94< / span > }< / div >
< div class = "line" > < span class = "lineno" > 95< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > [index].reserve(count);< / div >
< div class = "line" > < span class = "lineno" > 96< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > [index].insert(< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > [index].end(), source, source + count);< / div >
< div class = "line" > < span class = "lineno" > 97< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "structdnac_1_1DenormalizedData.html#a1031b652c6d7b7237b0006b8a5581358" > dnac::DenormalizedData< Reader > ::populateJointVariableAttributeIndices()< / a > , and < a class = "el" href = "structdnac_1_1DenormalizedData.html#a8018d63e58753591ceb1a903bfa509e1" > dnac::DenormalizedData< Reader > ::populateMeshBlendShapeMappingIndices()< / a > .< / p >
< / div >
< / div >
< a id = "a302aaca6c8060af13ba2dd6ce49aa8e3" name = "a302aaca6c8060af13ba2dd6ce49aa8e3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a302aaca6c8060af13ba2dd6ce49aa8e3" > ◆ < / a > < / span > associateLODWithIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::associateLODWithIndices < / td >
< td > (< / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > lod< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > index< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 119< / span > {< / div >
< div class = "line" > < span class = "lineno" > 120< / span > < span class = "keywordflow" > if< / span > (lod > = < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .size()) {< / div >
< div class = "line" > < span class = "lineno" > 121< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .resize(lod + 1ul);< / div >
< div class = "line" > < span class = "lineno" > 122< / span > }< / div >
< div class = "line" > < span class = "lineno" > 123< / span > < span class = "keywordflow" > if< / span > (index > = < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .size()) {< / div >
< div class = "line" > < span class = "lineno" > 124< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .resize(index + 1ul);< / div >
< div class = "line" > < span class = "lineno" > 125< / span > }< / div >
< div class = "line" > < span class = "lineno" > 126< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > [lod] = index;< / div >
< div class = "line" > < span class = "lineno" > 127< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "structdnac_1_1DenormalizedData.html#a1031b652c6d7b7237b0006b8a5581358" > dnac::DenormalizedData< Reader > ::populateJointVariableAttributeIndices()< / a > , and < a class = "el" href = "structdnac_1_1DenormalizedData.html#a8018d63e58753591ceb1a903bfa509e1" > dnac::DenormalizedData< Reader > ::populateMeshBlendShapeMappingIndices()< / a > .< / p >
< / div >
< / div >
< a id = "a1d4b38343904865afcdfde65efe9ac8a" name = "a1d4b38343904865afcdfde65efe9ac8a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1d4b38343904865afcdfde65efe9ac8a" > ◆ < / a > < / span > cleanupIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::cleanupIndices < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 56< / span > {< / div >
< div class = "line" > < span class = "lineno" > 57< / span > < span class = "keywordflow" > for< / span > (std::size_t i = < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .size(); i > 0ul; --i) {< / div >
< div class = "line" > < span class = "lineno" > 58< / span > < span class = "keyword" > const< / span > < span class = "keyword" > auto< / span > idx = (i - 1ul);< / div >
< div class = "line" > < span class = "lineno" > 59< / span > < span class = "keywordflow" > if< / span > (std::find(< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .begin(), < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .end(), idx) == < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .end()) {< / div >
< div class = "line" > < span class = "lineno" > 60< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .erase(< a class = "code hl_function" href = "namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378" > extd::advanced< / a > (< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .begin(), idx));< / div >
< div class = "line" > < span class = "lineno" > 61< / span > < span class = "keywordflow" > for< / span > (< span class = "keyword" > auto< / span > & l2i : < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > ) {< / div >
< div class = "line" > < span class = "lineno" > 62< / span > < span class = "keywordflow" > if< / span > (l2i > idx) {< / div >
< div class = "line" > < span class = "lineno" > 63< / span > --l2i;< / div >
< div class = "line" > < span class = "lineno" > 64< / span > }< / div >
< div class = "line" > < span class = "lineno" > 65< / span > }< / div >
< div class = "line" > < span class = "lineno" > 66< / span > }< / div >
< div class = "line" > < span class = "lineno" > 67< / span > }< / div >
< div class = "line" > < span class = "lineno" > 68< / span > }< / div >
< div class = "ttc" id = "anamespaceextd_html_ac5f74af23e110454a3f5f7b79ba27378" > < div class = "ttname" > < a href = "namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378" > extd::advanced< / a > < / div > < div class = "ttdeci" > TIterator advanced(TIterator source, TDistance distance)< / div > < div class = "ttdef" > < b > Definition:< / b > utils/Extd.h:128< / div > < / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378" > extd::advanced()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "classdnac_1_1LODMapping.html#a256f16f7faa45171fdc7a1959984871d" > discardLODs()< / a > .< / p >
< / div >
< / div >
< a id = "a09b72a1e040ac4ccbb49bc3cf6533b7a" name = "a09b72a1e040ac4ccbb49bc3cf6533b7a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a09b72a1e040ac4ccbb49bc3cf6533b7a" > ◆ < / a > < / span > clearIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::clearIndices < / td >
< td > (< / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > index< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 83< / span > {< / div >
< div class = "line" > < span class = "lineno" > 84< / span > < span class = "keywordflow" > if< / span > (index < < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .size()) {< / div >
< div class = "line" > < span class = "lineno" > 85< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > [index].clear();< / div >
< div class = "line" > < span class = "lineno" > 86< / span > } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < span class = "lineno" > 87< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .resize(index + 1ul);< / div >
< div class = "line" > < span class = "lineno" > 88< / span > }< / div >
< div class = "line" > < span class = "lineno" > 89< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< / div >
< / div >
< a id = "a256f16f7faa45171fdc7a1959984871d" name = "a256f16f7faa45171fdc7a1959984871d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a256f16f7faa45171fdc7a1959984871d" > ◆ < / a > < / span > discardLODs()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::discardLODs < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classdnac_1_1LODConstraint.html" > LODConstraint< / a > &   < / td >
< td class = "paramname" > < em > lodConstraint< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 51< / span > {< / div >
< div class = "line" > < span class = "lineno" > 52< / span > lodConstraint.applyTo(< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > );< / div >
< div class = "line" > < span class = "lineno" > 53< / span > < a class = "code hl_function" href = "classdnac_1_1LODMapping.html#a1d4b38343904865afcdfde65efe9ac8a" > cleanupIndices< / a > ();< / div >
< div class = "line" > < span class = "lineno" > 54< / span > }< / div >
< div class = "ttc" id = "aclassdnac_1_1LODMapping_html_a1d4b38343904865afcdfde65efe9ac8a" > < div class = "ttname" > < a href = "classdnac_1_1LODMapping.html#a1d4b38343904865afcdfde65efe9ac8a" > dnac::LODMapping::cleanupIndices< / a > < / div > < div class = "ttdeci" > void cleanupIndices()< / div > < div class = "ttdef" > < b > Definition:< / b > dnacalib/dna/LODMapping.cpp:56< / div > < / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODConstraint.html#add159b5867b8d912fd271f061e9a995d" > dnac::LODConstraint::applyTo()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a1d4b38343904865afcdfde65efe9ac8a" > cleanupIndices()< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
< / div >
< / div >
< a id = "a26d718d26ce63ea68b3ccf50faa213f4" name = "a26d718d26ce63ea68b3ccf50faa213f4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a26d718d26ce63ea68b3ccf50faa213f4" > ◆ < / a > < / span > filterIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::filterIndices < / td >
< td > (< / td >
< td class = "paramtype" > std::function< bool(std::uint16_t)>   < / td >
< td class = "paramname" > < em > filterer< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 107< / span > {< / div >
< div class = "line" > < span class = "lineno" > 108< / span > < span class = "keywordflow" > for< / span > (< span class = "keyword" > auto< / span > & row : < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > ) {< / div >
< div class = "line" > < span class = "lineno" > 109< / span > < span class = "keywordflow" > for< / span > (< span class = "keyword" > auto< / span > it = row.begin(); it != row.end();) {< / div >
< div class = "line" > < span class = "lineno" > 110< / span > < span class = "keywordflow" > if< / span > (filterer(*it)) {< / div >
< div class = "line" > < span class = "lineno" > 111< / span > ++it;< / div >
< div class = "line" > < span class = "lineno" > 112< / span > } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < span class = "lineno" > 113< / span > it = row.erase(it);< / div >
< div class = "line" > < span class = "lineno" > 114< / span > }< / div >
< div class = "line" > < span class = "lineno" > 115< / span > }< / div >
< div class = "line" > < span class = "lineno" > 116< / span > }< / div >
< div class = "line" > < span class = "lineno" > 117< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< / div >
< / div >
< a id = "a7985eb7a2cd5c8ae60f2f83fca03bf14" name = "a7985eb7a2cd5c8ae60f2f83fca03bf14" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7985eb7a2cd5c8ae60f2f83fca03bf14" > ◆ < / a > < / span > getCombinedDistinctIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacepma.html#aa4a7d53c17b0073cbf7c83622dffcfd1" > UnorderedSet< / a > < std::uint16_t > dnac::LODMapping::getCombinedDistinctIndices < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpma_1_1MemoryResource.html" > MemoryResource< / a > *  < / td >
< td class = "paramname" > < em > memRes< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 129< / span > {< / div >
< div class = "line" > < span class = "lineno" > 130< / span > UnorderedSet< std::uint16_t> distinctIndices{memRes};< / div >
< div class = "line" > < span class = "lineno" > 131< / span > < span class = "keywordflow" > for< / span > (< span class = "keyword" > const< / span > < span class = "keyword" > auto< / span > & row : < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > ) {< / div >
< div class = "line" > < span class = "lineno" > 132< / span > distinctIndices.insert(row.begin(), row.end());< / div >
< div class = "line" > < span class = "lineno" > 133< / span > }< / div >
< div class = "line" > < span class = "lineno" > 134< / span > < span class = "keywordflow" > return< / span > distinctIndices;< / div >
< div class = "line" > < span class = "lineno" > 135< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< / div >
< / div >
< a id = "a3476ab2623c5c4f9f15549be4d7ef1f4" name = "a3476ab2623c5c4f9f15549be4d7ef1f4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3476ab2623c5c4f9f15549be4d7ef1f4" > ◆ < / a > < / span > getIndexListCount()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::uint16_t dnac::LODMapping::getIndexListCount < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 79< / span > {< / div >
< div class = "line" > < span class = "lineno" > 80< / span > < span class = "keywordflow" > return< / span > < span class = "keyword" > static_cast< < / span > std::uint16_t< span class = "keyword" > > < / span > (< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .size());< / div >
< div class = "line" > < span class = "lineno" > 81< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< / div >
< / div >
< a id = "a59d7fcde229d049c49d537a8851c6d39" name = "a59d7fcde229d049c49d537a8851c6d39" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a59d7fcde229d049c49d537a8851c6d39" > ◆ < / a > < / span > getIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "namespacednac.html#ac2e07be60cd7438652d21feb096edce4" > ConstArrayView< / a > < std::uint16_t > dnac::LODMapping::getIndices < / td >
< td > (< / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > lod< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 70< / span > {< / div >
< div class = "line" > < span class = "lineno" > 71< / span > < span class = "keywordflow" > if< / span > (lod > = < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .size()) {< / div >
< div class = "line" > < span class = "lineno" > 72< / span > < span class = "keywordflow" > return< / span > {};< / div >
< div class = "line" > < span class = "lineno" > 73< / span > }< / div >
< div class = "line" > < span class = "lineno" > 74< / span > assert(< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > [lod] < < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .size());< / div >
< div class = "line" > < span class = "lineno" > 75< / span > < span class = "keyword" > const< / span > < span class = "keyword" > auto< / span > it = < a class = "code hl_function" href = "namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378" > extd::advanced< / a > (< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .cbegin(), < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > [lod]);< / div >
< div class = "line" > < span class = "lineno" > 76< / span > < span class = "keywordflow" > return< / span > (it == < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .cend() ? ConstArrayView< std::uint16_t> {} : ConstArrayView< std::uint16_t> {it-> data(), it-> size()});< / div >
< div class = "line" > < span class = "lineno" > 77< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378" > extd::advanced()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
< / div >
< / div >
< a id = "ad675c0502a9e84b26fcaac172b332a63" name = "ad675c0502a9e84b26fcaac172b332a63" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad675c0502a9e84b26fcaac172b332a63" > ◆ < / a > < / span > getLODCount()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::uint16_t dnac::LODMapping::getLODCount < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 28< / span > {< / div >
< div class = "line" > < span class = "lineno" > 29< / span > < span class = "keywordflow" > return< / span > < span class = "keyword" > static_cast< < / span > std::uint16_t< span class = "keyword" > > < / span > (< a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .size());< / div >
< div class = "line" > < span class = "lineno" > 30< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
< / div >
< / div >
< a id = "a41758d1cfe0e257be599e2422e6cf6ac" name = "a41758d1cfe0e257be599e2422e6cf6ac" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a41758d1cfe0e257be599e2422e6cf6ac" > ◆ < / a > < / span > mapIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::mapIndices < / td >
< td > (< / td >
< td class = "paramtype" > std::function< std::uint16_t(std::uint16_t)>   < / td >
< td class = "paramname" > < em > mapper< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 99< / span > {< / div >
< div class = "line" > < span class = "lineno" > 100< / span > < span class = "keywordflow" > for< / span > (< span class = "keyword" > auto< / span > & row : < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > ) {< / div >
< div class = "line" > < span class = "lineno" > 101< / span > < span class = "keywordflow" > for< / span > (< span class = "keyword" > auto< / span > & value : row) {< / div >
< div class = "line" > < span class = "lineno" > 102< / span > value = mapper(value);< / div >
< div class = "line" > < span class = "lineno" > 103< / span > }< / div >
< div class = "line" > < span class = "lineno" > 104< / span > }< / div >
< div class = "line" > < span class = "lineno" > 105< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "classdnac_1_1AnimatedMapFilter.html#ab839b8f2a61ad104ac8277db83822cfd" > dnac::AnimatedMapFilter::apply()< / a > , < a class = "el" href = "classdnac_1_1BlendShapeFilter.html#a65c6692fb5526e376672756f673fd6de" > dnac::BlendShapeFilter::apply()< / a > , < a class = "el" href = "classdnac_1_1JointFilter.html#af26bea27bb4880e349a7c463dce65fcc" > dnac::JointFilter::apply()< / a > , and < a class = "el" href = "classdnac_1_1MeshFilter.html#a5a3ec7d8070fb56a3e8bff044901b6ea" > dnac::MeshFilter::apply()< / a > .< / p >
< / div >
< / div >
< a id = "ae701f0ee4e73a8e0efb3ea4a41632038" name = "ae701f0ee4e73a8e0efb3ea4a41632038" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae701f0ee4e73a8e0efb3ea4a41632038" > ◆ < / a > < / span > reset()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::reset < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 40< / span > {< / div >
< div class = "line" > < span class = "lineno" > 41< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .clear();< / div >
< div class = "line" > < span class = "lineno" > 42< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .clear();< / div >
< div class = "line" > < span class = "lineno" > 43< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
2023-04-21 18:19:55 +08:00
< p class = "reference" > Referenced by < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a3e75b3ab28e83736c2332fcaf8cfdd93" > dnac::DNACalibDNAReaderImpl::removeMeshes()< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#a0f80ea129808af86dc0f261c48b4e7df" > setLODCount()< / a > .< / p >
2022-11-28 19:21:26 +08:00
< / div >
< / div >
< a id = "a8ad7add7408d9c7b6c357588a9994502" name = "a8ad7add7408d9c7b6c357588a9994502" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8ad7add7408d9c7b6c357588a9994502" > ◆ < / a > < / span > resetIndices()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::resetIndices < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 32< / span > {< / div >
< div class = "line" > < span class = "lineno" > 33< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .clear();< / div >
< div class = "line" > < span class = "lineno" > 34< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .< / p >
< / div >
< / div >
< a id = "af11d3cf40e4343ff47cbcc007bbb1c44" name = "af11d3cf40e4343ff47cbcc007bbb1c44" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af11d3cf40e4343ff47cbcc007bbb1c44" > ◆ < / a > < / span > resetLODs()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::resetLODs < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 36< / span > {< / div >
< div class = "line" > < span class = "lineno" > 37< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .clear();< / div >
< div class = "line" > < span class = "lineno" > 38< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .< / p >
< / div >
< / div >
< a id = "a0f80ea129808af86dc0f261c48b4e7df" name = "a0f80ea129808af86dc0f261c48b4e7df" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0f80ea129808af86dc0f261c48b4e7df" > ◆ < / a > < / span > setLODCount()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void dnac::LODMapping::setLODCount < / td >
< td > (< / td >
< td class = "paramtype" > std::uint16_t  < / td >
< td class = "paramname" > < em > lodCount< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 45< / span > {< / div >
< div class = "line" > < span class = "lineno" > 46< / span > < a class = "code hl_function" href = "classdnac_1_1LODMapping.html#ae701f0ee4e73a8e0efb3ea4a41632038" > reset< / a > ();< / div >
< div class = "line" > < span class = "lineno" > 47< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > .resize(lodCount);< / div >
< div class = "line" > < span class = "lineno" > 48< / span > < a class = "code hl_variable" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > .resize(lodCount);< / div >
< div class = "line" > < span class = "lineno" > 49< / span > }< / div >
< div class = "ttc" id = "aclassdnac_1_1LODMapping_html_ae701f0ee4e73a8e0efb3ea4a41632038" > < div class = "ttname" > < a href = "classdnac_1_1LODMapping.html#ae701f0ee4e73a8e0efb3ea4a41632038" > dnac::LODMapping::reset< / a > < / div > < div class = "ttdeci" > void reset()< / div > < div class = "ttdef" > < b > Definition:< / b > dnacalib/dna/LODMapping.cpp:40< / div > < / div >
< / div > <!-- fragment -->
< p class = "reference" > References < a class = "el" href = "classdnac_1_1LODMapping.html#af5e56fdf54eae3ef8b3b5a84875730e6" > indices< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#ad20bf17d96a37d3de0cbbe69cfe287fd" > lods< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#ae701f0ee4e73a8e0efb3ea4a41632038" > reset()< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "structdnac_1_1DenormalizedData.html#a1031b652c6d7b7237b0006b8a5581358" > dnac::DenormalizedData< Reader > ::populateJointVariableAttributeIndices()< / a > , and < a class = "el" href = "structdnac_1_1DenormalizedData.html#a8018d63e58753591ceb1a903bfa509e1" > dnac::DenormalizedData< Reader > ::populateMeshBlendShapeMappingIndices()< / a > .< / p >
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "af5e56fdf54eae3ef8b3b5a84875730e6" name = "af5e56fdf54eae3ef8b3b5a84875730e6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af5e56fdf54eae3ef8b3b5a84875730e6" > ◆ < / a > < / span > indices< / 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 = "namespacepma.html#a66acdf887e847cb2662b905e682b0132" > Matrix< / a > < std::uint16_t> dnac::LODMapping::indices< / 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 = "reference" > Referenced by < a class = "el" href = "classdnac_1_1LODMapping.html#a1480315df5d08c7baadf27a616c4347c" > addIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a302aaca6c8060af13ba2dd6ce49aa8e3" > associateLODWithIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a1d4b38343904865afcdfde65efe9ac8a" > cleanupIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a09b72a1e040ac4ccbb49bc3cf6533b7a" > clearIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a26d718d26ce63ea68b3ccf50faa213f4" > filterIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a7985eb7a2cd5c8ae60f2f83fca03bf14" > getCombinedDistinctIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a3476ab2623c5c4f9f15549be4d7ef1f4" > getIndexListCount()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a59d7fcde229d049c49d537a8851c6d39" > getIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a41758d1cfe0e257be599e2422e6cf6ac" > mapIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#ae701f0ee4e73a8e0efb3ea4a41632038" > reset()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a8ad7add7408d9c7b6c357588a9994502" > resetIndices()< / a > , < a class = "el" href = "structdnac_1_1RawLODMapping.html#acb7ba7fb7e7403b411a4d345fb90ee12" > dnac::RawLODMapping::serialize()< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#a0f80ea129808af86dc0f261c48b4e7df" > setLODCount()< / a > .< / p >
< / div >
< / div >
< a id = "ad20bf17d96a37d3de0cbbe69cfe287fd" name = "ad20bf17d96a37d3de0cbbe69cfe287fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad20bf17d96a37d3de0cbbe69cfe287fd" > ◆ < / a > < / span > lods< / 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 = "namespacepma.html#a2d6fe21d674b98f7f9bc8dc3a2776cb9" > Vector< / a > < std::uint16_t> dnac::LODMapping::lods< / 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 = "reference" > Referenced by < a class = "el" href = "classdnac_1_1LODMapping.html#a302aaca6c8060af13ba2dd6ce49aa8e3" > associateLODWithIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a1d4b38343904865afcdfde65efe9ac8a" > cleanupIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a256f16f7faa45171fdc7a1959984871d" > discardLODs()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#a59d7fcde229d049c49d537a8851c6d39" > getIndices()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#ad675c0502a9e84b26fcaac172b332a63" > getLODCount()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#ae701f0ee4e73a8e0efb3ea4a41632038" > reset()< / a > , < a class = "el" href = "classdnac_1_1LODMapping.html#af11d3cf40e4343ff47cbcc007bbb1c44" > resetLODs()< / a > , < a class = "el" href = "structdnac_1_1RawLODMapping.html#acb7ba7fb7e7403b411a4d345fb90ee12" > dnac::RawLODMapping::serialize()< / a > , and < a class = "el" href = "classdnac_1_1LODMapping.html#a0f80ea129808af86dc0f261c48b4e7df" > setLODCount()< / a > .< / p >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > < a class = "el" href = "dnacalib_2dna_2LODMapping_8h_source.html" > dnacalib/dna/LODMapping.h< / a > < / li >
< li > < a class = "el" href = "dnacalib_2dna_2LODMapping_8cpp.html" > dnacalib/dna/LODMapping.cpp< / a > < / li >
< / ul >
< / div > <!-- contents -->
<!-- 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.4
< / small > < / address >
< / body >
< / html >