public interface StockSizeBuilder extends Builder
StockSizeCollection.createStocksizeBuilder()
Property | Value |
---|---|
Associative | 1 |
Clearance.Value | 3.0 (millimeters part), 0.125 (inches part) |
IsClearanceAutoSet | 0 |
ReferenceCsysType | Wcs |
ShowDiameterSymbol | 1 |
SizePrecision | 3 |
Modifier and Type | Interface and Description |
---|---|
static class |
StockSizeBuilder.CalculateBoxSizeData
This class holds the data returned from
calculateBoxSize() |
static class |
StockSizeBuilder.Cylinder
Represents the base circle type of cylinder.
|
static class |
StockSizeBuilder.RefCsysType
Represents the reference CSYS type.
|
static class |
StockSizeBuilder.Shape
Represents the shape of stock size.
|
static class |
StockSizeBuilder.Types
Represents the shape of stock size.
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the association of stock size object
License requirements: None. |
Direction |
axisVector()
Returns the cylinder axis vector to calculate cylinder stock szie
License requirements: None. |
double |
blankPrecisionValue()
Returns the blank size precision string.
|
String |
blankSize()
Returns the blank size string, it is separated by " X ".
|
StockSizeBuilder.CalculateBoxSizeData |
calculateBoxSize()
Calculate box size and get directions, edge length, lower point position.
|
Expression |
clearance()
Returns the clearance of the stocksize.
|
String |
connectionString()
Returns the connection string
License requirements: None. |
void |
convertStockDataToBuilder(NXObject stock)
Convert stock size object data to builder.
|
void |
createRefCsys(Point3d inputOrigin,
Matrix3x3 inputMatrix)
Creates the reference csys for stock size.
|
StockSizeBuilder.Cylinder |
cylinderType()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
editStockSizeAttr(NXObject workPart)
Add or edit stock size attributes.
|
boolean |
isClearanceAutoSet()
Returns the is clearance auto set
License requirements: None. |
void |
modifyRefCsys(Point3d inputOrigin,
Matrix3x3 inputMatrix)
Modifies the reference csys for stock size.
|
double |
offsetNegativeX()
Returns the clearance value for the blank in -X direction.
|
double |
offsetNegativeY()
Returns the clearance value for the blank in -Y direction.
|
double |
offsetNegativeZ()
Returns the clearance value for the blank in -Z direction.
|
double |
offsetPositiveX()
Returns the clearance value for the blank in +X direction.
|
double |
offsetPositiveY()
Returns the clearance value for the blank in +Y direction.
|
double |
offsetPositiveZ()
Returns the clearance value for the blank in +Z direction.
|
double |
radialOffset()
Returns the clearance value for the cylinder blank in radial direction.
|
CoordinateSystem |
refCsys()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
SelectCoordinateSystem |
refCsysSelection()
Returns the reference csys to calculate stocksize.
|
StockSizeBuilder.RefCsysType |
referenceCsysType()
Returns the reference csys type
License requirements: None. |
SelectBodyList |
selectBody()
Returns the selected body to calculate a bounding box for stock size.
|
void |
setAssociative(boolean isAssociation)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setAxisVector(Direction cylinderVector)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBlankPrecisionValue(double blankPrecisionValue)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBlankSize(String blankSize)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setClearanceAutoSet(boolean isClearanceAutoSet)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setConnectionString(String connectionString)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setCylinderType(StockSizeBuilder.Cylinder enumCylinderType)
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
setFitFaceStatus(boolean fitFace)
Find out those extreme planar faces, and set fitting face status in all directions.
|
void |
setManipulatorOrientation(Matrix3x3 cysMatrix)
Set the orientation of the current bounded box.
|
void |
setOffsetNegativeX(double offsetNegativeX)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOffsetNegativeY(double offsetNegativeY)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOffsetNegativeZ(double offsetNegativeZ)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOffsetPositiveX(double offsetPositiveX)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOffsetPositiveY(double offsetPositiveY)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setOffsetPositiveZ(double offsetPositiveZ)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRadialOffset(double radialOffset)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setRefCsys(CoordinateSystem refCsys)
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
setReferenceCsysType(StockSizeBuilder.RefCsysType referenceCsysType)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setShowDiameterSymbol(boolean showDiameterSymbol)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSizePrecision(int integerPrecision)
License requirements: None. |
void |
setStockSizeObject(NXObject stock)
Set stock size object.
|
void |
setStockType(StockSizeBuilder.Shape enumStockType)
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
void |
setStringStock(String stringStock)
License requirements: None. |
void |
setType(StockSizeBuilder.Types type)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
boolean |
showDiameterSymbol()
Returns the attribute which determines whether the diameter symbol is shown or not when stock type is cylinder
License requirements: None. |
int |
sizePrecision()
Returns the size precision of the stock.
|
StockSizeBuilder.Shape |
stockType()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
String |
stringStock()
Returns the stock size string, it is separated by " X ".
|
StockSizeBuilder.Types |
type()
Returns the stock shape to be generated, it can be a block or cylinder.
|
void |
updateBlankSizeString()
Update blank size.
|
void |
updateStockSizeString()
Update stock size.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyList selectBody() throws NXException, RemoteException
NXException
RemoteException
CoordinateSystem refCsys() throws NXException, RemoteException
NXException
RemoteException
void setRefCsys(CoordinateSystem refCsys) throws NXException, RemoteException
refCsys
- NXException
RemoteException
StockSizeBuilder.Shape stockType() throws NXException, RemoteException
NXException
RemoteException
void setStockType(StockSizeBuilder.Shape enumStockType) throws NXException, RemoteException
enumStockType
- NXException
RemoteException
StockSizeBuilder.Cylinder cylinderType() throws NXException, RemoteException
NXException
RemoteException
void setCylinderType(StockSizeBuilder.Cylinder enumCylinderType) throws NXException, RemoteException
enumCylinderType
- NXException
RemoteException
String stringStock() throws NXException, RemoteException
NXException
RemoteException
void setStringStock(String stringStock) throws NXException, RemoteException
stringStock
- NXException
RemoteException
int sizePrecision() throws NXException, RemoteException
NXException
RemoteException
void setSizePrecision(int integerPrecision) throws NXException, RemoteException
integerPrecision
- NXException
RemoteException
Expression clearance() throws NXException, RemoteException
NXException
RemoteException
void modifyRefCsys(Point3d inputOrigin, Matrix3x3 inputMatrix) throws NXException, RemoteException
inputOrigin
- inputMatrix
- NXException
RemoteException
void createRefCsys(Point3d inputOrigin, Matrix3x3 inputMatrix) throws NXException, RemoteException
inputOrigin
- inputMatrix
- NXException
RemoteException
void editStockSizeAttr(NXObject workPart) throws NXException, RemoteException
workPart
- NXException
RemoteException
StockSizeBuilder.RefCsysType referenceCsysType() throws NXException, RemoteException
NXException
RemoteException
void setReferenceCsysType(StockSizeBuilder.RefCsysType referenceCsysType) throws NXException, RemoteException
referenceCsysType
- NXException
RemoteException
SelectCoordinateSystem refCsysSelection() throws NXException, RemoteException
NXException
RemoteException
Direction axisVector() throws NXException, RemoteException
NXException
RemoteException
void setAxisVector(Direction cylinderVector) throws NXException, RemoteException
cylinderVector
- NXException
RemoteException
StockSizeBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(StockSizeBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
String blankSize() throws NXException, RemoteException
NXException
RemoteException
void setBlankSize(String blankSize) throws NXException, RemoteException
blankSize
- NXException
RemoteException
double blankPrecisionValue() throws NXException, RemoteException
NXException
RemoteException
void setBlankPrecisionValue(double blankPrecisionValue) throws NXException, RemoteException
blankPrecisionValue
- NXException
RemoteException
String connectionString() throws NXException, RemoteException
NXException
RemoteException
void setConnectionString(String connectionString) throws NXException, RemoteException
connectionString
- NXException
RemoteException
boolean isClearanceAutoSet() throws NXException, RemoteException
NXException
RemoteException
void setClearanceAutoSet(boolean isClearanceAutoSet) throws NXException, RemoteException
isClearanceAutoSet
- NXException
RemoteException
double offsetPositiveX() throws NXException, RemoteException
NXException
RemoteException
void setOffsetPositiveX(double offsetPositiveX) throws NXException, RemoteException
offsetPositiveX
- NXException
RemoteException
double offsetNegativeX() throws NXException, RemoteException
NXException
RemoteException
void setOffsetNegativeX(double offsetNegativeX) throws NXException, RemoteException
offsetNegativeX
- NXException
RemoteException
double offsetPositiveY() throws NXException, RemoteException
NXException
RemoteException
void setOffsetPositiveY(double offsetPositiveY) throws NXException, RemoteException
offsetPositiveY
- NXException
RemoteException
double offsetNegativeY() throws NXException, RemoteException
NXException
RemoteException
void setOffsetNegativeY(double offsetNegativeY) throws NXException, RemoteException
offsetNegativeY
- NXException
RemoteException
double offsetPositiveZ() throws NXException, RemoteException
NXException
RemoteException
void setOffsetPositiveZ(double offsetPositiveZ) throws NXException, RemoteException
offsetPositiveZ
- NXException
RemoteException
double offsetNegativeZ() throws NXException, RemoteException
NXException
RemoteException
void setOffsetNegativeZ(double offsetNegativeZ) throws NXException, RemoteException
offsetNegativeZ
- NXException
RemoteException
double radialOffset() throws NXException, RemoteException
NXException
RemoteException
void setRadialOffset(double radialOffset) throws NXException, RemoteException
radialOffset
- NXException
RemoteException
void updateBlankSizeString() throws NXException, RemoteException
NXException
RemoteException
void updateStockSizeString() throws NXException, RemoteException
NXException
RemoteException
StockSizeBuilder.CalculateBoxSizeData calculateBoxSize() throws NXException, RemoteException
NXException
RemoteException
void setManipulatorOrientation(Matrix3x3 cysMatrix) throws NXException, RemoteException
cysMatrix
- NXException
RemoteException
void setFitFaceStatus(boolean fitFace) throws NXException, RemoteException
fitFace
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean isAssociation) throws NXException, RemoteException
isAssociation
- NXException
RemoteException
void setStockSizeObject(NXObject stock) throws NXException, RemoteException
stock
- NXException
RemoteException
void convertStockDataToBuilder(NXObject stock) throws NXException, RemoteException
stock
- NXException
RemoteException
boolean showDiameterSymbol() throws NXException, RemoteException
NXException
RemoteException
void setShowDiameterSymbol(boolean showDiameterSymbol) throws NXException, RemoteException
showDiameterSymbol
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.