MeshLib C# Docs
Loading...
Searching...
No Matches
MR.DividePolylineParameters Class Reference

Generated from class MR.DividePolylineParameters. This is the non-const half of the class. More...

+ Inheritance diagram for MR.DividePolylineParameters:

Public Member Functions

unsafe DividePolylineParameters ()
 Constructs an empty (default-constructed) instance.
 
unsafe DividePolylineParameters (MR.Std._ByValue_Function_VoidFuncFromMREdgeIdMREdgeIdFloat onEdgeSplitCallback, bool closeLineAfterCut, MR.VertMap? outVmap, MR.EdgeMap? outEmap, MR.Polyline3? otherPart, MR.VertMap? otherOutVmap, MR.EdgeMap? otherOutEmap)
 Constructs MR.DividePolylineParameters elementwise.
 
unsafe DividePolylineParameters (MR._ByValue_DividePolylineParameters _other)
 Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.
 
 DividePolylineParameters (Const_DividePolylineParameters _other)
 Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.
 
 DividePolylineParameters (DividePolylineParameters _other)
 Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.
 
unsafe MR.DividePolylineParameters assign (MR._ByValue_DividePolylineParameters _other)
 Generated from method MR.DividePolylineParameters.operator=.
 

Properties

new unsafe MR.Std.Function_VoidFuncFromMREdgeIdMREdgeIdFloat onEdgeSplitCallback [get, protected set]
 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
 
new unsafe ref bool closeLineAfterCut [get]
 
new unsafe MR.? VertMap outVmap [get, set]
 map from input polyline verts to output
 
new unsafe MR.? EdgeMap outEmap [get, set]
 map from input polyline edges to output
 
new unsafe MR.? Polyline3 otherPart [get, set]
 otherPart Optional return, polyline composed from edges on the negative side of the plane
 
new unsafe MR.? VertMap otherOutVmap [get, set]
 map from input polyline verts to other output
 
new unsafe MR.? EdgeMap otherOutEmap [get, set]
 map from input polyline edges to other output
 

Detailed Description

Generated from class MR.DividePolylineParameters. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ DividePolylineParameters() [1/5]

unsafe MR.DividePolylineParameters.DividePolylineParameters ( )
inline

Constructs an empty (default-constructed) instance.

◆ DividePolylineParameters() [2/5]

unsafe MR.DividePolylineParameters.DividePolylineParameters ( MR.Std._ByValue_Function_VoidFuncFromMREdgeIdMREdgeIdFloat onEdgeSplitCallback,
bool closeLineAfterCut,
MR.VertMap? outVmap,
MR.EdgeMap? outEmap,
MR.Polyline3? otherPart,
MR.VertMap? otherOutVmap,
MR.EdgeMap? otherOutEmap )
inline

Constructs MR.DividePolylineParameters elementwise.

◆ DividePolylineParameters() [3/5]

unsafe MR.DividePolylineParameters.DividePolylineParameters ( MR._ByValue_DividePolylineParameters _other)
inline

Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.

◆ DividePolylineParameters() [4/5]

MR.DividePolylineParameters.DividePolylineParameters ( Const_DividePolylineParameters _other)
inline

Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.

◆ DividePolylineParameters() [5/5]

MR.DividePolylineParameters.DividePolylineParameters ( DividePolylineParameters _other)
inline

Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.

Member Function Documentation

◆ assign()

unsafe MR.DividePolylineParameters MR.DividePolylineParameters.assign ( MR._ByValue_DividePolylineParameters _other)
inline

Generated from method MR.DividePolylineParameters.operator=.

Property Documentation

◆ closeLineAfterCut

new unsafe ref bool MR.DividePolylineParameters.closeLineAfterCut
get

closeLineAfterCut if true, the ends of resulting polyline will be connected by new edges (can make a polyline closed, even if the original one was open) if close, only cut edges (no new edges will be created)

◆ onEdgeSplitCallback

new unsafe MR.Std.Function_VoidFuncFromMREdgeIdMREdgeIdFloat MR.DividePolylineParameters.onEdgeSplitCallback
getprotected set

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

◆ otherOutEmap

new unsafe MR.? EdgeMap MR.DividePolylineParameters.otherOutEmap
getset

map from input polyline edges to other output

◆ otherOutVmap

new unsafe MR.? VertMap MR.DividePolylineParameters.otherOutVmap
getset

map from input polyline verts to other output

◆ otherPart

new unsafe MR.? Polyline3 MR.DividePolylineParameters.otherPart
getset

otherPart Optional return, polyline composed from edges on the negative side of the plane

◆ outEmap

new unsafe MR.? EdgeMap MR.DividePolylineParameters.outEmap
getset

map from input polyline edges to output

◆ outVmap

new unsafe MR.? VertMap MR.DividePolylineParameters.outVmap
getset

map from input polyline verts to output


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