Class UFCutter
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFCutter
   
  
    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 UFCutter : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AskHolderData(Tag, out Int32, out UFCutter.HolderSection[])
  
  
  Declaration
  
    public void AskHolderData(Tag object_tag, out int count, out UFCutter.HolderSection[] data)
   
  Parameters
  
  
  
  
  AskSectionCount(Tag, out Int32)
  
  
  Declaration
  
    public void AskSectionCount(Tag object_tag, out int count)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
    
  
  
  
  
  AskTrackingPointCount(Tag, out Int32)
  
  
  Declaration
  
    public void AskTrackingPointCount(Tag object_tag, out int count)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
    
  
  
  
  
  AskTrackingPointData(Tag, out Int32, out UFCutter.TrackingPointData[])
  
  
  Declaration
  
    public void AskTrackingPointData(Tag object_tag, out int count, out UFCutter.TrackingPointData[] data)
   
  Parameters
  
  
  
  
  AskTurnTrackingPointData(Tag, out Int32, out UFCutter.TurnTrackingPointData[])
  
  
  Declaration
  
    public void AskTurnTrackingPointData(Tag object_tag, out int count, out UFCutter.TurnTrackingPointData[] data)
   
  Parameters
  
  
  
  
  AskTypeAndSubtype(Tag, out Int32, out Int32)
  
  
  Declaration
  
    public void AskTypeAndSubtype(Tag object_id, out int type, out int subtype)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_id | 
         | 
      
      
        | System.Int32 | 
        type | 
         | 
      
      
        | System.Int32 | 
        subtype | 
         | 
      
    
  
  
  
  
  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 | 
         | 
      
    
  
  
  
  
  CreateHolderSection(Tag, ref UFCutter.HolderSection)
  
  
  Declaration
  
    public void CreateHolderSection(Tag object_tag, ref UFCutter.HolderSection data)
   
  Parameters
  
  
  
  
  CreateTrackingPoint(Tag, ref UFCutter.TrackingPointData)
  
  
  Declaration
  
    public void CreateTrackingPoint(Tag object_tag, ref UFCutter.TrackingPointData data)
   
  Parameters
  
  
  
  
  CreateTurnTrackingPoint(Tag, ref UFCutter.TurnTrackingPointData)
  
  
  Declaration
  
    public void CreateTurnTrackingPoint(Tag object_tag, ref UFCutter.TurnTrackingPointData data)
   
  Parameters
  
  
  
  
  DeleteHolderSection(Tag, Int32)
  
  
  Declaration
  
    public void DeleteHolderSection(Tag object_tag, int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        object_tag | 
         | 
      
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  
  
  
  DeleteTrackingPoint(Tag, Int32)
  
  
  Declaration
  
    public void DeleteTrackingPoint(Tag cutter_tag, int index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        cutter_tag | 
         | 
      
      
        | System.Int32 | 
        index | 
         | 
      
    
  
  
  
  
  EditHolderSection(Tag, Int32, ref UFCutter.HolderSection)
  
  
  Declaration
  
    public void EditHolderSection(Tag object_tag, int index, ref UFCutter.HolderSection data)
   
  Parameters
  
  
  
  
  Retrieve(String, out Tag)
  
  
  Declaration
  
    public void Retrieve(string libref, out Tag tool_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        libref | 
         | 
      
      
        | Tag | 
        tool_tag | 
         | 
      
    
  
  
  
  
  SetTrackingPointData(Tag, Int32, ref UFCutter.TrackingPointData)
  
  
  Declaration
  
    public void SetTrackingPointData(Tag object_tag, int index, ref UFCutter.TrackingPointData data)
   
  Parameters
  
  
  
  
  SetTurnTrackingPointData(Tag, Int32, ref UFCutter.TurnTrackingPointData)
  
  
  Declaration
  
    public void SetTurnTrackingPointData(Tag object_tag, int index, ref UFCutter.TurnTrackingPointData data)
   
  Parameters
  
  
  
  
  UpdateFromLib(Tag)
  
  
  Declaration
  
    public void UpdateFromLib(Tag tool_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        tool_tag | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink