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

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

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

Public Types

enum  Event
 Wrapper for UF_TAG_event_e More...
 

Public Member Functions

unsafe void AskHandleFromTag (NXOpen.Tag object_tag, out string handle)
 Wrapper method for UF_TAG_ask_handle_from_tag More...
 
unsafe string AskHandleOfTag (NXOpen.Tag object_tag)
 DEPRECATED Wrapper method for UF_TAG_ask_handle_of_tag More...
 
NXOpen.Tag AskNewTagOfEntity (NXOpen.Tag v9_eid)
 Wrapper method for UF_TAG_ask_new_tag_of_entity More...
 
NXOpen.Tag AskTagOfHandle (string object_handle)
 Wrapper method for UF_TAG_ask_tag_of_handle More...
 
unsafe void ComposeHandle (string file_data, uint sub_file_id, uint version, out string handle)
 Wrapper method for UF_TAG_compose_handle More...
 
unsafe void DecomposeHandle (string handle, out string file_data, out uint sub_file_id, out uint version)
 Wrapper method for UF_TAG_decompose_handle More...
 
delegate void EventFnT (Event reason, NXOpen.Tag tag, IntPtr closure)
 This delegate is equivalent to 'UF_TAG_event_fn_t'. More...
 
void RegisterEventCb (EventFnT callback, IntPtr closure, out int callback_id)
 Wrapper method for UF_TAG_register_event_cb More...
 
void UnregisterEventCb (int callback_id)
 Wrapper method for UF_TAG_unregister_event_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_TAG' functions and data types.

Member Enumeration Documentation

Wrapper for UF_TAG_event_e

Refer to UF_TAG_event_e for documentation

Member Function Documentation

unsafe void NXOpen.UF.UFTag.AskHandleFromTag ( NXOpen.Tag  object_tag,
out string  handle 
)
inline

Wrapper method for UF_TAG_ask_handle_from_tag

Refer to UF_TAG_ask_handle_from_tag for documentation

License requirements:None

unsafe string NXOpen.UF.UFTag.AskHandleOfTag ( NXOpen.Tag  object_tag)
inline

DEPRECATED Wrapper method for UF_TAG_ask_handle_of_tag

Refer to UF_TAG_ask_handle_of_tag for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFTag.AskNewTagOfEntity ( NXOpen.Tag  v9_eid)
inline

Wrapper method for UF_TAG_ask_new_tag_of_entity

Refer to UF_TAG_ask_new_tag_of_entity for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFTag.AskTagOfHandle ( string  object_handle)
inline

Wrapper method for UF_TAG_ask_tag_of_handle

Refer to UF_TAG_ask_tag_of_handle for documentation

License requirements:None

unsafe void NXOpen.UF.UFTag.ComposeHandle ( string  file_data,
uint  sub_file_id,
uint  version,
out string  handle 
)
inline

Wrapper method for UF_TAG_compose_handle

Refer to UF_TAG_compose_handle for documentation

License requirements:None

unsafe void NXOpen.UF.UFTag.DecomposeHandle ( string  handle,
out string  file_data,
out uint  sub_file_id,
out uint  version 
)
inline

Wrapper method for UF_TAG_decompose_handle

Refer to UF_TAG_decompose_handle for documentation

License requirements:None

delegate void NXOpen.UF.UFTag.EventFnT ( Event  reason,
NXOpen.Tag  tag,
IntPtr  closure 
)

This delegate is equivalent to 'UF_TAG_event_fn_t'.

void NXOpen.UF.UFTag.RegisterEventCb ( EventFnT  callback,
IntPtr  closure,
out int  callback_id 
)
inline

Wrapper method for UF_TAG_register_event_cb

Refer to UF_TAG_register_event_cb for documentation

License requirements:None

void NXOpen.UF.UFTag.UnregisterEventCb ( int  callback_id)
inline

Wrapper method for UF_TAG_unregister_event_cb

Refer to UF_TAG_unregister_event_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.