Class UFPs
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFPs
   
  
    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 UFPs : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AskCurrentHighestTag(out Tag)
  
  
  Declaration
  
    public void AskCurrentHighestTag(out Tag highest_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        highest_tag | 
         | 
      
    
  
  
  
  
  AskCurrentPartition(out Tag)
  
  
  Declaration
  
    public void AskCurrentPartition(out Tag partition)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        partition | 
         | 
      
    
  
  
  
  
  AskEntityPartition(Tag, out Tag)
  
  
  Declaration
  
    public void AskEntityPartition(Tag entity, out Tag partition)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        entity | 
         | 
      
      
        | Tag | 
        partition | 
         | 
      
    
  
  
  
  
  AskJournalData(out Int32, out String)
  
  
  Declaration
  
    public void AskJournalData(out int journal_state, out string journal_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        journal_state | 
         | 
      
      
        | System.String | 
        journal_name | 
         | 
      
    
  
  
  
  
  AskKernelVersion(ref UFPs.KernelVersion)
  
  
  Declaration
  
    public void AskKernelVersion(ref UFPs.KernelVersion version_data)
   
  Parameters
  
  
  
  
  AskObjectOfPsTag(Tag, out Tag)
  
  
  Declaration
  
    public void AskObjectOfPsTag(Tag ps_tag, out Tag obj_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        ps_tag | 
         | 
      
      
        | Tag | 
        obj_id | 
         | 
      
    
  
  
  
  
  AskPsTagOfObject(Tag, out Tag)
  
  
  Declaration
  
    public void AskPsTagOfObject(Tag obj_id, out Tag ps_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | Tag | 
        ps_tag | 
         | 
      
    
  
  
  
  
  AskTagsRemaining(out Int32)
  
  
  Declaration
  
    public void AskTagsRemaining(out int tags_remaining)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        tags_remaining | 
         | 
      
    
  
  
  
  
  CreateObjFromPsTag(Tag, out Tag)
  
  
  Declaration
  
    public void CreateObjFromPsTag(Tag ps_tag, out Tag ug_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        ps_tag | 
         | 
      
      
        | Tag | 
        ug_tag | 
         | 
      
    
  
  
  
  
  CreatePartition(out Tag)
  
  
  Declaration
  
    public void CreatePartition(out Tag partition)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        partition | 
         | 
      
    
  
  
  
  
  CreatePsTrimmedCurve(Tag, out Tag)
  
  
  Declaration
  
    public void CreatePsTrimmedCurve(Tag curve_or_edge, out Tag ps_curve)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        curve_or_edge | 
         | 
      
      
        | Tag | 
        ps_curve | 
         | 
      
    
  
  
  
  
  ExportData(Tag[], String)
  
  
  Declaration
  
    public void ExportData(Tag[] body_list, string file_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag[] | 
        body_list | 
         | 
      
      
        | System.String | 
        file_name | 
         | 
      
    
  
  
  
  
  ExportLinkedData(Tag[], Int32, String, Int32, UFPs.LinkFPT, out Int32, out UFPs.Unexported[])
  
  
  Declaration
  
    public void ExportLinkedData(Tag[] tags, int n_tags, string file_name, int version, UFPs.LinkFPT link_fnc, out int n_unexported, out UFPs.Unexported[] unexported_tags)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag[] | 
        tags | 
         | 
      
      
        | System.Int32 | 
        n_tags | 
         | 
      
      
        | System.String | 
        file_name | 
         | 
      
      
        | System.Int32 | 
        version | 
         | 
      
      
        | UFPs.LinkFPT | 
        link_fnc | 
         | 
      
      
        | System.Int32 | 
        n_unexported | 
         | 
      
      
        | UFPs.Unexported[] | 
        unexported_tags | 
         | 
      
    
  
  
  
  
  ImportData(String, out Tag[])
  
  
  Declaration
  
    public void ImportData(string file_name, out Tag[] body_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        file_name | 
         | 
      
      
        | Tag[] | 
        body_list | 
         | 
      
    
  
  
  
  
  SetCurrentPartition(Tag)
  
  
  Declaration
  
    public void SetCurrentPartition(Tag partition)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        partition | 
         | 
      
    
  
  
  
  
  SetJournalState(Int32)
  
  
  Declaration
  
    public void SetJournalState(int journal_state)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        journal_state | 
         | 
      
    
  
  
  
  
  WriteToJournal(String)
  
  
  Declaration
  
    public void WriteToJournal(string journal_commt)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        journal_commt | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink