Class UFPath
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFPath
   
  
    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 UFPath : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  CreateAuxfun(IntPtr, Int32, String)
  
  
  Declaration
  
    public void CreateAuxfun(IntPtr path_id, int auxfun_code, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Int32 | 
        auxfun_code | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateCircularMotion(IntPtr, ref UFPath.CircularMotion)
  
  
  Declaration
  
    public void CreateCircularMotion(IntPtr path_id, ref UFPath.CircularMotion circular_motion_data)
   
  Parameters
  
  
  
  
  CreateClamp(IntPtr, UFPath.ClampStatus, UFPath.Axis, String)
  
  
  Declaration
  
    public void CreateClamp(IntPtr path_id, UFPath.ClampStatus clamp_status, UFPath.Axis axis_type, string text)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void CreateContactCircularMotion(IntPtr path_id, ref UFPath.CircularMotion motion_data, ref UFPath.ContactData contact_data)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void CreateContactLinearMotion(IntPtr path_id, ref UFPath.LinearMotion linear_motion_data, ref UFPath.ContactData contact_data)
   
  Parameters
  
  
  
  
  CreateCoolantOff(IntPtr, String)
  
  
  Declaration
  
    public void CreateCoolantOff(IntPtr paht_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        paht_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateCoolantOn(IntPtr, UFPath.CoolantType, String)
  
  
  Declaration
  
    public void CreateCoolantOn(IntPtr path_id, UFPath.CoolantType coolant_type, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.CoolantType | 
        coolant_type | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateCutcom(IntPtr, ref UFPath.Cutcom, String)
  
  
  Declaration
  
    public void CreateCutcom(IntPtr path_id, ref UFPath.Cutcom cutcom_data, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.Cutcom | 
        cutcom_data | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateCutWire(IntPtr, String)
  
  
  Declaration
  
    public void CreateCutWire(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateDwell(IntPtr, Double, UFPath.DwellUnit, String)
  
  
  Declaration
  
    public void CreateDwell(IntPtr path_id, double dwell_value, UFPath.DwellUnit dwell_unit, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Double | 
        dwell_value | 
         | 
      
      
        | UFPath.DwellUnit | 
        dwell_unit | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateFedrat(IntPtr, Double, String)
  
  
  Declaration
  
    public void CreateFedrat(IntPtr path_id, double fedrat_value, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Double | 
        fedrat_value | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateFlush(IntPtr, ref UFPath.Flush, String)
  
  
  Declaration
  
    public void CreateFlush(IntPtr path_id, ref UFPath.Flush flush_data, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.Flush | 
        flush_data | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateFlushTank(IntPtr, UFPath.TankType, String)
  
  
  Declaration
  
    public void CreateFlushTank(IntPtr path_id, UFPath.TankType tank_type, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.TankType | 
        tank_type | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateHelicalMotion(IntPtr, ref UFPath.HelicalMotion)
  
  
  Declaration
  
    public void CreateHelicalMotion(IntPtr path_id, ref UFPath.HelicalMotion helical_motion_data)
   
  Parameters
  
  
  
  
  CreateLevelMarker(IntPtr, ref UFPath.LevelMarker)
  
  
  Declaration
  
    public void CreateLevelMarker(IntPtr path_id, ref UFPath.LevelMarker level_marker_data)
   
  Parameters
  
  
  
  
  CreateLinearMotion(IntPtr, ref UFPath.LinearMotion)
  
  
  Declaration
  
    public void CreateLinearMotion(IntPtr path_id, ref UFPath.LinearMotion linear_motion_data)
   
  Parameters
  
  
  
  
  CreateOpmessage(IntPtr, String)
  
  
  Declaration
  
    public void CreateOpmessage(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateOpSkip(IntPtr, UFPath.OpSkip, String)
  
  
  Declaration
  
    public void CreateOpSkip(IntPtr path_id, UFPath.OpSkip skip_option, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.OpSkip | 
        skip_option | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateOpStop(IntPtr, String)
  
  
  Declaration
  
    public void CreateOpStop(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateOrigin(IntPtr, Double[], String)
  
  
  Declaration
  
    public void CreateOrigin(IntPtr path_id, double[] origin_coordinates, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Double[] | 
        origin_coordinates | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreatePower(IntPtr, Double, String)
  
  
  Declaration
  
    public void CreatePower(IntPtr path_id, double power_value, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Double | 
        power_value | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreatePprint(IntPtr, String)
  
  
  Declaration
  
    public void CreatePprint(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreatePrefun(IntPtr, Int32, String)
  
  
  Declaration
  
    public void CreatePrefun(IntPtr path_id, int prefun_code, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Int32 | 
        prefun_code | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateRotate(IntPtr, ref UFPath.Rotate, String)
  
  
  Declaration
  
    public void CreateRotate(IntPtr path_id, ref UFPath.Rotate rotate_data, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.Rotate | 
        rotate_data | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateSelectHead(IntPtr, UFPath.HeadType, String)
  
  
  Declaration
  
    public void CreateSelectHead(IntPtr path_id, UFPath.HeadType head_type, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.HeadType | 
        head_type | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateSeqno(IntPtr, UFPath.Seqno, Int32, Int32, Int32, String)
  
  
  Declaration
  
    public void CreateSeqno(IntPtr path_id, UFPath.Seqno seq_type, int seq_number, int seq_incr, int seq_freq, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.Seqno | 
        seq_type | 
         | 
      
      
        | System.Int32 | 
        seq_number | 
         | 
      
      
        | System.Int32 | 
        seq_incr | 
         | 
      
      
        | System.Int32 | 
        seq_freq | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateSetMode(IntPtr, UFPath.OutputMode, UFPath.FeedrateMode, UFPath.ArcMode, UFPath.ParallelMode, UFPath.MachineMode, String)
  
  
  Declaration
  
    public void CreateSetMode(IntPtr path_id, UFPath.OutputMode ouput_mode, UFPath.FeedrateMode feedrate_mode, UFPath.ArcMode arc_mode, UFPath.ParallelMode parallel_mode, UFPath.MachineMode machine_mode, string text)
   
  Parameters
  
  
  
  
  CreateSpindleOff(IntPtr, String)
  
  
  Declaration
  
    public void CreateSpindleOff(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateSpindleOn(IntPtr, ref UFPath.SpindleOn, String)
  
  
  Declaration
  
    public void CreateSpindleOn(IntPtr path_id, ref UFPath.SpindleOn spindle_on_data, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.SpindleOn | 
        spindle_on_data | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateSpindleReverse(IntPtr, String)
  
  
  Declaration
  
    public void CreateSpindleReverse(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateStop(IntPtr, String)
  
  
  Declaration
  
    public void CreateStop(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateText(IntPtr, String)
  
  
  Declaration
  
    public void CreateText(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateThreadWire(IntPtr, String)
  
  
  Declaration
  
    public void CreateThreadWire(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void CreateToolChange(IntPtr path_id, ref UFPath.ToolChange tool_change_data, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.ToolChange | 
        tool_change_data | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void CreateToolLengthComp(IntPtr path_id, int tool_comp_register, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Int32 | 
        tool_comp_register | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void CreateToolPreselect(IntPtr path_id, int tool_number, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Int32 | 
        tool_number | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateTrackingPointChange(IntPtr, ref UFPath.TrackingPointChange)
  
  
  Declaration
  
    public void CreateTrackingPointChange(IntPtr path_id, ref UFPath.TrackingPointChange tool_change_data)
   
  Parameters
  
  
  
  
  CreateWireAngle(IntPtr, Double, Double, Boolean, String)
  
  
  Declaration
  
    public void CreateWireAngle(IntPtr path_id, double slope_value, double angle_value, bool angle_flag, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.Double | 
        slope_value | 
         | 
      
      
        | System.Double | 
        angle_value | 
         | 
      
      
        | System.Boolean | 
        angle_flag | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateWireCutcom(IntPtr, UFPath.CutcomMode, Int32, Boolean, Boolean, String)
  
  
  Declaration
  
    public void CreateWireCutcom(IntPtr path_id, UFPath.CutcomMode cutcom_mode, int adjust_register, bool cutcom_off_flag, bool adjust_flag, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | UFPath.CutcomMode | 
        cutcom_mode | 
         | 
      
      
        | System.Int32 | 
        adjust_register | 
         | 
      
      
        | System.Boolean | 
        cutcom_off_flag | 
         | 
      
      
        | System.Boolean | 
        adjust_flag | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  CreateWireGuides(IntPtr, String)
  
  
  Declaration
  
    public void CreateWireGuides(IntPtr path_id, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void EndToolPath(IntPtr path_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void InitToolPath(IntPtr path_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        path_id | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink