|
177 | 177 | <tr class="memitem:gad44e7dfa9a22ec4a0c94232c1791b7d2" id="r_gad44e7dfa9a22ec4a0c94232c1791b7d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRVoxels_2MRVoxelsFwd_8h.html#a5a563214874b42adf9d3bbba08988cad">MRVOXELS_API</a> <a class="el" href="namespaceMR.html#a6d7483b6adbc485e9c9b52eb09cb7735">Expected</a>< <a class="el" href="structMR_1_1Mesh.html">MR::Mesh</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#gad44e7dfa9a22ec4a0c94232c1791b7d2">MR::segmentVolume</a> (const VdbVolume &volume, const std::vector< std::pair< Vector3f, Vector3f > > &pairs, const <a class="el" href="structMR_1_1VolumeSegmentationParameters.html">VolumeSegmentationParameters</a> &params=<a class="el" href="structMR_1_1VolumeSegmentationParameters.html">VolumeSegmentationParameters</a>())</td></tr> |
178 | 178 | <tr class="memdesc:gad44e7dfa9a22ec4a0c94232c1791b7d2"><td class="mdescLeft"> </td><td class="mdescRight">Simple segment volume. <br /></td></tr> |
179 | 179 | <tr class="separator:gad44e7dfa9a22ec4a0c94232c1791b7d2"><td class="memSeparator" colspan="2"> </td></tr> |
| 180 | +<tr class="memitem:ga5d17b05296307303570bd202a858ec1a" id="r_ga5d17b05296307303570bd202a858ec1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="MRVoxels_2MRVoxelsFwd_8h.html#a5a563214874b42adf9d3bbba08988cad">MRVOXELS_API</a> <a class="el" href="namespaceMR.html#a6d7483b6adbc485e9c9b52eb09cb7735">Expected</a>< std::vector< <a class="el" href="structMR_1_1Mesh.html">Mesh</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5d17b05296307303570bd202a858ec1a">MR::segmentVoxelMaskToInstances</a> (const VdbVolume &mask, size_t minSize=100, <a class="el" href="group__BasicStructuresGroup.html#ga51ff94746a41880cd06d3272b5bcf710">ProgressCallback</a> cb={})</td></tr> |
| 181 | +<tr class="separator:ga5d17b05296307303570bd202a858ec1a"><td class="memSeparator" colspan="2"> </td></tr> |
180 | 182 | </table> |
181 | 183 | <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
182 | 184 | <p>This chapter represents documentation about Volume (Voxel) Segmentation. </p> |
@@ -245,6 +247,38 @@ <h2 class="memtitle"><span class="permalink"><a href="#gad44e7dfa9a22ec4a0c94232 |
245 | 247 | <li>Return mesh from segmented inside part </li> |
246 | 248 | </ol> |
247 | 249 |
|
| 250 | +</div> |
| 251 | +</div> |
| 252 | +<a id="ga5d17b05296307303570bd202a858ec1a" name="ga5d17b05296307303570bd202a858ec1a"></a> |
| 253 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5d17b05296307303570bd202a858ec1a">◆ </a></span>segmentVoxelMaskToInstances()</h2> |
| 254 | + |
| 255 | +<div class="memitem"> |
| 256 | +<div class="memproto"> |
| 257 | + <table class="memname"> |
| 258 | + <tr> |
| 259 | + <td class="memname"><a class="el" href="MRVoxels_2MRVoxelsFwd_8h.html#a5a563214874b42adf9d3bbba08988cad">MRVOXELS_API</a> <a class="el" href="namespaceMR.html#a6d7483b6adbc485e9c9b52eb09cb7735">Expected</a>< std::vector< <a class="el" href="structMR_1_1Mesh.html">Mesh</a> > > MR::segmentVoxelMaskToInstances </td> |
| 260 | + <td>(</td> |
| 261 | + <td class="paramtype">const VdbVolume &</td> <td class="paramname"><span class="paramname"><em>mask</em></span>, </td> |
| 262 | + </tr> |
| 263 | + <tr> |
| 264 | + <td class="paramkey"></td> |
| 265 | + <td></td> |
| 266 | + <td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>minSize</em></span><span class="paramdefsep"> = </span><span class="paramdefval">100</span>, </td> |
| 267 | + </tr> |
| 268 | + <tr> |
| 269 | + <td class="paramkey"></td> |
| 270 | + <td></td> |
| 271 | + <td class="paramtype"><a class="el" href="group__BasicStructuresGroup.html#ga51ff94746a41880cd06d3272b5bcf710">ProgressCallback</a></td> <td class="paramname"><span class="paramname"><em>cb</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span> )</td> |
| 272 | + </tr> |
| 273 | + </table> |
| 274 | +</div><div class="memdoc"> |
| 275 | +<p>Given voxel mask, separate it into components using mincut algorithm </p><dl class="params"><dt>Parameters</dt><dd> |
| 276 | + <table class="params"> |
| 277 | + <tr><td class="paramname">minSize</td><td>Minimum size of a segment (in voxels) </td></tr> |
| 278 | + </table> |
| 279 | + </dd> |
| 280 | +</dl> |
| 281 | + |
248 | 282 | </div> |
249 | 283 | </div> |
250 | 284 | </div><!-- contents --> |
|
0 commit comments