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