public interface BeadBuilder extends FeatureBuilder
SheetmetalManager.createBeadFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
BeadBuilder.CrossSectionTypeOptions
This enum represents the cross section type options for the Bead.
|
static class |
BeadBuilder.EndTypeOptions
This enum represents the end type options for the Bead.
|
static class |
BeadBuilder.HeightSideOptions
This enum represents the depth direction for the Bead.
|
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle of the bead.
|
BeadBuilder.CrossSectionTypeOptions |
crossSectionType()
Returns the bead profile type .
|
Expression |
dieRadius()
Returns the bead die radius.
|
BeadBuilder.EndTypeOptions |
endType()
Returns the bead end type .
|
Expression |
height()
Returns the height of the bead.
|
BeadBuilder.HeightSideOptions |
heightSide()
Returns the Height side for the bead.
|
boolean |
includeRounding()
Returns the rounding type .
|
Expression |
minimumToolClearance()
Returns
the Minimum tool clearance expression.
|
Expression |
punchedWidth()
Returns the Punched width of the bead.
|
Expression |
punchRadius()
Returns the bead punch radius.
|
Expression |
radius()
Returns the radius of the bead.
|
Section |
section()
Returns the Section used by the bead. section should be open.
|
void |
setAngle(String beadAngle)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from angle() instead.
|
void |
setCrossSectionType(BeadBuilder.CrossSectionTypeOptions crossSectionOption)
Sets the bead profile type .
|
void |
setDieRadius(String beadDieRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from dieRadius() instead.
|
void |
setEndType(BeadBuilder.EndTypeOptions beadEndOptions)
Sets the bead end type .
|
void |
setHeight(String beadHeight)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from height() instead.
|
void |
setHeightSide(BeadBuilder.HeightSideOptions heightSide)
Sets the Height side for the bead.
|
void |
setIncludeRounding(boolean rounding)
Sets the rounding type .
|
void |
setPunchedWidth(String punchedWidth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from punchedWidth() instead.
|
void |
setPunchRadius(String punchRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from punchRadius() instead.
|
void |
setRadius(String beadRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from radius() instead.
|
void |
setSection(Section section)
Sets the Section used by the bead. section should be open.
|
void |
setSketch(SketchFeature sketch)
Sets the Slave Sketch used by the Bead, If one exists.
|
void |
setWidth(String beadWidth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from width() instead.
|
SketchFeature |
sketch()
Returns the Slave Sketch used by the Bead, If one exists.
|
Expression |
taperDistance()
Returns the taper distance of the bead.
|
int |
validateBuilderData()
Verify whether the builder data is valid for creating a Bead or not.
|
Expression |
width()
Returns the width of the bead.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
Expression height() throws NXException, RemoteException
NXException
RemoteException
void setHeight(String beadHeight) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from height()
instead.
beadHeight
- NXException
RemoteException
Expression width() throws NXException, RemoteException
NXException
RemoteException
void setWidth(String beadWidth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from width()
instead.
beadWidth
- NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
void setAngle(String beadAngle) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from angle()
instead.
beadAngle
- NXException
RemoteException
Expression radius() throws NXException, RemoteException
NXException
RemoteException
void setRadius(String beadRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from radius()
instead.
beadRadius
- NXException
RemoteException
Expression punchedWidth() throws NXException, RemoteException
NXException
RemoteException
void setPunchedWidth(String punchedWidth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from punchedWidth()
instead.
punchedWidth
- NXException
RemoteException
Expression punchRadius() throws NXException, RemoteException
NXException
RemoteException
void setPunchRadius(String punchRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from punchRadius()
instead.
punchRadius
- NXException
RemoteException
Expression dieRadius() throws NXException, RemoteException
NXException
RemoteException
void setDieRadius(String beadDieRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from dieRadius()
instead.
beadDieRadius
- NXException
RemoteException
BeadBuilder.HeightSideOptions heightSide() throws NXException, RemoteException
section()
and setSection(nxopen.Section)
) then
pass the value of BeadBuilder.HeightSideOptions.SECTION_NORMAL_SIDE
If Bead creation must happen in the opposite direction to that of Section Normal, set the value to be
BeadBuilder.HeightSideOptions.SECTION_REVERSE_NORMAL_SIDE
NXException
RemoteException
void setHeightSide(BeadBuilder.HeightSideOptions heightSide) throws NXException, RemoteException
section()
and setSection(nxopen.Section)
) then
pass the value of BeadBuilder.HeightSideOptions.SECTION_NORMAL_SIDE
If Bead creation must happen in the opposite direction to that of Section Normal, set the value to be
BeadBuilder.HeightSideOptions.SECTION_REVERSE_NORMAL_SIDE
heightSide
- NXException
RemoteException
boolean includeRounding() throws NXException, RemoteException
NXException
RemoteException
void setIncludeRounding(boolean rounding) throws NXException, RemoteException
rounding
- NXException
RemoteException
BeadBuilder.EndTypeOptions endType() throws NXException, RemoteException
BeadBuilder.EndTypeOptions.FORMED
to have ends of bead feature be formed.
Specify BeadBuilder.EndTypeOptions.LANCED
to have ends of bead feature be Lanced.
Specify BeadBuilder.EndTypeOptions.PUNCHED
to have ends of bead feature be Punched.
Specify BeadBuilder.EndTypeOptions.TAPERED
to have ends of bead feature be Tapered.
NXException
RemoteException
void setEndType(BeadBuilder.EndTypeOptions beadEndOptions) throws NXException, RemoteException
BeadBuilder.EndTypeOptions.FORMED
to have ends of bead feature be formed.
Specify BeadBuilder.EndTypeOptions.LANCED
to have ends of bead feature be Lanced.
Specify BeadBuilder.EndTypeOptions.PUNCHED
to have ends of bead feature be Punched.
Specify BeadBuilder.EndTypeOptions.TAPERED
to have ends of bead feature be Tapered.
beadEndOptions
- NXException
RemoteException
BeadBuilder.CrossSectionTypeOptions crossSectionType() throws NXException, RemoteException
BeadBuilder.CrossSectionTypeOptions.CIRCULAR
to have profile of half circle.
Specify BeadBuilder.CrossSectionTypeOptions.USHAPED
to have profile of U shape.
Specify BeadBuilder.CrossSectionTypeOptions.VSHAPED
to have profile of V shape.
NXException
RemoteException
void setCrossSectionType(BeadBuilder.CrossSectionTypeOptions crossSectionOption) throws NXException, RemoteException
BeadBuilder.CrossSectionTypeOptions.CIRCULAR
to have profile of half circle.
Specify BeadBuilder.CrossSectionTypeOptions.USHAPED
to have profile of U shape.
Specify BeadBuilder.CrossSectionTypeOptions.VSHAPED
to have profile of V shape.
crossSectionOption
- NXException
RemoteException
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(SketchFeature sketch) throws NXException, RemoteException
sketch
- NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
Expression minimumToolClearance() throws NXException, RemoteException
NXException
RemoteException
Expression taperDistance() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.