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

Generated from class MR.ToolPathParams. Derived classes: Direct: (non-virtual) MR.ConstantCuspParams This is the non-const half of the class. More...

+ Inheritance diagram for MR.ToolPathParams:

Public Member Functions

unsafe ToolPathParams ()
 Constructs an empty (default-constructed) instance.
 
unsafe ToolPathParams (float millRadius, float voxelSize, float sectionStep, float critTransitionLength, float plungeLength, float retractLength, float plungeFeed, float retractFeed, float baseFeed, float safeZ, MR.BypassDirection bypassDir, MR.AffineXf3f? xf, bool flatTool, MR.Std._ByValue_Function_BoolFuncFromFloat cb, float toolpathExpansion, MR.Std.Vector_StdVectorMRVector3f? isolines, MR.Std.Vector_StdVectorMRVector3f? startContours, MR.Std.Vector_MRVector3f? startVertices, MR.MeshPart? offsetMesh)
 Constructs MR.ToolPathParams elementwise.
 
unsafe ToolPathParams (MR._ByValue_ToolPathParams _other)
 Generated from constructor MR.ToolPathParams.ToolPathParams.
 
 ToolPathParams (Const_ToolPathParams _other)
 Generated from constructor MR.ToolPathParams.ToolPathParams.
 
 ToolPathParams (ToolPathParams _other)
 Generated from constructor MR.ToolPathParams.ToolPathParams.
 
unsafe MR.ToolPathParams assign (MR._ByValue_ToolPathParams _other)
 Generated from method MR.ToolPathParams.operator=.
 

Properties

new unsafe ref float millRadius [get]
 
new unsafe ref float voxelSize [get]
 
new unsafe ref float sectionStep [get]
 
new unsafe ref float critTransitionLength [get]
 
new unsafe ref float plungeLength [get]
 
new unsafe ref float retractLength [get]
 
new unsafe ref float plungeFeed [get]
 
new unsafe ref float retractFeed [get]
 
new unsafe ref float baseFeed [get]
 
new unsafe ref float safeZ [get]
 
new unsafe ref MR.BypassDirection bypassDir [get]
 
new unsafe MR.? ConstBox_AffineXf3f xf [get, set]
 
new unsafe ref bool flatTool [get]
 
new unsafe MR.Std.Function_BoolFuncFromFloat cb [get, protected set]
 
new unsafe ref float toolpathExpansion [get]
 
new unsafe MR.Std.? Vector_StdVectorMRVector3f isolines [get, set]
 
new unsafe MR.Std.? Vector_StdVectorMRVector3f startContours [get, set]
 
new unsafe MR.Std.? Vector_MRVector3f startVertices [get, set]
 
new unsafe MR.? MeshPart offsetMesh [get, set]
 

Detailed Description

Generated from class MR.ToolPathParams. Derived classes: Direct: (non-virtual) MR.ConstantCuspParams This is the non-const half of the class.

Constructor & Destructor Documentation

◆ ToolPathParams() [1/5]

unsafe MR.ToolPathParams.ToolPathParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ ToolPathParams() [2/5]

unsafe MR.ToolPathParams.ToolPathParams ( float millRadius,
float voxelSize,
float sectionStep,
float critTransitionLength,
float plungeLength,
float retractLength,
float plungeFeed,
float retractFeed,
float baseFeed,
float safeZ,
MR.BypassDirection bypassDir,
MR.AffineXf3f? xf,
bool flatTool,
MR.Std._ByValue_Function_BoolFuncFromFloat cb,
float toolpathExpansion,
MR.Std.Vector_StdVectorMRVector3f? isolines,
MR.Std.Vector_StdVectorMRVector3f? startContours,
MR.Std.Vector_MRVector3f? startVertices,
MR.MeshPart? offsetMesh )
inline

Constructs MR.ToolPathParams elementwise.

◆ ToolPathParams() [3/5]

unsafe MR.ToolPathParams.ToolPathParams ( MR._ByValue_ToolPathParams _other)
inline

Generated from constructor MR.ToolPathParams.ToolPathParams.

◆ ToolPathParams() [4/5]

MR.ToolPathParams.ToolPathParams ( Const_ToolPathParams _other)
inline

Generated from constructor MR.ToolPathParams.ToolPathParams.

◆ ToolPathParams() [5/5]

MR.ToolPathParams.ToolPathParams ( ToolPathParams _other)
inline

Generated from constructor MR.ToolPathParams.ToolPathParams.

Member Function Documentation

◆ assign()

unsafe MR.ToolPathParams MR.ToolPathParams.assign ( MR._ByValue_ToolPathParams _other)
inline

Generated from method MR.ToolPathParams.operator=.

Property Documentation

◆ baseFeed

new unsafe ref float MR.ToolPathParams.baseFeed
get

◆ bypassDir

new unsafe ref MR.BypassDirection MR.ToolPathParams.bypassDir
get

◆ cb

new unsafe MR.Std.Function_BoolFuncFromFloat MR.ToolPathParams.cb
getprotected set

◆ critTransitionLength

new unsafe ref float MR.ToolPathParams.critTransitionLength
get

◆ flatTool

new unsafe ref bool MR.ToolPathParams.flatTool
get

◆ isolines

new unsafe MR.Std.? Vector_StdVectorMRVector3f MR.ToolPathParams.isolines
getset

◆ millRadius

new unsafe ref float MR.ToolPathParams.millRadius
get

◆ offsetMesh

new unsafe MR.? MeshPart MR.ToolPathParams.offsetMesh
getset

◆ plungeFeed

new unsafe ref float MR.ToolPathParams.plungeFeed
get

◆ plungeLength

new unsafe ref float MR.ToolPathParams.plungeLength
get

◆ retractFeed

new unsafe ref float MR.ToolPathParams.retractFeed
get

◆ retractLength

new unsafe ref float MR.ToolPathParams.retractLength
get

◆ safeZ

new unsafe ref float MR.ToolPathParams.safeZ
get

◆ sectionStep

new unsafe ref float MR.ToolPathParams.sectionStep
get

◆ startContours

new unsafe MR.Std.? Vector_StdVectorMRVector3f MR.ToolPathParams.startContours
getset

◆ startVertices

new unsafe MR.Std.? Vector_MRVector3f MR.ToolPathParams.startVertices
getset

◆ toolpathExpansion

new unsafe ref float MR.ToolPathParams.toolpathExpansion
get

◆ voxelSize

new unsafe ref float MR.ToolPathParams.voxelSize
get

◆ xf

new unsafe MR.? ConstBox_AffineXf3f MR.ToolPathParams.xf
getset

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