WeldPreferenceBuilder Class¶
-
class
NXOpen.Weld.WeldPreferenceBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Weld.WeldPreferenceBuilderbuilderTo 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
CurrentGroupIDColorIndexReturns: Return type: NXOpen.Weld.WeldGroupIdColorNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CurrentGroupIDColorIndexParameters: 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
DatumIdLowerRangeReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatumIdLowerRangeParameters: 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
DatumIdUpperRangeReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatumIdUpperRangeParameters: 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
DatumNamePrefixReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatumNamePrefixParameters: 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
DatumObjectColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatumObjectColorParameters: 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
DatumObjectLayerReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatumObjectLayerParameters: 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
DatumPartNumberReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DatumPartNumberParameters: 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
MeasurementIdLowerRangeReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MeasurementIdLowerRangeParameters: 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
MeasurementIdUpperRangeReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MeasurementIdUpperRangeParameters: 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
MeasurementNamePrefixReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MeasurementNamePrefixParameters: 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
MeasurementObjectColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MeasurementObjectColorParameters: 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
MeasurementObjectLayerReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MeasurementObjectLayerParameters: 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
MeasurementPartNumberReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MeasurementPartNumberParameters: 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
WeldArcGridLineEndCapDispReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldArcGridLineEndCapDispParameters: 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
WeldArcGridLineTopDispReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldArcGridLineTopDispParameters: 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
WeldAssoColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldAssoColorParameters: 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
WeldConstLayerReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldConstLayerParameters: 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
WeldFixedColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldFixedColorParameters: 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
WeldGroupIdLowerRangeReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldGroupIdLowerRangeParameters: 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
WeldGroupIdUpperRangeReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldGroupIdUpperRangeParameters: 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
WeldIdLowerRangeReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldIdLowerRangeParameters: 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
WeldIdUpperRangeReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldIdUpperRangeParameters: 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
WeldNamePrefixReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldNamePrefixParameters: 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
WeldObjectLayerReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldObjectLayerParameters: 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
WeldPartNumberReturns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldPartNumberParameters: 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
WeldRetainedColorReturns: Return type: Id New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldRetainedColorParameters: 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
WeldSymbolDecimalPlacesReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WeldSymbolDecimalPlacesParameters: 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.