Generated from class MR.DividePolylineParameters. This is the non-const half of the class.
More...
|
| 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
|
| |
Generated from class MR.DividePolylineParameters. This is the non-const half of the class.
◆ 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 |
◆ 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]
Generated from constructor MR.DividePolylineParameters.DividePolylineParameters.
◆ assign()
Generated from method MR.DividePolylineParameters.operator=.
◆ 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: