Class UFUi
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFUi
   
  
    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 UFUi : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AddToClassSel(UInt32)
  
  
  Declaration
  
    public void AddToClassSel(uint class_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.UInt32 | 
        class_id | 
         | 
      
    
  
  
  
  
  AddToSelList(IntPtr, Int32, Tag[], Boolean)
  
  
  Declaration
  
    public void AddToSelList(IntPtr select_, int num, Tag[] objs, bool highlight_flag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Int32 | 
        num | 
         | 
      
      
        | Tag[] | 
        objs | 
         | 
      
      
        | System.Boolean | 
        highlight_flag | 
         | 
      
    
  
  
  
  
  AllowNonWorkPartFeatureSelection(IntPtr, Boolean)
  
  
  Declaration
  
    public void AllowNonWorkPartFeatureSelection(IntPtr select_, bool allow)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Boolean | 
        allow | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void AppendMenubarMenu(ref UFUi.MenubarItem menu, UFUi.ChangeStateFnT change_state, string application_name)
   
  Parameters
  
  
  
  
  AskCreatePartFilename(ref String, ref Int32, out Int32)
  
  
  Declaration
  
    public void AskCreatePartFilename(ref string file_name, ref int units, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        file_name | 
         | 
      
      
        | System.Int32 | 
        units | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  AskCursorView(out Int32)
  
  
  Declaration
  
    public void AskCursorView(out int cursor_view)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        cursor_view | 
         | 
      
    
  
  
  
  
  AskDialogDirectory(UFUi.DialogDirId, out String)
  
  
  Declaration
  
    public void AskDialogDirectory(UFUi.DialogDirId dir_index, out string dir_name)
   
  Parameters
  
  
  
  
  AskDialogFilter(UFUi.DialogFilterId, out String)
  
  
  Declaration
  
    public void AskDialogFilter(UFUi.DialogFilterId dir_index, out string fltr_name)
   
  Parameters
  
  
  
  
  AskGlobalSelObjectList(out Int32, out Tag[])
  
  
  Declaration
  
    public void AskGlobalSelObjectList(out int num_objects, out Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        num_objects | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  AskInfoUnits(out Int32)
  
  
  Declaration
  
    public void AskInfoUnits(out int units)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        units | 
         | 
      
    
  
  
  
  
  AskIwDecimalPlaces(out Int32, out Int32)
  
  
  Declaration
  
    public void AskIwDecimalPlaces(out int mode, out int decimal_places)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        mode | 
         | 
      
      
        | System.Int32 | 
        decimal_places | 
         | 
      
    
  
  
  
  
  AskLastPickedView(out String)
  
  
  Declaration
  
    public void AskLastPickedView(out string view_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        view_name | 
         | 
      
    
  
  
  
  
  AskLockStatus()
  
  
  Declaration
  
    public int AskLockStatus()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  AskMinimalGraphicsWindow(out Boolean)
  
  
  Declaration
  
    public void AskMinimalGraphicsWindow(out bool is_set)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        is_set | 
         | 
      
    
  
  
  
  
  AskOpenPartFilename(ref String, ref Boolean, out Int32)
  
  
  Declaration
  
    public void AskOpenPartFilename(ref string file_name, ref bool unused, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        file_name | 
         | 
      
      
        | System.Boolean | 
        unused | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  AskRibbonVis(IntPtr, out Int32)
  
  
  Declaration
  
    public void AskRibbonVis(IntPtr ribbon_id, out int show)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ribbon_id | 
         | 
      
      
        | System.Int32 | 
        show | 
         | 
      
    
  
  
  
  
  AskSelCursorPos(IntPtr, out Tag, Double[])
  
  
  Declaration
  
    public void AskSelCursorPos(IntPtr select_, out Tag view, double[] abs_cursor_pos)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | Tag | 
        view | 
         | 
      
      
        | System.Double[] | 
        abs_cursor_pos | 
         | 
      
    
  
  
  
  
  AskSelDescriptor(IntPtr, out Int32)
  
  
  Declaration
  
    public void AskSelDescriptor(IntPtr select_, out int descriptor)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Int32 | 
        descriptor | 
         | 
      
    
  
  
  
  
  AskSelListCount(IntPtr, out Int32)
  
  
  Declaration
  
    public void AskSelListCount(IntPtr select_, out int count)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
    
  
  
  
  
  AskSelObjectList(IntPtr, out Int32, out Tag[])
  
  
  Declaration
  
    public void AskSelObjectList(IntPtr select_, out int count, out Tag[] objs)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        objs | 
         | 
      
    
  
  
  
  
  AskSelRectanglePos(IntPtr, out Tag, Double[], Double[], Double[], Double[])
  
  
  Declaration
  
    public void AskSelRectanglePos(IntPtr select_, out Tag view, double[] pos1, double[] pos2, double[] pos3, double[] pos4)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | Tag | 
        view | 
         | 
      
      
        | System.Double[] | 
        pos1 | 
         | 
      
      
        | System.Double[] | 
        pos2 | 
         | 
      
      
        | System.Double[] | 
        pos3 | 
         | 
      
      
        | System.Double[] | 
        pos4 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int AskStringInput(string cue, ref string str, out int length)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cue | 
         | 
      
      
        | System.String | 
        str | 
         | 
      
      
        | System.Int32 | 
        length | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void AskToolbarVis(IntPtr tool_id, out int show)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        tool_id | 
         | 
      
      
        | System.Int32 | 
        show | 
         | 
      
    
  
  
  
  
  CancelUfDialog(Int32)
  
  
  Declaration
  
    public void CancelUfDialog(int from_where)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        from_where | 
         | 
      
    
  
  
  
  
  CloseListingWindow()
  
  
  Declaration
  
    public void CloseListingWindow()
   
  
  
  
  CreateFilebox(String, String, ref String, String, out String, out Int32)
  
  
  Declaration
  
    public void CreateFilebox(string prompt_string, string title_string, ref string filter_string, string default_name, out string filename, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        prompt_string | 
         | 
      
      
        | System.String | 
        title_string | 
         | 
      
      
        | System.String | 
        filter_string | 
         | 
      
      
        | System.String | 
        default_name | 
         | 
      
      
        | System.String | 
        filename | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  CreateFileboxWithMultipleFilters(String, String, String[], Int32, String, out String, out Int32)
  
  
  Declaration
  
    public void CreateFileboxWithMultipleFilters(string prompt_string, string title_string, string[] file_extensions, int num_extensions, string default_name, out string filename, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        prompt_string | 
         | 
      
      
        | System.String | 
        title_string | 
         | 
      
      
        | System.String[] | 
        file_extensions | 
         | 
      
      
        | System.Int32 | 
        num_extensions | 
         | 
      
      
        | System.String | 
        default_name | 
         | 
      
      
        | System.String | 
        filename | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  CreateRibbon(String, Int32, out IntPtr)
  
  
  Declaration
  
    public void CreateRibbon(string file_name, int show, out IntPtr ribbon_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        file_name | 
         | 
      
      
        | System.Int32 | 
        show | 
         | 
      
      
        | System.IntPtr | 
        ribbon_id | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void CreateToolbar(string file_name, int show, out IntPtr tool_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        file_name | 
         | 
      
      
        | System.Int32 | 
        show | 
         | 
      
      
        | System.IntPtr | 
        tool_id | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void CreateUsertool(int tool_num, string filename, bool map_flag, out bool read_flag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        tool_num | 
         | 
      
      
        | System.String | 
        filename | 
         | 
      
      
        | System.Boolean | 
        map_flag | 
         | 
      
      
        | System.Boolean | 
        read_flag | 
         | 
      
    
  
  
  
  
  DeleteFromClassSel(UInt32)
  
  
  Declaration
  
    public void DeleteFromClassSel(uint class_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.UInt32 | 
        class_id | 
         | 
      
    
  
  
  
  
  DisableQuickAccess()
  
  
  Declaration
  
    public void DisableQuickAccess()
   
  
  
  
  DismissDialogArea2()
  
  
  Declaration
  
    public void DismissDialogArea2()
   
  
  
  
  
  
  
  Declaration
  
    public int DisplayMenu(string title, int default_item, string[] items, int num_items)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title | 
         | 
      
      
        | System.Int32 | 
        default_item | 
         | 
      
      
        | System.String[] | 
        items | 
         | 
      
      
        | System.Int32 | 
        num_items | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  DisplayMessage(String, Int32)
  
  
  Declaration
  
    public void DisplayMessage(string message, int option)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.Int32 | 
        option | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int DisplayMultiSelectMenu(string cue, int ip2, string[] items, int num_items, int[] selected)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cue | 
         | 
      
      
        | System.Int32 | 
        ip2 | 
         | 
      
      
        | System.String[] | 
        items | 
         | 
      
      
        | System.Int32 | 
        num_items | 
         | 
      
      
        | System.Int32[] | 
        selected | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  DisplayNonmodalMsg(String, String, Int32)
  
  
  Declaration
  
    public void DisplayNonmodalMsg(string title_string, string message, int pos_method)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title_string | 
         | 
      
      
        | System.String | 
        message | 
         | 
      
      
        | System.Int32 | 
        pos_method | 
         | 
      
    
  
  
  
  
  DisplayUrl(String)
  
  
  Declaration
  
    public int DisplayUrl(string url)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        url | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  DisplayUrlAndActivate(String)
  
  
  Declaration
  
    public int DisplayUrlAndActivate(string url)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        url | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void DisplayUsertool(int tool_num, bool map_flag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        tool_num | 
         | 
      
      
        | System.Boolean | 
        map_flag | 
         | 
      
    
  
  
  
  
  EnableQuickAccess()
  
  
  Declaration
  
    public void EnableQuickAccess()
   
  
  
  
  ExitListingWindow()
  
  
  Declaration
  
    public void ExitListingWindow()
   
  
  
  
  GetDa1Coords(out Int16, out Int16)
  
  
  Declaration
  
    public void GetDa1Coords(out short x, out short y)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int16 | 
        x | 
         | 
      
      
        | System.Int16 | 
        y | 
         | 
      
    
  
  
  
  
  GetDa2Coords(out Int16, out Int16)
  
  
  Declaration
  
    public void GetDa2Coords(out short x, out short y)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int16 | 
        x | 
         | 
      
      
        | System.Int16 | 
        y | 
         | 
      
    
  
  
  
  
  GetDefaultParent()
  
  
  Declaration
  
    public IntPtr GetDefaultParent()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.IntPtr | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int GetInputDoubles(string cp1, string[] cp2, int ip3, double[] ra4, ref int ip5)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cp1 | 
         | 
      
      
        | System.String[] | 
        cp2 | 
         | 
      
      
        | System.Int32 | 
        ip3 | 
         | 
      
      
        | System.Double[] | 
        ra4 | 
         | 
      
      
        | System.Int32 | 
        ip5 | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int GetInputIntegers(string cp1, string[] cp2, int ip3, int[] ia4, ref int ip5)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cp1 | 
         | 
      
      
        | System.String[] | 
        cp2 | 
         | 
      
      
        | System.Int32 | 
        ip3 | 
         | 
      
      
        | System.Int32[] | 
        ia4 | 
         | 
      
      
        | System.Int32 | 
        ip5 | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int GetInputNumbers(string cp1, string[] cp2, int ip3, int[] ia4, double[] ra5, int[] ip6)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cp1 | 
         | 
      
      
        | System.String[] | 
        cp2 | 
         | 
      
      
        | System.Int32 | 
        ip3 | 
         | 
      
      
        | System.Int32[] | 
        ia4 | 
         | 
      
      
        | System.Double[] | 
        ra5 | 
         | 
      
      
        | System.Int32[] | 
        ip6 | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public int GetInputValues(string cp1, string[] cp2, int ip3, int[] ia4, double[] ra5, ref string[] ca6, int[] ip7)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cp1 | 
         | 
      
      
        | System.String[] | 
        cp2 | 
         | 
      
      
        | System.Int32 | 
        ip3 | 
         | 
      
      
        | System.Int32[] | 
        ia4 | 
         | 
      
      
        | System.Double[] | 
        ra5 | 
         | 
      
      
        | System.String[] | 
        ca6 | 
         | 
      
      
        | System.Int32[] | 
        ip7 | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  InitAttachments(ref UFUi.Attachment)
  
  
  Declaration
  
    public void InitAttachments(ref UFUi.Attachment attach)
   
  Parameters
  
  
  
  
  IsListingWindowOpen(out Boolean)
  
  
  Declaration
  
    public void IsListingWindowOpen(out bool response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        response | 
         | 
      
    
  
  
  
  
  IsObjectInSelList(IntPtr, Tag, out Boolean)
  
  
  Declaration
  
    public void IsObjectInSelList(IntPtr select_, Tag _object, out bool in_list)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
      
        | System.Boolean | 
        in_list | 
         | 
      
    
  
  
  
  
  LockUgAccess(Int32)
  
  
  Declaration
  
    public int LockUgAccess(int from_where)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        from_where | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void MessageDialog(string title_string, UiMessageDialogType dialog_type, string[] messages, int num_messages, bool translate, ref UFUi.MessageButtons buttons, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title_string | 
         | 
      
      
        | UiMessageDialogType | 
        dialog_type | 
         | 
      
      
        | System.String[] | 
        messages | 
         | 
      
      
        | System.Int32 | 
        num_messages | 
         | 
      
      
        | System.Boolean | 
        translate | 
         | 
      
      
        | UFUi.MessageButtons | 
        buttons | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  OpenListingWindow()
  
  
  Declaration
  
    public void OpenListingWindow()
   
  
  
  
  PickCsys(String, ref Int32, Double[], Double[])
  
  
  Declaration
  
    public int PickCsys(string title, ref int option, double[] csys_matrix, double[] origin)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title | 
         | 
      
      
        | System.Int32 | 
        option | 
         | 
      
      
        | System.Double[] | 
        csys_matrix | 
         | 
      
      
        | System.Double[] | 
        origin | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  PickPoint(String, Double[])
  
  
  Declaration
  
    public int PickPoint(string cue, double[] point)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cue | 
         | 
      
      
        | System.Double[] | 
        point | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  PickView(String, out String)
  
  
  Declaration
  
    public int PickView(string title, out string view_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title | 
         | 
      
      
        | System.String | 
        view_name | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  PointConstruct(String, ref UFUi.PointBaseMethod, out Tag, Double[], out Int32)
  
  
  Declaration
  
    public void PointConstruct(string cue, ref UFUi.PointBaseMethod base_method, out Tag point_tag, double[] base_pt, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cue | 
         | 
      
      
        | UFUi.PointBaseMethod | 
        base_method | 
         | 
      
      
        | Tag | 
        point_tag | 
         | 
      
      
        | System.Double[] | 
        base_pt | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  PointSubfunction(String, Int32[], Int32, Double[])
  
  
  Declaration
  
    public int PointSubfunction(string cue, int[] mode, int point_display_mode, double[] point)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        cue | 
         | 
      
      
        | System.Int32[] | 
        mode | 
         | 
      
      
        | System.Int32 | 
        point_display_mode | 
         | 
      
      
        | System.Double[] | 
        point | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  RegisterChangeStateFn(UFUi.ChangeStateFnT, String)
  
  
  Declaration
  
    public void RegisterChangeStateFn(UFUi.ChangeStateFnT change_state, string application_name)
   
  Parameters
  
  
  
  
  RemoveAllFromSelList(IntPtr, Boolean)
  
  
  Declaration
  
    public void RemoveAllFromSelList(IntPtr select_, bool unhighlight)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Boolean | 
        unhighlight | 
         | 
      
    
  
  
  
  
  RemoveFromSelList(IntPtr, Int32, Tag[], Boolean)
  
  
  Declaration
  
    public void RemoveFromSelList(IntPtr select_, int num, Tag[] objs, bool unhighlight)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Int32 | 
        num | 
         | 
      
      
        | Tag[] | 
        objs | 
         | 
      
      
        | System.Boolean | 
        unhighlight | 
         | 
      
    
  
  
  
  
  RemoveRibbon(IntPtr)
  
  
  Declaration
  
    public void RemoveRibbon(IntPtr ribbon_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ribbon_id | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void RemoveToolbar(IntPtr tool_id)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        tool_id | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void ResumeCreateToolbar()
   
  
  
  
  ResumeInitAppstate()
  
  
  Declaration
  
    public void ResumeInitAppstate()
   
  
  
  
  
  
  
  Declaration
  
    public void ResumeRemoveToolbar()
   
  
  
  
  RouteInvokeCallback(String, Int32, ref Tag)
  
  
  Declaration
  
    public void RouteInvokeCallback(string call_back_name, int num_objects, ref Tag objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        call_back_name | 
         | 
      
      
        | System.Int32 | 
        num_objects | 
         | 
      
      
        | Tag | 
        objects | 
         | 
      
    
  
  
  
  
  SaveListingWindow(String)
  
  
  Declaration
  
    public void SaveListingWindow(string filename)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        filename | 
         | 
      
    
  
  
  
  
  SelectByClass(String, ref UFUi.SelectionOption, out Int32, out Int32, out Tag[])
  
  
  Declaration
  
    public void SelectByClass(string message, ref UFUi.SelectionOption opts, out int response, out int count, out Tag[] _object)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | UFUi.SelectionOption | 
        opts | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        _object | 
         | 
      
    
  
  
  
  
  SelectConehead(String, Int32, Double[], Double[], String[], UFDisp.ConeheadAttrbSTag[], Double, Int32, out Int32, out Int32)
  
  
  Declaration
  
    public void SelectConehead(string message, int num, double[] origins, double[] directions, string[] labels, UFDisp.ConeheadAttrbSTag[] attributes, double selection_point, int display_coneheads, out int selected_num, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.Int32 | 
        num | 
         | 
      
      
        | System.Double[] | 
        origins | 
         | 
      
      
        | System.Double[] | 
        directions | 
         | 
      
      
        | System.String[] | 
        labels | 
         | 
      
      
        | UFDisp.ConeheadAttrbSTag[] | 
        attributes | 
         | 
      
      
        | System.Double | 
        selection_point | 
         | 
      
      
        | System.Int32 | 
        display_coneheads | 
         | 
      
      
        | System.Int32 | 
        selected_num | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectFeature(String, IntPtr, out Int32, out Tag[], out Int32)
  
  
  Declaration
  
    public void SelectFeature(string message, IntPtr filter, out int count, out Tag[] feature_tags, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.IntPtr | 
        filter | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        feature_tags | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectParameters(String, Tag, out Int32, out Tag[], out Int32)
  
  
  Declaration
  
    public void SelectParameters(string message, Tag feature_tag, out int count, out Tag[] exp_tags, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | Tag | 
        feature_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        exp_tags | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectPointCollection(String, Boolean, out UFUi.ChainedPoints[], out Int32, out Int32)
  
  
  Declaration
  
    public void SelectPointCollection(string message, bool coincident_points, out UFUi.ChainedPoints[] points, out int count, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.Boolean | 
        coincident_points | 
         | 
      
      
        | UFUi.ChainedPoints[] | 
        points | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectRoutingObjects(String, String, Int32, ref Int32, Int32, out Int32, out Int32, out Tag[])
  
  
  Declaration
  
    public void SelectRoutingObjects(string title, string message, int types, ref int method, int scope, out int response, out int count, out Tag[] objects)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title | 
         | 
      
      
        | System.String | 
        message | 
         | 
      
      
        | System.Int32 | 
        types | 
         | 
      
      
        | System.Int32 | 
        method | 
         | 
      
      
        | System.Int32 | 
        scope | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        objects | 
         | 
      
    
  
  
  
  
  SelectRpoDimensions(String, Tag, out Int32, out Tag[], out Int32)
  
  
  Declaration
  
    public void SelectRpoDimensions(string message, Tag feature_tag, out int count, out Tag[] exp_tags, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | Tag | 
        feature_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        exp_tags | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectSingle(String, ref UFUi.SelectionOption, out Int32, out Tag, Double[], out Tag)
  
  
  Declaration
  
    public void SelectSingle(string message, ref UFUi.SelectionOption opts, out int response, out Tag _object, double[] cursor, out Tag view)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | UFUi.SelectionOption | 
        opts | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
      
        | System.Double[] | 
        cursor | 
         | 
      
      
        | Tag | 
        view | 
         | 
      
    
  
  
  
  
  SelectSketch(String, IntPtr, out Tag, out Int32)
  
  
  Declaration
  
    public void SelectSketch(string message, IntPtr mask, out Tag sketch_tag, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.IntPtr | 
        mask | 
         | 
      
      
        | Tag | 
        sketch_tag | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectSketchDimensions(String, Tag, out Int32, out Tag[], out Int32)
  
  
  Declaration
  
    public void SelectSketchDimensions(string message, Tag sketch_tag, out int count, out Tag[] exp_tags, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | Tag | 
        sketch_tag | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        exp_tags | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectTcResultFileToImport(String[], Int32, out String, out Int32)
  
  
  Declaration
  
    public void SelectTcResultFileToImport(string[] file_extensions, int num_extensions, out string filename, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String[] | 
        file_extensions | 
         | 
      
      
        | System.Int32 | 
        num_extensions | 
         | 
      
      
        | System.String | 
        filename | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SelectWithClassDialog(String, String, Int32, UFUi.SelInitFnT, IntPtr, out Int32, out Int32, out Tag[])
  
  
  Declaration
  
    public void SelectWithClassDialog(string message, string title, int scope, UFUi.SelInitFnT sel_init_proc, IntPtr user_data, out int response, out int count, out Tag[] _object)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.String | 
        title | 
         | 
      
      
        | System.Int32 | 
        scope | 
         | 
      
      
        | UFUi.SelInitFnT | 
        sel_init_proc | 
         | 
      
      
        | System.IntPtr | 
        user_data | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
      
        | System.Int32 | 
        count | 
         | 
      
      
        | Tag[] | 
        _object | 
         | 
      
    
  
  
  
  
  SelectWithSingleDialog(String, String, Int32, UFUi.SelInitFnT, IntPtr, out Int32, out Tag, Double[], out Tag)
  
  
  Declaration
  
    public void SelectWithSingleDialog(string message, string title, int scope, UFUi.SelInitFnT init_proc, IntPtr user_data, out int response, out Tag _object, double[] cursor, out Tag view)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.String | 
        title | 
         | 
      
      
        | System.Int32 | 
        scope | 
         | 
      
      
        | UFUi.SelInitFnT | 
        init_proc | 
         | 
      
      
        | System.IntPtr | 
        user_data | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
      
        | Tag | 
        _object | 
         | 
      
      
        | System.Double[] | 
        cursor | 
         | 
      
      
        | Tag | 
        view | 
         | 
      
    
  
  
  
  
  SetCursorView(Int32)
  
  
  Declaration
  
    public void SetCursorView(int new_cursor_view)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        new_cursor_view | 
         | 
      
    
  
  
  
  
  SetDialogDirectory(UFUi.DialogDirId, String)
  
  
  Declaration
  
    public void SetDialogDirectory(UFUi.DialogDirId id, string dir_name)
   
  Parameters
  
  
  
  
  SetDialogFilter(UFUi.DialogFilterId, String)
  
  
  Declaration
  
    public void SetDialogFilter(UFUi.DialogFilterId id, string fltr_name)
   
  Parameters
  
  
  
  
  SetForceUnlockFlag()
  
  
  Declaration
  
    public void SetForceUnlockFlag()
   
  
  
  
  SetMinimalGraphicsWindow(Boolean)
  
  
  Declaration
  
    public void SetMinimalGraphicsWindow(bool set)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        set | 
         | 
      
    
  
  
  
  
  SetMinimalGraphicsWindowLocation(Int32, Int32, Int32, Int32)
  
  
  Declaration
  
    public void SetMinimalGraphicsWindowLocation(int left, int top, int right, int bottom)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        left | 
         | 
      
      
        | System.Int32 | 
        top | 
         | 
      
      
        | System.Int32 | 
        right | 
         | 
      
      
        | System.Int32 | 
        bottom | 
         | 
      
    
  
  
  
  
  SetPrompt(String)
  
  
  Declaration
  
    public void SetPrompt(string prompt_text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        prompt_text | 
         | 
      
    
  
  
  
  
  SetRibbonVis(IntPtr, Int32)
  
  
  Declaration
  
    public void SetRibbonVis(IntPtr ribbonl_id, int show)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        ribbonl_id | 
         | 
      
      
        | System.Int32 | 
        show | 
         | 
      
    
  
  
  
  
  SetSelectMask(Int32, Int32, Int32[])
  
  
  Declaration
  
    public void SetSelectMask(int action, int num_items, int[] items_to_mask)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        action | 
         | 
      
      
        | System.Int32 | 
        num_items | 
         | 
      
      
        | System.Int32[] | 
        items_to_mask | 
         | 
      
    
  
  
  
  
  SetSelMask(IntPtr, UFUi.SelMaskAction, Int32, UFUi.Mask[])
  
  
  Declaration
  
    public void SetSelMask(IntPtr select_, UFUi.SelMaskAction action, int num, UFUi.Mask[] mask_triples)
   
  Parameters
  
  
  
  
  SetSelProcs(IntPtr, UFUi.SelFilterFnT, UFUi.SelCbFnT, IntPtr)
  
  
  Declaration
  
    public void SetSelProcs(IntPtr select_, UFUi.SelFilterFnT filter_proc, UFUi.SelCbFnT sel_cb, IntPtr user_data)
   
  Parameters
  
  
  
  
  SetSelType(IntPtr, Int32)
  
  
  Declaration
  
    public void SetSelType(IntPtr select_, int type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        select_ | 
         | 
      
      
        | System.Int32 | 
        type | 
         | 
      
    
  
  
  
  
  SetStatus(String)
  
  
  Declaration
  
    public void SetStatus(string status_text)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        status_text | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void SetToolbarVis(IntPtr tool_id, int show)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IntPtr | 
        tool_id | 
         | 
      
      
        | System.Int32 | 
        show | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void SetUsertoolMenuEntry(int option_number, string label, string filename)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        option_number | 
         | 
      
      
        | System.String | 
        label | 
         | 
      
      
        | System.String | 
        filename | 
         | 
      
    
  
  
  
  
  SpecifyCsys(String, ref Int32, Double[], Double[], ref Tag)
  
  
  Declaration
  
    public int SpecifyCsys(string title, ref int option, double[] csys_matrix, double[] origin, ref Tag csys_tag)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        title | 
         | 
      
      
        | System.Int32 | 
        option | 
         | 
      
      
        | System.Double[] | 
        csys_matrix | 
         | 
      
      
        | System.Double[] | 
        origin | 
         | 
      
      
        | Tag | 
        csys_tag | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  SpecifyPlane(String, ref Int32, Int32, out Int32, Double[], Double[], out Tag)
  
  
  Declaration
  
    public void SpecifyPlane(string message, ref int mode, int display, out int response, double[] orientation, double[] origin, out Tag plane_eid)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.Int32 | 
        mode | 
         | 
      
      
        | System.Int32 | 
        display | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
      
        | System.Double[] | 
        orientation | 
         | 
      
      
        | System.Double[] | 
        origin | 
         | 
      
      
        | Tag | 
        plane_eid | 
         | 
      
    
  
  
  
  
  SpecifyScreenPosition(String, UFUi.MotionFnT, IntPtr, Double[], out Tag, out Int32)
  
  
  Declaration
  
    public void SpecifyScreenPosition(string message, UFUi.MotionFnT motion_cb, IntPtr motion_cb_data, double[] screen_pos, out Tag view_tag, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | UFUi.MotionFnT | 
        motion_cb | 
         | 
      
      
        | System.IntPtr | 
        motion_cb_data | 
         | 
      
      
        | System.Double[] | 
        screen_pos | 
         | 
      
      
        | Tag | 
        view_tag | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  SpecifyVector(String, ref Int32, Int32, Double[], Double[], out Int32)
  
  
  Declaration
  
    public void SpecifyVector(string message, ref int mode, int display_conehead, double[] direction, double[] origin, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        message | 
         | 
      
      
        | System.Int32 | 
        mode | 
         | 
      
      
        | System.Int32 | 
        display_conehead | 
         | 
      
      
        | System.Double[] | 
        direction | 
         | 
      
      
        | System.Double[] | 
        origin | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void SuspendCreateToolbar()
   
  
  
  
  SuspendInitAppstate()
  
  
  Declaration
  
    public void SuspendInitAppstate()
   
  
  
  
  
  
  
  Declaration
  
    public void SuspendRemoveToolbar()
   
  
  
  
  ToggleStoplight(Int32)
  
  
  Declaration
  
    public void ToggleStoplight(int toggle_on_off)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        toggle_on_off | 
         | 
      
    
  
  
  
  
  UgmgrAskCreatePartFileName(out String, out String, out String, out Int32)
  
  
  Declaration
  
    public void UgmgrAskCreatePartFileName(out string filename, out string part_type, out string template_name, out int response)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        filename | 
         | 
      
      
        | System.String | 
        part_type | 
         | 
      
      
        | System.String | 
        template_name | 
         | 
      
      
        | System.Int32 | 
        response | 
         | 
      
    
  
  
  
  
  UnlockUgAccess(Int32)
  
  
  Declaration
  
    public int UnlockUgAccess(int from_where)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        from_where | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  UpdateListingWindow()
  
  
  Declaration
  
    public void UpdateListingWindow()
   
  
  
  
  WriteListingWindow(String)
  
  
  Declaration
  
    public void WriteListingWindow(string _string)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        _string | 
         | 
      
    
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink