NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | List of all members
NXOpen.UF.UFUndo Class Reference

Contains wrappers for all 'UF_UNDO' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFUndo:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  MiscCb
 Wrapper for UF_UNDO_misc_cb_e More...
 
enum  MiscCbRet
 Wrapper for UF_UNDO_misc_cb_ret_e More...
 
enum  UserVisibility
 Wrapper for UF_UNDO_user_visibility_e More...
 

Public Member Functions

void AskAnyMarkExist (UserVisibility visibility, out int any_exists)
 Wrapper method for UF_UNDO_ask_any_mark_exist More...
 
void AskMarkExist (int mark_id, string mark_name, out int exists)
 Wrapper method for UF_UNDO_ask_mark_exist More...
 
void AskMarkVisibility (int mark_id, string mark_name, out UserVisibility visibility)
 Wrapper method for UF_UNDO_ask_mark_visibility More...
 
void AskNextVisMark (out int mark_id)
 Wrapper method for UF_UNDO_ask_next_vis_mark More...
 
void AskNumberOfMarks (UserVisibility visibility, out int how_many)
 Wrapper method for UF_UNDO_ask_number_of_marks More...
 
void DeleteAllMarks ()
 Wrapper method for UF_UNDO_delete_all_marks More...
 
void DeleteAllMiscCbs ()
 Wrapper method for UF_UNDO_delete_all_misc_cbs More...
 
void DeleteMark (int mark_id, string mark_name)
 Wrapper method for UF_UNDO_delete_mark More...
 
void DeleteToMark (int mark_id, string mark_name)
 Wrapper method for UF_UNDO_delete_to_mark More...
 
void DisableMiscCbs ()
 Wrapper method for UF_UNDO_disable_misc_cbs More...
 
void EnableMiscCbs ()
 Wrapper method for UF_UNDO_enable_misc_cbs More...
 
delegate MiscCbRet MiscCbFT (int mark_id, IntPtr closure)
 This delegate is equivalent to 'UF_UNDO_misc_cb_f_t'. More...
 
void RegisterMiscCb (MiscCb cb_type, int mark_id, UserVisibility visibility, MiscCbFT func, IntPtr closure, out int id)
 Wrapper method for UF_UNDO_register_misc_cb More...
 
void SetMark (UserVisibility visibility, string mark_name, out int mark_id)
 Wrapper method for UF_UNDO_set_mark More...
 
void SetMarkVisibility (int mark_id, string mark_name, UserVisibility visibility)
 Wrapper method for UF_UNDO_set_mark_visibility More...
 
void SetToMarkVisibility (int to_mark, string mark_name, UserVisibility visibility)
 Wrapper method for UF_UNDO_set_to_mark_visibility More...
 
void UndoToLastMark (UserVisibility visibility, out int mark_id)
 Wrapper method for UF_UNDO_undo_to_last_mark More...
 
void UndoToMark (int mark_id, string mark_name)
 Wrapper method for UF_UNDO_undo_to_mark More...
 
void UndoToNextVisMark ()
 Wrapper method for UF_UNDO_undo_to_next_vis_mark More...
 
void UndoToPrevMark (UserVisibility visibility, int previous_to, out int mark_id)
 Wrapper method for UF_UNDO_undo_to_prev_mark More...
 
void UnregisterMiscCb (int cb_id)
 Wrapper method for UF_UNDO_unregister_misc_cb More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_UNDO' functions and data types.

Member Enumeration Documentation

Wrapper for UF_UNDO_misc_cb_e

Refer to UF_UNDO_misc_cb_e for documentation

Wrapper for UF_UNDO_misc_cb_ret_e

Refer to UF_UNDO_misc_cb_ret_e for documentation

Wrapper for UF_UNDO_user_visibility_e

Refer to UF_UNDO_user_visibility_e for documentation

Member Function Documentation

void NXOpen.UF.UFUndo.AskAnyMarkExist ( UserVisibility  visibility,
out int  any_exists 
)
inline

Wrapper method for UF_UNDO_ask_any_mark_exist

Refer to UF_UNDO_ask_any_mark_exist for documentation

License requirements:None

void NXOpen.UF.UFUndo.AskMarkExist ( int  mark_id,
string  mark_name,
out int  exists 
)
inline

Wrapper method for UF_UNDO_ask_mark_exist

Refer to UF_UNDO_ask_mark_exist for documentation

License requirements:None

void NXOpen.UF.UFUndo.AskMarkVisibility ( int  mark_id,
string  mark_name,
out UserVisibility  visibility 
)
inline

Wrapper method for UF_UNDO_ask_mark_visibility

Refer to UF_UNDO_ask_mark_visibility for documentation

License requirements:None

void NXOpen.UF.UFUndo.AskNextVisMark ( out int  mark_id)
inline

Wrapper method for UF_UNDO_ask_next_vis_mark

Refer to UF_UNDO_ask_next_vis_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.AskNumberOfMarks ( UserVisibility  visibility,
out int  how_many 
)
inline

Wrapper method for UF_UNDO_ask_number_of_marks

Refer to UF_UNDO_ask_number_of_marks for documentation

License requirements:None

void NXOpen.UF.UFUndo.DeleteAllMarks ( )
inline

Wrapper method for UF_UNDO_delete_all_marks

Refer to UF_UNDO_delete_all_marks for documentation

License requirements:None

void NXOpen.UF.UFUndo.DeleteAllMiscCbs ( )
inline

Wrapper method for UF_UNDO_delete_all_misc_cbs

Refer to UF_UNDO_delete_all_misc_cbs for documentation

License requirements:None

void NXOpen.UF.UFUndo.DeleteMark ( int  mark_id,
string  mark_name 
)
inline

Wrapper method for UF_UNDO_delete_mark

Refer to UF_UNDO_delete_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.DeleteToMark ( int  mark_id,
string  mark_name 
)
inline

Wrapper method for UF_UNDO_delete_to_mark

Refer to UF_UNDO_delete_to_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.DisableMiscCbs ( )
inline

Wrapper method for UF_UNDO_disable_misc_cbs

Refer to UF_UNDO_disable_misc_cbs for documentation

License requirements:None

void NXOpen.UF.UFUndo.EnableMiscCbs ( )
inline

Wrapper method for UF_UNDO_enable_misc_cbs

Refer to UF_UNDO_enable_misc_cbs for documentation

License requirements:None

delegate MiscCbRet NXOpen.UF.UFUndo.MiscCbFT ( int  mark_id,
IntPtr  closure 
)

This delegate is equivalent to 'UF_UNDO_misc_cb_f_t'.

void NXOpen.UF.UFUndo.RegisterMiscCb ( MiscCb  cb_type,
int  mark_id,
UserVisibility  visibility,
MiscCbFT  func,
IntPtr  closure,
out int  id 
)
inline

Wrapper method for UF_UNDO_register_misc_cb

Refer to UF_UNDO_register_misc_cb for documentation

License requirements:None

void NXOpen.UF.UFUndo.SetMark ( UserVisibility  visibility,
string  mark_name,
out int  mark_id 
)
inline

Wrapper method for UF_UNDO_set_mark

Refer to UF_UNDO_set_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.SetMarkVisibility ( int  mark_id,
string  mark_name,
UserVisibility  visibility 
)
inline

Wrapper method for UF_UNDO_set_mark_visibility

Refer to UF_UNDO_set_mark_visibility for documentation

License requirements:None

void NXOpen.UF.UFUndo.SetToMarkVisibility ( int  to_mark,
string  mark_name,
UserVisibility  visibility 
)
inline

Wrapper method for UF_UNDO_set_to_mark_visibility

Refer to UF_UNDO_set_to_mark_visibility for documentation

License requirements:None

void NXOpen.UF.UFUndo.UndoToLastMark ( UserVisibility  visibility,
out int  mark_id 
)
inline

Wrapper method for UF_UNDO_undo_to_last_mark

Refer to UF_UNDO_undo_to_last_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.UndoToMark ( int  mark_id,
string  mark_name 
)
inline

Wrapper method for UF_UNDO_undo_to_mark

Refer to UF_UNDO_undo_to_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.UndoToNextVisMark ( )
inline

Wrapper method for UF_UNDO_undo_to_next_vis_mark

Refer to UF_UNDO_undo_to_next_vis_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.UndoToPrevMark ( UserVisibility  visibility,
int  previous_to,
out int  mark_id 
)
inline

Wrapper method for UF_UNDO_undo_to_prev_mark

Refer to UF_UNDO_undo_to_prev_mark for documentation

License requirements:None

void NXOpen.UF.UFUndo.UnregisterMiscCb ( int  cb_id)
inline

Wrapper method for UF_UNDO_unregister_misc_cb

Refer to UF_UNDO_unregister_misc_cb for documentation

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.