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

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

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

Public Types

enum  Position
 Wrapper for UF_NCGROUP_position_e More...
 

Public Member Functions

void AcceptMember (NXOpen.Tag parent, NXOpen.Tag member)
 Wrapper method for UF_NCGROUP_accept_member More...
 
void AskMemberInList (NXOpen.Tag parent, int index, out NXOpen.Tag member)
 Wrapper method for UF_NCGROUP_ask_member_in_list More...
 
unsafe void AskMemberList (NXOpen.Tag obj_tag, out int count, out NXOpen.Tag[] list)
 Wrapper method for UF_NCGROUP_ask_member_list More...
 
void AskObjectOfName (NXOpen.Tag obj_tag, string name, out NXOpen.Tag obj_with_name)
 Wrapper method for UF_NCGROUP_ask_object_of_name More...
 
void AskRootOfObject (NXOpen.Tag obj_tag, out NXOpen.Tag root_tag)
 Wrapper method for UF_NCGROUP_ask_root_of_object More...
 
unsafe void CanAcceptMember (NXOpen.Tag obj1, NXOpen.Tag obj2, out bool answer, out string reason)
 Wrapper method for UF_NCGROUP_can_accept_member More...
 
delegate bool CycleCbFT (NXOpen.Tag tag, IntPtr data)
 This delegate is equivalent to 'UF_NCGROUP_cycle_cb_f_t'. More...
 
void CycleMembers (NXOpen.Tag group, CycleCbFT cb, IntPtr data)
 Wrapper method for UF_NCGROUP_cycle_members More...
 
void InsertMember (NXOpen.Tag parent, NXOpen.Tag member, NXOpen.Tag sibling, Position where)
 Wrapper method for UF_NCGROUP_insert_member More...
 
void IsAMember (NXOpen.Tag group, NXOpen.Tag member, out bool answer, out int index)
 Wrapper method for UF_NCGROUP_is_a_member More...
 
void IsGroup (NXOpen.Tag obj_tag, out bool answer)
 Wrapper method for UF_NCGROUP_is_group 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_NCGROUP' functions and data types.

Member Enumeration Documentation

Wrapper for UF_NCGROUP_position_e

Refer to UF_NCGROUP_position_e for documentation

Member Function Documentation

void NXOpen.UF.UFNcgroup.AcceptMember ( NXOpen.Tag  parent,
NXOpen.Tag  member 
)
inline

Wrapper method for UF_NCGROUP_accept_member

Refer to UF_NCGROUP_accept_member for documentation

License requirements:None

void NXOpen.UF.UFNcgroup.AskMemberInList ( NXOpen.Tag  parent,
int  index,
out NXOpen.Tag  member 
)
inline

Wrapper method for UF_NCGROUP_ask_member_in_list

Refer to UF_NCGROUP_ask_member_in_list for documentation

License requirements:None

unsafe void NXOpen.UF.UFNcgroup.AskMemberList ( NXOpen.Tag  obj_tag,
out int  count,
out NXOpen.Tag[]  list 
)
inline

Wrapper method for UF_NCGROUP_ask_member_list

Refer to UF_NCGROUP_ask_member_list for documentation

License requirements:None

void NXOpen.UF.UFNcgroup.AskObjectOfName ( NXOpen.Tag  obj_tag,
string  name,
out NXOpen.Tag  obj_with_name 
)
inline

Wrapper method for UF_NCGROUP_ask_object_of_name

Refer to UF_NCGROUP_ask_object_of_name for documentation

License requirements:None

void NXOpen.UF.UFNcgroup.AskRootOfObject ( NXOpen.Tag  obj_tag,
out NXOpen.Tag  root_tag 
)
inline

Wrapper method for UF_NCGROUP_ask_root_of_object

Refer to UF_NCGROUP_ask_root_of_object for documentation

License requirements:None

unsafe void NXOpen.UF.UFNcgroup.CanAcceptMember ( NXOpen.Tag  obj1,
NXOpen.Tag  obj2,
out bool  answer,
out string  reason 
)
inline

Wrapper method for UF_NCGROUP_can_accept_member

Refer to UF_NCGROUP_can_accept_member for documentation

License requirements:None

delegate bool NXOpen.UF.UFNcgroup.CycleCbFT ( NXOpen.Tag  tag,
IntPtr  data 
)

This delegate is equivalent to 'UF_NCGROUP_cycle_cb_f_t'.

void NXOpen.UF.UFNcgroup.CycleMembers ( NXOpen.Tag  group,
CycleCbFT  cb,
IntPtr  data 
)
inline

Wrapper method for UF_NCGROUP_cycle_members

Refer to UF_NCGROUP_cycle_members for documentation

License requirements:None

void NXOpen.UF.UFNcgroup.InsertMember ( NXOpen.Tag  parent,
NXOpen.Tag  member,
NXOpen.Tag  sibling,
Position  where 
)
inline

Wrapper method for UF_NCGROUP_insert_member

Refer to UF_NCGROUP_insert_member for documentation

License requirements:None

void NXOpen.UF.UFNcgroup.IsAMember ( NXOpen.Tag  group,
NXOpen.Tag  member,
out bool  answer,
out int  index 
)
inline

Wrapper method for UF_NCGROUP_is_a_member

Refer to UF_NCGROUP_is_a_member for documentation

License requirements:None

void NXOpen.UF.UFNcgroup.IsGroup ( NXOpen.Tag  obj_tag,
out bool  answer 
)
inline

Wrapper method for UF_NCGROUP_is_group

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