Class UFPlist
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFPlist
   
  
    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 UFPlist : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AddEntities(Tag, Int32, Tag[])
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AddEntities(Tag obj_id, int num_to_add, Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        num_to_add | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  AddObject(Tag, Boolean, Tag)
  
  
  Declaration
  
    public void AddObject(Tag parts_list, bool add_components_as_subassemblies, Tag _object)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        parts_list | 
         | 
      
      
        | System.Boolean | 
        add_components_as_subassemblies | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
    
  
  
  
  
  AskAttachedRows(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskAttachedRows(Tag parent, out int nm_rows, out Tag[] children_rows)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        parent | 
         | 
      
      
        | System.Int32 | 
        nm_rows | 
         | 
      
      
        | Tag[] | 
        children_rows | 
         | 
      
    
  
  
  
  
  AskColPrefs(Tag, out UFPlist.ColPrefs)
  
  
  Declaration
  
    public void AskColPrefs(Tag col, out UFPlist.ColPrefs col_prefs)
   
  Parameters
  
  
  
  
  AskDefaultColPrefs(out UFPlist.ColPrefs)
  
  
  Declaration
  
    public void AskDefaultColPrefs(out UFPlist.ColPrefs col_prefs)
   
  Parameters
  
  
  
  
  AskDefaultPrefs(out UFPlist.Prefs)
  
  
  Declaration
  
    public void AskDefaultPrefs(out UFPlist.Prefs plist_prefs)
   
  Parameters
  
  
  
  
  AskLdrMethod(Tag, out Int32)
  
  
  Declaration
  
    public void AskLdrMethod(Tag row, out int ldr_method)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        row | 
         | 
      
      
        | System.Int32 | 
        ldr_method | 
         | 
      
    
  
  
  
  
  AskNestedAssyParentComp(Tag, out Tag)
  
  
  Declaration
  
    public void AskNestedAssyParentComp(Tag column, out Tag component)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        column | 
         | 
      
      
        | Tag | 
        component | 
         | 
      
    
  
  
  
  
  AskObjects(Tag, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskObjects(Tag parts_list, out int nm_objects, out Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        parts_list | 
         | 
      
      
        | System.Int32 | 
        nm_objects | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  AskPrefs(Tag, out UFPlist.Prefs)
  
  
  Declaration
  
    public void AskPrefs(Tag parts_list, out UFPlist.Prefs prefs)
   
  Parameters
  
  
  
  
  AskRowLock(Tag, out Boolean)
  
  
  Declaration
  
    public void AskRowLock(Tag row, out bool lock_state)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        row | 
         | 
      
      
        | System.Boolean | 
        lock_state | 
         | 
      
    
  
  
  
  
  AskTag()
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public Tag AskTag()
   
  Returns
  
  
  
  
  AskTagOfNote(Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public Tag AskTagOfNote(Tag obj_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public void AskTags(out Tag[] parts_list, out int num)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag[] | 
        parts_list | 
         | 
      
      
        | System.Int32 | 
        num | 
         | 
      
    
  
  
  
  
  AskTraversalSettings(Tag, out UFPlist.TraversalSettings)
  
  
  Declaration
  
    public void AskTraversalSettings(Tag parts_list, out UFPlist.TraversalSettings traversal_settings)
   
  Parameters
  
  
  
  
  AttachRows(Tag, Int32, Tag[])
  
  
  Declaration
  
    public void AttachRows(Tag parent_row, int nm_rows, Tag[] children_rows)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        parent_row | 
         | 
      
      
        | System.Int32 | 
        nm_rows | 
         | 
      
      
        | Tag[] | 
        children_rows | 
         | 
      
    
  
  
  
  
  Create(ref UFPlist.Prefs, Double[], out Tag)
  
  
  Declaration
  
    public void Create(ref UFPlist.Prefs prefs, double[] origin, out Tag parts_list)
   
  Parameters
  
  
  
  
  CreateColumn(Double, ref UFPlist.ColPrefs, UFPlist.ColumnType, out Tag)
  
  
  Declaration
  
    public void CreateColumn(double width, ref UFPlist.ColPrefs col_prefs, UFPlist.ColumnType column_type, out Tag column)
   
  Parameters
  
  
  
  
  CreateFromTemplate(String, Double[], out Tag)
  
  
  Declaration
  
    public void CreateFromTemplate(string template_name, double[] origin, out Tag parts_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        template_name | 
         | 
      
      
        | System.Double[] | 
        origin | 
         | 
      
      
        | Tag | 
        parts_list | 
         | 
      
    
  
  
  
  
  CreateManualRow(Double, out Tag)
  
  
  Declaration
  
    public void CreateManualRow(double height, out Tag row)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Double | 
        height | 
         | 
      
      
        | Tag | 
        row | 
         | 
      
    
  
  
  
  
  CreateNote(Tag, Double[], out Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void CreateNote(Tag obj_id, double[] position, out Tag note_obj_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Double[] | 
        position | 
         | 
      
      
        | Tag | 
        note_obj_id | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void DefineField(Tag obj_id, int pos, string line_1, string line_2, string attr_title, ref UFPlist.FieldFormat f_format, int f_width, int f_type, int p_mask)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        pos | 
         | 
      
      
        | System.String | 
        line_1 | 
         | 
      
      
        | System.String | 
        line_2 | 
         | 
      
      
        | System.String | 
        attr_title | 
         | 
      
      
        | UFPlist.FieldFormat | 
        f_format | 
         | 
      
      
        | System.Int32 | 
        f_width | 
         | 
      
      
        | System.Int32 | 
        f_type | 
         | 
      
      
        | System.Int32 | 
        p_mask | 
         | 
      
    
  
  
  
  
  List(Tag)
  
  
  Declaration
  
    public void List(Tag obj_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
    
  
  
  
  
  ListToFile(Tag, String, Int32, String)
  
  
  Declaration
  
    public void ListToFile(Tag obj_id, string out_filename, int new_file, string plist_level)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.String | 
        out_filename | 
         | 
      
      
        | System.Int32 | 
        new_file | 
         | 
      
      
        | System.String | 
        plist_level | 
         | 
      
    
  
  
  
  
  RemoveEntity(Tag, Int32, Tag[])
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void RemoveEntity(Tag obj_id, int num_to_add, Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        num_to_add | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  RemoveField(Tag, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void RemoveField(Tag obj_id, int field)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        field | 
         | 
      
    
  
  
  
  
  RemoveObject(Tag, Boolean, Tag)
  
  
  Declaration
  
    public void RemoveObject(Tag parts_list, bool remove_components_as_subassemblies, Tag _object)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        parts_list | 
         | 
      
      
        | System.Boolean | 
        remove_components_as_subassemblies | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
    
  
  
  
  
  SetColPrefs(Tag, ref UFPlist.ColPrefs)
  
  
  Declaration
  
    public void SetColPrefs(Tag col, ref UFPlist.ColPrefs col_prefs)
   
  Parameters
  
  
  
  
  SetColumnModes(Tag, Int32, Int32, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetColumnModes(Tag obj_id, int rowmax, int rowpos, int rowgap)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        rowmax | 
         | 
      
      
        | System.Int32 | 
        rowpos | 
         | 
      
      
        | System.Int32 | 
        rowgap | 
         | 
      
    
  
  
  
  
  SetDefaultPrefs(ref UFPlist.Prefs)
  
  
  Declaration
  
    public void SetDefaultPrefs(ref UFPlist.Prefs plist_prefs)
   
  Parameters
  
  
  
  
  SetDisplayModes(Tag, String, Int32, Int32, Int32, Int32, Int32, Int32, Double)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetDisplayModes(Tag obj_id, string attr_title, int sort_mode, int header_mode, int callout_mode, int box_mode, int report_mode, int symbol_mode, double line_space)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.String | 
        attr_title | 
         | 
      
      
        | System.Int32 | 
        sort_mode | 
         | 
      
      
        | System.Int32 | 
        header_mode | 
         | 
      
      
        | System.Int32 | 
        callout_mode | 
         | 
      
      
        | System.Int32 | 
        box_mode | 
         | 
      
      
        | System.Int32 | 
        report_mode | 
         | 
      
      
        | System.Int32 | 
        symbol_mode | 
         | 
      
      
        | System.Double | 
        line_space | 
         | 
      
    
  
  
  
  
  SetFitCharSizes(Tag, Int32, Int32, Double, Double)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetFitCharSizes(Tag obj_id, int csize_option, int dash_option, double ccsize, double dcsize)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        csize_option | 
         | 
      
      
        | System.Int32 | 
        dash_option | 
         | 
      
      
        | System.Double | 
        ccsize | 
         | 
      
      
        | System.Double | 
        dcsize | 
         | 
      
    
  
  
  
  
  SetFitRules(Tag, Int32[])
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetFitRules(Tag obj_id, int[] priorities)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32[] | 
        priorities | 
         | 
      
    
  
  
  
  
  SetFrozenLevel(Tag, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetFrozenLevel(Tag obj_id, int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  SetNestedAssyParentComp(Tag, Tag)
  
  
  Declaration
  
    public void SetNestedAssyParentComp(Tag column, Tag component)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        column | 
         | 
      
      
        | Tag | 
        component | 
         | 
      
    
  
  
  
  
  SetPrefs(Tag, ref UFPlist.Prefs)
  
  
  Declaration
  
    public void SetPrefs(Tag parts_list, ref UFPlist.Prefs prefs)
   
  Parameters
  
  
  
  
  SetReportMode(Tag, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetReportMode(Tag obj_id, int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  SetRowLock(Tag, Boolean)
  
  
  Declaration
  
    public void SetRowLock(Tag row, bool lock_state)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        row | 
         | 
      
      
        | System.Boolean | 
        lock_state | 
         | 
      
    
  
  
  
  
  SetSecondSort(Tag, String, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetSecondSort(Tag obj_id, string attr_title, int smode2)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.String | 
        attr_title | 
         | 
      
      
        | System.Int32 | 
        smode2 | 
         | 
      
    
  
  
  
  
  SetSkipLevel(Tag, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetSkipLevel(Tag obj_id, int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        obj_id | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  SetTraversalSettings(Tag, ref UFPlist.TraversalSettings)
  
  
  Declaration
  
    public void SetTraversalSettings(Tag parts_list, ref UFPlist.TraversalSettings traversal_settings)
   
  Parameters
  
  
  
  
  Update(Tag)
  
  
  Declaration
  
    public void Update(Tag parts_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        parts_list | 
         | 
      
    
  
  
  
  
  UpdateAllPlists()
  
  
  Declaration
  
    public void UpdateAllPlists()
   
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink