Class UFWeld
Inheritance
System.Object
System.MarshalByRefObject
UFWeld
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFWeld : NXRemotableObject, IMessageSink
Methods
AskBodyId(Tag, out Tag[], out Int32)
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 |
|
System.Int32 |
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 Int32, 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 |
|
System.Int32 |
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 Int32)
Declaration
public void AskNumberOfWelds(Tag feature_set_tag, out int num_of_welds)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
System.Int32 |
num_of_welds |
|
AskSeamWeldInfo(Tag, out Int32, out Tag[], out Int32, out Int32[], 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 |
|
System.Int32 |
seam_count |
|
Tag[] |
seam_id |
|
System.Int32 |
num_sets |
|
System.Int32[] |
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 |
|
System.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 |
|
System.Double |
spacing |
|
AskSpotFaceData(Tag, out Int32, out Int32, out UFWeld.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 |
|
System.Int32 |
num_sets |
|
System.Int32 |
spot_count |
|
UFWeld.SpotInfo[] |
spot_info |
|
AskSpotFaceInfo(Tag, out Int32, out Int32, out UFWeld.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 |
|
System.Int32 |
num_sets |
|
System.Int32 |
spot_count |
|
UFWeld.SpotData[] |
spot_info |
|
AskSpotWeldInfo(Tag, out Tag, out Int32, out Tag[], out Int32, out Int32[], 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 |
|
System.Int32 |
spot_count |
|
Tag[] |
spot_points |
|
System.Int32 |
num_sets |
|
System.Int32[] |
n_faces_in_each_set |
|
Tag[][] |
set_of_faces |
|
IsObjectWeld(Tag, out Boolean, out Tag)
Declaration
public void IsObjectWeld(Tag _object, out bool is_weld, out Tag feature_set_tag)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
is_weld |
|
Tag |
feature_set_tag |
|
LocateWelds(Tag, UFWeld.Types, out Int32, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void LocateWelds(Tag work_part, UFWeld.Types weld_type, out int count, out Tag[] weld_array)
Parameters
Type |
Name |
Description |
Tag |
work_part |
|
UFWeld.Types |
weld_type |
|
System.Int32 |
count |
|
Tag[] |
weld_array |
|
PopulateAttrList(Tag, out String[], out Int32)
Declaration
public void PopulateAttrList(Tag feature_set_tag, out string[] attribute_title, out int count)
Parameters
Type |
Name |
Description |
Tag |
feature_set_tag |
|
System.String[] |
attribute_title |
|
System.Int32 |
count |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink