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

Public Member Functions

None __init__ (self)
 
None __init__ (self, DividePolylineParameters arg0)
 
None __init__ (self, func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback, bool fillAfterCut, VertMap outVmap, EdgeMap outEmap, Polyline3 otherPart, VertMap otherOutVmap, EdgeMap otherOutEmap)
 
bool fillAfterCut (self)
 
None fillAfterCut (self, bool arg1)
 
func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback (self)
 
None onEdgeSplitCallback (self, func_void_from_Id_EdgeTag_Id_EdgeTag_float arg1)
 
EdgeMap otherOutEmap (self)
 
None otherOutEmap (self, EdgeMap arg1)
 
VertMap otherOutVmap (self)
 
None otherOutVmap (self, VertMap arg1)
 
Polyline3 otherPart (self)
 
None otherPart (self, Polyline3 arg1)
 
EdgeMap outEmap (self)
 
None outEmap (self, EdgeMap arg1)
 
VertMap outVmap (self)
 
None outVmap (self, VertMap arg1)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::DividePolylineParameters

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.DividePolylineParameters.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None mrmeshpy.DividePolylineParameters.__init__ ( self,
func_void_from_Id_EdgeTag_Id_EdgeTag_float onEdgeSplitCallback,
bool fillAfterCut,
VertMap outVmap,
EdgeMap outEmap,
Polyline3 otherPart,
VertMap otherOutVmap,
EdgeMap otherOutEmap )
Implicit aggregate constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.DividePolylineParameters._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ fillAfterCut() [1/2]

bool mrmeshpy.DividePolylineParameters.fillAfterCut ( self)
fillAfterCut if true, the ends of resulting polyline will be united with new edges

◆ fillAfterCut() [2/2]

None mrmeshpy.DividePolylineParameters.fillAfterCut ( self,
bool arg1 )

◆ onEdgeSplitCallback() [1/2]

func_void_from_Id_EdgeTag_Id_EdgeTag_float mrmeshpy.DividePolylineParameters.onEdgeSplitCallback ( self)
onEdgeSplitCallback is invoked each time when an edge is split. Receives edge ID before split, edge ID after split, and weight of the origin vertex

◆ onEdgeSplitCallback() [2/2]

None mrmeshpy.DividePolylineParameters.onEdgeSplitCallback ( self,
func_void_from_Id_EdgeTag_Id_EdgeTag_float arg1 )

◆ otherOutEmap() [1/2]

EdgeMap mrmeshpy.DividePolylineParameters.otherOutEmap ( self)
map from input polyline edges to other output

◆ otherOutEmap() [2/2]

None mrmeshpy.DividePolylineParameters.otherOutEmap ( self,
EdgeMap arg1 )

◆ otherOutVmap() [1/2]

VertMap mrmeshpy.DividePolylineParameters.otherOutVmap ( self)
map from input polyline verts to other output

◆ otherOutVmap() [2/2]

None mrmeshpy.DividePolylineParameters.otherOutVmap ( self,
VertMap arg1 )

◆ otherPart() [1/2]

Polyline3 mrmeshpy.DividePolylineParameters.otherPart ( self)
otherPart Optional return, polyline composed from edges on the negative side of the plane

◆ otherPart() [2/2]

None mrmeshpy.DividePolylineParameters.otherPart ( self,
Polyline3 arg1 )

◆ outEmap() [1/2]

EdgeMap mrmeshpy.DividePolylineParameters.outEmap ( self)
map from input polyline edges to output

◆ outEmap() [2/2]

None mrmeshpy.DividePolylineParameters.outEmap ( self,
EdgeMap arg1 )

◆ outVmap() [1/2]

VertMap mrmeshpy.DividePolylineParameters.outVmap ( self)
map from input polyline verts to output

◆ outVmap() [2/2]

None mrmeshpy.DividePolylineParameters.outVmap ( self,
VertMap arg1 )

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