UF_WELD_ask_body_id (查看源代码)
 
定义在: uf_weld.h
 
概述
Gets all body tags of welds in a weld feature set.

环境
内部和外部

参见
UF_WELD_locate_welds2

历史
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_tagInput(输入)Feature set tag of the weld
tag_p_t *body_idOutput to be freed
输出并释放
Array of body tags of welds.
This must be freed by calling UF_free.
int * (整数型指针)num_objectsOutput(输出)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.

环境
内部和外部

参见
UF_WELD_locate_welds2

历史
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
)
tag_t (tag_t类型)feature_set_tagInput(输入)Feature set tag of the weld
UF_WELD_conn_parts_info_p_tconn_infoOutput(输出)UF_WELD_conn_parts_info_p_t. Must free ithe body tags using UF_free.
Info of connected parts

 


 
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.

参见
UF_WELD_ask_guide_curves

历史
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_tagInput(输入)tag of the weld feature, can be only
Groove or Edge weld feature
uf_list_p_t *guide_crv_cntOutput to be freed
输出并释放
tags of the first set of guide strings
use UF_MODL_delete_list to free
uf_list_p_t *guide_curvesOutput 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.

参见
UF_WELD_ask_groove_or_edge_guide

历史
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_tagInput(输入)tag of the weld feature, can be either
Fillet, Arc Spot, Resistance Spot,
Resistance Seam, Bead, Tape,
Dollop or Clinch
int * (整数型指针)guide_crv_cntOutput(输出)Number of guide curves
tag_t * *guide_curvesOutput 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

环境
内部和外部

参见
UF_WAVE_ask_link_source

历史
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_tagInput(输入)face tag of the LINKED_FACE feature
tag_p_tsource_objOutput(输出)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

环境
内部和外部

参见
UF_WAVE_ask_link_source

历史
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_tagInput(输入)Tag of the linked or extract feature
tag_p_tsource_objOutput(输出)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.

环境
内部和外部

参见
UF_WELD_locate_welds2

历史
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_tagInput(输入)Feature set tag of weld
int * (整数型指针)num_of_weldsOutput(输出)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_setInput(输入)tag of the seam feature set
int * (整数型指针)seam_countOutput(输出)count of the seams in the feature set
tag_p_t *seam_idOutput to be freed
输出并释放
tags of the seams in the feature set. Use
UF_free to free this variable.
int * (整数型指针)num_setsOutput(输出)number of sets of faces involved in the
weld
int * *n_faces_in_each_setOutput to be freed
输出并释放
number of faces in each set. Must free using
UF_free_string_array
tag_p_t * *set_of_facesOutput 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.

环境
内部和外部

参见
UF_WELD_locate_welds2

历史
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_tagInput(输入)Feature set tag of weld
double * (实数型指针)seg_lenOutput(输出)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.

环境
内部和外部

参见
UF_WELD_locate_welds2

历史
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_tagInput(输入)Feature set tag of weld
double * (实数型指针)spacingOutput(输出)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

参见
UF_WELD_spot_info_t
UF_WELD_free_spot_data

历史
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_setInput(输入)tag of the spot feature set
int * (整数型指针)num_setsOutput(输出)number of sets of faces in the spot weld
int * (整数型指针)spot_countOutput(输出)number of spots in the feature set
UF_WELD_spot_info_p_t *spot_infoOutput 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

参见
UF_WELD_spot_data_t
UF_WELD_free_spot_info

历史
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_setInput(输入)tag of the spot feature set
int * (整数型指针)num_setsOutput(输出)number of sets of faces in the spot weld
int * (整数型指针)spot_countOutput(输出)number of spots in the feature set
UF_WELD_spot_data_p_t *spot_infoOutput 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_setInput(输入)tag of the spot feature set
tag_p_ttop_bodyOutput(输出)tag of the top body
int * (整数型指针)spot_countOutput(输出)number of spots in the feature set
tag_p_t *spot_pointsOutput to be freed
输出并释放
feature tags of the spot points in the feature set.
Use UF_free to free this variable
int * (整数型指针)num_setsOutput(输出)number of sets of faces
int * *n_faces_in_each_setOutput to be freed
输出并释放
number of faces in each set. Must free using
UF_free_string_array
tag_p_t * *set_of_facesOutput 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.

参见
UF_WELD_spot_info_t
UF_WELD_ask_spot_face_data

历史
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_countInput(输入)number of spots in the spot feature set
UF_WELD_spot_info_p_t *spot_infoInput(输入)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.

参见
UF_WELD_spot_data_t
UF_WELD_ask_spot_face_info

历史
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_countInput(输入)number of spots in the spot feature set
UF_WELD_spot_data_p_t *spot_infoInput(输入)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.

环境
内部和外部

参见
UF_WELD_ask_body_id

历史
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类型)objectInput(输入)Tag of weld body
logical *is_weldOutput(输出)TRUE if the body is weld otherwise returns FALSE
tag_p_tfeature_set_tagOutput(输出)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_partInput(输入)The specified assembly to query
UF_WELD_feature_types_arraytypes_arrayInput(输入)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 * (整数型指针)countOutput(输出)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_arrayOutput 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.

环境
内部和外部

参见
UF_WELD_locate_welds2

历史
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_tagInput(输入)Feature set tag of the weld
char * * *attribute_titleOutput to be freed
输出并释放
Attibute titles of the weld.
This must be freed by calling UF_free_string_array.
int * (整数型指针)countOutput(输出)Number of attributes of the weld.