BillOfMaterialBuilder Class¶
-
class
NXOpen.Annotations.BillOfMaterialBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderBuilder for Bill of Material functionality used in Routing.
This class queries and sets settings specific to Routing Bill of Material.
New in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| DetailLevel | Returns or sets the value that specifies the detail level type. |
| FabricationNumbering | Returns or sets the value that specifies the fabrication numbering. |
| IncludeComponents | Returns or sets the value that specifies whether include components. |
| IncludeGaskNutBolts | Returns or sets the value that specifies whether include gask, nut and bolts. |
| IncludeOverStock | Returns or sets the value that specifies whether include overstock. |
| IncludeStock | Returns or sets the value that specifies whether to include stock. |
| IncludeWireStock | Returns or sets the value that specifies whether include wire stock. |
| StockLength | Returns or sets the value that specifies the stock length type. |
| StockPieceCount | Returns or sets the value that specifies whether include report cout of stock pieces. |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| BillOfMaterialBuilderDetailLevelType Enumeration | The options specify the detail level type. |
| BillOfMaterialBuilderFabricationNumberingType Enumeration | The options specify the fabrication numbering type. |
| BillOfMaterialBuilderStockLengthType Enumeration | The options specify the stock length type. |
Property Detail¶
DetailLevel¶
-
BillOfMaterialBuilder.DetailLevel¶ Returns or sets the value that specifies the detail level type.
-------------------------------------Getter Method
Signature
DetailLevelReturns: Return type: NXOpen.Annotations.BillOfMaterialBuilderDetailLevelTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DetailLevelParameters: detailLevel ( NXOpen.Annotations.BillOfMaterialBuilderDetailLevelType) –New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
FabricationNumbering¶
-
BillOfMaterialBuilder.FabricationNumbering¶ Returns or sets the value that specifies the fabrication numbering.
-------------------------------------Getter Method
Signature
FabricationNumberingReturns: Return type: NXOpen.Annotations.BillOfMaterialBuilderFabricationNumberingTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FabricationNumberingParameters: fabricationNumbering ( NXOpen.Annotations.BillOfMaterialBuilderFabricationNumberingType) –New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
IncludeComponents¶
-
BillOfMaterialBuilder.IncludeComponents¶ Returns or sets the value that specifies whether include components.
-------------------------------------Getter Method
Signature
IncludeComponentsReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IncludeComponentsParameters: includeComponents (bool) – New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
IncludeGaskNutBolts¶
-
BillOfMaterialBuilder.IncludeGaskNutBolts¶ Returns or sets the value that specifies whether include gask, nut and bolts.
-------------------------------------Getter Method
Signature
IncludeGaskNutBoltsReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IncludeGaskNutBoltsParameters: includeGaskNutBolts (bool) – New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
IncludeOverStock¶
-
BillOfMaterialBuilder.IncludeOverStock¶ Returns or sets the value that specifies whether include overstock.
-------------------------------------Getter Method
Signature
IncludeOverStockReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IncludeOverStockParameters: includeOverStock (bool) – New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
IncludeStock¶
-
BillOfMaterialBuilder.IncludeStock¶ Returns or sets the value that specifies whether to include stock.
-------------------------------------Getter Method
Signature
IncludeStockReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IncludeStockParameters: includeStock (bool) – New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
IncludeWireStock¶
-
BillOfMaterialBuilder.IncludeWireStock¶ Returns or sets the value that specifies whether include wire stock.
-------------------------------------Getter Method
Signature
IncludeWireStockReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IncludeWireStockParameters: includeWireStock (bool) – New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
StockLength¶
-
BillOfMaterialBuilder.StockLength¶ Returns or sets the value that specifies the stock length type.
-------------------------------------Getter Method
Signature
StockLengthReturns: Return type: NXOpen.Annotations.BillOfMaterialBuilderStockLengthTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StockLengthParameters: stockLength ( NXOpen.Annotations.BillOfMaterialBuilderStockLengthType) –New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
StockPieceCount¶
-
BillOfMaterialBuilder.StockPieceCount¶ Returns or sets the value that specifies whether include report cout of stock pieces.
-------------------------------------Getter Method
Signature
StockPieceCountReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StockPieceCountParameters: stockPieceCount (bool) – New in version NX9.0.0.
License requirements: routing_base (“Routing Basic”)
Method Detail¶
Validate¶
-
BillOfMaterialBuilder.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.