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
)
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_tag | Input(输入) | the tag of the member whose owning groups are queried |
| int * (整数型指针) | num_owning_groups | Output(输出) | The count of owning groups |
| tag_p_t * | owning_groups_p | Output 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_t | group_tag | Input(输入) | The tag of the input group |
| tag_t * * | group_members | Output 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_members | Output(输出) | 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.
环境
内部和外部
参见
需要许可证(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_interest | Input(输入) | The object identifier of the object to check. |
| tag_t * (tag_t型的指针) | group_tag | Output(输出) | 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_members | Input(输入) | count_of_members An array which contains the tags of the group members |
| const int | count_of_members | Input(输入) | number of group members in the group |
| tag_t * (tag_t型的指针) | group_tag | Output(输出) | 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_tag | Input(输入) | Member object identifier to be deleted. |
| tag_t (tag_t类型) | group_tag | Input(输入) | 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.
环境
内部和外部
参见
需要许可证(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_tag | Input(输入) | Member object identifier to be deleted. |
| tag_t (tag_t类型) | group_tag | Input(输入) | 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_tag | Input(输入) | the tag of the group to be checked if it is UMG(Unique Member Group) |
| logical * | is_UMG | Output(输出) | 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_tag | Input(输入) | 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_tag | Input(输入) | 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
)
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_tag | Input(输入) | Group object identifier of the group to be ungrouped. |