MachineOp
A machining operation.
Public Fields
| bPaintStartPoint |
System.Boolean | |
| MachineOpStatus |
CamBam.CAM.MachineOpStatus |
Properties
| 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 |
|
| MaxCrossoverDistance |
CamBam.Values.CBValue`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] |
|
| MOPTypeName readonly |
System.String |
|
| Name |
System.String |
|
| 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 |
|
| 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]] |
Methods
| 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 |