MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.BooleanResult Class Reference

Public Member Functions

bool __bool__ (self)
 
None __init__ (self)
 
None __init__ (self, BooleanResult arg0)
 
None __init__ (self, Mesh mesh, FaceBitSet meshABadContourFaces, FaceBitSet meshBBadContourFaces, str errorString)
 
Mesh __mul__ (self)
 
Mesh __mul__ (self)
 
bool valid (self)
 
str errorString (self)
 
None errorString (self, str arg1)
 
Mesh mesh (self)
 
None mesh (self, Mesh arg1)
 
FaceBitSet meshABadContourFaces (self)
 
None meshABadContourFaces (self, FaceBitSet arg1)
 
FaceBitSet meshBBadContourFaces (self)
 
None meshBBadContourFaces (self, FaceBitSet arg1)
 

Protected Member Functions

Mesh _Arrow (self)
 
Mesh _Arrow (self)
 

Detailed Description

Generated from:  MR::BooleanResult

\\struct MR::BooleanResult
\\ingroup BooleanGroup
\\brief Structure contain boolean result

This structure store result mesh of MR::boolean or some error info

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.BooleanResult.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None meshlib.mrmeshpy.BooleanResult.__init__ ( self,
BooleanResult arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None meshlib.mrmeshpy.BooleanResult.__init__ ( self,
Mesh mesh,
FaceBitSet meshABadContourFaces,
FaceBitSet meshBBadContourFaces,
str errorString )
Implicit aggregate constructor.

Member Function Documentation

◆ __bool__()

bool meshlib.mrmeshpy.BooleanResult.__bool__ ( self)

◆ __mul__() [1/2]

Mesh meshlib.mrmeshpy.BooleanResult.__mul__ ( self)

◆ __mul__() [2/2]

Mesh meshlib.mrmeshpy.BooleanResult.__mul__ ( self)

◆ _Arrow() [1/2]

Mesh meshlib.mrmeshpy.BooleanResult._Arrow ( self)
protected

◆ _Arrow() [2/2]

Mesh meshlib.mrmeshpy.BooleanResult._Arrow ( self)
protected

◆ errorString() [1/2]

str meshlib.mrmeshpy.BooleanResult.errorString ( self)
Holds error message, empty if boolean succeed

◆ errorString() [2/2]

None meshlib.mrmeshpy.BooleanResult.errorString ( self,
str arg1 )

◆ mesh() [1/2]

Mesh meshlib.mrmeshpy.BooleanResult.mesh ( self)
Result mesh of boolean operation, if error occurred it would be empty

◆ mesh() [2/2]

None meshlib.mrmeshpy.BooleanResult.mesh ( self,
Mesh arg1 )

◆ meshABadContourFaces() [1/2]

FaceBitSet meshlib.mrmeshpy.BooleanResult.meshABadContourFaces ( self)
If input contours have intersections, this face bit set presents faces of mesh `A` on which contours intersect

◆ meshABadContourFaces() [2/2]

None meshlib.mrmeshpy.BooleanResult.meshABadContourFaces ( self,
FaceBitSet arg1 )

◆ meshBBadContourFaces() [1/2]

FaceBitSet meshlib.mrmeshpy.BooleanResult.meshBBadContourFaces ( self)
If input contours have intersections, this face bit set presents faces of mesh `B` on which contours intersect

◆ meshBBadContourFaces() [2/2]

None meshlib.mrmeshpy.BooleanResult.meshBBadContourFaces ( self,
FaceBitSet arg1 )

◆ valid()

bool meshlib.mrmeshpy.BooleanResult.valid ( self)
Returns true if boolean succeed, false otherwise

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