Class UFOper
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFOper
   
  
    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.ToString()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  Assembly: NXOpen.UF.dll
  Syntax
  
    public class UFOper : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AskCutterGroup(Tag, out Tag)
  
  
  Declaration
  
    public void AskCutterGroup(Tag oper, out Tag group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | Tag | 
        group | 
         | 
      
    
  
  
  
  
  AskGeomGroup(Tag, out Tag)
  
  
  Declaration
  
    public void AskGeomGroup(Tag oper, out Tag group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | Tag | 
        group | 
         | 
      
    
  
  
  
  
  AskMachiningMode(Tag, out UFOper.MachMode)
  
  
  Declaration
  
    public void AskMachiningMode(Tag oper, out UFOper.MachMode mode)
   
  Parameters
  
  
  
  
  AskMethodGroup(Tag, out Tag)
  
  
  Declaration
  
    public void AskMethodGroup(Tag oper, out Tag group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | Tag | 
        group | 
         | 
      
    
  
  
  
  
  AskName(IntPtr, out String)
  
  
  Declaration
  
    public void AskName(IntPtr oper_id, out string op_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        oper_id | 
         | 
      
      
        | System.String | 
        op_name | 
         | 
      
    
  
  
  
  
  AskNameFromTag(Tag, out String)
  
  
  Declaration
  
    public void AskNameFromTag(Tag oper, out string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
    
  
  
  
  
  AskOper(IntPtr, out IntPtr)
  
  
  Declaration
  
    public void AskOper(IntPtr exit_id, out IntPtr oper_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        exit_id | 
         | 
      
      
        | System.IntPtr | 
        oper_id | 
         | 
      
    
  
  
  
  
  AskOperType(Tag, out Int32)
  
  
  Declaration
  
    public void AskOperType(Tag oper, out int type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | System.Int32 | 
        type | 
         | 
      
    
  
  
  
  
  AskPath(IntPtr, out IntPtr)
  
  
  Declaration
  
    public void AskPath(IntPtr oper_id, out IntPtr path_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        oper_id | 
         | 
      
      
        | System.IntPtr | 
        path_id | 
         | 
      
    
  
  
  
  
  AskProgramGroup(Tag, out Tag)
  
  
  Declaration
  
    public void AskProgramGroup(Tag oper, out Tag group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | Tag | 
        group | 
         | 
      
    
  
  
  
  
  AskRefCutter(Tag, out Tag)
  
  
  Declaration
  
    public void AskRefCutter(Tag oper_tag, out Tag ref_cutter_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper_tag | 
         | 
      
      
        | Tag | 
        ref_cutter_tag | 
         | 
      
    
  
  
  
  
  AskSelectedPointData(Tag, Int32, out UFCutter.TrackingPointData)
  
  
  Declaration
  
    public void AskSelectedPointData(Tag object_tag, int index, out UFCutter.TrackingPointData data)
   
  Parameters
  
  
  
  
  AskSelectedTrackingPointCount(Tag, out Int32)
  
  
  Declaration
  
    public void AskSelectedTrackingPointCount(Tag object_tag, out int count)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
    
  
  
  
  
  AskSelectedTurnPointData(Tag, Int32, out UFCutter.TurnTrackingPointData)
  
  
  Declaration
  
    public void AskSelectedTurnPointData(Tag object_tag, int index, out UFCutter.TurnTrackingPointData data)
   
  Parameters
  
  
  
  
  AskStatus(Tag, out UFOper.Status)
  
  
  Declaration
  
    public void AskStatus(Tag oper, out UFOper.Status status)
   
  Parameters
  
  
  
  
  AskStatus1(Tag, out UFOper.Status1)
  
  
  Declaration
  
    public void AskStatus1(Tag oper, out UFOper.Status1 status)
   
  Parameters
  
  
  
  
  Create(String, String, out Tag)
  
  
  Declaration
  
    public void Create(string type_name, string subtype_name, out Tag new_object)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        type_name | 
         | 
      
      
        | System.String | 
        subtype_name | 
         | 
      
      
        | Tag | 
        new_object | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void DeleteToolPath(Tag oper)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
    
  
  
  
  
  DeselectTrackingPoint(Tag, String)
  
  
  Declaration
  
    public void DeselectTrackingPoint(Tag object_tag, string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_tag | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
    
  
  
  
  
  HasSelfIpw(Tag, out Boolean)
  
  
  Declaration
  
    public void HasSelfIpw(Tag oper, out bool result)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | System.Boolean | 
        result | 
         | 
      
    
  
  
  
  
  IsPathGouged(Tag, out Boolean)
  
  
  Declaration
  
    public void IsPathGouged(Tag oper, out bool result)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper | 
         | 
      
      
        | System.Boolean | 
        result | 
         | 
      
    
  
  
  
  
  ResetFromTable(Tag)
  
  
  Declaration
  
    public void ResetFromTable(Tag oper_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper_tag | 
         | 
      
    
  
  
  
  
  SelectTrackingPoint(Tag, String)
  
  
  Declaration
  
    public void SelectTrackingPoint(Tag object_tag, string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_tag | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
    
  
  
  
  
  SetMachiningData(Tag)
  
  
  Declaration
  
    public void SetMachiningData(Tag oper_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper_tag | 
         | 
      
    
  
  
  
  
  SetRefCutter(Tag, Tag)
  
  
  Declaration
  
    public void SetRefCutter(Tag oper_tag, Tag ref_cutter_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper_tag | 
         | 
      
      
        | Tag | 
        ref_cutter_tag | 
         | 
      
    
  
  
  
  
  UnloadPath(Tag)
  
  
  Declaration
  
    public void UnloadPath(Tag oper_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        oper_tag | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink