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.
|
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(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.
|
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
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
BendOptions bendOptions() throws NXException, RemoteException
BendOptions.CornerReliefTypeOptions.NONE
is not valid for the Bend
starting NX11 onwards.
BendOptions.setExtendBendRelief(boolean)
has no effect on the Bend feature.
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
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.