public interface BendBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createBendFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
BendBuilder.BendDirectionOptions
This enum represents the Bend Direction for Bend.
|
static class |
BendBuilder.BendLocationOptions
This enum represents the Bend Location (Material Side) for Bend.
|
static class |
BendBuilder.FixedSideOptions
This enum represents the Fixed Side for Bend.
|
Modifier and Type | Method and Description |
---|---|
BendBuilder.BendLocationOptions |
bendLocation()
Returns the Bend Location (Material Side)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
BendOptions |
bendOptions()
Returns the Bend Options
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
BendBuilder.BendDirectionOptions |
direction()
Returns the Bend Direction
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
boolean |
extendProfile()
Returns the Extend Option
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
BendBuilder.FixedSideOptions |
fixedSide()
Returns the Fixed Side
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Expression |
getBendAngle()
Returns the Bend Angle
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Section |
section()
Returns the Section
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setBendAngle(String bendAngle)
Sets the Bend Angle
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setBendLocation(BendBuilder.BendLocationOptions bendLocation)
Sets the Bend Location (Material Side)
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setDirection(BendBuilder.BendDirectionOptions direction)
Sets the Bend Direction
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setExtendProfile(boolean extendOption)
Sets the Extend Option
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setFixedSide(BendBuilder.FixedSideOptions fixedSide)
Sets the Fixed Side
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setSection(Section section)
Sets the Section
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setSketch(nxopen.features.SketchFeature sketch)
Sets the Sketch
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
void |
setTargetFace(Face targetFace)
Sets the target face on which bend feature applies.
|
nxopen.features.SketchFeature |
sketch()
Returns the Sketch
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") . |
Face |
targetFace()
Returns the target face on which bend feature applies.
|
int |
validateBuilderData()
Verify whether the builder data is valid for creating bend or not.
|
getApplicationContext, setApplicationContext
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
BendOptions bendOptions() throws NXException, RemoteException
NXException
RemoteException
BendBuilder.BendLocationOptions bendLocation() throws NXException, RemoteException
NXException
RemoteException
void setBendLocation(BendBuilder.BendLocationOptions bendLocation) throws NXException, RemoteException
bendLocation
- NXException
RemoteException
boolean extendProfile() throws NXException, RemoteException
NXException
RemoteException
void setExtendProfile(boolean extendOption) throws NXException, RemoteException
extendOption
- NXException
RemoteException
Expression getBendAngle() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle(String bendAngle) throws NXException, RemoteException
bendAngle
- NXException
RemoteException
BendBuilder.BendDirectionOptions direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(BendBuilder.BendDirectionOptions direction) throws NXException, RemoteException
direction
- NXException
RemoteException
BendBuilder.FixedSideOptions fixedSide() throws NXException, RemoteException
NXException
RemoteException
void setFixedSide(BendBuilder.FixedSideOptions fixedSide) throws NXException, RemoteException
fixedSide
- NXException
RemoteException
nxopen.features.SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(nxopen.features.SketchFeature sketch) throws NXException, RemoteException
sketch
- NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
Face targetFace() throws NXException, RemoteException
NXException
RemoteException
void setTargetFace(Face targetFace) throws NXException, RemoteException
targetFace
- A planar non-deform sheet metal face on which the bend feature is to be created.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.