NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFWeld Class Reference

Contains wrappers for all 'UF_WELD' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFWeld:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _SpotData
 
struct  _SpotFaceLoc
 
struct  _SpotInfo
 
struct  SpotData
 Wrapper for UF_WELD_spot_data_s More...
 
struct  SpotFaceLoc
 Wrapper for UF_WELD_spot_face_loc_s More...
 
struct  SpotFaceLocation
 Wrapper for UF_WELD_spot_face_location_s More...
 
struct  SpotInfo
 Wrapper for UF_WELD_spot_info_s More...
 

Public Types

enum  Types
 Wrapper for UF_WELD_types_e More...
 

Public Member Functions

unsafe void AskBodyId (NXOpen.Tag feature_set_tag, out NXOpen.Tag[] body_id, out int num_objects)
 Wrapper method for UF_WELD_ask_body_id More...
 
unsafe void AskGrooveOrEdgeGuide (NXOpen.Tag weld_feat_tag, out NXOpen.Tag[] guide_crv_cnt, out NXOpen.Tag[] guide_curves)
 Wrapper method for UF_WELD_ask_groove_or_edge_guide More...
 
unsafe void AskGuideCurves (NXOpen.Tag weld_feat_tag, out int guide_crv_cnt, out NXOpen.Tag[] guide_curves)
 Wrapper method for UF_WELD_ask_guide_curves More...
 
void AskLinkedFaceParent (NXOpen.Tag face_tag, out NXOpen.Tag source_obj)
 Wrapper method for UF_WELD_ask_linked_face_parent More...
 
void AskLinkedFeatSource (NXOpen.Tag linked_feat_tag, out NXOpen.Tag source_obj)
 Wrapper method for UF_WELD_ask_linked_feat_source More...
 
void AskNumberOfWelds (NXOpen.Tag feature_set_tag, out int num_of_welds)
 Wrapper method for UF_WELD_ask_number_of_welds More...
 
unsafe void AskSeamWeldInfo (NXOpen.Tag seam_feature_set, out int seam_count, out NXOpen.Tag[] seam_id, out int num_sets, out int[] n_faces_in_each_set, out NXOpen.Tag[][] set_of_faces)
 Wrapper method for UF_WELD_ask_seam_weld_info More...
 
void AskSegmentLenOfWelds (NXOpen.Tag feature_set_tag, out double seg_len)
 Wrapper method for UF_WELD_ask_segment_len_of_welds More...
 
void AskSpacingOfWelds (NXOpen.Tag feature_set_tag, out double spacing)
 Wrapper method for UF_WELD_ask_spacing_of_welds More...
 
unsafe void AskSpotFaceData (NXOpen.Tag spot_feature_set, out int num_sets, out int spot_count, out SpotInfo[] spot_info)
 Wrapper method for UF_WELD_ask_spot_face_data More...
 
unsafe void AskSpotFaceInfo (NXOpen.Tag spot_feature_set, out int num_sets, out int spot_count, out SpotData[] spot_info)
 Wrapper method for UF_WELD_ask_spot_face_info More...
 
unsafe void AskSpotWeldInfo (NXOpen.Tag spot_feature_set, out NXOpen.Tag top_body, out int spot_count, out NXOpen.Tag[] spot_points, out int num_sets, out int[] n_faces_in_each_set, out NXOpen.Tag[][] set_of_faces)
 Wrapper method for UF_WELD_ask_spot_weld_info More...
 
void IsObjectWeld (NXOpen.Tag _object, out bool is_weld, out NXOpen.Tag feature_set_tag)
 Wrapper method for UF_WELD_is_object_weld More...
 
unsafe void LocateWelds (NXOpen.Tag work_part, Types weld_type, out int count, out NXOpen.Tag[] weld_array)
 DEPRECATED Wrapper method for UF_WELD_locate_welds More...
 
unsafe void PopulateAttrList (NXOpen.Tag feature_set_tag, out string[] attribute_title, out int count)
 Wrapper method for UF_WELD_populate_attr_list More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_WELD' functions and data types.

Member Enumeration Documentation

Wrapper for UF_WELD_types_e

Refer to UF_WELD_types_e for documentation

Member Function Documentation

unsafe void NXOpen.UF.UFWeld.AskBodyId ( NXOpen.Tag  feature_set_tag,
out NXOpen.Tag[]  body_id,
out int  num_objects 
)
inline

Wrapper method for UF_WELD_ask_body_id

Refer to UF_WELD_ask_body_id for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.AskGrooveOrEdgeGuide ( NXOpen.Tag  weld_feat_tag,
out NXOpen.Tag[]  guide_crv_cnt,
out NXOpen.Tag[]  guide_curves 
)
inline

Wrapper method for UF_WELD_ask_groove_or_edge_guide

Refer to UF_WELD_ask_groove_or_edge_guide for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.AskGuideCurves ( NXOpen.Tag  weld_feat_tag,
out int  guide_crv_cnt,
out NXOpen.Tag[]  guide_curves 
)
inline

Wrapper method for UF_WELD_ask_guide_curves

Refer to UF_WELD_ask_guide_curves for documentation

License requirements:None

void NXOpen.UF.UFWeld.AskLinkedFaceParent ( NXOpen.Tag  face_tag,
out NXOpen.Tag  source_obj 
)
inline

Wrapper method for UF_WELD_ask_linked_face_parent

Refer to UF_WELD_ask_linked_face_parent for documentation

License requirements:None

void NXOpen.UF.UFWeld.AskLinkedFeatSource ( NXOpen.Tag  linked_feat_tag,
out NXOpen.Tag  source_obj 
)
inline

Wrapper method for UF_WELD_ask_linked_feat_source

Refer to UF_WELD_ask_linked_feat_source for documentation

License requirements:None

void NXOpen.UF.UFWeld.AskNumberOfWelds ( NXOpen.Tag  feature_set_tag,
out int  num_of_welds 
)
inline

Wrapper method for UF_WELD_ask_number_of_welds

Refer to UF_WELD_ask_number_of_welds for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.AskSeamWeldInfo ( NXOpen.Tag  seam_feature_set,
out int  seam_count,
out NXOpen.Tag[]  seam_id,
out int  num_sets,
out int[]  n_faces_in_each_set,
out NXOpen.  Tagset_of_faces[][] 
)
inline

Wrapper method for UF_WELD_ask_seam_weld_info

Refer to UF_WELD_ask_seam_weld_info for documentation

License requirements:None

void NXOpen.UF.UFWeld.AskSegmentLenOfWelds ( NXOpen.Tag  feature_set_tag,
out double  seg_len 
)
inline

Wrapper method for UF_WELD_ask_segment_len_of_welds

Refer to UF_WELD_ask_segment_len_of_welds for documentation

License requirements:None

void NXOpen.UF.UFWeld.AskSpacingOfWelds ( NXOpen.Tag  feature_set_tag,
out double  spacing 
)
inline

Wrapper method for UF_WELD_ask_spacing_of_welds

Refer to UF_WELD_ask_spacing_of_welds for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.AskSpotFaceData ( NXOpen.Tag  spot_feature_set,
out int  num_sets,
out int  spot_count,
out SpotInfo[]  spot_info 
)
inline

Wrapper method for UF_WELD_ask_spot_face_data

Refer to UF_WELD_ask_spot_face_data for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.AskSpotFaceInfo ( NXOpen.Tag  spot_feature_set,
out int  num_sets,
out int  spot_count,
out SpotData[]  spot_info 
)
inline

Wrapper method for UF_WELD_ask_spot_face_info

Refer to UF_WELD_ask_spot_face_info for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.AskSpotWeldInfo ( NXOpen.Tag  spot_feature_set,
out NXOpen.Tag  top_body,
out int  spot_count,
out NXOpen.Tag[]  spot_points,
out int  num_sets,
out int[]  n_faces_in_each_set,
out NXOpen.  Tagset_of_faces[][] 
)
inline

Wrapper method for UF_WELD_ask_spot_weld_info

Refer to UF_WELD_ask_spot_weld_info for documentation

License requirements:None

void NXOpen.UF.UFWeld.IsObjectWeld ( NXOpen.Tag  _object,
out bool  is_weld,
out NXOpen.Tag  feature_set_tag 
)
inline

Wrapper method for UF_WELD_is_object_weld

Refer to UF_WELD_is_object_weld for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.LocateWelds ( NXOpen.Tag  work_part,
Types  weld_type,
out int  count,
out NXOpen.Tag[]  weld_array 
)
inline

DEPRECATED Wrapper method for UF_WELD_locate_welds

Refer to UF_WELD_locate_welds for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeld.PopulateAttrList ( NXOpen.Tag  feature_set_tag,
out string[]  attribute_title,
out int  count 
)
inline

Wrapper method for UF_WELD_populate_attr_list

Refer to UF_WELD_populate_attr_list for documentation

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.