|
191 | 191 | <tr class="memitem:ab1a9425428b02824fbb9470c02787809" id="r_ab1a9425428b02824fbb9470c02787809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1a9425428b02824fbb9470c02787809">MR_deref_const_MR_BooleanResult_ref</a> (const <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> *_this)</td></tr> |
192 | 192 | <tr class="memitem:adaacc14d6f15802ccd540a2464026f61" id="r_adaacc14d6f15802ccd540a2464026f61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#adaacc14d6f15802ccd540a2464026f61">MR_BooleanResult_arrow_mut</a> (<a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> *_this)</td></tr> |
193 | 193 | <tr class="memitem:a4014ace8b2fbe87ef6cf55f7a745da58" id="r_a4014ace8b2fbe87ef6cf55f7a745da58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4014ace8b2fbe87ef6cf55f7a745da58">MR_BooleanResult_arrow</a> (const <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> *_this)</td></tr> |
194 | | -<tr class="memitem:a4a97731d9637866e4ddd03958bfa6bfa" id="r_a4a97731d9637866e4ddd03958bfa6bfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a97731d9637866e4ddd03958bfa6bfa">MR_boolean_6_const_MR_Mesh_ref</a> (const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *meshA, const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *meshB, <a class="el" href="MRBooleanOperation_8h.html#a251062e1161744270ec7b749518f75c5">MR_BooleanOperation</a> operation, const <a class="el" href="structMR__AffineXf3f.html">MR_AffineXf3f</a> *rigidB2A, <a class="el" href="MRBooleanOperation_8h.html#a525cc4d3dcd23270a5db9cfcfb224548">MR_BooleanResultMapper</a> *mapper, <a class="el" href="common_8h.html#ac983b89bddb9b22c9b416f31399f0095">MR_PassBy</a> cb_pass_by, <a class="el" href="MR3mf_8h.html#adb03ce28cacfff1e499d75d512dc4a84">MR_std_function_bool_from_float</a> *cb)</td></tr> |
195 | | -<tr class="memdesc:a4a97731d9637866e4ddd03958bfa6bfa"><td class="mdescLeft"> </td><td class="mdescRight">Performs CSG operation on two meshes. <br /></td></tr> |
196 | | -<tr class="memitem:ae30013efc4d962ee0cbb8e77aaf2f7de" id="r_ae30013efc4d962ee0cbb8e77aaf2f7de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae30013efc4d962ee0cbb8e77aaf2f7de">MR_boolean_6_MR_Mesh_rvalue_ref</a> (<a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *meshA, <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *meshB, <a class="el" href="MRBooleanOperation_8h.html#a251062e1161744270ec7b749518f75c5">MR_BooleanOperation</a> operation, const <a class="el" href="structMR__AffineXf3f.html">MR_AffineXf3f</a> *rigidB2A, <a class="el" href="MRBooleanOperation_8h.html#a525cc4d3dcd23270a5db9cfcfb224548">MR_BooleanResultMapper</a> *mapper, <a class="el" href="common_8h.html#ac983b89bddb9b22c9b416f31399f0095">MR_PassBy</a> cb_pass_by, <a class="el" href="MR3mf_8h.html#adb03ce28cacfff1e499d75d512dc4a84">MR_std_function_bool_from_float</a> *cb)</td></tr> |
| 194 | +<tr class="memitem:af94cc2c3f153caa5de2b7551e719156f" id="r_af94cc2c3f153caa5de2b7551e719156f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#af94cc2c3f153caa5de2b7551e719156f">MR_boolean_6</a> (const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *meshA, const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *meshB, <a class="el" href="MRBooleanOperation_8h.html#a251062e1161744270ec7b749518f75c5">MR_BooleanOperation</a> operation, const <a class="el" href="structMR__AffineXf3f.html">MR_AffineXf3f</a> *rigidB2A, <a class="el" href="MRBooleanOperation_8h.html#a525cc4d3dcd23270a5db9cfcfb224548">MR_BooleanResultMapper</a> *mapper, <a class="el" href="common_8h.html#ac983b89bddb9b22c9b416f31399f0095">MR_PassBy</a> cb_pass_by, <a class="el" href="MR3mf_8h.html#adb03ce28cacfff1e499d75d512dc4a84">MR_std_function_bool_from_float</a> *cb)</td></tr> |
| 195 | +<tr class="memdesc:af94cc2c3f153caa5de2b7551e719156f"><td class="mdescLeft"> </td><td class="mdescRight">Performs CSG operation on two meshes. <br /></td></tr> |
197 | 196 | <tr class="memitem:ae52b5ad6d6825184f52fea22da819ec5" id="r_ae52b5ad6d6825184f52fea22da819ec5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae52b5ad6d6825184f52fea22da819ec5">MR_BooleanPreCutResult_Get_mesh</a> (const <a class="el" href="#acc4c51e5805fb2a6c37dbc760971c879">MR_BooleanPreCutResult</a> *_this)</td></tr> |
198 | 197 | <tr class="memitem:adeaa2edc4b9eefd22481a8b9fff1ca05" id="r_adeaa2edc4b9eefd22481a8b9fff1ca05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adeaa2edc4b9eefd22481a8b9fff1ca05">MR_BooleanPreCutResult_Set_mesh</a> (<a class="el" href="#acc4c51e5805fb2a6c37dbc760971c879">MR_BooleanPreCutResult</a> *_this, <a class="el" href="common_8h.html#ac983b89bddb9b22c9b416f31399f0095">MR_PassBy</a> value_pass_by, <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *value)</td></tr> |
199 | 198 | <tr class="memitem:a3353d85fba9b299c6f71b464f26255b8" id="r_a3353d85fba9b299c6f71b464f26255b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3353d85fba9b299c6f71b464f26255b8">MR_BooleanPreCutResult_GetMutable_mesh</a> (<a class="el" href="#acc4c51e5805fb2a6c37dbc760971c879">MR_BooleanPreCutResult</a> *_this)</td></tr> |
@@ -431,14 +430,14 @@ <h2 class="memtitle"><span class="permalink"><a href="#a22782fb1432d16c9cd3bc3a6 |
431 | 430 |
|
432 | 431 | </div> |
433 | 432 | </div> |
434 | | -<a id="a4a97731d9637866e4ddd03958bfa6bfa" name="a4a97731d9637866e4ddd03958bfa6bfa"></a> |
435 | | -<h2 class="memtitle"><span class="permalink"><a href="#a4a97731d9637866e4ddd03958bfa6bfa">◆ </a></span>MR_boolean_6_const_MR_Mesh_ref()</h2> |
| 433 | +<a id="af94cc2c3f153caa5de2b7551e719156f" name="af94cc2c3f153caa5de2b7551e719156f"></a> |
| 434 | +<h2 class="memtitle"><span class="permalink"><a href="#af94cc2c3f153caa5de2b7551e719156f">◆ </a></span>MR_boolean_6()</h2> |
436 | 435 |
|
437 | 436 | <div class="memitem"> |
438 | 437 | <div class="memproto"> |
439 | 438 | <table class="memname"> |
440 | 439 | <tr> |
441 | | - <td class="memname"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> * MR_boolean_6_const_MR_Mesh_ref </td> |
| 440 | + <td class="memname"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> * MR_boolean_6 </td> |
442 | 441 | <td>(</td> |
443 | 442 | <td class="paramtype">const <a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *</td> <td class="paramname"><span class="paramname"><em>meshA</em></span>, </td> |
444 | 443 | </tr> |
@@ -490,53 +489,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4a97731d9637866e4ddd0395 |
490 | 489 | <dd> |
491 | 490 | If meshes are not closed in intersecting zone some boolean operations are not allowed (as far as input meshes interior and exterior cannot be determined) Generated from function <span class="tt">MR::boolean</span>. Parameter <span class="tt">meshA</span> can not be null. It is a single object. Parameter <span class="tt">meshB</span> can not be null. It is a single object. Parameter <span class="tt">mapper</span> defaults to a null pointer in C++. Parameter <span class="tt">cb</span> has a default argument: <span class="tt">{}</span>, pass <span class="tt">MR_PassBy_DefaultArgument</span> and a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call <span class="tt"><a class="el" href="#a3b9c761f0eea4cbe5cc080324d19b602" title="Destroys a heap-allocated instance of MR_BooleanResult. Does nothing if the pointer is null.">MR_BooleanResult_Destroy()</a></span> to free it when you're done using it. </dd></dl> |
492 | 491 |
|
493 | | -</div> |
494 | | -</div> |
495 | | -<a id="ae30013efc4d962ee0cbb8e77aaf2f7de" name="ae30013efc4d962ee0cbb8e77aaf2f7de"></a> |
496 | | -<h2 class="memtitle"><span class="permalink"><a href="#ae30013efc4d962ee0cbb8e77aaf2f7de">◆ </a></span>MR_boolean_6_MR_Mesh_rvalue_ref()</h2> |
497 | | - |
498 | | -<div class="memitem"> |
499 | | -<div class="memproto"> |
500 | | - <table class="memname"> |
501 | | - <tr> |
502 | | - <td class="memname"><a class="el" href="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a">MRC_API</a> <a class="el" href="#aac6c23cacaf5f96e13501fde30d1c95e">MR_BooleanResult</a> * MR_boolean_6_MR_Mesh_rvalue_ref </td> |
503 | | - <td>(</td> |
504 | | - <td class="paramtype"><a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *</td> <td class="paramname"><span class="paramname"><em>meshA</em></span>, </td> |
505 | | - </tr> |
506 | | - <tr> |
507 | | - <td class="paramkey"></td> |
508 | | - <td></td> |
509 | | - <td class="paramtype"><a class="el" href="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40">MR_Mesh</a> *</td> <td class="paramname"><span class="paramname"><em>meshB</em></span>, </td> |
510 | | - </tr> |
511 | | - <tr> |
512 | | - <td class="paramkey"></td> |
513 | | - <td></td> |
514 | | - <td class="paramtype"><a class="el" href="MRBooleanOperation_8h.html#a251062e1161744270ec7b749518f75c5">MR_BooleanOperation</a></td> <td class="paramname"><span class="paramname"><em>operation</em></span>, </td> |
515 | | - </tr> |
516 | | - <tr> |
517 | | - <td class="paramkey"></td> |
518 | | - <td></td> |
519 | | - <td class="paramtype">const <a class="el" href="structMR__AffineXf3f.html">MR_AffineXf3f</a> *</td> <td class="paramname"><span class="paramname"><em>rigidB2A</em></span>, </td> |
520 | | - </tr> |
521 | | - <tr> |
522 | | - <td class="paramkey"></td> |
523 | | - <td></td> |
524 | | - <td class="paramtype"><a class="el" href="MRBooleanOperation_8h.html#a525cc4d3dcd23270a5db9cfcfb224548">MR_BooleanResultMapper</a> *</td> <td class="paramname"><span class="paramname"><em>mapper</em></span>, </td> |
525 | | - </tr> |
526 | | - <tr> |
527 | | - <td class="paramkey"></td> |
528 | | - <td></td> |
529 | | - <td class="paramtype"><a class="el" href="common_8h.html#ac983b89bddb9b22c9b416f31399f0095">MR_PassBy</a></td> <td class="paramname"><span class="paramname"><em>cb_pass_by</em></span>, </td> |
530 | | - </tr> |
531 | | - <tr> |
532 | | - <td class="paramkey"></td> |
533 | | - <td></td> |
534 | | - <td class="paramtype"><a class="el" href="MR3mf_8h.html#adb03ce28cacfff1e499d75d512dc4a84">MR_std_function_bool_from_float</a> *</td> <td class="paramname"><span class="paramname"><em>cb</em></span> )</td> |
535 | | - </tr> |
536 | | - </table> |
537 | | -</div><div class="memdoc"> |
538 | | -<p>Generated from function <span class="tt">MR::boolean</span>. Parameter <span class="tt">meshA</span> can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Parameter <span class="tt">meshB</span> can not be null. It is a single object. In C++ this parameter takes an rvalue reference: it might invalidate the passed object, but if your pointer is owning, you must still destroy it manually later. Parameter <span class="tt">mapper</span> defaults to a null pointer in C++. Parameter <span class="tt">cb</span> has a default argument: <span class="tt">{}</span>, pass <span class="tt">MR_PassBy_DefaultArgument</span> and a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call <span class="tt"><a class="el" href="#a3b9c761f0eea4cbe5cc080324d19b602" title="Destroys a heap-allocated instance of MR_BooleanResult. Does nothing if the pointer is null.">MR_BooleanResult_Destroy()</a></span> to free it when you're done using it. </p> |
539 | | - |
540 | 492 | </div> |
541 | 493 | </div> |
542 | 494 | <a id="acfd01063079e4b9276e5f25e998af866" name="acfd01063079e4b9276e5f25e998af866"></a> |
|
0 commit comments