Class Operation
Inheritance
System.Object
System.MarshalByRefObject
Operation
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Operation : CAMObject, IMessageSink, INXObject
Constructors
Operation()
Declaration
Properties
CAMMoveCollection
Declaration
public MoveCollection CAMMoveCollection { get; }
Property Value
CutRegionsData
Declaration
public CutRegionsData CutRegionsData { get; }
Property Value
GougeCheckResults
Declaration
public GougeCheckResults GougeCheckResults { get; }
Property Value
GougeCheckStatus
Declaration
public bool GougeCheckStatus { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasOtherInstances
Declaration
public bool HasOtherInstances { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsDivided
Declaration
public bool IsDivided { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsFirstOfDivide
Declaration
public bool IsFirstOfDivide { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AppendMove(Move)
Declaration
public void AppendMove(Move move)
Parameters
Type |
Name |
Description |
Move |
move |
|
ComparePath(Double, Double)
Declaration
public bool ComparePath(double positionTolerance, double angleTolerance)
Parameters
Type |
Name |
Description |
System.Double |
positionTolerance |
|
System.Double |
angleTolerance |
|
Returns
Type |
Description |
System.Boolean |
|
ComparePath(Double, Double, Boolean, Boolean, Boolean)
Declaration
public bool ComparePath(double positionTolerance, double angleTolerance, bool exactCompare, bool realCompare, bool tubeCompare)
Parameters
Type |
Name |
Description |
System.Double |
positionTolerance |
|
System.Double |
angleTolerance |
|
System.Boolean |
exactCompare |
|
System.Boolean |
realCompare |
|
System.Boolean |
tubeCompare |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public ToolPathEditorBuilder CreateToolPathEditorBuilder()
Returns
DeleteMasterPath()
Declaration
public void DeleteMasterPath()
GetDividedOperations()
Declaration
public Operation[] GetDividedOperations()
Returns
GetFirstOfDivide()
Declaration
public Operation GetFirstOfDivide()
Returns
GetInProcessFeatureType()
Declaration
public string GetInProcessFeatureType()
Returns
Type |
Description |
System.String |
|
Declaration
public NXObject GetInputIpw()
Returns
GetNumberOfFindings(Operation.FindingTypes)
Declaration
public int GetNumberOfFindings(Operation.FindingTypes type)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetOtherInstances()
Declaration
public Operation[] GetOtherInstances()
Returns
GetParent(CAMSetup.View)
Declaration
public NCGroup GetParent(CAMSetup.View branch)
Parameters
Returns
Declaration
public double GetToolpathCuttingLength()
Returns
Type |
Description |
System.Double |
|
Declaration
public double GetToolpathCuttingTime()
Returns
Type |
Description |
System.Double |
|
Declaration
public double GetToolpathLength()
Returns
Type |
Description |
System.Double |
|
Declaration
public double GetToolpathTime()
Returns
Type |
Description |
System.Double |
|
GetUserDefinedMoveTypes()
Declaration
public string[] GetUserDefinedMoveTypes()
Returns
Type |
Description |
System.String[] |
|
HasMasterPath()
Declaration
public bool HasMasterPath()
Returns
Type |
Description |
System.Boolean |
|
InsertFeature(CAMFeature)
Declaration
public Feature InsertFeature(CAMFeature tagMachiningFeature)
Parameters
Type |
Name |
Description |
CAMFeature |
tagMachiningFeature |
|
Returns
InsertMove(Move, Move)
Declaration
public void InsertMove(Move insertAfter, Move move)
Parameters
Type |
Name |
Description |
Move |
insertAfter |
|
Move |
move |
|
IsAdditive()
Declaration
Returns
Type |
Description |
System.Boolean |
|
IsMaintainCutAngle()
Declaration
public bool IsMaintainCutAngle()
Returns
Type |
Description |
System.Boolean |
|
IsMaintainCutDirection()
Declaration
public bool IsMaintainCutDirection()
Returns
Type |
Description |
System.Boolean |
|
IsMirror()
Declaration
Returns
Type |
Description |
System.Boolean |
|
LoadMasterPath()
Declaration
public bool LoadMasterPath()
Returns
Type |
Description |
System.Boolean |
|
LoadMasterPathFromPart(String)
Declaration
public bool LoadMasterPathFromPart(string masterPathPartName)
Parameters
Type |
Name |
Description |
System.String |
masterPathPartName |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public GougeCheckResults PerformGougeCheck(GougeCheckResults.Option gougeOption)
Parameters
Returns
RemoveFeature(CAMFeature)
Declaration
public void RemoveFeature(CAMFeature tagFeature)
Parameters
ResetGougeChecking()
Declaration
public void ResetGougeChecking()
SaveMasterPath(Boolean)
Declaration
public void SaveMasterPath(bool inThePart)
Parameters
Type |
Name |
Description |
System.Boolean |
inThePart |
|
SetInProcessFeatureType(String)
Declaration
public void SetInProcessFeatureType(string type)
Parameters
Type |
Name |
Description |
System.String |
type |
|
SetMachiningArea(String)
Declaration
public void SetMachiningArea(string type)
Parameters
Type |
Name |
Description |
System.String |
type |
|
Declaration
public void SetToolpathCuttingLength(double length)
Parameters
Type |
Name |
Description |
System.Double |
length |
|
Declaration
public void SetToolpathCuttingTime(double time)
Parameters
Type |
Name |
Description |
System.Double |
time |
|
Declaration
public void SetToolpathLength(double length)
Parameters
Type |
Name |
Description |
System.Double |
length |
|
Declaration
public void SetToolpathTime(double time)
Parameters
Type |
Name |
Description |
System.Double |
time |
|
UnlinkInstance()
Declaration
public void UnlinkInstance()
Implements
System.Runtime.Remoting.Messaging.IMessageSink