Class UFClear
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFClear
   
  
    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 UFClear : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AskAnalysisMode(Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskAnalysisMode(Tag dataset, out int analysis_mode)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        analysis_mode | 
         | 
      
    
  
  
  
  
  AskDatasetName(Tag, out String)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskDatasetName(Tag dataset, out string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
    
  
  
  
  
  AskDatasetVersion(Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskDatasetVersion(Tag dataset, out int version)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        version | 
         | 
      
    
  
  
  
  
  AskDefaultClearZone(Tag, out Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskDefaultClearZone(Tag dataset, out Tag def_clr_zone)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        def_clr_zone | 
         | 
      
    
  
  
  
  
  AskExcludeRules(Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskExcludeRules(Tag dataset, out int exclude_rules)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        exclude_rules | 
         | 
      
    
  
  
  
  
  AskInterfData(Tag, Tag, Tag, out UFClear.InterfData)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskInterfData(Tag dataset, Tag object1, Tag object2, out UFClear.InterfData interf_data)
   
  Parameters
  
  
  
  
  AskNextDataset(Tag, ref Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskNextDataset(Tag part_tag, ref Tag dataset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        part_tag | 
         | 
      
      
        | Tag | 
        dataset | 
         | 
      
    
  
  
  
  
  AskNextInterf(Tag, ref Tag, ref Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskNextInterf(Tag dataset, ref Tag object1, ref Tag object2)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
    
  
  
  
  
  AskNumLists(Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskNumLists(Tag dataset, out int num_lists)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        num_lists | 
         | 
      
    
  
  
  
  
  AskObjAllButList(Tag, Int32, out Int32, out Tag[])
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskObjAllButList(Tag dataset, int which_list, out int list_size, out Tag[] tag_array)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        which_list | 
         | 
      
      
        | System.Int32 | 
        list_size | 
         | 
      
      
        | Tag[] | 
        tag_array | 
         | 
      
    
  
  
  
  
  AskObjectClearZone(Tag, Tag, out Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskObjectClearZone(Tag dataset, Tag _object, out Tag clr_zone, out int source)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
      
        | Tag | 
        clr_zone | 
         | 
      
      
        | System.Int32 | 
        source | 
         | 
      
    
  
  
  
  
  AskObjList(Tag, Int32, out Int32, out Int32, out Tag[])
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskObjList(Tag dataset, int which_list, out int list_type, out int list_size, out Tag[] tag_array)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        which_list | 
         | 
      
      
        | System.Int32 | 
        list_type | 
         | 
      
      
        | System.Int32 | 
        list_size | 
         | 
      
      
        | Tag[] | 
        tag_array | 
         | 
      
    
  
  
  
  
  AskPairClearZone(Tag, Tag, Tag, out Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskPairClearZone(Tag dataset, Tag object1, Tag object2, out Tag clr_zone, out int source)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | Tag | 
        clr_zone | 
         | 
      
      
        | System.Int32 | 
        source | 
         | 
      
    
  
  
  
  
  AskPreferences(Tag, out UFClear.Pref)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskPreferences(Tag dataset, out UFClear.Pref preferences)
   
  Parameters
  
  
  
  
  AskResults(Tag, out UFClear.Summary)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void AskResults(Tag dataset, out UFClear.Summary summary)
   
  Parameters
  
  
  
  
  CopyDataset(Tag, String, Int32, out Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void CopyDataset(Tag dataset, string name, int mode, out Tag new_dataset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
      
        | System.Int32 | 
        mode | 
         | 
      
      
        | Tag | 
        new_dataset | 
         | 
      
    
  
  
  
  
  CountDatasets(Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void CountDatasets(Tag part_tag, out int num)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        part_tag | 
         | 
      
      
        | System.Int32 | 
        num | 
         | 
      
    
  
  
  
  
  CountInterferences(Tag, out Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void CountInterferences(Tag dataset, out int num_interf)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        num_interf | 
         | 
      
    
  
  
  
  
  CreateDataset(Tag, String, out Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void CreateDataset(Tag part_tag, string name, out Tag dataset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        part_tag | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
      
        | Tag | 
        dataset | 
         | 
      
    
  
  
  
  
  DeleteAll(Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void DeleteAll(Tag part_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        part_tag | 
         | 
      
    
  
  
  
  
  DeleteDataset(Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void DeleteDataset(Tag dataset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
    
  
  
  
  
  DeleteInterf(Tag, Tag, Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void DeleteInterf(Tag dataset, Tag object1, Tag object2)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
    
  
  
  
  
  DoClearanceAnalysis(Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void DoClearanceAnalysis(Tag dataset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
    
  
  
  
  
  FindDataset(Tag, String, out Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void FindDataset(Tag part_tag, string name, out Tag dataset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        part_tag | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
      
        | Tag | 
        dataset | 
         | 
      
    
  
  
  
  
  IsPairChanged(Tag, Tag, Tag, out Boolean)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void IsPairChanged(Tag dataset, Tag object1, Tag object2, out bool is_changed)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | System.Boolean | 
        is_changed | 
         | 
      
    
  
  
  
  
  IsPairIncluded(Tag, Tag, Tag, out Boolean, out Int32, out String)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void IsPairIncluded(Tag dataset, Tag object1, Tag object2, out bool include_it, out int reason, out string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | System.Boolean | 
        include_it | 
         | 
      
      
        | System.Int32 | 
        reason | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  RenameDataset(Tag, String)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void RenameDataset(Tag dataset, string name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.String | 
        name | 
         | 
      
    
  
  
  
  
  SetAnalysisMode(Tag, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetAnalysisMode(Tag dataset, int analysis_mode)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        analysis_mode | 
         | 
      
    
  
  
  
  
  SetDefaultClearZone(Tag, Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetDefaultClearZone(Tag dataset, Tag def_clr_zone)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        def_clr_zone | 
         | 
      
    
  
  
  
  
  SetExcludeRules(Tag, Int32)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetExcludeRules(Tag dataset, int exclude_rules)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        exclude_rules | 
         | 
      
    
  
  
  
  
  SetInterfText(Tag, Tag, Tag, String)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetInterfText(Tag dataset, Tag object1, Tag object2, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  SetObjectClearZone(Tag, Tag, Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetObjectClearZone(Tag dataset, Tag _object, Tag clr_zone)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
      
        | Tag | 
        clr_zone | 
         | 
      
    
  
  
  
  
  SetObjList(Tag, Int32, Int32, Int32, Tag[])
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetObjList(Tag dataset, int which_list, int list_type, int list_size, Tag[] tag_array)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | System.Int32 | 
        which_list | 
         | 
      
      
        | System.Int32 | 
        list_type | 
         | 
      
      
        | System.Int32 | 
        list_size | 
         | 
      
      
        | Tag[] | 
        tag_array | 
         | 
      
    
  
  
  
  
  SetPairClearZone(Tag, Tag, Tag, Tag)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetPairClearZone(Tag dataset, Tag object1, Tag object2, Tag clr_zone)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | Tag | 
        clr_zone | 
         | 
      
    
  
  
  
  
  SetPairExclusion(Tag, Tag, Tag, String)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetPairExclusion(Tag dataset, Tag object1, Tag object2, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  SetPairInclusion(Tag, Tag, Tag, String)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetPairInclusion(Tag dataset, Tag object1, Tag object2, string text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        dataset | 
         | 
      
      
        | Tag | 
        object1 | 
         | 
      
      
        | Tag | 
        object2 | 
         | 
      
      
        | System.String | 
        text | 
         | 
      
    
  
  
  
  
  SetPreferences(Tag, UFClear.Pref)
  
  
  Declaration
  
    [Obsolete("Deprecated")]
public void SetPreferences(Tag dataset, UFClear.Pref preferences)
   
  Parameters
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink