NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::BomBuilder Class Reference

Represents a Tooling::BomBuilder builder
To create a new instance of this class, use Tooling::BomCollection::CreateBomBuilder
Default values. More...

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

List of all members.

Public Types

enum  Circle { CircleCircumcircle, CircleInscribedCircle }
 Represents an index to the base circle type of cylinder shape. More...
enum  Shape { ShapeRectangular, ShapeCircular }
 Represents an index to the shape of stock size. More...
enum  TreeList { TreeListBom, TreeListHide }
 Represents an index to components list type. More...

Public Member Functions

NXOpen::Tooling::BomBuilder::TreeList EnumCompList ()
 Returns the tree list shows which kind of components should be included in
Created in NX6.0.0.
NXOpen::Tooling::BomBuilder::Circle EnumCylinderType ()
 Returns the cylinder type may be used to generate a cylinder for the stock size
Created in NX6.0.0.
NXOpen::Tooling::BomBuilder::Shape EnumStockType ()
 Returns the stock shape will be generated, it can be a box or cylinder
Created in NX6.0.0.
int IntegerPrecision ()
 Returns the size precision for the stock
Created in NX6.0.0.
NXOpen::SelectPartListSelectComponent ()
 Returns the select component needed to get stocksize
Created in NX6.0.0.
void SetEnumCompList (NXOpen::Tooling::BomBuilder::TreeList enumCompList)
 Sets the tree list shows which kind of components should be included in
Created in NX6.0.0.
void SetEnumCylinderType (NXOpen::Tooling::BomBuilder::Circle enumCylinderType)
 Sets the cylinder type may be used to generate a cylinder for the stock size
Created in NX6.0.0.
void SetEnumStockType (NXOpen::Tooling::BomBuilder::Shape enumStockType)
 Sets the stock shape will be generated, it can be a box or cylinder
Created in NX6.0.0.
void SetIntegerPrecision (int integerPrecision)
 Sets the size precision for the stock
Created in NX6.0.0.

Detailed Description

Represents a Tooling::BomBuilder builder
To create a new instance of this class, use 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:
CircleCircumcircle 

Circumcircle.

CircleInscribedCircle 

Inscribed circle.

Represents an index to the shape of stock size.

Enumerator:
ShapeRectangular 

The rectangular type.

ShapeCircular 

The circular type.

Represents an index to components list type.

Enumerator:
TreeListBom 

A list includes components in BOM.

TreeListHide 

A list includes hidden components.


Member Function Documentation

Returns the tree list shows which kind of components should be included in
Created in NX6.0.0.



License requirements : None

Returns the cylinder type may be used to generate a cylinder for the stock size
Created in NX6.0.0.



License requirements : None

Returns the stock shape will be generated, it can be a box or cylinder
Created in NX6.0.0.



License requirements : None

Returns the size precision for the stock
Created in NX6.0.0.



License requirements : None

Returns the select component needed to get stocksize
Created in NX6.0.0.



License requirements : None

Sets the tree list shows which kind of components should be included in
Created in NX6.0.0.



License requirements : None

Parameters:
enumCompListenumcomplist

Sets the cylinder type may be used to generate a cylinder for the stock size
Created in NX6.0.0.



License requirements : None

Parameters:
enumCylinderTypeenumcylindertype

Sets the stock shape will be generated, it can be a box or cylinder
Created in NX6.0.0.



License requirements : None

Parameters:
enumStockTypeenumstocktype
void NXOpen::Tooling::BomBuilder::SetIntegerPrecision ( int  integerPrecision)

Sets the size precision for the stock
Created in NX6.0.0.



License requirements : None

Parameters:
integerPrecisionintegerprecision

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