240240< tr class ="memitem:a57bdfa8158b5cb91fbcf2ffb384c93ab " id ="r_a57bdfa8158b5cb91fbcf2ffb384c93ab "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > *const * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a57bdfa8158b5cb91fbcf2ffb384c93ab "> MR_BooleanInternalParameters_Get_optionalOutCut</ a > (const < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_this)</ td > </ tr >
241241< tr class ="memitem:a7a3340cc101ba40694a9b34a3d44fd7f " id ="r_a7a3340cc101ba40694a9b34a3d44fd7f "> < 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 ="#a7a3340cc101ba40694a9b34a3d44fd7f "> MR_BooleanInternalParameters_Set_optionalOutCut</ a > (< a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_this, < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > *value)</ td > </ tr >
242242< tr class ="memitem:ab1ef340e124b280fade64b19cb1762b1 " id ="r_ab1ef340e124b280fade64b19cb1762b1 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > ** </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ab1ef340e124b280fade64b19cb1762b1 "> MR_BooleanInternalParameters_GetMutable_optionalOutCut</ a > (< a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_this)</ td > </ tr >
243+ < tr class ="memitem:a6c259bd394d94c775cf3b181510b5c8d " id ="r_a6c259bd394d94c775cf3b181510b5c8d "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > const bool * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a6c259bd394d94c775cf3b181510b5c8d "> MR_BooleanInternalParameters_Get_graphCutSeparation</ a > (const < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_this)</ td > </ tr >
244+ < tr class ="memitem:a45714ae0642dc61bfa987c91bfdd1bed " id ="r_a45714ae0642dc61bfa987c91bfdd1bed "> < 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 ="#a45714ae0642dc61bfa987c91bfdd1bed "> MR_BooleanInternalParameters_Set_graphCutSeparation</ a > (< a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_this, bool value)</ td > </ tr >
245+ < tr class ="memitem:a2d964c6a22f775dc27f77f7337f86144 " id ="r_a2d964c6a22f775dc27f77f7337f86144 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > bool * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a2d964c6a22f775dc27f77f7337f86144 "> MR_BooleanInternalParameters_GetMutable_graphCutSeparation</ a > (< a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_this)</ td > </ tr >
243246< tr class ="memitem:ac968a7a784145d5d03058b8e9d337c7c " id ="r_ac968a7a784145d5d03058b8e9d337c7c "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ac968a7a784145d5d03058b8e9d337c7c "> MR_BooleanInternalParameters_DefaultConstruct</ a > (void)</ td > </ tr >
244247< tr class ="memitem:ab42c31b6b5dff333b21756249d6b1a3f " id ="r_ab42c31b6b5dff333b21756249d6b1a3f "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ab42c31b6b5dff333b21756249d6b1a3f "> MR_BooleanInternalParameters_DefaultConstructArray</ a > (size_t num_elems)</ td > </ tr >
245- < tr class ="memitem:aa7874b804cb6343ddf7a0577117e09df " id ="r_aa7874b804cb6343ddf7a0577117e09df "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#aa7874b804cb6343ddf7a0577117e09df "> MR_BooleanInternalParameters_ConstructFrom</ a > (const < a class ="el " href ="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40 "> MR_Mesh</ a > *originalMeshA, const < a class ="el " href ="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40 "> MR_Mesh</ a > *originalMeshB, < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > *optionalOutCut)</ td > </ tr >
248+ < tr class ="memitem:a7dff2d9e506e4a9295b0ce0f263c790b " id ="r_a7dff2d9e506e4a9295b0ce0f263c790b "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a7dff2d9e506e4a9295b0ce0f263c790b "> MR_BooleanInternalParameters_ConstructFrom</ a > (const < a class ="el " href ="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40 "> MR_Mesh</ a > *originalMeshA, const < a class ="el " href ="MRCtm_8h.html#a31b172f68efca6438544d56eb86d6f40 "> MR_Mesh</ a > *originalMeshB, < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > *optionalOutCut, bool graphCutSeparation )</ td > </ tr >
246249< tr class ="memitem:a11a386d8bfff397d72d955ad7eb8a79b " id ="r_a11a386d8bfff397d72d955ad7eb8a79b "> < 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 ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a11a386d8bfff397d72d955ad7eb8a79b "> MR_BooleanInternalParameters_OffsetPtr</ a > (const < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *ptr, ptrdiff_t i)</ td > </ tr >
247250< tr class ="memitem:af01b02c57091184ff0b3faa59d9b02b0 " id ="r_af01b02c57091184ff0b3faa59d9b02b0 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#af01b02c57091184ff0b3faa59d9b02b0 "> MR_BooleanInternalParameters_OffsetMutablePtr</ a > (< a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *ptr, ptrdiff_t i)</ td > </ tr >
248251< tr class ="memitem:aad91f694a22aef97dcd7c1a5f188cae3 " id ="r_aad91f694a22aef97dcd7c1a5f188cae3 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > * </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#aad91f694a22aef97dcd7c1a5f188cae3 "> MR_BooleanInternalParameters_ConstructFromAnother</ a > (const < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *_other)</ td > </ tr >
@@ -480,8 +483,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a05137d8f5cdb70e93ea4da25
480483
481484</ div >
482485</ div >
483- < a id ="aa7874b804cb6343ddf7a0577117e09df " name ="aa7874b804cb6343ddf7a0577117e09df "> </ a >
484- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#aa7874b804cb6343ddf7a0577117e09df "> ◆ </ a > </ span > MR_BooleanInternalParameters_ConstructFrom()</ h2 >
486+ < a id ="a7dff2d9e506e4a9295b0ce0f263c790b " name ="a7dff2d9e506e4a9295b0ce0f263c790b "> </ a >
487+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a7dff2d9e506e4a9295b0ce0f263c790b "> ◆ </ a > </ span > MR_BooleanInternalParameters_ConstructFrom()</ h2 >
485488
486489< div class ="memitem ">
487490< div class ="memproto ">
@@ -499,7 +502,12 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa7874b804cb6343ddf7a0577
499502 < tr >
500503 < td class ="paramkey "> </ td >
501504 < td > </ td >
502- < td class ="paramtype "> < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > *</ td > < td class ="paramname "> < span class ="paramname "> < em > optionalOutCut</ em > </ span >  )</ td >
505+ < td class ="paramtype "> < a class ="el " href ="MR2DContoursTriangulation_8h.html#ab5de264b6065dbf84f6b3fa0f6530592 "> MR_std_vector_std_vector_MR_EdgeId</ a > *</ td > < td class ="paramname "> < span class ="paramname "> < em > optionalOutCut</ em > </ span > , </ td >
506+ </ tr >
507+ < tr >
508+ < td class ="paramkey "> </ td >
509+ < td > </ td >
510+ < td class ="paramtype "> bool</ td > < td class ="paramname "> < span class ="paramname "> < em > graphCutSeparation</ em > </ span >  )</ td >
503511 </ tr >
504512 </ table >
505513</ div > < div class ="memdoc ">
@@ -597,6 +605,24 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4c8e035123be83f26415ebd3
597605
598606< p > Destroys a heap-allocated array of < span class ="tt "> < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > </ span > . Does nothing if the pointer is null. </ p >
599607
608+ </ div >
609+ </ div >
610+ < a id ="a6c259bd394d94c775cf3b181510b5c8d " name ="a6c259bd394d94c775cf3b181510b5c8d "> </ a >
611+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a6c259bd394d94c775cf3b181510b5c8d "> ◆ </ a > </ span > MR_BooleanInternalParameters_Get_graphCutSeparation()</ h2 >
612+
613+ < div class ="memitem ">
614+ < div class ="memproto ">
615+ < table class ="memname ">
616+ < tr >
617+ < td class ="memname "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > const bool * MR_BooleanInternalParameters_Get_graphCutSeparation </ td >
618+ < td > (</ td >
619+ < td class ="paramtype "> const < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *</ td > < td class ="paramname "> < span class ="paramname "> < em > _this</ em > </ span > </ td > < td > )</ td >
620+ < td > </ td >
621+ </ tr >
622+ </ table >
623+ </ div > < div class ="memdoc ">
624+ < p > If true uses graphcut for inside/outside separation Returns a pointer to a member variable of class < span class ="tt "> MR::BooleanInternalParameters</ span > named < span class ="tt "> graphCutSeparation</ span > . Parameter < span class ="tt "> _this</ span > can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value. </ p >
625+
600626</ div >
601627</ div >
602628< a id ="a57bdfa8158b5cb91fbcf2ffb384c93ab " name ="a57bdfa8158b5cb91fbcf2ffb384c93ab "> </ a >
@@ -651,6 +677,24 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1ff8b02a2d152ad3eac9a672
651677</ div > < div class ="memdoc ">
652678< p > Instance of original mesh with tree for better speed Returns a pointer to a member variable of class < span class ="tt "> MR::BooleanInternalParameters</ span > named < span class ="tt "> originalMeshB</ span > . Parameter < span class ="tt "> _this</ span > can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value. </ p >
653679
680+ </ div >
681+ </ div >
682+ < a id ="a2d964c6a22f775dc27f77f7337f86144 " name ="a2d964c6a22f775dc27f77f7337f86144 "> </ a >
683+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a2d964c6a22f775dc27f77f7337f86144 "> ◆ </ a > </ span > MR_BooleanInternalParameters_GetMutable_graphCutSeparation()</ h2 >
684+
685+ < div class ="memitem ">
686+ < div class ="memproto ">
687+ < table class ="memname ">
688+ < tr >
689+ < td class ="memname "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > bool * MR_BooleanInternalParameters_GetMutable_graphCutSeparation </ td >
690+ < td > (</ td >
691+ < td class ="paramtype "> < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *</ td > < td class ="paramname "> < span class ="paramname "> < em > _this</ em > </ span > </ td > < td > )</ td >
692+ < td > </ td >
693+ </ tr >
694+ </ table >
695+ </ div > < div class ="memdoc ">
696+ < p > If true uses graphcut for inside/outside separation Returns a mutable pointer to a member variable of class < span class ="tt "> MR::BooleanInternalParameters</ span > named < span class ="tt "> graphCutSeparation</ span > . Parameter < span class ="tt "> _this</ span > can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it. The reference to this object might be preserved as the return value. </ p >
697+
654698</ div >
655699</ div >
656700< a id ="ab1ef340e124b280fade64b19cb1762b1 " name ="ab1ef340e124b280fade64b19cb1762b1 "> </ a >
@@ -749,6 +793,28 @@ <h2 class="memtitle"><span class="permalink"><a href="#a11a386d8bfff397d72d955ad
749793</ div > < div class ="memdoc ">
750794< p > Offsets a pointer to an array element by < span class ="tt "> i</ span > positions (not bytes). Use only if you're certain that the pointer points to an array element. The reference to the parameter < span class ="tt "> ptr</ span > might be preserved in the return value. </ p >
751795
796+ </ div >
797+ </ div >
798+ < a id ="a45714ae0642dc61bfa987c91bfdd1bed " name ="a45714ae0642dc61bfa987c91bfdd1bed "> </ a >
799+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a45714ae0642dc61bfa987c91bfdd1bed "> ◆ </ a > </ span > MR_BooleanInternalParameters_Set_graphCutSeparation()</ h2 >
800+
801+ < div class ="memitem ">
802+ < div class ="memproto ">
803+ < table class ="memname ">
804+ < tr >
805+ < td class ="memname "> < a class ="el " href ="include_2MRCMisc_2exports_8h.html#a83dd8809128f2fbd49b5c39d59179d4a "> MRC_API</ a > void MR_BooleanInternalParameters_Set_graphCutSeparation </ td >
806+ < td > (</ td >
807+ < td class ="paramtype "> < a class ="el " href ="#a3af009690a5c2d9c70bcf789daec7f6b "> MR_BooleanInternalParameters</ a > *</ td > < td class ="paramname "> < span class ="paramname "> < em > _this</ em > </ span > , </ td >
808+ </ tr >
809+ < tr >
810+ < td class ="paramkey "> </ td >
811+ < td > </ td >
812+ < td class ="paramtype "> bool</ td > < td class ="paramname "> < span class ="paramname "> < em > value</ em > </ span >  )</ td >
813+ </ tr >
814+ </ table >
815+ </ div > < div class ="memdoc ">
816+ < p > If true uses graphcut for inside/outside separation Modifies a member variable of class < span class ="tt "> MR::BooleanInternalParameters</ span > named < span class ="tt "> graphCutSeparation</ span > . Parameter < span class ="tt "> _this</ span > can not be null. It is a single object. When this function is called, this object will drop object references it held previously in < span class ="tt "> graphCutSeparation</ span > . </ p >
817+
752818</ div >
753819</ div >
754820< a id ="a7a3340cc101ba40694a9b34a3d44fd7f " name ="a7a3340cc101ba40694a9b34a3d44fd7f "> </ a >
0 commit comments