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

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

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

Public Member Functions

void AddMemberToGroup (NXOpen.Tag member_tag, NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_add_member_to_group More...
 
unsafe void AskAllOwningGroups (NXOpen.Tag member_tag, out int num_owning_groups, out NXOpen.Tag[] owning_groups_p)
 Wrapper method for UF_GROUP_ask_all_owning_groups More...
 
unsafe void AskGroupData (NXOpen.Tag group_tag, out NXOpen.Tag[] group_members, out int count_of_members)
 Wrapper method for UF_GROUP_ask_group_data More...
 
void AskGroupOfTag (NXOpen.Tag tag_of_interest, out NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_ask_group_of_tag More...
 
void CreateGroup (NXOpen.Tag[] group_members, int count_of_members, out NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_create_group More...
 
void DelMemberFromGroup (NXOpen.Tag member_tag, NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_del_member_from_group More...
 
void DelMemberWithRefresh (NXOpen.Tag member_tag, NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_del_member_with_refresh More...
 
void IsUniqueMembershipGroup (NXOpen.Tag group_tag, out bool is_UMG)
 Wrapper method for UF_GROUP_is_unique_membership_group More...
 
void SetNonUniqueMembership (NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_set_non_unique_membership More...
 
void SetUniqueMembership (NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_set_unique_membership More...
 
void UngroupAll (NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_ungroup_all More...
 
void UngroupTop (NXOpen.Tag group_tag)
 Wrapper method for UF_GROUP_ungroup_top 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_GROUP' functions and data types.

Member Function Documentation

void NXOpen.UF.UFGroup.AddMemberToGroup ( NXOpen.Tag  member_tag,
NXOpen.Tag  group_tag 
)
inline

Wrapper method for UF_GROUP_add_member_to_group

Refer to UF_GROUP_add_member_to_group for documentation

License requirements:None

unsafe void NXOpen.UF.UFGroup.AskAllOwningGroups ( NXOpen.Tag  member_tag,
out int  num_owning_groups,
out NXOpen.Tag[]  owning_groups_p 
)
inline

Wrapper method for UF_GROUP_ask_all_owning_groups

Refer to UF_GROUP_ask_all_owning_groups for documentation

License requirements:None

unsafe void NXOpen.UF.UFGroup.AskGroupData ( NXOpen.Tag  group_tag,
out NXOpen.Tag[]  group_members,
out int  count_of_members 
)
inline

Wrapper method for UF_GROUP_ask_group_data

Refer to UF_GROUP_ask_group_data for documentation

License requirements:None

void NXOpen.UF.UFGroup.AskGroupOfTag ( NXOpen.Tag  tag_of_interest,
out NXOpen.Tag  group_tag 
)
inline

Wrapper method for UF_GROUP_ask_group_of_tag

Refer to UF_GROUP_ask_group_of_tag for documentation

License requirements:None

void NXOpen.UF.UFGroup.CreateGroup ( NXOpen.Tag[]  group_members,
int  count_of_members,
out NXOpen.Tag  group_tag 
)
inline

Wrapper method for UF_GROUP_create_group

Refer to UF_GROUP_create_group for documentation

License requirements:None

void NXOpen.UF.UFGroup.DelMemberFromGroup ( NXOpen.Tag  member_tag,
NXOpen.Tag  group_tag 
)
inline

Wrapper method for UF_GROUP_del_member_from_group

Refer to UF_GROUP_del_member_from_group for documentation

License requirements:None

void NXOpen.UF.UFGroup.DelMemberWithRefresh ( NXOpen.Tag  member_tag,
NXOpen.Tag  group_tag 
)
inline

Wrapper method for UF_GROUP_del_member_with_refresh

Refer to UF_GROUP_del_member_with_refresh for documentation

License requirements:None

void NXOpen.UF.UFGroup.IsUniqueMembershipGroup ( NXOpen.Tag  group_tag,
out bool  is_UMG 
)
inline

Wrapper method for UF_GROUP_is_unique_membership_group

Refer to UF_GROUP_is_unique_membership_group for documentation

License requirements:None

void NXOpen.UF.UFGroup.SetNonUniqueMembership ( NXOpen.Tag  group_tag)
inline

Wrapper method for UF_GROUP_set_non_unique_membership

Refer to UF_GROUP_set_non_unique_membership for documentation

License requirements:None

void NXOpen.UF.UFGroup.SetUniqueMembership ( NXOpen.Tag  group_tag)
inline

Wrapper method for UF_GROUP_set_unique_membership

Refer to UF_GROUP_set_unique_membership for documentation

License requirements:None

void NXOpen.UF.UFGroup.UngroupAll ( NXOpen.Tag  group_tag)
inline

Wrapper method for UF_GROUP_ungroup_all

Refer to UF_GROUP_ungroup_all for documentation

License requirements:None

void NXOpen.UF.UFGroup.UngroupTop ( NXOpen.Tag  group_tag)
inline

Wrapper method for UF_GROUP_ungroup_top

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