BillOfMaterialBuilder Class¶
-
class
NXOpen.Annotations.
BillOfMaterialBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Builder 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
DetailLevel()
Returns: Return type: NXOpen.Annotations.BillOfMaterialBuilderDetailLevelType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DetailLevel(detailLevel)
Parameters: 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
FabricationNumbering()
Returns: Return type: NXOpen.Annotations.BillOfMaterialBuilderFabricationNumberingType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FabricationNumbering(fabricationNumbering)
Parameters: 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
IncludeComponents()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IncludeComponents(includeComponents)
Parameters: 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
IncludeGaskNutBolts()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IncludeGaskNutBolts(includeGaskNutBolts)
Parameters: 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
IncludeOverStock()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IncludeOverStock(includeOverStock)
Parameters: 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
IncludeStock()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IncludeStock(includeStock)
Parameters: 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
IncludeWireStock()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IncludeWireStock(includeWireStock)
Parameters: 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
StockLength()
Returns: Return type: NXOpen.Annotations.BillOfMaterialBuilderStockLengthType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StockLength(stockLength)
Parameters: 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
StockPieceCount()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StockPieceCount(stockPieceCount)
Parameters: 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.