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

Represents exporting weld joints. More...

Inheritance diagram for NXOpen.Weld.ExportWeldJointBuilder:
NXOpen.Weld.ExportWeldBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  OutputFaceInfoTypes { None, ForFilletsOnly, All }
 The output face info types More...
 
- Public Types inherited from NXOpen.Weld.ExportWeldBuilder
enum  AttributeOriginType { Object, Df }
 the Attribute Origin enum More...
 
enum  OutputType { IntermediateFile, InformationWindow }
 the Output Type enum More...
 

Properties

unsafe NXOpen.Expression ChordalTolerance [get]
 Returns the minimum chordal length used to create a discrete version of the weld path, points along it will be output into xml file to represent the weld path More...
 
unsafe bool IncludeAttributesFromMAG [get, set]
 Returns or sets the indication to include attributes from the managed attribute associated to a design feature, if present. More...
 
unsafe
NXOpen.Weld.ExportWeldJointBuilder.OutputFaceInfoTypes 
OutputFaceInfo [get, set]
 Returns or sets the indication to output face normals at each point of the welding joint and opposite side More...
 
unsafe bool OutputFilletFaceInfo [get, set]
 Returns or sets the indication to output face normals at each point if leg lengths are defined. More...
 
unsafe bool ProjectToTarget [get, set]
 Returns or sets the indication to project opposite side points onto target faces if the point is not located on the target face. More...
 
unsafe NXOpen.CoordinateSystem WorkCoordinateSystem [get, set]
 Returns or sets the local coordinate system used to calculate the output points on welding joint. More...
 
- Properties inherited from NXOpen.Weld.ExportWeldBuilder
unsafe
NXOpen.Weld.ExportWeldBuilder.AttributeOriginType 
AttributeOrigin [get, set]
 Returns or sets the option indicating where the attributes are read from, welding object or corresponding Design Feature. More...
 
unsafe bool ConnectedPartAttrToggle [get, set]
 Returns or sets the connected part attribute toggle to control if read connected part attributes from weld points More...
 
unsafe string CsvFileName [get, set]
 Returns or sets the CSV file name More...
 
unsafe
NXOpen.Weld.ExportWeldBuilder.OutputType 
Output [get, set]
 Returns or sets the option defining where to write the output data. More...
 
unsafe string TemplateFileName [get, set]
 Returns or sets the template file name More...
 
unsafe NXOpen.SelectNXObjectList WeldPoints [get]
 Returns the weld points to be exported to CSV file More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Weld.ExportWeldBuilder
unsafe string[] GetConnectedPartAttributes ()
 Get the connected part attributes of weld points More...
 
unsafe string[] GetExportedAttributes ()
 Get the attributes of weld points to be exported to CSV file More...
 
unsafe void OpenFromFile ()
 Open a template file to update exported attributes. More...
 
unsafe void ReadAttributesFromWelds ()
 Read attributes from selected welds and save to exported attributes and connected part attributes More...
 
unsafe void RestoreDefault ()
 Restore default template to update exported attributes. More...
 
unsafe void SaveAsDefault ()
 Save exported attributes as default template. More...
 
unsafe void SaveToFile ()
 Save exported attributes to a template file. More...
 
unsafe void SetConnectedPartAttributes (string[] connectedPartAttributes)
 Set the connected part attributes of weld points More...
 
unsafe void SetExportedAttributes (string[] exportedAttributes)
 Set the attributes of weld points to be exported to CSV file More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents exporting weld joints.

To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateExportWeldJointBuilder

Default values.

Property Value

AttributeOrigin

Object

ChordalTolerance.Value

2.54 (millimeters part), 0.1 (inches part)

Output

IntermediateFile

Created in NX8.5.0

Member Enumeration Documentation

The output face info types

Enumerator
None 

No face normals output

ForFilletsOnly 

Will output face normals at each point along the joint curve if leg lengths are defined.

Will also output a separate record if leg lengths are defined for the opposite side

All 

Will output face normals at each point along the joint curve.

Will also output a separate record for the opposite side

Property Documentation

unsafe NXOpen.Expression NXOpen.Weld.ExportWeldJointBuilder.ChordalTolerance
get

Returns the minimum chordal length used to create a discrete version of the weld path, points along it will be output into xml file to represent the weld path

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Weld.ExportWeldJointBuilder.IncludeAttributesFromMAG
getset

Returns or sets the indication to include attributes from the managed attribute associated to a design feature, if present.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: structure_weld ("STRUCTURE WELD")

unsafe NXOpen.Weld.ExportWeldJointBuilder.OutputFaceInfoTypes NXOpen.Weld.ExportWeldJointBuilder.OutputFaceInfo
getset

Returns or sets the indication to output face normals at each point of the welding joint and opposite side

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: structure_weld ("STRUCTURE WELD")

unsafe bool NXOpen.Weld.ExportWeldJointBuilder.OutputFilletFaceInfo
getset

Returns or sets the indication to output face normals at each point if leg lengths are defined.

Will also output a separate record if leg lengths are defined for the opposite side

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: structure_weld ("STRUCTURE WELD")

unsafe bool NXOpen.Weld.ExportWeldJointBuilder.ProjectToTarget
getset

Returns or sets the indication to project opposite side points onto target faces if the point is not located on the target face.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: structure_weld ("STRUCTURE WELD")

unsafe NXOpen.CoordinateSystem NXOpen.Weld.ExportWeldJointBuilder.WorkCoordinateSystem
getset

Returns or sets the local coordinate system used to calculate the output points on welding joint.

If no coordinate system is provided, the points will be calculated in terms of the global coordinate system.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: structure_weld ("STRUCTURE WELD")


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