WeldManager Class

class NXOpen.Weld.WeldManager

Bases: object

Manages weld features and assistant tools.

To obtain an instance of this class, refer to NXOpen.Features.FeatureCollection

New in version NX6.0.0.

Methods

Method Description
CreateAutoPointBuilder Creates a NXOpen.Weld.AutoPointBuilder object.
CreateAutoWeldSymbolsBuilder Creates a NXOpen.Weld.AutoWeldSymbolsBuilder object.
CreateCharacteristicsBuilder Creates a NXOpen.Weld.CharacteristicsBuilder, used to specify welding characteristics for any welding feature.
CreateCompoundWeldBuilder Creates a NXOpen.Weld.CompoundWeldBuilder @return
CreateConnectedFaceFinderBuilder Creates a builder for running the Connected Face Finder utility.
CreateConnectedFaceFinderOperation Creates a builder for running the Connected Face Finder utility.
CreateDatumPinBuilder Creates a NXOpen.Weld.DatumPinBuilder object.
CreateDatumSurfaceBuilder Creates a NXOpen.Weld.DatumSurfaceBuilder object.
CreateEasyPatternBuilder Creates a NXOpen.Weld.EasyPatternBuilder object.
CreateEdgePrepBuilder Creates a NXOpen.Weld.EdgePrepBuilder object.
CreateEdgePrepValuesBuilder Creates a NXOpen.Weld.EdgePrepValuesBuilder object.
CreateExportWeldBuilder Creates a NXOpen.Weld.ExportWeldBuilder object.
CreateExportWeldJointBuilder Creates a NXOpen.Weld.ExportWeldJointBuilder object.
CreateFillBuilder Creates a NXOpen.Weld.WeldFillBuilder, used to create or edit a NXOpen.Weld.Fill feature.
CreateFilletBuilder Creates a NXOpen.Weld.FilletBuilder object.
CreateImportBuilder Creates a NXOpen.Weld.WeldImportBuilder object.
CreateInformationBuilder Creates a NXOpen.Weld.InformationBuilder @return
CreateJointBuilder Creates a NXOpen.Weld.WeldJointBuilder @return
CreateJointExitBuilder Creates a NXOpen.Weld.JointExitBuilder @return
CreateJointExitBuilderCurve Creates a NXOpen.Weld.JointExitBuilder using the curve of a NXOpen.Weld.WeldJoint @return
CreateJointmarkBuilder Creates a NXOpen.Weld.JointmarkBuilder object.
CreatePlugSlotBuilder Creates a NXOpen.Weld.PlugSlotBuilder object.
CreatePointMarkBuilder Creates a NXOpen.Weld.PointMarkBuilder object.
CreatePreferenceBuilder Creates a NXOpen.Weld.WeldPreferenceBuilder object.
CreateSurfaceWeldBuilder Creates a NXOpen.Weld.SurfaceWeldBuilder @return
CreateUserDefinedWeldBuilder Creates a NXOpen.Weld.UserDefinedWeldBuilder @return
CreateWeldAdvisorBuilder Creates a NXOpen.Weld.WeldAdvisorBuilder object.
CreateWeldBeadBuilder Creates a NXOpen.Weld.WeldBeadBuilder object.
CreateWeldGroove1Builder Creates a NXOpen.Weld.WeldGrooveBuilder object.
CreateWeldGrooveBuilder Creates a NXOpen.Weld.GrooveBuilder object.
CreateWeldLabelBuilder The welding annotation to edit, otherwise if None, then create a new one @return weld label builder
CreateWeldObjectBuilder Creates a NXOpen.Weld.WeldObjectBuilder object.
CreateWeldPmiBuilder Creates a NXOpen.Weld.WeldPmiBuilder object.
CreateWeldPointBuilder Creates a NXOpen.Weld.WeldPointBuilder object.
CreateWeldPointExitBuilder Creates a NXOpen.Weld.WeldPointExitBuilder object.
EditSingleJointmarkFeature Creates a NXOpen.Weld.JointmarkBuilder object from a single element feature.
EditSinglePointMarkFeature Creates a NXOpen.Weld.PointMarkBuilder object from a single element feature.

Method Detail

CreateAutoPointBuilder

WeldManager.CreateAutoPointBuilder

Creates a NXOpen.Weld.AutoPointBuilder object.

Signature CreateAutoPointBuilder(unused)

Parameters:unused (NXOpen.Features.Feature) – Builder only creates
Returns:AutoPoint assistant builder
Return type:NXOpen.Weld.AutoPointBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateAutoWeldSymbolsBuilder

WeldManager.CreateAutoWeldSymbolsBuilder

Creates a NXOpen.Weld.AutoWeldSymbolsBuilder object.

Signature CreateAutoWeldSymbolsBuilder()

Returns:Auto Weld Symbol assistant builder
Return type:NXOpen.Weld.AutoWeldSymbolsBuilder

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateCharacteristicsBuilder

WeldManager.CreateCharacteristicsBuilder

Overloaded method CreateCharacteristicsBuilder

  • CreateCharacteristicsBuilder(object, weldType)
  • CreateCharacteristicsBuilder(object, charxType)

-------------------------------------

Creates a NXOpen.Weld.CharacteristicsBuilder, used to specify welding characteristics for any welding feature.

Signature CreateCharacteristicsBuilder(object, weldType)

Parameters:
  • object (NXOpen.NXObject) – object having attributes to be edited.
  • weldType (int) – type of weld feature being created/edited, see uf_weld_types.h.
Returns:

Return type:

NXOpen.Weld.CharacteristicsBuilder

New in version NX7.5.0.

Deprecated since version NX9.0.0: Use overloaded function with enum instead.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

-------------------------------------

Creates a NXOpen.Weld.CharacteristicsBuilder, used to specify welding characteristics for any welding feature.

Signature CreateCharacteristicsBuilder(object, charxType)

Parameters:
Returns:

Return type:

NXOpen.Weld.CharacteristicsBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

-------------------------------------

CreateCompoundWeldBuilder

WeldManager.CreateCompoundWeldBuilder

Creates a NXOpen.Weld.CompoundWeldBuilder

Signature CreateCompoundWeldBuilder(compoundWeld)

Parameters:compoundWeld (NXOpen.Weld.CompoundWeld) – NXOpen.Weld.CompoundWeld to be edited
Returns:
Return type:NXOpen.Weld.CompoundWeldBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateConnectedFaceFinderBuilder

WeldManager.CreateConnectedFaceFinderBuilder

Creates a builder for running the Connected Face Finder utility.

Only used internally for Mirror or Transform on the fly.

Signature CreateConnectedFaceFinderBuilder(weldFeatures)

Parameters:weldFeatures (list of NXOpen.Features.Feature) – MUST be an set of weld features used for Mirror or Translate on the fly.
Returns:
Return type:NXOpen.Weld.ConnectedFaceFinderBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateConnectedFaceFinderOperation

WeldManager.CreateConnectedFaceFinderOperation

Creates a builder for running the Connected Face Finder utility.

Signature CreateConnectedFaceFinderOperation()

Returns:
Return type:NXOpen.Weld.ConnectedFaceFinderBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateDatumPinBuilder

WeldManager.CreateDatumPinBuilder

Creates a NXOpen.Weld.DatumPinBuilder object.

Signature CreateDatumPinBuilder(feature)

Parameters:feature (NXOpen.Weld.DatumPin) – NXOpen.Weld.DatumPin to be edited
Returns:
Return type:NXOpen.Weld.DatumPinBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”)

CreateDatumSurfaceBuilder

WeldManager.CreateDatumSurfaceBuilder

Creates a NXOpen.Weld.DatumSurfaceBuilder object.

Signature CreateDatumSurfaceBuilder(feature)

Parameters:feature (NXOpen.Weld.DatumSurface) – NXOpen.Weld.DatumSurface to be edited
Returns:
Return type:NXOpen.Weld.DatumSurfaceBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”)

CreateEasyPatternBuilder

WeldManager.CreateEasyPatternBuilder

Creates a NXOpen.Weld.EasyPatternBuilder object.

Signature CreateEasyPatternBuilder(patternFeatureSet)

Parameters:patternFeatureSet (NXOpen.Features.Feature) – Pattern feature set.
Returns:EasyPattern assistant builder
Return type:NXOpen.Weld.EasyPatternBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateEdgePrepBuilder

WeldManager.CreateEdgePrepBuilder

Creates a NXOpen.Weld.EdgePrepBuilder object.

Signature CreateEdgePrepBuilder(edgePrepFeature)

Parameters:edgePrepFeature (NXOpen.Weld.EdgePrep) – Weld Edge Prep Feature to be edited
Returns:
Return type:NXOpen.Weld.EdgePrepBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateEdgePrepValuesBuilder

WeldManager.CreateEdgePrepValuesBuilder

Creates a NXOpen.Weld.EdgePrepValuesBuilder object.

Signature CreateEdgePrepValuesBuilder()

Returns:Edge Prep Values builder
Return type:NXOpen.Weld.EdgePrepValuesBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”)

CreateExportWeldBuilder

WeldManager.CreateExportWeldBuilder

Creates a NXOpen.Weld.ExportWeldBuilder object.

Signature CreateExportWeldBuilder()

Returns:ExportWeld assistant builder
Return type:NXOpen.Weld.ExportWeldBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateExportWeldJointBuilder

WeldManager.CreateExportWeldJointBuilder

Creates a NXOpen.Weld.ExportWeldJointBuilder object.

Signature CreateExportWeldJointBuilder()

Returns:Export Weld Joint builder
Return type:NXOpen.Weld.ExportWeldJointBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateFillBuilder

WeldManager.CreateFillBuilder

Creates a NXOpen.Weld.WeldFillBuilder, used to create or edit a NXOpen.Weld.Fill feature.

Signature CreateFillBuilder(fillFeature)

Parameters:fillFeature (NXOpen.Weld.Fill) – NXOpen.Weld.Fill to be edited
Returns:
Return type:NXOpen.Weld.WeldFillBuilder

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

CreateFilletBuilder

WeldManager.CreateFilletBuilder

Creates a NXOpen.Weld.FilletBuilder object.

Signature CreateFilletBuilder(feature)

Parameters:feature (NXOpen.Features.Feature) – Weld Fillet to be edited
Returns:
Return type:NXOpen.Weld.FilletBuilder

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

CreateImportBuilder

WeldManager.CreateImportBuilder

Creates a NXOpen.Weld.WeldImportBuilder object.

Signature CreateImportBuilder()

Returns:Import weld builder
Return type:NXOpen.Weld.WeldImportBuilder

New in version NX7.5.1.

License requirements: None.

CreateInformationBuilder

WeldManager.CreateInformationBuilder

Creates a NXOpen.Weld.InformationBuilder

Signature CreateInformationBuilder()

Returns:
Return type:NXOpen.Weld.InformationBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateJointBuilder

WeldManager.CreateJointBuilder

Creates a NXOpen.Weld.WeldJointBuilder

Signature CreateJointBuilder(weldJoint)

Parameters:weldJoint (NXOpen.Weld.WeldJoint) – NXOpen.Weld.WeldJoint to be edited
Returns:
Return type:NXOpen.Weld.WeldJointBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateJointExitBuilder

WeldManager.CreateJointExitBuilder

Creates a NXOpen.Weld.JointExitBuilder

Signature CreateJointExitBuilder(weldJoint)

Parameters:weldJoint (NXOpen.Weld.WeldJoint) – NXOpen.Weld.WeldJoint to be edited
Returns:
Return type:NXOpen.Weld.JointExitBuilder

New in version NX8.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateJointExitBuilderCurve

WeldManager.CreateJointExitBuilderCurve

Creates a NXOpen.Weld.JointExitBuilder using the curve of a NXOpen.Weld.WeldJoint

Signature CreateJointExitBuilderCurve(curve)

Parameters:curve (NXOpen.Curve) –
Returns:
Return type:NXOpen.Weld.JointExitBuilder

New in version NX8.5.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateJointmarkBuilder

WeldManager.CreateJointmarkBuilder

Creates a NXOpen.Weld.JointmarkBuilder object.

Signature CreateJointmarkBuilder(jointmarkFeature)

Parameters:jointmarkFeature (NXOpen.Weld.Jointmark) – Jointmark to be edited
Returns:
Return type:NXOpen.Weld.JointmarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreatePlugSlotBuilder

WeldManager.CreatePlugSlotBuilder

Creates a NXOpen.Weld.PlugSlotBuilder object.

Signature CreatePlugSlotBuilder(feature)

Parameters:feature (NXOpen.Features.Feature) – Weld PlugSlott to be edited
Returns:
Return type:NXOpen.Weld.PlugSlotBuilder

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

CreatePointMarkBuilder

WeldManager.CreatePointMarkBuilder

Creates a NXOpen.Weld.PointMarkBuilder object.

Signature CreatePointMarkBuilder(pointMarkFeature)

Parameters:pointMarkFeature (NXOpen.Weld.PointMark) – PointMark feature to be edited
Returns:
Return type:NXOpen.Weld.PointMarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreatePreferenceBuilder

WeldManager.CreatePreferenceBuilder

Creates a NXOpen.Weld.WeldPreferenceBuilder object.

Signature CreatePreferenceBuilder()

Returns:WeldPref assistant builder
Return type:NXOpen.Weld.WeldPreferenceBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateSurfaceWeldBuilder

WeldManager.CreateSurfaceWeldBuilder

Creates a NXOpen.Weld.SurfaceWeldBuilder

Signature CreateSurfaceWeldBuilder(surfaceWeld)

Parameters:surfaceWeldNXOpen.Weld.SurfaceWeld to be edited.

None to create a new surface weld. :type surfaceWeld: NXOpen.Weld.SurfaceWeld :returns: :rtype: NXOpen.Weld.SurfaceWeldBuilder

New in version NX9.0.0.

License requirements: structure_weld (“STRUCTURE WELD”)

CreateUserDefinedWeldBuilder

WeldManager.CreateUserDefinedWeldBuilder

Creates a NXOpen.Weld.UserDefinedWeldBuilder

Signature CreateUserDefinedWeldBuilder(featureSet)

Parameters:featureSet (NXOpen.Features.Feature) – Builder only creates
Returns:
Return type:NXOpen.Weld.UserDefinedWeldBuilder

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

CreateWeldAdvisorBuilder

WeldManager.CreateWeldAdvisorBuilder

Creates a NXOpen.Weld.WeldAdvisorBuilder object.

Signature CreateWeldAdvisorBuilder()

Returns:Weld Advisor builder
Return type:NXOpen.Weld.WeldAdvisorBuilder

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

CreateWeldBeadBuilder

WeldManager.CreateWeldBeadBuilder

Creates a NXOpen.Weld.WeldBeadBuilder object.

Signature CreateWeldBeadBuilder(beadFeature)

Parameters:beadFeature (NXOpen.Features.Feature) – Weld Bead to be edited
Returns:
Return type:NXOpen.Weld.WeldBeadBuilder

New in version NX7.5.0.

License requirements: ugweld (“UG WELD”)

CreateWeldGroove1Builder

WeldManager.CreateWeldGroove1Builder

Creates a NXOpen.Weld.WeldGrooveBuilder object.

Signature CreateWeldGroove1Builder(grooveFeature)

Parameters:grooveFeature (NXOpen.Features.Feature) – Weld Groove to be edited
Returns:
Return type:NXOpen.Weld.WeldGrooveBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

CreateWeldGrooveBuilder

WeldManager.CreateWeldGrooveBuilder

Creates a NXOpen.Weld.GrooveBuilder object.

Signature CreateWeldGrooveBuilder(weldGroove)

Parameters:weldGroove (NXOpen.Features.Feature) – Groove Weld to be edited, if None then create a new one
Returns:WeldGroove feature builder
Return type:NXOpen.Weld.GrooveBuilder

New in version NX5.0.0.

Deprecated since version NX9.0.0: Use :py:class:`NXOpen.Weld.WeldGrooveBuilder`instead.

License requirements: ugweld (“UG WELD”)

CreateWeldLabelBuilder

WeldManager.CreateWeldLabelBuilder

The welding annotation to edit, otherwise if None, then create a new one

Signature CreateWeldLabelBuilder(annotation)

Parameters:annotation (NXOpen.Annotations.Annotation) – The Welding annotation.
Returns:weld label builder
Return type:NXOpen.Weld.WeldLabelBuilder

New in version NX8.5.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateWeldObjectBuilder

WeldManager.CreateWeldObjectBuilder

Creates a NXOpen.Weld.WeldObjectBuilder object.

Signature CreateWeldObjectBuilder()

Returns:
Return type:NXOpen.Weld.WeldObjectBuilder

New in version NX8.0.1.

License requirements: ugweld (“UG WELD”)

CreateWeldPmiBuilder

WeldManager.CreateWeldPmiBuilder

Creates a NXOpen.Weld.WeldPmiBuilder object.

Signature CreateWeldPmiBuilder()

Returns:weld PMI builder
Return type:NXOpen.Weld.WeldPmiBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”) OR structure_weld (“STRUCTURE WELD”)

CreateWeldPointBuilder

WeldManager.CreateWeldPointBuilder

Creates a NXOpen.Weld.WeldPointBuilder object.

Signature CreateWeldPointBuilder(weldPoint)

Parameters:weldPoint (NXOpen.Features.Feature) – NXOpen.Weld.WeldPointBuilder to be edited, if None then create a new one
Returns:WeldPoint feature builder
Return type:NXOpen.Weld.WeldPointBuilder

New in version NX5.0.0.

License requirements: ugweld (“UG WELD”)

CreateWeldPointExitBuilder

WeldManager.CreateWeldPointExitBuilder

Creates a NXOpen.Weld.WeldPointExitBuilder object.

Signature CreateWeldPointExitBuilder()

Returns:
Return type:NXOpen.Weld.WeldPointExitBuilder

New in version NX8.0.2.

License requirements: ugweld (“UG WELD”)

EditSingleJointmarkFeature

WeldManager.EditSingleJointmarkFeature

Creates a NXOpen.Weld.JointmarkBuilder object from a single element feature.

Signature EditSingleJointmarkFeature(elementFeature)

Parameters:elementFeature (NXOpen.Features.Feature) – Single jointmark element to be edited
Returns:
Return type:NXOpen.Weld.JointmarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)

EditSinglePointMarkFeature

WeldManager.EditSinglePointMarkFeature

Creates a NXOpen.Weld.PointMarkBuilder object from a single element feature.

Signature EditSinglePointMarkFeature(elementFeature)

Parameters:elementFeature (NXOpen.Weld.PointMarkPoint) – Single PointMarkPoints element to be edited
Returns:
Return type:NXOpen.Weld.PointMarkBuilder

New in version NX9.0.0.

License requirements: ugweld (“UG WELD”)