Class UFFbmGeom
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFFbmGeom
   
  
    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 UFFbmGeom : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AskAccessibilityVectors(Tag, IntPtr, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskAccessibilityVectors(Tag fbm_geom_tag, IntPtr representative_feature, out int count, out Tag[] smart_vectors)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        representative_feature | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        smart_vectors | 
         | 
      
    
  
  
  
  
  AskAvailableCriteria(Tag, out Int32, out String[])
  
  
  Declaration
  
    public void AskAvailableCriteria(Tag fbm_geom_tag, out int count, out string[] criteria_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | System.String[] | 
        criteria_list | 
         | 
      
    
  
  
  
  
  AskDoubleOfCriteria(Tag, IntPtr, String, out Double)
  
  
  Declaration
  
    public void AskDoubleOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_object, string criterion, out double value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        ncfeat_object | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.Double | 
        value | 
         | 
      
    
  
  
  
  
  AskDoubleValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out Double)
  
  
  Declaration
  
    public void AskDoubleValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out double value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
      
        | System.Int32 | 
        classified_set_index | 
         | 
      
      
        | System.Double | 
        value | 
         | 
      
    
  
  
  
  
  AskFeatureEntities(Tag, IntPtr, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskFeatureEntities(Tag fbm_geom_tag, IntPtr representative_feature, out int count, out Tag[] entities)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        representative_feature | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        entities | 
         | 
      
    
  
  
  
  
  AskFeatureName(Tag, out String)
  
  
  Declaration
  
    public void AskFeatureName(Tag fbm_geom_tag, out string feature_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.String | 
        feature_name | 
         | 
      
    
  
  
  
  
  AskFeatures(Tag, out Int32, out IntPtr[])
  
  
  Declaration
  
    public void AskFeatures(Tag fbm_geom_tag, out int count, out IntPtr[] ncfeat_objs)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | System.IntPtr[] | 
        ncfeat_objs | 
         | 
      
    
  
  
  
  
  AskIntegerOfCriteria(Tag, IntPtr, String, out Int32)
  
  
  Declaration
  
    public void AskIntegerOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_obj, string criterion, out int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        ncfeat_obj | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  AskIntValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out Int32)
  
  
  Declaration
  
    public void AskIntValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
      
        | System.Int32 | 
        classified_set_index | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  AskListOfFeatureNames(Tag, out Int32, out String[])
  
  
  Declaration
  
    public void AskListOfFeatureNames(Tag fbm_geom_tag, out int count, out string[] feature_names)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | System.String[] | 
        feature_names | 
         | 
      
    
  
  
  
  
  AskLogicalOfCriteria(Tag, IntPtr, String, out Boolean)
  
  
  Declaration
  
    public void AskLogicalOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_obj, string criterion, out bool value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        ncfeat_obj | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.Boolean | 
        value | 
         | 
      
    
  
  
  
  
  AskLogicalValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out Boolean)
  
  
  Declaration
  
    public void AskLogicalValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out bool value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
      
        | System.Int32 | 
        classified_set_index | 
         | 
      
      
        | System.Boolean | 
        value | 
         | 
      
    
  
  
  
  
  AskRepresentativeFeatures(Tag, out Int32, out IntPtr[])
  
  
  Declaration
  
    public void AskRepresentativeFeatures(Tag fbm_geom_tag, out int count, out IntPtr[] rep_feature_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | System.IntPtr[] | 
        rep_feature_list | 
         | 
      
    
  
  
  
  
  AskStringOfCriteria(Tag, IntPtr, String, out String)
  
  
  Declaration
  
    public void AskStringOfCriteria(Tag fbm_geom_tag, IntPtr ncfeat_obj, string criterion, out string value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        ncfeat_obj | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.String | 
        value | 
         | 
      
    
  
  
  
  
  AskStringValueOfClassifiedCrit(Tag, String, IntPtr, Int32, out String)
  
  
  Declaration
  
    public void AskStringValueOfClassifiedCrit(Tag fbm_geom_tag, string criterion, IntPtr classified_set_list, int classified_set_index, out string value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.String | 
        criterion | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
      
        | System.Int32 | 
        classified_set_index | 
         | 
      
      
        | System.String | 
        value | 
         | 
      
    
  
  
  
  
  AskTypeOfCriterion(Tag, String, out UFFbmGeom.CritValueType)
  
  
  Declaration
  
    public void AskTypeOfCriterion(Tag fbm_geom_tag, string criterion, out UFFbmGeom.CritValueType type)
   
  Parameters
  
  
  
  
  AskUsedCriteria(Tag, out Int32, out String[])
  
  
  Declaration
  
    public void AskUsedCriteria(Tag fbm_geom_tag, out int count, out string[] used_criteria_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | System.String[] | 
        used_criteria_list | 
         | 
      
    
  
  
  
  
  ClassifyByCriteria(Tag, Int32, String[], out Int32, out IntPtr)
  
  
  Declaration
  
    public void ClassifyByCriteria(Tag fbm_geom_tag, int num_of_criteria, string[] criteria, out int num_of_classified_sets, out IntPtr classified_set_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.Int32 | 
        num_of_criteria | 
         | 
      
      
        | System.String[] | 
        criteria | 
         | 
      
      
        | System.Int32 | 
        num_of_classified_sets | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
    
  
  
  
  
  Create(String, String, Tag, out Tag)
  
  
  Declaration
  
    public void Create(string type, string subtype, Tag parent_geom, out Tag new_object)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        type | 
         | 
      
      
        | System.String | 
        subtype | 
         | 
      
      
        | Tag | 
        parent_geom | 
         | 
      
      
        | Tag | 
        new_object | 
         | 
      
    
  
  
  
  
  FreeClassifiedSetList(Tag, IntPtr)
  
  
  Declaration
  
    public void FreeClassifiedSetList(Tag fbm_geom_tag, IntPtr classified_set_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
    
  
  
  
  
  RemoveAccessibilityVectors(Tag, IntPtr)
  
  
  Declaration
  
    public void RemoveAccessibilityVectors(Tag fbm_geom_tag, IntPtr representative_feature)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        representative_feature | 
         | 
      
    
  
  
  
  
  RemoveFeature(Tag, IntPtr)
  
  
  Declaration
  
    public void RemoveFeature(Tag fbm_geom_tag, IntPtr feature)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        feature | 
         | 
      
    
  
  
  
  
  SetAccessibilityVectors(Tag, IntPtr, Int32, Tag[])
  
  
  Declaration
  
    public void SetAccessibilityVectors(Tag fbm_geom_tag, IntPtr representative_feature, int count, Tag[] smart_vectors)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        representative_feature | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        smart_vectors | 
         | 
      
    
  
  
  
  
  SetClassifiedFeatures(Tag, IntPtr, Int32)
  
  
  Declaration
  
    public void SetClassifiedFeatures(Tag fbm_geom_tag, IntPtr classified_set_list, int classified_set_index)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.IntPtr | 
        classified_set_list | 
         | 
      
      
        | System.Int32 | 
        classified_set_index | 
         | 
      
    
  
  
  
  
  SetFeatureName(Tag, String)
  
  
  Declaration
  
    public void SetFeatureName(Tag fbm_geom_tag, string feature_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Tag | 
        fbm_geom_tag | 
         | 
      
      
        | System.String | 
        feature_name | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink