public interface WeldBeadSizeBuilder extends TaggedObject, IComponentBuilder
WeldBeadBuilder.newSize()
Modifier and Type | Interface and Description |
---|---|
static class |
WeldBeadSizeBuilder.Size
Settings to indicate which standard size to use from the customer defaults file.
|
static class |
WeldBeadSizeBuilder.TriangleMethodType
Settings to indicate the type of method used to build a triangle shape.
|
static class |
WeldBeadSizeBuilder.TriangleTypes
Settings to indicate the type of triangle.
|
Modifier and Type | Method and Description |
---|---|
Section |
customSection()
Returns the section containing the custom bead shape.
|
OnPathDimensionBuilder |
pathLocation()
Returns the location on the path to place the bead shape.
|
double |
rectangleBase()
Returns the base length of a rectangle shaped bead.
|
double |
rectangleHeight()
Returns the height of a rectangle shaped bead.
|
double |
semiMajor()
Returns the semi the semi major size of an ellipse shaped bead.
|
double |
semiMinor()
Returns the semi minor size of an ellipse shaped bead.
|
void |
setRectangleBase(double length)
License requirements: ugweld ("UG WELD") . |
void |
setRectangleHeight(double height)
License requirements: ugweld ("UG WELD") . |
void |
setSemiMajor(double semiMajor)
License requirements: ugweld ("UG WELD") . |
void |
setSemiMinor(double semiMinor)
License requirements: ugweld ("UG WELD") . |
void |
setSizeString(WeldBeadSizeBuilder.Size sizeString)
License requirements: ugweld ("UG WELD") . |
void |
setThroatThickness(double throatThickness)
License requirements: ugweld ("UG WELD") . |
void |
setTriangleBase(double length)
License requirements: ugweld ("UG WELD") . |
void |
setTriangleHeight(double length)
License requirements: ugweld ("UG WELD") . |
void |
setTriangleMethod(WeldBeadSizeBuilder.TriangleMethodType method)
License requirements: ugweld ("UG WELD") . |
void |
setTriangleType(WeldBeadSizeBuilder.TriangleTypes type)
License requirements: ugweld ("UG WELD") . |
void |
setTubeDiameter(double tubeDiameter)
License requirements: ugweld ("UG WELD") . |
WeldBeadSizeBuilder.Size |
sizeString()
Returns the standard size setting.
|
double |
throatThickness()
Returns the throat thickness of a triangular shaped bead.
|
double |
triangleBase()
Returns the horizontal leg length of a triangular shaped bead.
|
double |
triangleHeight()
Returns the vertical leg length of a triangular shaped bead.
|
WeldBeadSizeBuilder.TriangleMethodType |
triangleMethod()
Returns the method used to construct the triangle shape.
|
WeldBeadSizeBuilder.TriangleTypes |
triangleType()
Returns the method used to indicate the type of triangle to create.
|
double |
tubeDiameter()
Returns the diameter size of the tube shape.
|
printTestData, printTestData, tag, tagValue
validate
WeldBeadSizeBuilder.Size sizeString() throws NXException, RemoteException
NXException
RemoteException
void setSizeString(WeldBeadSizeBuilder.Size sizeString) throws NXException, RemoteException
sizeString
- NXException
RemoteException
WeldBeadSizeBuilder.TriangleMethodType triangleMethod() throws NXException, RemoteException
NXException
RemoteException
void setTriangleMethod(WeldBeadSizeBuilder.TriangleMethodType method) throws NXException, RemoteException
method
- NXException
RemoteException
WeldBeadSizeBuilder.TriangleTypes triangleType() throws NXException, RemoteException
NXException
RemoteException
void setTriangleType(WeldBeadSizeBuilder.TriangleTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
Section customSection() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder pathLocation() throws NXException, RemoteException
NXException
RemoteException
double rectangleHeight() throws NXException, RemoteException
NXException
RemoteException
void setRectangleHeight(double height) throws NXException, RemoteException
height
- NXException
RemoteException
double rectangleBase() throws NXException, RemoteException
NXException
RemoteException
void setRectangleBase(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double triangleBase() throws NXException, RemoteException
NXException
RemoteException
void setTriangleBase(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double triangleHeight() throws NXException, RemoteException
NXException
RemoteException
void setTriangleHeight(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double throatThickness() throws NXException, RemoteException
NXException
RemoteException
void setThroatThickness(double throatThickness) throws NXException, RemoteException
throatThickness
- NXException
RemoteException
double semiMinor() throws NXException, RemoteException
NXException
RemoteException
void setSemiMinor(double semiMinor) throws NXException, RemoteException
semiMinor
- NXException
RemoteException
double semiMajor() throws NXException, RemoteException
NXException
RemoteException
void setSemiMajor(double semiMajor) throws NXException, RemoteException
semiMajor
- NXException
RemoteException
double tubeDiameter() throws NXException, RemoteException
NXException
RemoteException
void setTubeDiameter(double tubeDiameter) throws NXException, RemoteException
tubeDiameter
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.