WeldPreferenceBuilder Class

class NXOpen.Weld.WeldPreferenceBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Weld.WeldPreferenceBuilder builder

To create a new instance of this class, use NXOpen.Weld.WeldManager.CreatePreferenceBuilder()

Default values.

Property Value
CurrentGroupIDColorIndex None
DatumIdLowerRange 1
DatumIdUpperRange 1000
DatumObjectLayer 255
MeasurementIdLowerRange 1
MeasurementIdUpperRange 1000
MeasurementObjectLayer 255
WeldArcGridLineEndCapDisp 0.1
WeldArcGridLineTopDisp 0.66
WeldConstLayer 231
WeldIdLowerRange 1
WeldIdUpperRange 1000
WeldObjectLayer 255
WeldSymbolDecimalPlaces 3

New in version NX6.0.0.

Properties

Property Description
CurrentGroupIDColorIndex Returns or sets the group idcolor assigned
DatumIdLowerRange Returns or sets the datum id lower range
DatumIdUpperRange Returns or sets the datum id upper range
DatumNamePrefix Returns or sets the datum name prefix
DatumObjectColor Returns or sets the datum object color
DatumObjectLayer Returns or sets the datum object layer
DatumPartNumber Returns or sets the datum part number
MeasurementIdLowerRange Returns or sets the measurement id lower range
MeasurementIdUpperRange Returns or sets the measurement id upper range
MeasurementNamePrefix Returns or sets the measurement name prefix
MeasurementObjectColor Returns or sets the measurement object color
MeasurementObjectLayer Returns or sets the measurement object layer
MeasurementPartNumber Returns or sets the measurement part number
Tag Returns the Tag for this object.
WeldArcGridLineEndCapDisp Returns or sets the weld arc grid line end cap disp
WeldArcGridLineTopDisp Returns or sets the weld arc grid line top disp
WeldAssoColor Returns or sets the weld asso color
WeldConstLayer Returns or sets the weld const layer
WeldFixedColor Returns or sets the weld fixed color
WeldGroupIdLowerRange Returns or sets the weld group id lower range
WeldGroupIdUpperRange Returns or sets the weld group id upper range
WeldIdLowerRange Returns or sets the weld id lower range
WeldIdUpperRange Returns or sets the weld id upper range
WeldNamePrefix Returns or sets the weld name prefix
WeldObjectLayer Returns or sets the weld object layer
WeldPartNumber Returns or sets the weld part number
WeldRetainedColor Returns or sets the weld retained color
WeldSymbolDecimalPlaces Returns or sets the weld sym dec places

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetDatumSelectedPrefix The datum selected prefix
GetDatumSelectedSuffix The datum selected suffix
GetMeasurementSelectedPrefix The measurement selected prefix
GetMeasurementSelectedSuffix The measurement selected suffix
GetObject Returns the object currently being edited by this builder.
SetDatumSelectedPrefix The datum selected prefix
SetDatumSelectedSuffix Selected datum suffix
SetMeasurementSelectedPrefix The measurement selected prefix
SetMeasurementSelectedSuffix Selected measurement suffix
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

CurrentGroupIDColorIndex

WeldPreferenceBuilder.CurrentGroupIDColorIndex

Returns or sets the group idcolor assigned

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

Getter Method

Signature CurrentGroupIDColorIndex

Returns:
Return type:NXOpen.Weld.WeldGroupIdColor

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CurrentGroupIDColorIndex

Parameters:currentGroupIDColorIndex (NXOpen.Weld.WeldGroupIdColor) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

DatumIdLowerRange

WeldPreferenceBuilder.DatumIdLowerRange

Returns or sets the datum id lower range

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

Getter Method

Signature DatumIdLowerRange

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DatumIdLowerRange

Parameters:datumIdLowerRange (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

DatumIdUpperRange

WeldPreferenceBuilder.DatumIdUpperRange

Returns or sets the datum id upper range

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

Getter Method

Signature DatumIdUpperRange

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DatumIdUpperRange

Parameters:datumIdUpperRange (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

DatumNamePrefix

WeldPreferenceBuilder.DatumNamePrefix

Returns or sets the datum name prefix

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

Getter Method

Signature DatumNamePrefix

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DatumNamePrefix

Parameters:datumNamePrefix (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

DatumObjectColor

WeldPreferenceBuilder.DatumObjectColor

Returns or sets the datum object color

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

Getter Method

Signature DatumObjectColor

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DatumObjectColor

Parameters:datumObjectColor (Id) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

DatumObjectLayer

WeldPreferenceBuilder.DatumObjectLayer

Returns or sets the datum object layer

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

Getter Method

Signature DatumObjectLayer

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DatumObjectLayer

Parameters:datumObjectLayer (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

DatumPartNumber

WeldPreferenceBuilder.DatumPartNumber

Returns or sets the datum part number

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

Getter Method

Signature DatumPartNumber

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DatumPartNumber

Parameters:datumPartNumber (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

MeasurementIdLowerRange

WeldPreferenceBuilder.MeasurementIdLowerRange

Returns or sets the measurement id lower range

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

Getter Method

Signature MeasurementIdLowerRange

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MeasurementIdLowerRange

Parameters:measurementIdLowerRange (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

MeasurementIdUpperRange

WeldPreferenceBuilder.MeasurementIdUpperRange

Returns or sets the measurement id upper range

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

Getter Method

Signature MeasurementIdUpperRange

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MeasurementIdUpperRange

Parameters:measurementIdUpperRange (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

MeasurementNamePrefix

WeldPreferenceBuilder.MeasurementNamePrefix

Returns or sets the measurement name prefix

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

Getter Method

Signature MeasurementNamePrefix

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MeasurementNamePrefix

Parameters:measurementNamePrefix (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

MeasurementObjectColor

WeldPreferenceBuilder.MeasurementObjectColor

Returns or sets the measurement object color

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

Getter Method

Signature MeasurementObjectColor

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MeasurementObjectColor

Parameters:measurementObjectColor (Id) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

MeasurementObjectLayer

WeldPreferenceBuilder.MeasurementObjectLayer

Returns or sets the measurement object layer

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

Getter Method

Signature MeasurementObjectLayer

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MeasurementObjectLayer

Parameters:measurementObjectLayer (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

MeasurementPartNumber

WeldPreferenceBuilder.MeasurementPartNumber

Returns or sets the measurement part number

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

Getter Method

Signature MeasurementPartNumber

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MeasurementPartNumber

Parameters:measurementPartNumber (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldArcGridLineEndCapDisp

WeldPreferenceBuilder.WeldArcGridLineEndCapDisp

Returns or sets the weld arc grid line end cap disp

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

Getter Method

Signature WeldArcGridLineEndCapDisp

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldArcGridLineEndCapDisp

Parameters:weldArcGridLineEndCapDisp (float) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldArcGridLineTopDisp

WeldPreferenceBuilder.WeldArcGridLineTopDisp

Returns or sets the weld arc grid line top disp

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

Getter Method

Signature WeldArcGridLineTopDisp

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldArcGridLineTopDisp

Parameters:weldArcGridLineTopDisp (float) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldAssoColor

WeldPreferenceBuilder.WeldAssoColor

Returns or sets the weld asso color

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

Getter Method

Signature WeldAssoColor

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldAssoColor

Parameters:weldAssoColor (Id) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldConstLayer

WeldPreferenceBuilder.WeldConstLayer

Returns or sets the weld const layer

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

Getter Method

Signature WeldConstLayer

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldConstLayer

Parameters:weldConstLayer (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldFixedColor

WeldPreferenceBuilder.WeldFixedColor

Returns or sets the weld fixed color

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

Getter Method

Signature WeldFixedColor

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldFixedColor

Parameters:weldFixedColor (Id) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldGroupIdLowerRange

WeldPreferenceBuilder.WeldGroupIdLowerRange

Returns or sets the weld group id lower range

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

Getter Method

Signature WeldGroupIdLowerRange

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldGroupIdLowerRange

Parameters:weldGroupIdLowerRange (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldGroupIdUpperRange

WeldPreferenceBuilder.WeldGroupIdUpperRange

Returns or sets the weld group id upper range

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

Getter Method

Signature WeldGroupIdUpperRange

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldGroupIdUpperRange

Parameters:weldGroupIdUpperRange (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldIdLowerRange

WeldPreferenceBuilder.WeldIdLowerRange

Returns or sets the weld id lower range

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

Getter Method

Signature WeldIdLowerRange

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldIdLowerRange

Parameters:weldIdLowerRange (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldIdUpperRange

WeldPreferenceBuilder.WeldIdUpperRange

Returns or sets the weld id upper range

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

Getter Method

Signature WeldIdUpperRange

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldIdUpperRange

Parameters:weldIdUpperRange (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldNamePrefix

WeldPreferenceBuilder.WeldNamePrefix

Returns or sets the weld name prefix

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

Getter Method

Signature WeldNamePrefix

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldNamePrefix

Parameters:weldNamePrefix (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldObjectLayer

WeldPreferenceBuilder.WeldObjectLayer

Returns or sets the weld object layer

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

Getter Method

Signature WeldObjectLayer

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldObjectLayer

Parameters:weldObjectLayer (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldPartNumber

WeldPreferenceBuilder.WeldPartNumber

Returns or sets the weld part number

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

Getter Method

Signature WeldPartNumber

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldPartNumber

Parameters:weldPartNumber (str) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldRetainedColor

WeldPreferenceBuilder.WeldRetainedColor

Returns or sets the weld retained color

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

Getter Method

Signature WeldRetainedColor

Returns:
Return type:Id

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldRetainedColor

Parameters:weldRetainedColor (Id) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

WeldSymbolDecimalPlaces

WeldPreferenceBuilder.WeldSymbolDecimalPlaces

Returns or sets the weld sym dec places

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

Getter Method

Signature WeldSymbolDecimalPlaces

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature WeldSymbolDecimalPlaces

Parameters:weldSymbolDecimalPlaces (int) –

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

Method Detail

GetDatumSelectedPrefix

WeldPreferenceBuilder.GetDatumSelectedPrefix

The datum selected prefix

Signature GetDatumSelectedPrefix()

Returns:Selected datum prefix
Return type:list of str

New in version NX6.0.0.

License requirements: None.

GetDatumSelectedSuffix

WeldPreferenceBuilder.GetDatumSelectedSuffix

The datum selected suffix

Signature GetDatumSelectedSuffix()

Returns:Selected datum suffix
Return type:list of str

New in version NX6.0.0.

License requirements: None.

GetMeasurementSelectedPrefix

WeldPreferenceBuilder.GetMeasurementSelectedPrefix

The measurement selected prefix

Signature GetMeasurementSelectedPrefix()

Returns:Selected measurement prefix
Return type:list of str

New in version NX6.0.0.

License requirements: None.

GetMeasurementSelectedSuffix

WeldPreferenceBuilder.GetMeasurementSelectedSuffix

The measurement selected suffix

Signature GetMeasurementSelectedSuffix()

Returns:Selected measurement suffix
Return type:list of str

New in version NX6.0.0.

License requirements: None.

SetDatumSelectedPrefix

WeldPreferenceBuilder.SetDatumSelectedPrefix

The datum selected prefix

Signature SetDatumSelectedPrefix(datumSelectedPrefix)

Parameters:datumSelectedPrefix (list of str) – Selected datum prefix

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

SetDatumSelectedSuffix

WeldPreferenceBuilder.SetDatumSelectedSuffix

Selected datum suffix

Signature SetDatumSelectedSuffix(datumSelectedSuffix)

Parameters:datumSelectedSuffix (list of str) – Selected datum suffix

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

SetMeasurementSelectedPrefix

WeldPreferenceBuilder.SetMeasurementSelectedPrefix

The measurement selected prefix

Signature SetMeasurementSelectedPrefix(measurementSelectedPrefix)

Parameters:measurementSelectedPrefix (list of str) – Selected measurement prefix

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

SetMeasurementSelectedSuffix

WeldPreferenceBuilder.SetMeasurementSelectedSuffix

Selected measurement suffix

Signature SetMeasurementSelectedSuffix(measurementSelectedSuffix)

Parameters:measurementSelectedSuffix (list of str) – Selected measurement suffix

New in version NX6.0.0.

License requirements: ugweld (“UG WELD”)

Validate

WeldPreferenceBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.