mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-08 21:40:43 +02:00
1040 lines
47 KiB
HTML
1040 lines
47 KiB
HTML
<!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.7"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>AARE: aare::ClusterFinder< T > Class Template 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">AARE
|
|
</div>
|
|
<div id="projectbrief">Data analysis library for PSI hybrid detectors</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.7 -->
|
|
<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>
|
|
<!-- 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 id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceaare.html">aare</a></li><li class="navelem"><a class="el" href="classaare_1_1ClusterFinder.html">ClusterFinder</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> </div>
|
|
<div class="headertitle"><div class="title">aare::ClusterFinder< T > Class Template Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="VariableSizeClusterFinder_8hpp_source.html">VariableSizeClusterFinder.hpp</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a95c3c74dcd2812659c4664f8896dcc6e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a95c3c74dcd2812659c4664f8896dcc6e">ClusterFinder</a> (image_shape shape, T threshold)</td></tr>
|
|
<tr class="separator:a95c3c74dcd2812659c4664f8896dcc6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8df807dc085267ece8c8329d546c1560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classaare_1_1NDArray.html">NDArray</a>< int, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a8df807dc085267ece8c8329d546c1560">labeled</a> ()</td></tr>
|
|
<tr class="separator:a8df807dc085267ece8c8329d546c1560"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd1fc878a5043e0adc8f085d1edf3ba6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#acd1fc878a5043e0adc8f085d1edf3ba6">set_noiseMap</a> (<a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > noise_map)</td></tr>
|
|
<tr class="separator:acd1fc878a5043e0adc8f085d1edf3ba6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d8448ccd2478a52075a4b7d5e090b2f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a3d8448ccd2478a52075a4b7d5e090b2f">set_peripheralThresholdFactor</a> (int factor)</td></tr>
|
|
<tr class="separator:a3d8448ccd2478a52075a4b7d5e090b2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab880d2c07964ee558a85daed3b3ec181"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#ab880d2c07964ee558a85daed3b3ec181">find_clusters</a> (<a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > img)</td></tr>
|
|
<tr class="separator:ab880d2c07964ee558a85daed3b3ec181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af33f83aeeb4187f826919270b8b38391"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#af33f83aeeb4187f826919270b8b38391">find_clusters_X</a> (<a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > img)</td></tr>
|
|
<tr class="separator:af33f83aeeb4187f826919270b8b38391"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64540f74ba953ae2ba2efab9f06e9fc5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a64540f74ba953ae2ba2efab9f06e9fc5">rec_FillHit</a> (int clusterIndex, int i, int j)</td></tr>
|
|
<tr class="separator:a64540f74ba953ae2ba2efab9f06e9fc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab25d54418b721d429f6141da73cc2a41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#ab25d54418b721d429f6141da73cc2a41">single_pass</a> (<a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > img)</td></tr>
|
|
<tr class="separator:ab25d54418b721d429f6141da73cc2a41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7993fb06ee06a24ede5a4ddd94f8a987"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a7993fb06ee06a24ede5a4ddd94f8a987">first_pass</a> ()</td></tr>
|
|
<tr class="separator:a7993fb06ee06a24ede5a4ddd94f8a987"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6630ba010b0d0b6b4cd8aefe98a1bd9e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a6630ba010b0d0b6b4cd8aefe98a1bd9e">second_pass</a> ()</td></tr>
|
|
<tr class="separator:a6630ba010b0d0b6b4cd8aefe98a1bd9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a053a2b1729301c1bda8b78a8187112b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a053a2b1729301c1bda8b78a8187112b6">store_clusters</a> ()</td></tr>
|
|
<tr class="separator:a053a2b1729301c1bda8b78a8187112b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4695c04a848715d073455b76241119b4"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a4695c04a848715d073455b76241119b4">steal_hits</a> ()</td></tr>
|
|
<tr class="separator:a4695c04a848715d073455b76241119b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a405e7f0d0eabc9a93099763f4eaa8fbc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a405e7f0d0eabc9a93099763f4eaa8fbc">clear_hits</a> ()</td></tr>
|
|
<tr class="separator:a405e7f0d0eabc9a93099763f4eaa8fbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed823a8611547fb93d6accacdd61b55c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#aed823a8611547fb93d6accacdd61b55c">print_connections</a> ()</td></tr>
|
|
<tr class="separator:aed823a8611547fb93d6accacdd61b55c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a301516e99319ee02ecf4c44f8310ce16"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a301516e99319ee02ecf4c44f8310ce16">total_clusters</a> () const</td></tr>
|
|
<tr class="separator:a301516e99319ee02ecf4c44f8310ce16"><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:ac6372eadf0bff57bd560bd07cd59da96"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#ac6372eadf0bff57bd560bd07cd59da96">check_neighbours</a> (int i, int j)</td></tr>
|
|
<tr class="separator:ac6372eadf0bff57bd560bd07cd59da96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a31f9419dd90e3136bf1c59e53fbad7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a1a31f9419dd90e3136bf1c59e53fbad7">add_link</a> (int from, int to)</td></tr>
|
|
<tr class="separator:a1a31f9419dd90e3136bf1c59e53fbad7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a87ae02ed18b8d51cf34d6dcc4a0a11b1"><td class="memItemLeft" align="right" valign="top">const std::array< ssize_t, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a87ae02ed18b8d51cf34d6dcc4a0a11b1">shape_</a></td></tr>
|
|
<tr class="separator:a87ae02ed18b8d51cf34d6dcc4a0a11b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77a7f9093806a6b66596262c726aedff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a77a7f9093806a6b66596262c726aedff">original_</a></td></tr>
|
|
<tr class="separator:a77a7f9093806a6b66596262c726aedff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a507adf23a53c14e823c8721c8139dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classaare_1_1NDArray.html">NDArray</a>< int, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a0a507adf23a53c14e823c8721c8139dc">labeled_</a></td></tr>
|
|
<tr class="separator:a0a507adf23a53c14e823c8721c8139dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86342541978eac118b16eefa026930d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classaare_1_1NDArray.html">NDArray</a>< int, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a86342541978eac118b16eefa026930d4">peripheral_labeled_</a></td></tr>
|
|
<tr class="separator:a86342541978eac118b16eefa026930d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca8f21925565b4f3dbf4677d2ca6ba64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classaare_1_1NDArray.html">NDArray</a>< bool, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#aca8f21925565b4f3dbf4677d2ca6ba64">binary_</a></td></tr>
|
|
<tr class="separator:aca8f21925565b4f3dbf4677d2ca6ba64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2726725360133a70fce11b8072cf2a93"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a2726725360133a70fce11b8072cf2a93">threshold_</a></td></tr>
|
|
<tr class="separator:a2726725360133a70fce11b8072cf2a93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8044d4bdabc6ed090f07bfddc362f2eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a8044d4bdabc6ed090f07bfddc362f2eb">noiseMap</a></td></tr>
|
|
<tr class="separator:a8044d4bdabc6ed090f07bfddc362f2eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7622ae945b849df6bad3d2cc0347370"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#ae7622ae945b849df6bad3d2cc0347370">use_noise_map</a> = false</td></tr>
|
|
<tr class="separator:ae7622ae945b849df6bad3d2cc0347370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af933139fed8103cab83572a6ba449f36"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#af933139fed8103cab83572a6ba449f36">peripheralThresholdFactor_</a> = 5</td></tr>
|
|
<tr class="separator:af933139fed8103cab83572a6ba449f36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91e708f8f94adfb3af7e5d9c3a748bb3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a91e708f8f94adfb3af7e5d9c3a748bb3">current_label</a></td></tr>
|
|
<tr class="separator:a91e708f8f94adfb3af7e5d9c3a748bb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69ffad49f0d31fdf9993774d219f87e8"><td class="memItemLeft" align="right" valign="top">const std::array< int, 4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a69ffad49f0d31fdf9993774d219f87e8">di</a> {{0, -1, -1, -1}}</td></tr>
|
|
<tr class="separator:a69ffad49f0d31fdf9993774d219f87e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7575c70f662ffa316882eec6f2b865e7"><td class="memItemLeft" align="right" valign="top">const std::array< int, 4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a7575c70f662ffa316882eec6f2b865e7">dj</a> {{-1, -1, 0, 1}}</td></tr>
|
|
<tr class="separator:a7575c70f662ffa316882eec6f2b865e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af97013b5f3fff727149b4e09c9d485a3"><td class="memItemLeft" align="right" valign="top">const std::array< int, 8 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#af97013b5f3fff727149b4e09c9d485a3">di_</a> {{0, 0, -1, 1, -1, 1, -1, 1}}</td></tr>
|
|
<tr class="separator:af97013b5f3fff727149b4e09c9d485a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9809de5007aeb2095b5ec74f68b6a7d8"><td class="memItemLeft" align="right" valign="top">const std::array< int, 8 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#a9809de5007aeb2095b5ec74f68b6a7d8">dj_</a> {{-1, 1, 0, 0, 1, -1, -1, 1}}</td></tr>
|
|
<tr class="separator:a9809de5007aeb2095b5ec74f68b6a7d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeeec655301ed05e4c5ee9201e828b7f0"><td class="memItemLeft" align="right" valign="top">std::map< int, int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#aeeec655301ed05e4c5ee9201e828b7f0">child</a></td></tr>
|
|
<tr class="separator:aeeec655301ed05e4c5ee9201e828b7f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4b7557ac7b34a7fd188564e22d634ec"><td class="memItemLeft" align="right" valign="top">std::unordered_map< int, <a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#ad4b7557ac7b34a7fd188564e22d634ec">h_size</a></td></tr>
|
|
<tr class="separator:ad4b7557ac7b34a7fd188564e22d634ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac228fbe6a24d8b2179db87aa0cfecc86"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classaare_1_1ClusterFinder.html#ac228fbe6a24d8b2179db87aa0cfecc86">hits</a></td></tr>
|
|
<tr class="separator:ac228fbe6a24d8b2179db87aa0cfecc86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a95c3c74dcd2812659c4664f8896dcc6e" name="a95c3c74dcd2812659c4664f8896dcc6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95c3c74dcd2812659c4664f8896dcc6e">◆ </a></span>ClusterFinder()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::ClusterFinder </td>
|
|
<td>(</td>
|
|
<td class="paramtype">image_shape </td>
|
|
<td class="paramname"><em>shape</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a1a31f9419dd90e3136bf1c59e53fbad7" name="a1a31f9419dd90e3136bf1c59e53fbad7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a31f9419dd90e3136bf1c59e53fbad7">◆ </a></span>add_link()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::add_link </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>from</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>to</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6372eadf0bff57bd560bd07cd59da96" name="ac6372eadf0bff57bd560bd07cd59da96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6372eadf0bff57bd560bd07cd59da96">◆ </a></span>check_neighbours()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::check_neighbours </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</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>
|
|
</div>
|
|
<a id="a405e7f0d0eabc9a93099763f4eaa8fbc" name="a405e7f0d0eabc9a93099763f4eaa8fbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a405e7f0d0eabc9a93099763f4eaa8fbc">◆ </a></span>clear_hits()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::clear_hits </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab880d2c07964ee558a85daed3b3ec181" name="ab880d2c07964ee558a85daed3b3ec181"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab880d2c07964ee558a85daed3b3ec181">◆ </a></span>find_clusters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::find_clusters </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > </td>
|
|
<td class="paramname"><em>img</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af33f83aeeb4187f826919270b8b38391" name="af33f83aeeb4187f826919270b8b38391"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af33f83aeeb4187f826919270b8b38391">◆ </a></span>find_clusters_X()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::find_clusters_X </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > </td>
|
|
<td class="paramname"><em>img</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7993fb06ee06a24ede5a4ddd94f8a987" name="a7993fb06ee06a24ede5a4ddd94f8a987"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7993fb06ee06a24ede5a4ddd94f8a987">◆ </a></span>first_pass()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::first_pass</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8df807dc085267ece8c8329d546c1560" name="a8df807dc085267ece8c8329d546c1560"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8df807dc085267ece8c8329d546c1560">◆ </a></span>labeled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1NDArray.html">NDArray</a>< int, 2 > <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::labeled </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed823a8611547fb93d6accacdd61b55c" name="aed823a8611547fb93d6accacdd61b55c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed823a8611547fb93d6accacdd61b55c">◆ </a></span>print_connections()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::print_connections </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a64540f74ba953ae2ba2efab9f06e9fc5" name="a64540f74ba953ae2ba2efab9f06e9fc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64540f74ba953ae2ba2efab9f06e9fc5">◆ </a></span>rec_FillHit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::rec_FillHit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>clusterIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>j</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6630ba010b0d0b6b4cd8aefe98a1bd9e" name="a6630ba010b0d0b6b4cd8aefe98a1bd9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6630ba010b0d0b6b4cd8aefe98a1bd9e">◆ </a></span>second_pass()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::second_pass</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd1fc878a5043e0adc8f085d1edf3ba6" name="acd1fc878a5043e0adc8f085d1edf3ba6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd1fc878a5043e0adc8f085d1edf3ba6">◆ </a></span>set_noiseMap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::set_noiseMap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > </td>
|
|
<td class="paramname"><em>noise_map</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d8448ccd2478a52075a4b7d5e090b2f" name="a3d8448ccd2478a52075a4b7d5e090b2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d8448ccd2478a52075a4b7d5e090b2f">◆ </a></span>set_peripheralThresholdFactor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::set_peripheralThresholdFactor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>factor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab25d54418b721d429f6141da73cc2a41" name="ab25d54418b721d429f6141da73cc2a41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab25d54418b721d429f6141da73cc2a41">◆ </a></span>single_pass()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::single_pass </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classaare_1_1NDView.html">NDView</a>< T, 2 > </td>
|
|
<td class="paramname"><em>img</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4695c04a848715d073455b76241119b4" name="a4695c04a848715d073455b76241119b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4695c04a848715d073455b76241119b4">◆ </a></span>steal_hits()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< <a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a> > <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::steal_hits </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a053a2b1729301c1bda8b78a8187112b6" name="a053a2b1729301c1bda8b78a8187112b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a053a2b1729301c1bda8b78a8187112b6">◆ </a></span>store_clusters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::store_clusters</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a301516e99319ee02ecf4c44f8310ce16" name="a301516e99319ee02ecf4c44f8310ce16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a301516e99319ee02ecf4c44f8310ce16">◆ </a></span>total_clusters()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::total_clusters </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">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Field Documentation</h2>
|
|
<a id="aca8f21925565b4f3dbf4677d2ca6ba64" name="aca8f21925565b4f3dbf4677d2ca6ba64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca8f21925565b4f3dbf4677d2ca6ba64">◆ </a></span>binary_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1NDArray.html">NDArray</a><bool, 2> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::binary_</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>
|
|
</div>
|
|
<a id="aeeec655301ed05e4c5ee9201e828b7f0" name="aeeec655301ed05e4c5ee9201e828b7f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeeec655301ed05e4c5ee9201e828b7f0">◆ </a></span>child</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::map<int, int> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::child</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>
|
|
</div>
|
|
<a id="a91e708f8f94adfb3af7e5d9c3a748bb3" name="a91e708f8f94adfb3af7e5d9c3a748bb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91e708f8f94adfb3af7e5d9c3a748bb3">◆ </a></span>current_label</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::current_label</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>
|
|
</div>
|
|
<a id="a69ffad49f0d31fdf9993774d219f87e8" name="a69ffad49f0d31fdf9993774d219f87e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69ffad49f0d31fdf9993774d219f87e8">◆ </a></span>di</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::array<int, 4> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::di {{0, -1, -1, -1}}</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>
|
|
</div>
|
|
<a id="af97013b5f3fff727149b4e09c9d485a3" name="af97013b5f3fff727149b4e09c9d485a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af97013b5f3fff727149b4e09c9d485a3">◆ </a></span>di_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::array<int, 8> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::di_ {{0, 0, -1, 1, -1, 1, -1, 1}}</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>
|
|
</div>
|
|
<a id="a7575c70f662ffa316882eec6f2b865e7" name="a7575c70f662ffa316882eec6f2b865e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7575c70f662ffa316882eec6f2b865e7">◆ </a></span>dj</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::array<int, 4> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::dj {{-1, -1, 0, 1}}</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>
|
|
</div>
|
|
<a id="a9809de5007aeb2095b5ec74f68b6a7d8" name="a9809de5007aeb2095b5ec74f68b6a7d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9809de5007aeb2095b5ec74f68b6a7d8">◆ </a></span>dj_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::array<int, 8> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::dj_ {{-1, 1, 0, 0, 1, -1, -1, 1}}</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>
|
|
</div>
|
|
<a id="ad4b7557ac7b34a7fd188564e22d634ec" name="ad4b7557ac7b34a7fd188564e22d634ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4b7557ac7b34a7fd188564e22d634ec">◆ </a></span>h_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unordered_map<int, <a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a>> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::h_size</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>
|
|
</div>
|
|
<a id="ac228fbe6a24d8b2179db87aa0cfecc86" name="ac228fbe6a24d8b2179db87aa0cfecc86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac228fbe6a24d8b2179db87aa0cfecc86">◆ </a></span>hits</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<<a class="el" href="structaare_1_1ClusterFinder_1_1Hit.html">Hit</a>> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::hits</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>
|
|
</div>
|
|
<a id="a0a507adf23a53c14e823c8721c8139dc" name="a0a507adf23a53c14e823c8721c8139dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a507adf23a53c14e823c8721c8139dc">◆ </a></span>labeled_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1NDArray.html">NDArray</a><int, 2> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::labeled_</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>
|
|
</div>
|
|
<a id="a8044d4bdabc6ed090f07bfddc362f2eb" name="a8044d4bdabc6ed090f07bfddc362f2eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8044d4bdabc6ed090f07bfddc362f2eb">◆ </a></span>noiseMap</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1NDView.html">NDView</a><T, 2> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::noiseMap</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>
|
|
</div>
|
|
<a id="a77a7f9093806a6b66596262c726aedff" name="a77a7f9093806a6b66596262c726aedff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77a7f9093806a6b66596262c726aedff">◆ </a></span>original_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1NDView.html">NDView</a><T, 2> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::original_</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>
|
|
</div>
|
|
<a id="a86342541978eac118b16eefa026930d4" name="a86342541978eac118b16eefa026930d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86342541978eac118b16eefa026930d4">◆ </a></span>peripheral_labeled_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaare_1_1NDArray.html">NDArray</a><int, 2> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::peripheral_labeled_</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>
|
|
</div>
|
|
<a id="af933139fed8103cab83572a6ba449f36" name="af933139fed8103cab83572a6ba449f36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af933139fed8103cab83572a6ba449f36">◆ </a></span>peripheralThresholdFactor_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::peripheralThresholdFactor_ = 5</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>
|
|
</div>
|
|
<a id="a87ae02ed18b8d51cf34d6dcc4a0a11b1" name="a87ae02ed18b8d51cf34d6dcc4a0a11b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87ae02ed18b8d51cf34d6dcc4a0a11b1">◆ </a></span>shape_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::array<ssize_t, 2> <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::shape_</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>
|
|
</div>
|
|
<a id="a2726725360133a70fce11b8072cf2a93" name="a2726725360133a70fce11b8072cf2a93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2726725360133a70fce11b8072cf2a93">◆ </a></span>threshold_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::threshold_</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>
|
|
</div>
|
|
<a id="ae7622ae945b849df6bad3d2cc0347370" name="ae7622ae945b849df6bad3d2cc0347370"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7622ae945b849df6bad3d2cc0347370">◆ </a></span>use_noise_map</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classaare_1_1ClusterFinder.html">aare::ClusterFinder</a>< T >::use_noise_map = false</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>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li>core/include/aare/core/<a class="el" href="VariableSizeClusterFinder_8hpp_source.html">VariableSizeClusterFinder.hpp</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.7
|
|
</small></address>
|
|
</body>
|
|
</html>
|