Search Results for

    Show / Hide Table of Contents

    Class Operation

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    CAMObject
    Operation
    ChamferMilling
    CylinderMilling
    Documentation
    GenericFeatureOperation
    GenericMotionControl
    HoleDrilling
    HoleMaking
    InspectionOperation
    LatheMachineControl
    ManualControl
    MillMachineControl
    MillOperation
    MillToolProbing
    RadialGrooveMilling
    ThreadMilling
    TurningOperation
    TurnPartProbing
    TurnToolProbing
    UserDefinedOpr
    WedmMachineControl
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    CAMObject.SetIntegerValue(String, Int32)
    CAMObject.SetRealValue(String, Double)
    CAMObject.SetStringValue(String, String)
    CAMObject.SetBooleanValue(String, Boolean)
    CAMObject.SetObject(String, NXObject)
    CAMObject.SetFeedRate(String, Double, CAMObject.FeedRateUnit)
    CAMObject.SetWireEdmFeedRate(String, Double, Int32)
    CAMObject.SetFeedRateColor(String, Int32)
    CAMObject.SetIntegerArrayValue(String, Int32[])
    CAMObject.SetRealArrayValue(String, Double[])
    CAMObject.SetStringArrayValue(String, String[])
    CAMObject.SetObjectArrayValue(String, NXObject[])
    CAMObject.GetIntegerValue(String)
    CAMObject.GetRealValue(String)
    CAMObject.GetBooleanValue(String)
    CAMObject.GetStringValue(String)
    CAMObject.GetObject(String)
    CAMObject.GetFeedRate(String, Double)
    CAMObject.GetWireEdmFeedRate(String, Double)
    CAMObject.GetFeedRateColor(String)
    CAMObject.GetIntegerArrayValue(String)
    CAMObject.GetRealArrayValue(String)
    CAMObject.GetStringArrayValue(String)
    CAMObject.GetObjectArrayValue(String)
    CAMObject.GetStatus()
    CAMObject.Remove911Attribute(CAMObject.Attr)
    CAMObject.RemoveAll911Attributes()
    CAMObject.Has911Attribute(CAMObject.Attr)
    CAMObject.GetPath()
    CAMObject.SavePath(Path)
    CAMObject.AskPathExists()
    CAMObject.CreateEmptyPath()
    CAMObject.ConvertToExplorerDialog()
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.CAM
    Assembly: NXOpen.dll
    Syntax
    public class Operation : CAMObject, IMessageSink, INXObject

    Constructors

    Operation()

    Declaration
    protected Operation()

    Properties

    CAMMoveCollection

    Declaration
    public MoveCollection CAMMoveCollection { get; }
    Property Value
    Type Description
    MoveCollection

    CutRegionsData

    Declaration
    public CutRegionsData CutRegionsData { get; }
    Property Value
    Type Description
    CutRegionsData

    GougeCheckResults

    Declaration
    public GougeCheckResults GougeCheckResults { get; }
    Property Value
    Type Description
    GougeCheckResults

    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

    CreateToolPathEditorBuilder()

    Declaration
    public ToolPathEditorBuilder CreateToolPathEditorBuilder()
    Returns
    Type Description
    ToolPathEditorBuilder

    DeleteMasterPath()

    Declaration
    public void DeleteMasterPath()

    GetDividedOperations()

    Declaration
    public Operation[] GetDividedOperations()
    Returns
    Type Description
    Operation[]

    GetFirstOfDivide()

    Declaration
    public Operation GetFirstOfDivide()
    Returns
    Type Description
    Operation

    GetInProcessFeatureType()

    Declaration
    public string GetInProcessFeatureType()
    Returns
    Type Description
    System.String

    GetInputIpw()

    Declaration
    public NXObject GetInputIpw()
    Returns
    Type Description
    NXObject

    GetNumberOfFindings(Operation.FindingTypes)

    Declaration
    public int GetNumberOfFindings(Operation.FindingTypes type)
    Parameters
    Type Name Description
    Operation.FindingTypes type
    Returns
    Type Description
    System.Int32

    GetOtherInstances()

    Declaration
    public Operation[] GetOtherInstances()
    Returns
    Type Description
    Operation[]

    GetParent(CAMSetup.View)

    Declaration
    public NCGroup GetParent(CAMSetup.View branch)
    Parameters
    Type Name Description
    CAMSetup.View branch
    Returns
    Type Description
    NCGroup

    GetToolpathCuttingLength()

    Declaration
    public double GetToolpathCuttingLength()
    Returns
    Type Description
    System.Double

    GetToolpathCuttingTime()

    Declaration
    public double GetToolpathCuttingTime()
    Returns
    Type Description
    System.Double

    GetToolpathLength()

    Declaration
    public double GetToolpathLength()
    Returns
    Type Description
    System.Double

    GetToolpathTime()

    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
    Type Description
    Feature

    InsertMove(Move, Move)

    Declaration
    public void InsertMove(Move insertAfter, Move move)
    Parameters
    Type Name Description
    Move insertAfter
    Move move

    IsAdditive()

    Declaration
    public bool IsAdditive()
    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
    public bool IsMirror()
    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

    PerformGougeCheck(GougeCheckResults.Option)

    Declaration
    public GougeCheckResults PerformGougeCheck(GougeCheckResults.Option gougeOption)
    Parameters
    Type Name Description
    GougeCheckResults.Option gougeOption
    Returns
    Type Description
    GougeCheckResults

    RemoveFeature(CAMFeature)

    Declaration
    public void RemoveFeature(CAMFeature tagFeature)
    Parameters
    Type Name Description
    CAMFeature tagFeature

    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

    SetToolpathCuttingLength(Double)

    Declaration
    public void SetToolpathCuttingLength(double length)
    Parameters
    Type Name Description
    System.Double length

    SetToolpathCuttingTime(Double)

    Declaration
    public void SetToolpathCuttingTime(double time)
    Parameters
    Type Name Description
    System.Double time

    SetToolpathLength(Double)

    Declaration
    public void SetToolpathLength(double length)
    Parameters
    Type Name Description
    System.Double length

    SetToolpathTime(Double)

    Declaration
    public void SetToolpathTime(double time)
    Parameters
    Type Name Description
    System.Double time

    UnlinkInstance()

    Declaration
    public void UnlinkInstance()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX