NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::StockSizeBuilder Class Reference

Represents a Tooling::StockSizeBuilder builder. More...

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

Public Types

enum  Cylinder { CylinderCircumscribed, CylinderInscribedCircle }
 Represents the base circle type of cylinder. More...
 
enum  RefCsysType { RefCsysTypeWcs, RefCsysTypeAbsoluteDisplayedPart, RefCsysTypeSelectedCSYS }
 Represents the reference CSYS type. More...
 
enum  Shape { ShapeBlock, ShapeCylinder }
 Represents the shape of stock size. More...
 
enum  Types { TypesBlock, TypesCylinder }
 Represents the shape of stock size. More...
 

Public Member Functions

bool Associative ()
 Returns the association of stock size object
Created in NX11.0.0. More...
 
NXOpen::DirectionAxisVector ()
 Returns the cylinder axis vector to calculate cylinder stock szie
Created in NX10.0.0. More...
 
double BlankPrecisionValue ()
 Returns the blank size precision string. More...
 
NXString BlankSize ()
 Returns the blank size string, it is separated by " X ". More...
 
void CalculateBoxSize (NXOpen::Point3d *minPoint, std::vector< double > &edgeLength, NXOpen::Matrix3x3 *cysMatrix)
 Calculate box size and get directions, edge length, lower point position. More...
 
NXOpen::ExpressionClearance ()
 Returns the clearance of the stocksize. More...
 
NXString ConnectionString ()
 Returns the connection string
Created in NX10.0.0. More...
 
void ConvertStockDataToBuilder (NXOpen::NXObject *stock)
 Convert stock size object data to builder. More...
 
void CreateRefCsys (const NXOpen::Point3d &inputOrigin, const NXOpen::Matrix3x3 &inputMatrix)
 Creates the reference csys for stock size. More...
 
NXOpen::Tooling::StockSizeBuilder::Cylinder CylinderType ()
 Returns the cylinder type to generate a cylinder for the stock size. More...
 
void EditStockSizeAttr (NXOpen::NXObject *workPart)
 Add or edit stock size attributes. More...
 
bool IsClearanceAutoSet ()
 Returns the is clearance auto set
Created in NX10.0.0. More...
 
void ModifyRefCsys (const NXOpen::Point3d &inputOrigin, const NXOpen::Matrix3x3 &inputMatrix)
 Modifies the reference csys for stock size. More...
 
double OffsetNegativeX ()
 Returns the clearance value for the blank in -X direction. More...
 
double OffsetNegativeY ()
 Returns the clearance value for the blank in -Y direction. More...
 
double OffsetNegativeZ ()
 Returns the clearance value for the blank in -Z direction. More...
 
double OffsetPositiveX ()
 Returns the clearance value for the blank in +X direction. More...
 
double OffsetPositiveY ()
 Returns the clearance value for the blank in +Y direction. More...
 
double OffsetPositiveZ ()
 Returns the clearance value for the blank in +Z direction. More...
 
double RadialOffset ()
 Returns the clearance value for the cylinder blank in radial direction. More...
 
NXOpen::CoordinateSystemRefCsys ()
 Returns the reference csys to calculate stocksize. More...
 
NXOpen::SelectCoordinateSystemRefCsysSelection ()
 Returns the reference csys to calculate stocksize. More...
 
NXOpen::Tooling::StockSizeBuilder::RefCsysType ReferenceCsysType ()
 Returns the reference csys type
Created in NX10.0.0. More...
 
NXOpen::SelectBodyListSelectBody ()
 Returns the selected body to calculate a bounding box for stock size. More...
 
void SetAssociative (bool isAssociation)
 Sets the association of stock size object
Created in NX11.0.0. More...
 
void SetAxisVector (NXOpen::Direction *cylinderVector)
 Sets the cylinder axis vector to calculate cylinder stock szie
Created in NX10.0.0. More...
 
void SetBlankPrecisionValue (double blankPrecisionValue)
 Sets the blank size precision string. More...
 
void SetBlankSize (const NXString &blankSize)
 Sets the blank size string, it is separated by " X ". More...
 
void SetBlankSize (const char *blankSize)
 Sets the blank size string, it is separated by " X ". More...
 
void SetClearanceAutoSet (bool isClearanceAutoSet)
 Sets the is clearance auto set
Created in NX10.0.0. More...
 
void SetConnectionString (const NXString &connectionString)
 Sets the connection string
Created in NX10.0.0. More...
 
void SetConnectionString (const char *connectionString)
 Sets the connection string
Created in NX10.0.0. More...
 
void SetCylinderType (NXOpen::Tooling::StockSizeBuilder::Cylinder enumCylinderType)
 Sets the cylinder type to generate a cylinder for the stock size. More...
 
void SetFitFaceStatus (bool fitFace)
 Find out those extreme planar faces, and set fitting face status in all directions. More...
 
void SetManipulatorOrientation (const NXOpen::Matrix3x3 &cysMatrix)
 Set the orientation of the current bounded box. More...
 
void SetOffsetNegativeX (double offsetNegativeX)
 Sets the clearance value for the blank in -X direction. More...
 
void SetOffsetNegativeY (double offsetNegativeY)
 Sets the clearance value for the blank in -Y direction. More...
 
void SetOffsetNegativeZ (double offsetNegativeZ)
 Sets the clearance value for the blank in -Z direction. More...
 
void SetOffsetPositiveX (double offsetPositiveX)
 Sets the clearance value for the blank in +X direction. More...
 
void SetOffsetPositiveY (double offsetPositiveY)
 Sets the clearance value for the blank in +Y direction. More...
 
void SetOffsetPositiveZ (double offsetPositiveZ)
 Sets the clearance value for the blank in +Z direction. More...
 
void SetRadialOffset (double radialOffset)
 Sets the clearance value for the cylinder blank in radial direction. More...
 
void SetRefCsys (NXOpen::CoordinateSystem *refCsys)
 Sets the reference csys to calculate stocksize. More...
 
void SetReferenceCsysType (NXOpen::Tooling::StockSizeBuilder::RefCsysType referenceCsysType)
 Sets the reference csys type
Created in NX10.0.0. More...
 
void SetShowDiameterSymbol (bool showDiameterSymbol)
 Sets the attribute which determines whether the diameter symbol is shown or not when stock type is cylinder
Created in NX12.0.0. More...
 
void SetSizePrecision (int integerPrecision)
 Sets the size precision of the stock. More...
 
void SetStockSizeObject (NXOpen::NXObject *stock)
 Set stock size object. More...
 
void SetStockType (NXOpen::Tooling::StockSizeBuilder::Shape enumStockType)
 Sets the stock shape to be generated, it can be a box or cylinder. More...
 
void SetStringStock (const NXString &stringStock)
 Sets the stock size string, it is separated by " X ". More...
 
void SetStringStock (const char *stringStock)
 Sets the stock size string, it is separated by " X ". More...
 
void SetType (NXOpen::Tooling::StockSizeBuilder::Types type)
 Sets the stock shape to be generated, it can be a block or cylinder. More...
 
bool ShowDiameterSymbol ()
 Returns the attribute which determines whether the diameter symbol is shown or not when stock type is cylinder
Created in NX12.0.0. More...
 
int SizePrecision ()
 Returns the size precision of the stock. More...
 
NXOpen::Tooling::StockSizeBuilder::Shape StockType ()
 Returns the stock shape to be generated, it can be a box or cylinder. More...
 
NXString StringStock ()
 Returns the stock size string, it is separated by " X ". More...
 
NXOpen::Tooling::StockSizeBuilder::Types Type ()
 Returns the stock shape to be generated, it can be a block or cylinder. More...
 
void UpdateBlankSizeString ()
 Update blank size. More...
 
void UpdateStockSizeString ()
 Update stock size. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Tooling::StockSizeBuilder builder.


To create a new instance of this class, use NXOpen::Tooling::StockSizeCollection::CreateStocksizeBuilder
Default values.

Property Value

Associative

1

Clearance.Value

3.0 (millimeters part), 0.125 (inches part)

IsClearanceAutoSet

0

ReferenceCsysType

Wcs

ShowDiameterSymbol

1

SizePrecision

3


Created in NX6.0.0.

Member Enumeration Documentation

Represents the base circle type of cylinder.

Enumerator
CylinderCircumscribed 

circumcircle based cylinder

CylinderInscribedCircle 

inscribed circle based cylinder

Represents the reference CSYS type.

Enumerator
RefCsysTypeWcs 

reference WCS

RefCsysTypeAbsoluteDisplayedPart 

reference ABS in displayed part

RefCsysTypeSelectedCSYS 

reference the selected csys

Represents the shape of stock size.

This is to be obsoleted.

Enumerator
ShapeBlock 

The shape is a block.

ShapeCylinder 

The shape is a cylinder.

Represents the shape of stock size.

Enumerator
TypesBlock 

The shape is a block.

TypesCylinder 

The shape is a cylinder.

Member Function Documentation

bool NXOpen::Tooling::StockSizeBuilder::Associative ( )

Returns the association of stock size object
Created in NX11.0.0.



License requirements : None

NXOpen::Direction* NXOpen::Tooling::StockSizeBuilder::AxisVector ( )

Returns the cylinder axis vector to calculate cylinder stock szie
Created in NX10.0.0.



License requirements : None

double NXOpen::Tooling::StockSizeBuilder::BlankPrecisionValue ( )

Returns the blank size precision string.


Created in NX10.0.0.

License requirements : None

NXString NXOpen::Tooling::StockSizeBuilder::BlankSize ( )

Returns the blank size string, it is separated by " X ".


Created in NX10.0.0.

License requirements : None

void NXOpen::Tooling::StockSizeBuilder::CalculateBoxSize ( NXOpen::Point3d minPoint,
std::vector< double > &  edgeLength,
NXOpen::Matrix3x3 cysMatrix 
)

Calculate box size and get directions, edge length, lower point position.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
minPointminpoint
edgeLengthedgelength
cysMatrixcysmatrix
NXOpen::Expression* NXOpen::Tooling::StockSizeBuilder::Clearance ( )

Returns the clearance of the stocksize.


Created in NX8.0.0.

License requirements : None

NXString NXOpen::Tooling::StockSizeBuilder::ConnectionString ( )

Returns the connection string
Created in NX10.0.0.



License requirements : None

void NXOpen::Tooling::StockSizeBuilder::ConvertStockDataToBuilder ( NXOpen::NXObject stock)

Convert stock size object data to builder.


Created in NX11.0.1.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
stockstock
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

Parameters
inputOrigininputorigin
inputMatrixinputmatrix
NXOpen::Tooling::StockSizeBuilder::Cylinder NXOpen::Tooling::StockSizeBuilder::CylinderType ( )

Returns the cylinder type to generate a cylinder for the stock size.


Deprecated:
Deprecated in NX10.0.0. This functionality is no longer supported.


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

Parameters
workPartworkpart
bool NXOpen::Tooling::StockSizeBuilder::IsClearanceAutoSet ( )

Returns the is clearance auto set
Created in NX10.0.0.



License requirements : None

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

Parameters
inputOrigininputorigin
inputMatrixinputmatrix
double NXOpen::Tooling::StockSizeBuilder::OffsetNegativeX ( )

Returns the clearance value for the blank in -X direction.


Created in NX10.0.0.

License requirements : None

double NXOpen::Tooling::StockSizeBuilder::OffsetNegativeY ( )

Returns the clearance value for the blank in -Y direction.


Created in NX10.0.0.

License requirements : None

double NXOpen::Tooling::StockSizeBuilder::OffsetNegativeZ ( )

Returns the clearance value for the blank in -Z direction.


Created in NX10.0.0.

License requirements : None

double NXOpen::Tooling::StockSizeBuilder::OffsetPositiveX ( )

Returns the clearance value for the blank in +X direction.


Created in NX10.0.0.

License requirements : None

double NXOpen::Tooling::StockSizeBuilder::OffsetPositiveY ( )

Returns the clearance value for the blank in +Y direction.


Created in NX10.0.0.

License requirements : None

double NXOpen::Tooling::StockSizeBuilder::OffsetPositiveZ ( )

Returns the clearance value for the blank in +Z direction.


Created in NX10.0.0.

License requirements : None

double NXOpen::Tooling::StockSizeBuilder::RadialOffset ( )

Returns the clearance value for the cylinder blank in radial direction.


Created in NX10.0.0.

License requirements : None

NXOpen::CoordinateSystem* NXOpen::Tooling::StockSizeBuilder::RefCsys ( )

Returns the reference csys to calculate stocksize.


Deprecated:
Deprecated in NX10.0.0. This functionality is no longer supported.


Created in NX8.0.0.

License requirements : None

NXOpen::SelectCoordinateSystem* NXOpen::Tooling::StockSizeBuilder::RefCsysSelection ( )

Returns the reference csys to calculate stocksize.


Created in NX10.0.0.

License requirements : None

NXOpen::Tooling::StockSizeBuilder::RefCsysType NXOpen::Tooling::StockSizeBuilder::ReferenceCsysType ( )

Returns the reference csys type
Created in NX10.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::SetAssociative ( bool  isAssociation)

Sets the association of stock size object
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
isAssociationisassociation
void NXOpen::Tooling::StockSizeBuilder::SetAxisVector ( NXOpen::Direction cylinderVector)

Sets the cylinder axis vector to calculate cylinder stock szie
Created in NX10.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
cylinderVectorcylindervector
void NXOpen::Tooling::StockSizeBuilder::SetBlankPrecisionValue ( double  blankPrecisionValue)

Sets the blank size precision string.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
blankPrecisionValueblankprecisionvalue
void NXOpen::Tooling::StockSizeBuilder::SetBlankSize ( const NXString blankSize)

Sets the blank size string, it is separated by " X ".


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
blankSizeblanksize
void NXOpen::Tooling::StockSizeBuilder::SetBlankSize ( const char *  blankSize)

Sets the blank size string, it is separated by " X ".


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
blankSizeblanksize
void NXOpen::Tooling::StockSizeBuilder::SetClearanceAutoSet ( bool  isClearanceAutoSet)

Sets the is clearance auto set
Created in NX10.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
isClearanceAutoSetisclearanceautoset
void NXOpen::Tooling::StockSizeBuilder::SetConnectionString ( const NXString connectionString)

Sets the connection string
Created in NX10.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
connectionStringconnectionstring
void NXOpen::Tooling::StockSizeBuilder::SetConnectionString ( const char *  connectionString)

Sets the connection string
Created in NX10.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
connectionStringconnectionstring
void NXOpen::Tooling::StockSizeBuilder::SetCylinderType ( NXOpen::Tooling::StockSizeBuilder::Cylinder  enumCylinderType)

Sets the cylinder type to generate a cylinder for the stock size.


Deprecated:
Deprecated in NX10.0.0. This functionality is no longer supported.


Created in NX6.0.0.

License requirements : None

Parameters
enumCylinderTypeenumcylindertype
void NXOpen::Tooling::StockSizeBuilder::SetFitFaceStatus ( bool  fitFace)

Find out those extreme planar faces, and set fitting face status in all directions.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
fitFacefitface
void NXOpen::Tooling::StockSizeBuilder::SetManipulatorOrientation ( const NXOpen::Matrix3x3 cysMatrix)

Set the orientation of the current bounded box.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
cysMatrixcysmatrix
void NXOpen::Tooling::StockSizeBuilder::SetOffsetNegativeX ( double  offsetNegativeX)

Sets the clearance value for the blank in -X direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetNegativeXoffsetnegativex
void NXOpen::Tooling::StockSizeBuilder::SetOffsetNegativeY ( double  offsetNegativeY)

Sets the clearance value for the blank in -Y direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetNegativeYoffsetnegativey
void NXOpen::Tooling::StockSizeBuilder::SetOffsetNegativeZ ( double  offsetNegativeZ)

Sets the clearance value for the blank in -Z direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetNegativeZoffsetnegativez
void NXOpen::Tooling::StockSizeBuilder::SetOffsetPositiveX ( double  offsetPositiveX)

Sets the clearance value for the blank in +X direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetPositiveXoffsetpositivex
void NXOpen::Tooling::StockSizeBuilder::SetOffsetPositiveY ( double  offsetPositiveY)

Sets the clearance value for the blank in +Y direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetPositiveYoffsetpositivey
void NXOpen::Tooling::StockSizeBuilder::SetOffsetPositiveZ ( double  offsetPositiveZ)

Sets the clearance value for the blank in +Z direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetPositiveZoffsetpositivez
void NXOpen::Tooling::StockSizeBuilder::SetRadialOffset ( double  radialOffset)

Sets the clearance value for the cylinder blank in radial direction.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
radialOffsetradialoffset
void NXOpen::Tooling::StockSizeBuilder::SetRefCsys ( NXOpen::CoordinateSystem refCsys)

Sets the reference csys to calculate stocksize.


Deprecated:
Deprecated in NX10.0.0. This functionality is no longer supported.


Created in NX8.0.0.

License requirements : None

Parameters
refCsysrefcsys
void NXOpen::Tooling::StockSizeBuilder::SetReferenceCsysType ( NXOpen::Tooling::StockSizeBuilder::RefCsysType  referenceCsysType)

Sets the reference csys type
Created in NX10.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
referenceCsysTypereferencecsystype
void NXOpen::Tooling::StockSizeBuilder::SetShowDiameterSymbol ( bool  showDiameterSymbol)

Sets the attribute which determines whether the diameter symbol is shown or not when stock type is cylinder
Created in NX12.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
showDiameterSymbolshowdiametersymbol
void NXOpen::Tooling::StockSizeBuilder::SetSizePrecision ( int  integerPrecision)

Sets the size precision of the stock.


Created in NX6.0.0.

License requirements : None

Parameters
integerPrecisionintegerprecision
void NXOpen::Tooling::StockSizeBuilder::SetStockSizeObject ( NXOpen::NXObject stock)

Set stock size object.


Created in NX11.0.1.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
stockstock
void NXOpen::Tooling::StockSizeBuilder::SetStockType ( NXOpen::Tooling::StockSizeBuilder::Shape  enumStockType)

Sets the stock shape to be generated, it can be a box or cylinder.


Deprecated:
Deprecated in NX10.0.0. This functionality is no longer supported.


Created in NX6.0.0.

License requirements : None

Parameters
enumStockTypeenumstocktype
void NXOpen::Tooling::StockSizeBuilder::SetStringStock ( const NXString stringStock)

Sets the stock size string, it is separated by " X ".


Created in NX6.0.0.

License requirements : None

Parameters
stringStockstringstock
void NXOpen::Tooling::StockSizeBuilder::SetStringStock ( const char *  stringStock)

Sets the stock size string, it is separated by " X ".


Created in NX6.0.0.

License requirements : None

Parameters
stringStockstringstock
void NXOpen::Tooling::StockSizeBuilder::SetType ( NXOpen::Tooling::StockSizeBuilder::Types  type)

Sets the stock shape to be generated, it can be a block or cylinder.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
typetype
bool NXOpen::Tooling::StockSizeBuilder::ShowDiameterSymbol ( )

Returns the attribute which determines whether the diameter symbol is shown or not when stock type is cylinder
Created in NX12.0.0.



License requirements : None

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.


Deprecated:
Deprecated in NX10.0.0. This functionality is no longer supported.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Tooling::StockSizeBuilder::StringStock ( )

Returns the stock size string, it is separated by " X ".


Created in NX6.0.0.

License requirements : None

NXOpen::Tooling::StockSizeBuilder::Types NXOpen::Tooling::StockSizeBuilder::Type ( )

Returns the stock shape to be generated, it can be a block or cylinder.


Created in NX10.0.0.

License requirements : None

void NXOpen::Tooling::StockSizeBuilder::UpdateBlankSizeString ( )

Update blank size.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

void NXOpen::Tooling::StockSizeBuilder::UpdateStockSizeString ( )

Update stock size.


Created in NX10.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")


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