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 |