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

Public Member Functions

None __init__ (self)
 
None __init__ (self, Line3Mesh_double arg0)
 
None __init__ (self, Line3d line, IntersectionPrecomputes_double prec, Mesh mesh, AABBTree tree, FaceBitSet region)
 
Line3d line (self)
 
None line (self, Line3d arg1)
 
Mesh mesh (self)
 
None mesh (self, Mesh arg1)
 
IntersectionPrecomputes_double prec (self)
 
None prec (self, IntersectionPrecomputes_double arg1)
 
FaceBitSet region (self)
 
None region (self, FaceBitSet arg1)
 
AABBTree tree (self)
 
None tree (self, AABBTree arg1)
 

Detailed Description

Generated from:  MR::Line3Mesh<double>
Aliases:  Line3dMesh

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.Line3Mesh_double.__init__ ( self,
Line3d line,
IntersectionPrecomputes_double prec,
Mesh mesh,
AABBTree tree,
FaceBitSet region )
Implicit aggregate constructor.

Member Function Documentation

◆ line() [1/2]

Line3d meshlib.mrmeshpy.Line3Mesh_double.line ( self)
in the reference frame of mesh

◆ line() [2/2]

None meshlib.mrmeshpy.Line3Mesh_double.line ( self,
Line3d arg1 )

◆ mesh() [1/2]

Mesh meshlib.mrmeshpy.Line3Mesh_double.mesh ( self)
must be set a valid pointer before use

◆ mesh() [2/2]

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

◆ prec() [1/2]

IntersectionPrecomputes_double meshlib.mrmeshpy.Line3Mesh_double.prec ( self)
set it to a valid pointer for better performance

◆ prec() [2/2]

None meshlib.mrmeshpy.Line3Mesh_double.prec ( self,
IntersectionPrecomputes_double arg1 )

◆ region() [1/2]

FaceBitSet meshlib.mrmeshpy.Line3Mesh_double.region ( self)
may remain nullptr, meaning all mesh

◆ region() [2/2]

None meshlib.mrmeshpy.Line3Mesh_double.region ( self,
FaceBitSet arg1 )

◆ tree() [1/2]

AABBTree meshlib.mrmeshpy.Line3Mesh_double.tree ( self)
must be set a valid pointer before use

◆ tree() [2/2]

None meshlib.mrmeshpy.Line3Mesh_double.tree ( self,
AABBTree arg1 )

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