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 Detail¶
CreateAutoPointBuilder¶
-
WeldManager.
CreateAutoPointBuilder
¶ Creates a
NXOpen.Weld.AutoPointBuilder
object.Signature
CreateAutoPointBuilder(unused)
Parameters: unused ( NXOpen.Features.Feature
) – Builder only createsReturns: 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: 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: - object (
NXOpen.NXObject
) – object having attributes to be edited. - charxType (
NXOpen.Weld.CharacteristicsBuilderType
) – The type of characteristics being processed
Returns: Return type: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 aNXOpen.Weld.Fill
feature.Signature
CreateFillBuilder(fillFeature)
Parameters: fillFeature ( NXOpen.Weld.Fill
) –NXOpen.Weld.Fill
to be editedReturns: 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 editedReturns: 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 editedReturns: 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 editedReturns: 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 aNXOpen.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 editedReturns: 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 editedReturns: 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 editedReturns: 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: surfaceWeld – NXOpen.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 createsReturns: 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 editedReturns: 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 editedReturns: 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 oneReturns: 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 oneReturns: 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 editedReturns: 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 editedReturns: Return type: NXOpen.Weld.PointMarkBuilder
New in version NX9.0.0.
License requirements: ugweld (“UG WELD”)