public interface DrawBeadSegmentBuilder extends TaggedObject, IComponentBuilder
DrawBeadBuilder.createDrawBeadSegment()
Modifier and Type | Interface and Description |
---|---|
static class |
DrawBeadSegmentBuilder.MaleBeadWidthTypes
value for how the male width is specified.
|
Modifier and Type | Method and Description |
---|---|
OnPathDimensionBuilder |
endLocation()
Returns the end location along the centerline for this segment.
|
Expression |
femaleLeftRadius()
Returns the expression containing the female left radius value.
|
Expression |
femaleRightRadius()
Returns the expression containing the female right radius value.
|
boolean |
flow()
Returns the value identifying if the segment is of flow type (the top radius is half the width).
|
Expression |
maleBeadHeight()
Returns the expression containing the male bead height value.
|
DrawBeadSegmentBuilder.MaleBeadWidthTypes |
maleBeadWidthType()
Returns the male bead width type.
|
Expression |
maleLeftSheetRadius()
Returns the expression containing the male sheet radius value for the "Left" side.
|
Expression |
maleLeftTopRadius()
Returns the expression containing the male top radius value for the "Left" side.
|
Expression |
maleLeftWallAngle()
Returns the expression containing the male wall angle value for the "Left" side.
|
Expression |
maleLeftWidth()
Returns the expression containing the male width value for the "left" side.
|
Expression |
maleRightSheetRadius()
Returns the expression containing the male sheet radius value for the "Right" side.
|
Expression |
maleRightTopRadius()
Returns the expression containing the male top radius value for the "Right" side.
|
Expression |
maleRightWallAngle()
Returns the expression containing the male wall angle value for the "Right" side.
|
Expression |
maleRightWidth()
Returns the expression containing the male width value for the "Right" side.
|
Expression |
maleTransitionLength()
Returns the expression containing the male transition length value.
|
void |
setFlow(boolean flow)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setMaleBeadWidthType(DrawBeadSegmentBuilder.MaleBeadWidthTypes maleBeadWidthType)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSymmetry(boolean symmetry)
License requirements: die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
OnPathDimensionBuilder |
startLocation()
Returns the start location along the centerline for this segment.
|
boolean |
symmetry()
Returns the value identifying that the male width is symmetrical about the location and reference direction.
|
printTestData, printTestData, tag, tagValue
validate
OnPathDimensionBuilder startLocation() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder endLocation() throws NXException, RemoteException
NXException
RemoteException
Expression femaleLeftRadius() throws NXException, RemoteException
NXException
RemoteException
Expression femaleRightRadius() throws NXException, RemoteException
NXException
RemoteException
boolean symmetry() throws NXException, RemoteException
NXException
RemoteException
void setSymmetry(boolean symmetry) throws NXException, RemoteException
symmetry
- NXException
RemoteException
boolean flow() throws NXException, RemoteException
NXException
RemoteException
void setFlow(boolean flow) throws NXException, RemoteException
flow
- NXException
RemoteException
DrawBeadSegmentBuilder.MaleBeadWidthTypes maleBeadWidthType() throws NXException, RemoteException
NXException
RemoteException
void setMaleBeadWidthType(DrawBeadSegmentBuilder.MaleBeadWidthTypes maleBeadWidthType) throws NXException, RemoteException
maleBeadWidthType
- NXException
RemoteException
Expression maleLeftWidth() throws NXException, RemoteException
NXException
RemoteException
Expression maleLeftTopRadius() throws NXException, RemoteException
NXException
RemoteException
Expression maleLeftSheetRadius() throws NXException, RemoteException
NXException
RemoteException
Expression maleLeftWallAngle() throws NXException, RemoteException
NXException
RemoteException
Expression maleRightWidth() throws NXException, RemoteException
NXException
RemoteException
Expression maleRightTopRadius() throws NXException, RemoteException
NXException
RemoteException
Expression maleRightSheetRadius() throws NXException, RemoteException
NXException
RemoteException
Expression maleRightWallAngle() throws NXException, RemoteException
NXException
RemoteException
Expression maleBeadHeight() throws NXException, RemoteException
NXException
RemoteException
Expression maleTransitionLength() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.