UF_GROUP_add_member_to_group (查看源代码)
 
定义在: uf_group.h
 
概述
Adds a member to a group.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_add_member_to_group
(
tag_t member_tag,
tag_t group_tag
)
tag_t (tag_t类型)member_tagInput(输入)Member object identifier to be added to the group.
tag_t (tag_t类型)group_tagInput(输入)Group object identifier

 


 
UF_GROUP_ask_all_owning_groups (查看源代码)
 
定义在: uf_group.h
 
概述
Queries the owning groups of the given tag and their count.
The function outputs the count of owning groups and the array that contains the
tags of owning groups

环境
内部和外部

历史
Released in NX3
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_ask_all_owning_groups
(
tag_t member_tag,
int * num_owning_groups,
tag_p_t * owning_groups_p
)
tag_t (tag_t类型)member_tagInput(输入)the tag of the member whose owning groups are queried
int * (整数型指针)num_owning_groupsOutput(输出)The count of owning groups
tag_p_t *owning_groups_pOutput to be freed
输出并释放
The array that contains the tags of owning groups

 


 
UF_GROUP_ask_group_data (查看源代码)
 
定义在: uf_group.h
 
概述
Queries the members of a group. After you are done using group_members,
deallocate the memory using UF_free.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_ask_group_data
(
const tag_t group_tag,
tag_t * * group_members,
int * count_of_members
)
const tag_tgroup_tagInput(输入)The tag of the input group
tag_t * *group_membersOutput to be freed
输出并释放
An array which contains the tags of the group
members. If the number of the group members is 0,
this will be a NULL_TAG. Use
UF_free(group_members) to free memory.
int * (整数型指针)count_of_membersOutput(输出)number of members in the group

 


 
UF_GROUP_ask_group_of_tag (查看源代码)
 
定义在: uf_group.h
 
概述
Queries the tag of the group to which the specified input tag belongs.
If the input tag belongs to more than one group, the first group tag found
will be returned. Use UF_GROUP_ask_all_owning_groups to see all groups an
entity belongs to.

环境
内部和外部

参见
UF_GROUP_ask_all_owning_groups
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_ask_group_of_tag
(
tag_t tag_of_interest,
tag_t * group_tag
)
tag_t (tag_t类型)tag_of_interestInput(输入)The object identifier of the object to check.
tag_t * (tag_t型的指针)group_tagOutput(输出)The tag of the group to which the tag_of_interest
belongs. Returns a NULL_TAG if the
tag_of_interest does not belong to any group.

 


 
UF_GROUP_create_group (查看源代码)
 
定义在: uf_group.h
 
概述
Create a group from a set of group members.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_create_group
(
tag_t * group_members,
const int count_of_members,
tag_t * group_tag
)
tag_t * (tag_t型的指针)group_membersInput(输入)count_of_members
An array which contains the tags of the group
members
const intcount_of_membersInput(输入)number of group members in the group
tag_t * (tag_t型的指针)group_tagOutput(输出)the tag of created group

 


 
UF_GROUP_del_member_from_group (查看源代码)
 
定义在: uf_group.h
 
概述
Delete a member from a group.
If Part Navigator is open, deletion wont be reflected immediately.
Please Exit and re-open Part Navigator to see latest change.

环境
内部和外部

参见
UF_GROUP_del_member_with_refresh
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_del_member_from_group
(
tag_t member_tag,
tag_t group_tag
)
tag_t (tag_t类型)member_tagInput(输入)Member object identifier to be deleted.
tag_t (tag_t类型)group_tagInput(输入)group object identifier
This may be NULL_TAG, which means that the member_tag should
be deleted from whatever group it is a member of, if any.
If group_tag is NULL_TAG and member_tag does not belong to
any group, no error is returned. But if group_tag is
not null, an error is returned if member_tag was not a
member of group_tag before the call.

 


 
UF_GROUP_del_member_with_refresh (查看源代码)
 
定义在: uf_group.h
 
概述
Delete a member from a group and refresh the Part Navigator immediately.
This call may be slow due to refresh of Part Navigator.

环境
内部和外部

参见
UF_GROUP_del_member_from_group
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_del_member_with_refresh
(
tag_t member_tag,
tag_t group_tag
)
tag_t (tag_t类型)member_tagInput(输入)Member object identifier to be deleted.
tag_t (tag_t类型)group_tagInput(输入)group object identifier
This may be NULL_TAG, which means that the member_tag should
be deleted from whatever group it is a member of, if any.
If group_tag is NULL_TAG and member_tag does not belong to
any group, no error is returned. But if group_tag is
not null, an error is returned if member_tag was not a
member of group_tag before the call.

 


 
UF_GROUP_is_unique_membership_group (查看源代码)
 
定义在: uf_group.h
 
概述
Queries whether the group whose tag is passed as input, is UMG(Unique Member Group).
outputs TRUE - if the group is UMG and
outputs FALSE - if the group is non-UMG

环境
内部和外部

历史
Released in NX3
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_is_unique_membership_group
(
tag_t group_tag,
logical * is_UMG
)
tag_t (tag_t类型)group_tagInput(输入)the tag of the group to be checked if it is UMG(Unique Member Group)
logical *is_UMGOutput(输出)TRUE - if the group is UMG
FALSE - if the group is non-UMG

 


 
UF_GROUP_set_non_unique_membership (查看源代码)
 
定义在: uf_group.h
 
概述
Sets the group whose tag is passed as input, as non-UMG (Non -Unique Member Group) i.e. its members can be
members of any other groups (UMG or non-UMG).

环境
内部和外部

历史
Released in NX3
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_set_non_unique_membership
(
tag_t group_tag
)
tag_t (tag_t类型)group_tagInput(输入)the tag of the group to be set as non_UMG.

 


 
UF_GROUP_set_unique_membership (查看源代码)
 
定义在: uf_group.h
 
概述
Sets the group whose tag is passed as input, as UMG (Unique Member Group)i.e. its members can be
members of only other non-UMG groups only.

环境
内部和外部

历史
Released in NX3
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_set_unique_membership
(
tag_t group_tag
)
tag_t (tag_t类型)group_tagInput(输入)the tag of the group to be set as UMG(Unique Member Group).

 


 
UF_GROUP_ungroup_all (查看源代码)
 
定义在: uf_group.h
 
概述
Remove all members of a group, deletes the group, and ungroups the
immediate group and all subgroups. If the group specified is a
subgroup, all of its members become members of the ancestor group.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_ungroup_all
(
tag_t group_tag
)
tag_t (tag_t类型)group_tagInput(输入)Group object identifier

 


 
UF_GROUP_ungroup_top (查看源代码)
 
定义在: uf_group.h
 
概述
Remove all members of a group, deletes the group, ungroups only
the immediate group, and allows subgroups to remain.
If the group specified is a subgroup, all of its members become
members of the ancestor group.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_GROUP_ungroup_top
(
tag_t group_tag
)
tag_t (tag_t类型)group_tagInput(输入)Group object identifier of the group to be ungrouped.