|
NX Open C++ Reference Guide
|
Represents a Tooling::StockSizeBuilder builder. More...
Public Types | |
| enum | Cylinder { CylinderCircumscribed, CylinderInscribedCircle } |
| Represents the base circle type of cylinder. More... | |
| enum | Shape { ShapeBlock, ShapeCylinder } |
| Represents the shape of stock size. More... | |
Public Member Functions | |
| NXOpen::Expression * | Clearance () |
| Returns the clearance of the stocksize. | |
| void | CreateRefCsys (const NXOpen::Point3d &inputOrigin, const NXOpen::Matrix3x3 &inputMatrix) |
| Creates the reference csys for stock size. | |
| NXOpen::Tooling::StockSizeBuilder::Cylinder | CylinderType () |
| Returns the cylinder type to generate a cylinder for the stock size. | |
| void | EditStockSizeAttr (NXOpen::NXObject *workPart) |
| Add or edit stock size attributes. | |
| void | ModifyRefCsys (const NXOpen::Point3d &inputOrigin, const NXOpen::Matrix3x3 &inputMatrix) |
| Modifies the reference csys for stock size. | |
| NXOpen::CoordinateSystem * | RefCsys () |
| Returns the reference csys to calculate stocksize. | |
| NXOpen::SelectBodyList * | SelectBody () |
| Returns the selected body to calculate a bounding box for stock size. | |
| void | SetCylinderType (NXOpen::Tooling::StockSizeBuilder::Cylinder enumCylinderType) |
| Sets the cylinder type to generate a cylinder for the stock size. | |
| void | SetRefCsys (NXOpen::CoordinateSystem *refCsys) |
| Sets the reference csys to calculate stocksize. | |
| void | SetSizePrecision (int integerPrecision) |
| Sets the size precision of the stock. | |
| void | SetStockType (NXOpen::Tooling::StockSizeBuilder::Shape enumStockType) |
| Sets the stock shape to be generated, it can be a box or cylinder. | |
| void | SetStringStock (const NXString &stringStock) |
| Sets the stock size string, it is seperated by " X ". | |
| void | SetStringStock (const char *stringStock) |
| Sets the stock size string, it is seperated by " X ". | |
| int | SizePrecision () |
| Returns the size precision of the stock. | |
| NXOpen::Tooling::StockSizeBuilder::Shape | StockType () |
| Returns the stock shape to be generated, it can be a box or cylinder. | |
| NXString | StringStock () |
| Returns the stock size string, it is seperated by " X ". | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Tooling::StockSizeBuilder builder.
To create a new instance of this class, use Tooling::StockSizeCollection::CreateStocksizeBuilder
Default values.
| Property | Value |
|---|---|
|
Clearance.Value |
0 (millimeters part), 0 (inches part) |
|
CylinderType |
Circumscribed |
|
SizePrecision |
0 |
|
StockType |
Block |
Created in NX6.0.0.
| NXOpen::Expression* NXOpen::Tooling::StockSizeBuilder::Clearance | ( | ) |
Returns the clearance of the stocksize.
Created in NX8.0.0.
License requirements : None
| void NXOpen::Tooling::StockSizeBuilder::CreateRefCsys | ( | const NXOpen::Point3d & | inputOrigin, |
| const NXOpen::Matrix3x3 & | inputMatrix | ||
| ) |
Creates the reference csys for stock size.
Created in NX8.0.0.
License requirements : None
| inputOrigin | inputorigin |
| inputMatrix | inputmatrix |
| NXOpen::Tooling::StockSizeBuilder::Cylinder NXOpen::Tooling::StockSizeBuilder::CylinderType | ( | ) |
Returns the cylinder type to generate a cylinder for the stock size.
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::StockSizeBuilder::EditStockSizeAttr | ( | NXOpen::NXObject * | workPart | ) |
Add or edit stock size attributes.
Created in NX8.0.0.
License requirements : None
| workPart | workpart |
| void NXOpen::Tooling::StockSizeBuilder::ModifyRefCsys | ( | const NXOpen::Point3d & | inputOrigin, |
| const NXOpen::Matrix3x3 & | inputMatrix | ||
| ) |
Modifies the reference csys for stock size.
Created in NX8.0.0.
License requirements : None
| inputOrigin | inputorigin |
| inputMatrix | inputmatrix |
| NXOpen::CoordinateSystem* NXOpen::Tooling::StockSizeBuilder::RefCsys | ( | ) |
Returns the reference csys to calculate stocksize.
Created in NX8.0.0.
License requirements : None
| NXOpen::SelectBodyList* NXOpen::Tooling::StockSizeBuilder::SelectBody | ( | ) |
Returns the selected body to calculate a bounding box for stock size.
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::StockSizeBuilder::SetCylinderType | ( | NXOpen::Tooling::StockSizeBuilder::Cylinder | enumCylinderType | ) |
Sets the cylinder type to generate a cylinder for the stock size.
Created in NX6.0.0.
License requirements : None
| enumCylinderType | enumcylindertype |
| void NXOpen::Tooling::StockSizeBuilder::SetRefCsys | ( | NXOpen::CoordinateSystem * | refCsys | ) |
Sets the reference csys to calculate stocksize.
Created in NX8.0.0.
License requirements : None
| refCsys | refcsys |
| void NXOpen::Tooling::StockSizeBuilder::SetSizePrecision | ( | int | integerPrecision | ) |
Sets the size precision of the stock.
Created in NX6.0.0.
License requirements : None
| integerPrecision | integerprecision |
| void NXOpen::Tooling::StockSizeBuilder::SetStockType | ( | NXOpen::Tooling::StockSizeBuilder::Shape | enumStockType | ) |
Sets the stock shape to be generated, it can be a box or cylinder.
Created in NX6.0.0.
License requirements : None
| enumStockType | enumstocktype |
| void NXOpen::Tooling::StockSizeBuilder::SetStringStock | ( | const NXString & | stringStock | ) |
Sets the stock size string, it is seperated by " X ".
Created in NX6.0.0.
License requirements : None
| stringStock | stringstock |
| void NXOpen::Tooling::StockSizeBuilder::SetStringStock | ( | const char * | stringStock | ) |
Sets the stock size string, it is seperated by " X ".
Created in NX6.0.0.
License requirements : None
| stringStock | stringstock |
| int NXOpen::Tooling::StockSizeBuilder::SizePrecision | ( | ) |
Returns the size precision of the stock.
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::StockSizeBuilder::Shape NXOpen::Tooling::StockSizeBuilder::StockType | ( | ) |
Returns the stock shape to be generated, it can be a box or cylinder.
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Tooling::StockSizeBuilder::StringStock | ( | ) |
Returns the stock size string, it is seperated by " X ".
Created in NX6.0.0.
License requirements : None