UF_WELD_ask_body_id (查看源代码)
定义在: uf_weld.h
概述
Gets all body tags of welds in a weld feature set.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_body_id
(
tag_t feature_set_tag,
tag_p_t * body_id,
int * num_objects
)
| tag_t (tag_t类型) | feature_set_tag | Input(输入) | Feature set tag of the weld |
| tag_p_t * | body_id | Output to be freed 输出并释放 | Array of body tags of welds. This must be freed by calling UF_free. |
| int * (整数型指针) | num_objects | Output(输出) | Number of welds in the weld feature set. |
UF_WELD_ask_connected_parts (查看源代码)
定义在: uf_weld.h
概述
Gets the body tags of the connected parts for a weld feature set.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_connected_parts
(
tag_t feature_set_tag,
UF_WELD_conn_parts_info_p_t conn_info
)
UF_WELD_ask_groove_or_edge_guide (查看源代码)
定义在: uf_weld.h
概述
Given a Groove or Edge weld tag, this function returns the guide curves for
the weld. For all other types of welds refer to UF_WELD_ask_guide_curves.
环境
Internal and External.
参见
历史
Originally released in v16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_groove_or_edge_guide
(
tag_t weld_feat_tag,
uf_list_p_t * guide_crv_cnt,
uf_list_p_t * guide_curves
)
| tag_t (tag_t类型) | weld_feat_tag | Input(输入) | tag of the weld feature, can be only Groove or Edge weld feature |
| uf_list_p_t * | guide_crv_cnt | Output to be freed 输出并释放 | tags of the first set of guide strings use UF_MODL_delete_list to free |
| uf_list_p_t * | guide_curves | Output to be freed 输出并释放 | tags of the second set of guide strings use UF_MODL_delete_list to free |
UF_WELD_ask_guide_curves (查看源代码)
定义在: uf_weld.h
概述
Given the feature set tag, this function returns the guide curves for all
weld types except Groove and Edge welds. Note that guide curves are not
returned if the input tag is a Plug or Slot weld.
环境
Internal and External.
参见
历史
Originally released in v16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_guide_curves
(
tag_t weld_feat_tag,
int * guide_crv_cnt,
tag_t * * guide_curves
)
| tag_t (tag_t类型) | weld_feat_tag | Input(输入) | tag of the weld feature, can be either Fillet, Arc Spot, Resistance Spot, Resistance Seam, Bead, Tape, Dollop or Clinch |
| int * (整数型指针) | guide_crv_cnt | Output(输出) | Number of guide curves |
| tag_t * * | guide_curves | Output to be freed 输出并释放 | tag of guide curves |
UF_WELD_ask_linked_face_parent (查看源代码)
定义在: uf_weld.h
概述
Given a face from a Linked or Extract feature returns the source occurrence
or parent object
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_linked_face_parent
(
tag_t face_tag,
tag_p_t source_obj
)
| tag_t (tag_t类型) | face_tag | Input(输入) | face tag of the LINKED_FACE feature |
| tag_p_t | source_obj | Output(输出) | Tag of the source object for the feature |
UF_WELD_ask_linked_feat_source (查看源代码)
定义在: uf_weld.h
概述
Given a Linked or Extract feature returns the source occurrence or parent
object
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_linked_feat_source
(
tag_t linked_feat_tag,
tag_p_t source_obj
)
| tag_t (tag_t类型) | linked_feat_tag | Input(输入) | Tag of the linked or extract feature |
| tag_p_t | source_obj | Output(输出) | Tag of the source object for the feature |
UF_WELD_ask_number_of_welds (查看源代码)
定义在: uf_weld.h
概述
Returns the number of welds in a weld feature set.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_number_of_welds
(
tag_t feature_set_tag,
int * num_of_welds
)
| tag_t (tag_t类型) | feature_set_tag | Input(输入) | Feature set tag of weld |
| int * (整数型指针) | num_of_welds | Output(输出) | Number of welds present in the weld feature set. |
UF_WELD_ask_seam_weld_info (查看源代码)
定义在: uf_weld.h
概述
Given the feature set tag, this function returns the tags of the seams in the
feature set and the faces involved in the seam. Please note that this function
works for seam weld and bead.
环境
Internal and External.
历史
Originally released in v16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_seam_weld_info
(
tag_t seam_feature_set,
int * seam_count,
tag_p_t * seam_id,
int * num_sets,
int * * n_faces_in_each_set,
tag_p_t * * set_of_faces
)
| tag_t (tag_t类型) | seam_feature_set | Input(输入) | tag of the seam feature set |
| int * (整数型指针) | seam_count | Output(输出) | count of the seams in the feature set |
| tag_p_t * | seam_id | Output to be freed 输出并释放 | tags of the seams in the feature set. Use UF_free to free this variable. |
| int * (整数型指针) | num_sets | Output(输出) | number of sets of faces involved in the weld |
| int * * | n_faces_in_each_set | Output to be freed 输出并释放 | number of faces in each set. Must free using UF_free_string_array |
| tag_p_t * * | set_of_faces | Output to be freed 输出并释放 | tags of the faces involved in the weld. Use UF_free_string_array to free the array |
UF_WELD_ask_segment_len_of_welds (查看源代码)
定义在: uf_weld.h
概述
Returns the segment length of weld in a weld feature set. If the weld is a
continuous weld then the total length of weld is returned.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_segment_len_of_welds
(
tag_t feature_set_tag,
double * seg_len
)
| tag_t (tag_t类型) | feature_set_tag | Input(输入) | Feature set tag of weld |
| double * (实数型指针) | seg_len | Output(输出) | Segment length of weld |
UF_WELD_ask_spacing_of_welds (查看源代码)
定义在: uf_weld.h
概述
Returns the spacing between welds in a weld feature set. If the weld is a
single or continuous weld then the spacing returned is zero.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_spacing_of_welds
(
tag_t feature_set_tag,
double * spacing
)
| tag_t (tag_t类型) | feature_set_tag | Input(输入) | Feature set tag of weld |
| double * (实数型指针) | spacing | Output(输出) | Spacing between welds. |
UF_WELD_ask_spot_face_data (查看源代码)
定义在: uf_weld.h
概述
Given the spot ( or clinch ) feature set tag, this function will return the
information regarding the weld. This function will work for resistance spot,
arc spot and clinch.
环境
Internal and External
参见
历史
Originally released in v16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_spot_face_data
(
tag_t spot_feature_set,
int * num_sets,
int * spot_count,
UF_WELD_spot_info_p_t * spot_info
)
| tag_t (tag_t类型) | spot_feature_set | Input(输入) | tag of the spot feature set |
| int * (整数型指针) | num_sets | Output(输出) | number of sets of faces in the spot weld |
| int * (整数型指针) | spot_count | Output(输出) | number of spots in the feature set |
| UF_WELD_spot_info_p_t * | spot_info | Output to be freed 输出并释放 | pointer to the data structure which contains the spot weld information ( see uf_weld_types.h ) for the given feature set tag. Use UF_WELD_free_spot_data to free this pointer. |
UF_WELD_ask_spot_face_info (查看源代码)
定义在: uf_weld.h
概述
Given the spot ( or clinch ) feature set tag, this function will return the
information regarding the weld. This function will work for resistance spot,
arc spot and clinch.
环境
Internal and External
参见
历史
Originally released in v18.0.4. Will be made obsolete in V20
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_spot_face_info
(
tag_t spot_feature_set,
int * num_sets,
int * spot_count,
UF_WELD_spot_data_p_t * spot_info
)
| tag_t (tag_t类型) | spot_feature_set | Input(输入) | tag of the spot feature set |
| int * (整数型指针) | num_sets | Output(输出) | number of sets of faces in the spot weld |
| int * (整数型指针) | spot_count | Output(输出) | number of spots in the feature set |
| UF_WELD_spot_data_p_t * | spot_info | Output to be freed 输出并释放 | pointer to the data structure which contains the spot weld information ( see uf_weld_types.h ) for the given feature set tag. Use UF_WELD_free_spot_info to free this pointer. |
UF_WELD_ask_spot_weld_info (查看源代码)
定义在: uf_weld.h
概述
Given the spot feature set tag, this function returns the tags of the spot
points and the faces involved in the weld.
环境
Internal and External
历史
Originally Released in v16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_ask_spot_weld_info
(
tag_t spot_feature_set,
tag_p_t top_body,
int * spot_count,
tag_p_t * spot_points,
int * num_sets,
int * * n_faces_in_each_set,
tag_p_t * * set_of_faces
)
| tag_t (tag_t类型) | spot_feature_set | Input(输入) | tag of the spot feature set |
| tag_p_t | top_body | Output(输出) | tag of the top body |
| int * (整数型指针) | spot_count | Output(输出) | number of spots in the feature set |
| tag_p_t * | spot_points | Output to be freed 输出并释放 | feature tags of the spot points in the feature set. Use UF_free to free this variable |
| int * (整数型指针) | num_sets | Output(输出) | number of sets of faces |
| int * * | n_faces_in_each_set | Output to be freed 输出并释放 | number of faces in each set. Must free using UF_free_string_array |
| tag_p_t * * | set_of_faces | Output to be freed 输出并释放 | tags of the faces involved in the weld. Use UF_free_string_array to free the array |
UF_WELD_free_spot_data (查看源代码)
定义在: uf_weld.h
概述
Frees the memory used for storing spot weld information
环境
Internal and External.
参见
历史
Originally released in v16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_free_spot_data
(
int spot_count,
UF_WELD_spot_info_p_t * spot_info
)
| int (整数型) | spot_count | Input(输入) | number of spots in the spot feature set |
| UF_WELD_spot_info_p_t * | spot_info | Input(输入) | pointer to the data structure which contains the spot weld information |
UF_WELD_free_spot_info (查看源代码)
定义在: uf_weld.h
概述
Frees the memory used for storing spot weld information
环境
Internal and External.
参见
历史
Originally released in v18.0.4 . Will be made obsolete in V20
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_free_spot_info
(
int spot_count,
UF_WELD_spot_data_p_t * spot_info
)
| int (整数型) | spot_count | Input(输入) | number of spots in the spot feature set |
| UF_WELD_spot_data_p_t * | spot_info | Input(输入) | pointer to the data structure which contains the spot weld information |
UF_WELD_is_object_weld (查看源代码)
定义在: uf_weld.h
概述
Returns whether the input object is weld.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_is_object_weld
(
tag_t object,
logical * is_weld,
tag_p_t feature_set_tag
)
| tag_t (tag_t类型) | object | Input(输入) | Tag of weld body |
| logical * | is_weld | Output(输出) | TRUE if the body is weld otherwise returns FALSE |
| tag_p_t | feature_set_tag | Output(输出) | Feature set tag of the weld body |
UF_WELD_locate_welds2 (查看源代码)
定义在: uf_weld.h
概述
To fetch an array of all weld objects in the specified assembly.
Optionally, filter the weld objects by weld type.
The weld_array must be freed using UF_free.
This replaces UF_WELD_locate_welds, which only returns legacy welds.
环境
Internal and External
历史
Originally released in NX 5.0
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_locate_welds2
(
tag_t work_part,
UF_WELD_feature_types_array types_array,
int * count,
tag_p_t * weld_array
)
| tag_t (tag_t类型) | work_part | Input(输入) | The specified assembly to query |
| UF_WELD_feature_types_array | types_array | Input(输入) | An array of logicals to indicate which weld types to return. Use UF_WELD_INIT_TYPES_ARRAY(types_array,false) to initialize all to off. Use UF_WELD_INIT_TYPES_ARRAY(types_array,true) to get all weld types. To get a specific weld feature, use UF_WELD_feature_types_e to turn on a specific weld feature. |
| int * (整数型指针) | count | Output(输出) | Pointer to the number of weld object which answer the query. This may be 0. This storage is not allocated by the function. Pass in a valid integer location If the count is not desired, pass in a NULL instead of a pointer |
| tag_p_t * | weld_array | Output to be freed 输出并释放 | The pointer in which to return the array containing the tags of the found weld_objects. If NULL is passed in instead of a pointer, then the array is not returned. Such an option might be used to simply obtain a count of the objects. If the pointer is returned as non_NULL, then the array must be freed by UF_free |
UF_WELD_populate_attr_list (查看源代码)
定义在: uf_weld.h
概述
Gets the attribute titles of weld belonging to a weld feature_set_tag.
环境
内部和外部
参见
历史
Original release was in V16.0.1
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)
int UF_WELD_populate_attr_list
(
tag_t feature_set_tag,
char * * * attribute_title,
int * count
)
| tag_t (tag_t类型) | feature_set_tag | Input(输入) | Feature set tag of the weld |
| char * * * | attribute_title | Output to be freed 输出并释放 | Attibute titles of the weld. This must be freed by calling UF_free_string_array. |
| int * (整数型指针) | count | Output(输出) | Number of attributes of the weld. |