MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.Line3Mesh_float Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, Line3f line, IntersectionPrecomputes_float prec, Mesh mesh, AABBTree tree, FaceBitSet region)
 
Line3f line (self)
 
None line (self, Line3f arg1)
 
Mesh mesh (self)
 
None mesh (self, Mesh arg1)
 
IntersectionPrecomputes_float prec (self)
 
None prec (self, IntersectionPrecomputes_float arg1)
 
FaceBitSet region (self)
 
None region (self, FaceBitSet arg1)
 
AABBTree tree (self)
 
None tree (self, AABBTree arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
Line3Mesh_float operator (*args, **kwargs)
 
Line3Mesh_float operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_line = 0
 
typing _offsetof_mesh = 32
 
typing _offsetof_prec = 24
 
typing _offsetof_region = 48
 
typing _offsetof_tree = 40
 

Detailed Description

Generated from:  MR::Line3Mesh<float>
Aliases:  Line3fMesh

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.Line3Mesh_float.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.Line3Mesh_float.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.Line3Mesh_float.__init__ ( self,
Line3f line,
IntersectionPrecomputes_float prec,
Mesh mesh,
AABBTree tree,
FaceBitSet region )
Implicit aggregate constructor.

Member Function Documentation

◆ line() [1/2]

Line3f mrmeshpy.Line3Mesh_float.line ( self)
in the reference frame of mesh

◆ line() [2/2]

None mrmeshpy.Line3Mesh_float.line ( self,
Line3f arg1 )

◆ mesh() [1/2]

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

◆ mesh() [2/2]

None mrmeshpy.Line3Mesh_float.mesh ( self,
Mesh arg1 )

◆ operator() [1/2]

Line3Mesh_float mrmeshpy.Line3Mesh_float.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

Line3Mesh_float mrmeshpy.Line3Mesh_float.operator ( * args,
** kwargs )
static

◆ prec() [1/2]

IntersectionPrecomputes_float mrmeshpy.Line3Mesh_float.prec ( self)
set it to a valid pointer for better performance

◆ prec() [2/2]

None mrmeshpy.Line3Mesh_float.prec ( self,
IntersectionPrecomputes_float arg1 )

◆ region() [1/2]

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

◆ region() [2/2]

None mrmeshpy.Line3Mesh_float.region ( self,
FaceBitSet arg1 )

◆ tree() [1/2]

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

◆ tree() [2/2]

None mrmeshpy.Line3Mesh_float.tree ( self,
AABBTree arg1 )

Member Data Documentation

◆ _offsetof_line

typing mrmeshpy.Line3Mesh_float._offsetof_line = 0
staticprotected

◆ _offsetof_mesh

typing mrmeshpy.Line3Mesh_float._offsetof_mesh = 32
staticprotected

◆ _offsetof_prec

typing mrmeshpy.Line3Mesh_float._offsetof_prec = 24
staticprotected

◆ _offsetof_region

typing mrmeshpy.Line3Mesh_float._offsetof_region = 48
staticprotected

◆ _offsetof_tree

typing mrmeshpy.Line3Mesh_float._offsetof_tree = 40
staticprotected

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