Class UFUde
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFUde
   
  
    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 UFUde : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AskBoolean(IntPtr, String, out Boolean)
  
  
  Declaration
  
    public void AskBoolean(IntPtr ude_obj, string param_name, out bool value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Boolean | 
        value | 
         | 
      
    
  
  
  
  
  AskDouble(IntPtr, String, out Double)
  
  
  Declaration
  
    public void AskDouble(IntPtr ude_obj, string param_name, out double value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Double | 
        value | 
         | 
      
    
  
  
  
  
  AskInteger(IntPtr, String, out Int32)
  
  
  Declaration
  
    public void AskInteger(IntPtr ude_obj, string param_name, out int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  AskName(IntPtr, out String)
  
  
  Declaration
  
    public void AskName(IntPtr ude_object, out string ude_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_object | 
         | 
      
      
        | System.String | 
        ude_name | 
         | 
      
    
  
  
  
  
  AskParams(IntPtr, out Int32, out String[])
  
  
  Declaration
  
    public void AskParams(IntPtr ude_obj, out int number_of_params, out string[] param_names)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.Int32 | 
        number_of_params | 
         | 
      
      
        | System.String[] | 
        param_names | 
         | 
      
    
  
  
  
  
  AskParamToggle(IntPtr, String, out UFUde.ParamToggle)
  
  
  Declaration
  
    public void AskParamToggle(IntPtr ude_obj, string param_name, out UFUde.ParamToggle toggle)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | UFUde.ParamToggle | 
        toggle | 
         | 
      
    
  
  
  
  
  AskParamType(IntPtr, String, out UFUde.ParamType)
  
  
  Declaration
  
    public void AskParamType(IntPtr ude_obj, string param_name, out UFUde.ParamType param_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | UFUde.ParamType | 
        param_type | 
         | 
      
    
  
  
  
  
  AskPoint(IntPtr, String, out Tag)
  
  
  Declaration
  
    public void AskPoint(IntPtr ude_obj, string param_name, out Tag smart_point_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | Tag | 
        smart_point_tag | 
         | 
      
    
  
  
  
  
  AskString(IntPtr, String, out String)
  
  
  Declaration
  
    public void AskString(IntPtr ude_obj, string param_name, out string value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.String | 
        value | 
         | 
      
    
  
  
  
  
  AskVector(IntPtr, String, out Tag)
  
  
  Declaration
  
    public void AskVector(IntPtr ude__obj, string param_name, out Tag smart_vector_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude__obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | Tag | 
        smart_vector_tag | 
         | 
      
    
  
  
  
  
  IsParamOptional(IntPtr, String, ref Boolean)
  
  
  Declaration
  
    public void IsParamOptional(IntPtr ude_obj, string param_name, ref bool response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Boolean | 
        response | 
         | 
      
    
  
  
  
  
  SetBoolean(IntPtr, String, Boolean)
  
  
  Declaration
  
    public void SetBoolean(IntPtr ude_obj, string param_name, bool param_value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Boolean | 
        param_value | 
         | 
      
    
  
  
  
  
  SetDouble(IntPtr, String, Double)
  
  
  Declaration
  
    public void SetDouble(IntPtr ude_obj, string param_name, double value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Double | 
        value | 
         | 
      
    
  
  
  
  
  SetInteger(IntPtr, String, Int32)
  
  
  Declaration
  
    public void SetInteger(IntPtr ude_obj, string param_name, int value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.Int32 | 
        value | 
         | 
      
    
  
  
  
  
  SetParamToggle(IntPtr, String, UFUde.ParamToggle)
  
  
  Declaration
  
    public void SetParamToggle(IntPtr ude_obj, string param_name, UFUde.ParamToggle toggle)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | UFUde.ParamToggle | 
        toggle | 
         | 
      
    
  
  
  
  
  SetPoint(IntPtr, String, Tag)
  
  
  Declaration
  
    public void SetPoint(IntPtr ude_obj, string param_name, Tag smart_point_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | Tag | 
        smart_point_tag | 
         | 
      
    
  
  
  
  
  SetString(IntPtr, String, String)
  
  
  Declaration
  
    public void SetString(IntPtr ude_obj, string param_name, string value)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | System.String | 
        value | 
         | 
      
    
  
  
  
  
  SetVector(IntPtr, String, Tag)
  
  
  Declaration
  
    public void SetVector(IntPtr ude_obj, string param_name, Tag smart_vector_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ude_obj | 
         | 
      
      
        | System.String | 
        param_name | 
         | 
      
      
        | Tag | 
        smart_vector_tag | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink