public interface DrawnCutoutBuilder extends FeatureBuilder
SheetmetalManager.createDrawnCutoutFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
DrawnCutoutBuilder.DepthTypeOptions
This enum represents the depth direction for the drawn cutout.
|
static class |
DrawnCutoutBuilder.SectionSideOptions
This enum represents the side of the section that the drawn cutout punches material.
|
static class |
DrawnCutoutBuilder.SidewallTypeOptions
The side walls material option.
|
Modifier and Type | Method and Description |
---|---|
Expression |
cornerRadius()
Returns the Radius to be applied for rounding the sharp section corners
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
cutoutDepth()
Returns the depth of the Drawn Cutout
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
DrawnCutoutBuilder.DepthTypeOptions |
depthType()
Returns the Direction in which the Drawn Cutout is punched.
|
boolean |
filletSectionCorners()
Returns the Rounding Option for section Corners which contain Non Fillet Radii
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
boolean |
includeRounding()
Returns the Rounding type of the Sharp edges of bottom face and top face.
|
Expression |
minimumToolClearance()
Returns
the minimum tool clearance expression.
|
Expression |
radiusOfDie()
Returns the Radius value of the sharp edges of the bottom face
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Section |
section()
Returns the Section used by the Drawn Cutout.
|
DrawnCutoutBuilder.SectionSideOptions |
sectionSide()
Returns the section side for the Drawn Cutout.
|
void |
setCornerRadius(String cornerRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from cornerRadius() instead.
|
void |
setCutoutDepth(String depth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from cutoutDepth() instead.
|
void |
setDepthType(DrawnCutoutBuilder.DepthTypeOptions depthType)
Sets the Direction in which the Drawn Cutout is punched.
|
void |
setFilletSectionCorners(boolean filletSectionCorners)
Sets the Rounding Option for section Corners which contain Non Fillet Radii
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
void |
setIncludeRounding(boolean roundType)
Sets the Rounding type of the Sharp edges of bottom face and top face.
|
void |
setRadiusOfDie(String dieRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from radiusOfDie() instead.
|
void |
setSection(Section section)
Sets the Section used by the Drawn Cutout.
|
void |
setSectionSide(DrawnCutoutBuilder.SectionSideOptions sectionSide)
Sets the section side for the Drawn Cutout.
|
void |
setSideAngle(String sideAngle)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from sideAngle() instead.
|
void |
setSidewallType(DrawnCutoutBuilder.SidewallTypeOptions sidewallType)
Sets the side where the material must be added to the Drawn Cutout.
|
void |
setSketch(SketchFeature sketch)
Sets the Slave Sketch used by the Drawn Cutout, If one exists.
|
Expression |
sideAngle()
Returns the Side Angle used by the Drawn Cutout.
|
DrawnCutoutBuilder.SidewallTypeOptions |
sidewallType()
Returns the side where the material must be added to the Drawn Cutout.
|
SketchFeature |
sketch()
Returns the Slave Sketch used by the Drawn Cutout, If one exists.
|
int |
validateBuilderData()
Verify whether the builder data is valid for creating a Drawn Cutout or not.
|
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
DrawnCutoutBuilder.SectionSideOptions sectionSide() throws NXException, RemoteException
DrawnCutoutBuilder.SectionSideOptions.RIGHT
If you want the
other side to be punched, then you have to send DrawnCutoutBuilder.SectionSideOptions.LEFT
.
NXException
RemoteException
void setSectionSide(DrawnCutoutBuilder.SectionSideOptions sectionSide) throws NXException, RemoteException
DrawnCutoutBuilder.SectionSideOptions.RIGHT
If you want the
other side to be punched, then you have to send DrawnCutoutBuilder.SectionSideOptions.LEFT
.
sectionSide
- NXException
RemoteException
DrawnCutoutBuilder.DepthTypeOptions depthType() throws NXException, RemoteException
section()
) then
pass the value of DrawnCutoutBuilder.DepthTypeOptions.SECTION_NORMAL_SIDE
If punching must happen in the opposite direction to that of Section Normal, set the value to be
DrawnCutoutBuilder.DepthTypeOptions.SECTION_REVERSE_NORMAL_SIDE
NXException
RemoteException
void setDepthType(DrawnCutoutBuilder.DepthTypeOptions depthType) throws NXException, RemoteException
section()
) then
pass the value of DrawnCutoutBuilder.DepthTypeOptions.SECTION_NORMAL_SIDE
If punching must happen in the opposite direction to that of Section Normal, set the value to be
DrawnCutoutBuilder.DepthTypeOptions.SECTION_REVERSE_NORMAL_SIDE
depthType
- NXException
RemoteException
boolean includeRounding() throws NXException, RemoteException
NXException
RemoteException
void setIncludeRounding(boolean roundType) throws NXException, RemoteException
roundType
- NXException
RemoteException
boolean filletSectionCorners() throws NXException, RemoteException
NXException
RemoteException
void setFilletSectionCorners(boolean filletSectionCorners) throws NXException, RemoteException
filletSectionCorners
- NXException
RemoteException
DrawnCutoutBuilder.SidewallTypeOptions sidewallType() throws NXException, RemoteException
DrawnCutoutBuilder.SidewallTypeOptions.INSIDE
is specified, the material of the drawn cutout sidewalls will be added to the interior of the section.
If DrawnCutoutBuilder.SidewallTypeOptions.OUTSIDE
is specified,the material will be added from the lifted section such that the volume of the drawn cutout cavity is increased.
NXException
RemoteException
void setSidewallType(DrawnCutoutBuilder.SidewallTypeOptions sidewallType) throws NXException, RemoteException
DrawnCutoutBuilder.SidewallTypeOptions.INSIDE
is specified, the material of the drawn cutout sidewalls will be added to the interior of the section.
If DrawnCutoutBuilder.SidewallTypeOptions.OUTSIDE
is specified,the material will be added from the lifted section such that the volume of the drawn cutout cavity is increased.
sidewallType
- NXException
RemoteException
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(SketchFeature sketch) throws NXException, RemoteException
sketch
- NXException
RemoteException
Expression cutoutDepth() throws NXException, RemoteException
NXException
RemoteException
void setCutoutDepth(String depth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from cutoutDepth()
instead.
depth
- NXException
RemoteException
Expression sideAngle() throws NXException, RemoteException
NXException
RemoteException
void setSideAngle(String sideAngle) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from sideAngle()
instead.
sideAngle
- NXException
RemoteException
Expression radiusOfDie() throws NXException, RemoteException
NXException
RemoteException
void setRadiusOfDie(String dieRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from radiusOfDie()
instead.
dieRadius
- NXException
RemoteException
Expression cornerRadius() throws NXException, RemoteException
NXException
RemoteException
void setCornerRadius(String cornerRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from cornerRadius()
instead.
cornerRadius
- NXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
Expression minimumToolClearance() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.