NXOpen .NET Reference  12.0.0
Public Types | Properties | List of all members
NXOpen.Tooling.BomBuilder Class Reference

Represents a Tooling::BomBuilder builder More...

Inheritance diagram for NXOpen.Tooling.BomBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  TreeList { Bom, Hide }
 Represents an index to components list type. More...
 
enum  Shape { Rectangular, Circular }
 Represents an index to the shape of stock size. More...
 
enum  Circle { Circumcircle, InscribedCircle }
 Represents an index to the base circle type of cylinder shape. More...
 

Properties

unsafe
NXOpen.Tooling.BomBuilder.TreeList 
EnumCompList [get, set]
 Returns or sets the tree list shows which kind of components should be included in More...
 
unsafe
NXOpen.Tooling.BomBuilder.Circle 
EnumCylinderType [get, set]
 Returns or sets the cylinder type may be used to generate a cylinder for the stock size More...
 
unsafe
NXOpen.Tooling.BomBuilder.Shape 
EnumStockType [get, set]
 Returns or sets the stock shape will be generated, it can be a box or cylinder More...
 
unsafe int IntegerPrecision [get, set]
 Returns or sets the size precision for the stock More...
 
unsafe NXOpen.SelectPartList SelectComponent [get]
 Returns the select component needed to get stocksize More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Detailed Description

Represents a Tooling::BomBuilder builder

To create a new instance of this class, use NXOpen.Tooling.BomCollection.CreateBomBuilder

Default values.

Property Value

EnumCompList

Bom

Created in NX6.0.0

Member Enumeration Documentation

Represents an index to the base circle type of cylinder shape.

Enumerator
Circumcircle 

Circumcircle.

InscribedCircle 

Inscribed circle.

Represents an index to the shape of stock size.

Enumerator
Rectangular 

The rectangular type.

Circular 

The circular type.

Represents an index to components list type.

Enumerator
Bom 

A list includes components in BOM

Hide 

A list includes hidden components

Property Documentation

unsafe NXOpen.Tooling.BomBuilder.TreeList NXOpen.Tooling.BomBuilder.EnumCompList
getset

Returns or sets the tree list shows which kind of components should be included in

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.BomBuilder.Circle NXOpen.Tooling.BomBuilder.EnumCylinderType
getset

Returns or sets the cylinder type may be used to generate a cylinder for the stock size

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.BomBuilder.Shape NXOpen.Tooling.BomBuilder.EnumStockType
getset

Returns or sets the stock shape will be generated, it can be a box or cylinder

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.BomBuilder.IntegerPrecision
getset

Returns or sets the size precision for the stock

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectPartList NXOpen.Tooling.BomBuilder.SelectComponent
get

Returns the select component needed to get stocksize

Created in NX6.0.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.