MeshLib C# Docs
Loading...
Searching...
No Matches
MR.BooleanResult Struct Reference

Structure contain boolean result This structure store result mesh of MR.boolean or some error info Generated from class MR.BooleanResult. This is the const half of the class. More...

Inheritance diagram for MR.BooleanResult:

Public Member Functions

unsafe BooleanResult ()
 Constructs an empty (default-constructed) instance.
unsafe BooleanResult (MR._ByValue_Mesh mesh, MR._ByValue_FaceBitSet meshABadContourFaces, MR._ByValue_FaceBitSet meshBBadContourFaces, string errorString)
 Constructs MR.BooleanResult elementwise.
unsafe BooleanResult (MR._ByValue_BooleanResult _other)
 Generated from constructor MR.BooleanResult.BooleanResult.
 BooleanResult (Const_BooleanResult _other)
 Generated from constructor MR.BooleanResult.BooleanResult.
 BooleanResult (BooleanResult _other)
 Generated from constructor MR.BooleanResult.BooleanResult.
unsafe MR.BooleanResult assign (MR._ByValue_BooleanResult _other)
 Generated from method MR::BooleanResult::operator=.
unsafe new MR.Mesh deref ()
 Generated from method MR::BooleanResult::operator*.
unsafe new MR.? Mesh arrow ()
 Generated from method MR::BooleanResult::operator->.

Properties

new unsafe MR.Mesh mesh [get, protected set]
 Result mesh of boolean operation, if error occurred it would be empty.
new unsafe MR.FaceBitSet meshABadContourFaces [get, protected set]
 If input contours have intersections, this face bit set presents faces of mesh A on which contours intersect.
new unsafe MR.FaceBitSet meshBBadContourFaces [get, protected set]
 If input contours have intersections, this face bit set presents faces of mesh B on which contours intersect.
new unsafe MR.Std.String errorString [get, protected set]
 Holds error message, empty if boolean succeed.

Detailed Description

Structure contain boolean result This structure store result mesh of MR.boolean or some error info Generated from class MR.BooleanResult. This is the const half of the class.

Structure with parameters for boolean call Generated from class MR.BooleanParameters. This is the non-const half of the class.

Structure with parameters for boolean call Generated from class MR.BooleanParameters. This is the const half of the class.

Structure contain boolean result This structure store result mesh of MR.boolean or some error info Generated from class MR.BooleanResult. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ BooleanResult() [1/5]

unsafe MR.BooleanResult.BooleanResult ( )
inline

Constructs an empty (default-constructed) instance.

◆ BooleanResult() [2/5]

unsafe MR.BooleanResult.BooleanResult ( MR._ByValue_Mesh mesh,
MR._ByValue_FaceBitSet meshABadContourFaces,
MR._ByValue_FaceBitSet meshBBadContourFaces,
string errorString )
inline

Constructs MR.BooleanResult elementwise.

◆ BooleanResult() [3/5]

unsafe MR.BooleanResult.BooleanResult ( MR._ByValue_BooleanResult _other)
inline

Generated from constructor MR.BooleanResult.BooleanResult.

◆ BooleanResult() [4/5]

MR.BooleanResult.BooleanResult ( Const_BooleanResult _other)
inline

Generated from constructor MR.BooleanResult.BooleanResult.

◆ BooleanResult() [5/5]

MR.BooleanResult.BooleanResult ( BooleanResult _other)
inline

Generated from constructor MR.BooleanResult.BooleanResult.

Member Function Documentation

◆ arrow()

unsafe new MR.? Mesh MR.BooleanResult.arrow ( )
inline

Generated from method MR::BooleanResult::operator->.

◆ assign()

unsafe MR.BooleanResult MR.BooleanResult.assign ( MR._ByValue_BooleanResult _other)
inline

Generated from method MR::BooleanResult::operator=.

◆ deref()

unsafe new MR.Mesh MR.BooleanResult.deref ( )
inline

Generated from method MR::BooleanResult::operator*.

Property Documentation

◆ errorString

new unsafe MR.Std.String MR.BooleanResult.errorString
getprotected set

Holds error message, empty if boolean succeed.

◆ mesh

new unsafe MR.Mesh MR.BooleanResult.mesh
getprotected set

Result mesh of boolean operation, if error occurred it would be empty.

◆ meshABadContourFaces

new unsafe MR.FaceBitSet MR.BooleanResult.meshABadContourFaces
getprotected set

If input contours have intersections, this face bit set presents faces of mesh A on which contours intersect.

◆ meshBBadContourFaces

new unsafe MR.FaceBitSet MR.BooleanResult.meshBBadContourFaces
getprotected set

If input contours have intersections, this face bit set presents faces of mesh B on which contours intersect.


The documentation for this struct was generated from the following file: