A machining operation.
CADFile readonly | CADFile |
CurrentTool readonly | CamBam.Library.ToolDefinition |
CustomMOPFooter
| CamBam.Values.CBValue`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
CustomMOPHeader
| CamBam.Values.CBValue`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
CutFeedrate
| CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
Enabled
| System.Boolean If Enabled is true, then display the toolpaths associated with this machine op and include in gcode output. |
MaxCrossoverDistance
| CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
MOPTypeName readonly | System.String |
Name
| System.String Each machine operation can be given a meaningful name or description. This is output in the gcode as a comment and is very useful for keeping track of the function of each machining operation. |
NeedsRebuild readonly | System.Boolean |
OptimisationMode
| CamBam.Values.CBValue`1[[CamBam.CAM.OptimisationModes, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
Part
| CamBam.CAM.CAMPart The parent part that contains this mop. |
PlungeFeedrate
| CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
RoughingFinishing
| CamBam.Values.CBValue`1[[CamBam.CAM.RoughingFinishingOptions, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
StartPoint
| CamBam.Values.CBValue`1[[CamBam.Geom.Point3F, CamBam.Geom, Version=0.9.4466.39126, Culture=neutral, PublicKeyToken=null]] |
Style
| System.String |
Tag
| System.String |
ToolDiameter
| CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
ToolNumber
| CamBam.Values.CBValue`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
ToolpathGenerating readonly | System.Boolean |
Toolpaths2
| CamBam.CAM.ToolpathSequence |
ToolProfile
| CamBam.Values.CBValue`1[[CamBam.CAM.ToolProfiles, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
WorkPlane
| CamBam.Values.CBValue`1[[CamBam.CAM.WorkplaneOptions, CamBam.CAD, Version=0.9.4466.39127, Culture=neutral, PublicKeyToken=null]] |
ClearCBValueCache
| Void ClearCBValueCache () |
ClearCBValueCache
| Void ClearCBValueCache (Boolean autos_only) |
ClearEventHandlers
| Void ClearEventHandlers () |
ClearToolpaths
| Void ClearToolpaths () |
Clone
| MachineOp Clone () |
EvaluateAutoCBValue
| Boolean EvaluateAutoCBValue (ICBValue toset, String name) |
EvaluateCBValue
| Void EvaluateCBValue (String property) |
EvaluateCBValue
| Void EvaluateCBValue (String property, CAMStyle template) |
EvaluateCBValueHeirachy
| List`1 EvaluateCBValueHeirachy (String property) |
EvaluateCBValues
| Void EvaluateCBValues () |
GenerateToolpaths
| Void GenerateToolpaths (CADFile CADFile) |
GenerateToolpaths
| Void GenerateToolpaths (CADFile CADFile, Boolean bSynchronous) |
GetCAMStyle
| CAMStyle GetCAMStyle () |
GetCutWidths
| List`1 GetCutWidths () |
GetDistanceThreshold
| Double GetDistanceThreshold () |
GetGCodeOrigin
| Point3F GetGCodeOrigin () |
GetOutlines
| List`1 GetOutlines () |
GetSafeName
| String GetSafeName (CAMPart part) |
GetSafeName
| String GetSafeName () |
GetZLayers
| Double[] GetZLayers (Double stock_surface, Double target_depth, Double depth_increment, Double final_depth_increment) |
HasToolpathSequence
| Boolean HasToolpathSequence () |
Paint
| Void Paint (ICADView iv, Display3D d3d, Color arccolor, Color linecolor, Boolean selected) |
PostProcess
| Void PostProcess (MachineOpToGCode gcg) |
PreProcess
| Boolean PreProcess (MachineOpToGCode gcg) Used to initialise anything before the post processing stage. For example, setting macro values.
Parameters:
gcg:
Returns: If returns false, then skip this machine op, otherwise continue. |
PropertyChanged
| Void PropertyChanged (String propertyname, Object newvalue) |
PropertyChanging
| Void PropertyChanging (String propertyname, Object newvalue) |
ResetAllCBValues
| Void ResetAllCBValues () |
SetToolpathSequence
| Void SetToolpathSequence (ToolpathSequence seq) |
ShouldSerializeCustomMOPFooter
| Boolean ShouldSerializeCustomMOPFooter () |
ShouldSerializeCustomMOPHeader
| Boolean ShouldSerializeCustomMOPHeader () |
ShouldSerializeCutFeedrate
| Boolean ShouldSerializeCutFeedrate () |
ShouldSerializeMaxCrossoverDistance
| Boolean ShouldSerializeMaxCrossoverDistance () |
ShouldSerializeOptimisationMode
| Boolean ShouldSerializeOptimisationMode () |
ShouldSerializePlungeFeedrate
| Boolean ShouldSerializePlungeFeedrate () |
ShouldSerializeRoughingFinishing
| Boolean ShouldSerializeRoughingFinishing () |
ShouldSerializeStartPoint
| Boolean ShouldSerializeStartPoint () |
ShouldSerializeToolDiameter
| Boolean ShouldSerializeToolDiameter () |
ShouldSerializeToolNumber
| Boolean ShouldSerializeToolNumber () |
ShouldSerializeToolProfile
| Boolean ShouldSerializeToolProfile () |
ShouldSerializeWorkPlane
| Boolean ShouldSerializeWorkPlane () |
ToolpathAnalysis
| Void ToolpathAnalysis () |
Update
| Void Update () Instructs the MOP to refresh any internal data |