Class UFWeld
Assembly: NXOpen.UF.dll
Syntax
public class UFWeld : NXRemotableObject, IMessageSink
Methods
AskBodyId(Tag, out Tag[], out int)
Declaration
public void AskBodyId(Tag feature_set_tag, out Tag[] body_id, out int num_objects)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
Tag[] |
body_id |
|
int |
num_objects |
|
AskGrooveOrEdgeGuide(Tag, out Tag[], out Tag[])
Declaration
public void AskGrooveOrEdgeGuide(Tag weld_feat_tag, out Tag[] guide_crv_cnt, out Tag[] guide_curves)
Parameters
Type |
Name |
Description |
Tag |
weld_feat_tag |
|
Tag[] |
guide_crv_cnt |
|
Tag[] |
guide_curves |
|
AskGuideCurves(Tag, out int, out Tag[])
Declaration
public void AskGuideCurves(Tag weld_feat_tag, out int guide_crv_cnt, out Tag[] guide_curves)
Parameters
Type |
Name |
Description |
Tag |
weld_feat_tag |
|
int |
guide_crv_cnt |
|
Tag[] |
guide_curves |
|
AskLinkedFaceParent(Tag, out Tag)
Declaration
public void AskLinkedFaceParent(Tag face_tag, out Tag source_obj)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
Tag |
source_obj |
|
AskLinkedFeatSource(Tag, out Tag)
Declaration
public void AskLinkedFeatSource(Tag linked_feat_tag, out Tag source_obj)
Parameters
Type |
Name |
Description |
Tag |
linked_feat_tag |
|
Tag |
source_obj |
|
AskNumberOfWelds(Tag, out int)
Declaration
public void AskNumberOfWelds(Tag feature_set_tag, out int num_of_welds)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
int |
num_of_welds |
|
AskSeamWeldInfo(Tag, out int, out Tag[], out int, out int[], out Tag[][])
Declaration
public void AskSeamWeldInfo(Tag seam_feature_set, out int seam_count, out Tag[] seam_id, out int num_sets, out int[] n_faces_in_each_set, out Tag[][] set_of_faces)
Parameters
Type |
Name |
Description |
Tag |
seam_feature_set |
|
int |
seam_count |
|
Tag[] |
seam_id |
|
int |
num_sets |
|
int[] |
n_faces_in_each_set |
|
Tag[][] |
set_of_faces |
|
AskSegmentLenOfWelds(Tag, out double)
Declaration
public void AskSegmentLenOfWelds(Tag feature_set_tag, out double seg_len)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
double |
seg_len |
|
AskSpacingOfWelds(Tag, out double)
Declaration
public void AskSpacingOfWelds(Tag feature_set_tag, out double spacing)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
double |
spacing |
|
AskSpotFaceData(Tag, out int, out int, out SpotInfo[])
Declaration
public void AskSpotFaceData(Tag spot_feature_set, out int num_sets, out int spot_count, out UFWeld.SpotInfo[] spot_info)
Parameters
Type |
Name |
Description |
Tag |
spot_feature_set |
|
int |
num_sets |
|
int |
spot_count |
|
SpotInfo[] |
spot_info |
|
AskSpotFaceInfo(Tag, out int, out int, out SpotData[])
Declaration
public void AskSpotFaceInfo(Tag spot_feature_set, out int num_sets, out int spot_count, out UFWeld.SpotData[] spot_info)
Parameters
Type |
Name |
Description |
Tag |
spot_feature_set |
|
int |
num_sets |
|
int |
spot_count |
|
SpotData[] |
spot_info |
|
AskSpotWeldInfo(Tag, out Tag, out int, out Tag[], out int, out int[], out Tag[][])
Declaration
public void AskSpotWeldInfo(Tag spot_feature_set, out Tag top_body, out int spot_count, out Tag[] spot_points, out int num_sets, out int[] n_faces_in_each_set, out Tag[][] set_of_faces)
Parameters
Type |
Name |
Description |
Tag |
spot_feature_set |
|
Tag |
top_body |
|
int |
spot_count |
|
Tag[] |
spot_points |
|
int |
num_sets |
|
int[] |
n_faces_in_each_set |
|
Tag[][] |
set_of_faces |
|
IsObjectWeld(Tag, out bool, out Tag)
Declaration
public void IsObjectWeld(Tag _object, out bool is_weld, out Tag feature_set_tag)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
is_weld |
|
Tag |
feature_set_tag |
|
LocateWelds(Tag, Types, out int, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void LocateWelds(Tag work_part, UFWeld.Types weld_type, out int count, out Tag[] weld_array)
Parameters
PopulateAttrList(Tag, out string[], out int)
Declaration
public void PopulateAttrList(Tag feature_set_tag, out string[] attribute_title, out int count)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
string[] |
attribute_title |
|
int |
count |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink