public interface DimpleBuilder extends FeatureBuilder
SheetmetalManager.createDimpleFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
DimpleBuilder.DepthTypeOptions
This enum represents the depth direction for the dimple.
|
static class |
DimpleBuilder.DimensionTypeOptions
the Dimension options for dimple.
|
static class |
DimpleBuilder.SectionSideOptions
This enum represents the side of the section that the dimple punches material.
|
static class |
DimpleBuilder.SidewallTypeOptions
the side walls material option.
|
Modifier and Type | Method and Description |
---|---|
DimpleBuilder.DepthTypeOptions |
depthType()
Returns the Direction in which the Dimple is punched.
|
DimpleBuilder.DimensionTypeOptions |
dimensionType()
Returns the Offset Dimension
The actual extent distance of the Dimple will be determined by the active dimension option. |
boolean |
filletSectionCorners()
Returns the Rounding Option for section Corners which contain Non Fillet Radii
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
getDepth()
Depth of the Dimple
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
getDieRadius()
Radius value of the sharp edges of the bottom face
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
getFilletRadius()
Fillet Radius to be applied for rounding the Sharp section Corners
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
getPunchRadius()
Radius value of the sharp edges on the top face
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
Expression |
getTaperAngle()
Taper Angle of the Dimple.
|
boolean |
includeRounding()
Returns the Rounding type of the Sharp edges of bottom face and top face.
|
Expression |
minimumToolClearance()
Returns
the minimum tool clearance expression.
|
Section |
section()
Returns the Section used by the Dimple.
|
DimpleBuilder.SectionSideOptions |
sectionSide()
Returns the section Side for the Dimple section.
|
void |
setDepth(String extent)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getDepth() instead.
|
void |
setDepthType(DimpleBuilder.DepthTypeOptions depthType)
Sets the Direction in which the Dimple is punched.
|
void |
setDieRadius(String dieRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getDieRadius() instead.
|
void |
setDimensionType(DimpleBuilder.DimensionTypeOptions dimensionType)
Sets the Offset Dimension
The actual extent distance of the Dimple will be determined by the active dimension option. |
void |
setFilletRadius(String filletRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getFilletRadius() instead.
|
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 includeRounding)
Sets the Rounding type of the Sharp edges of bottom face and top face.
|
void |
setPunchRadius(String punchRadius)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getPunchRadius() instead.
|
void |
setSection(Section section)
Sets the Section used by the Dimple.
|
void |
setSectionSide(DimpleBuilder.SectionSideOptions sectionSide)
Sets the section Side for the Dimple section.
|
void |
setSidewallType(DimpleBuilder.SidewallTypeOptions sidewallType)
Sets the side where the material must be added to the dimple.
|
void |
setSketch(SketchFeature sketch)
Sets the Slave Sketch used by the Dimple, If one exists.
|
void |
setTaperAngle(String taperAngle)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from getTaperAngle() instead.
|
DimpleBuilder.SidewallTypeOptions |
sidewallType()
Returns the side where the material must be added to the dimple.
|
SketchFeature |
sketch()
Returns the Slave Sketch used by the Dimple, If one exists.
|
int |
validateBuilderData()
Verify whether the builder data is valid for creating a dimple 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
DimpleBuilder.SectionSideOptions sectionSide() throws NXException, RemoteException
nxopen.features.SheetMetal.DimpleBuilder.SectionSideOptions#RIGHT
If you want the
other side to be punched, then you have to send nxopen.features.SheetMetal.DimpleBuilder.SectionSideOptions#LEFT
.
NXException
RemoteException
void setSectionSide(DimpleBuilder.SectionSideOptions sectionSide) throws NXException, RemoteException
nxopen.features.SheetMetal.DimpleBuilder.SectionSideOptions#RIGHT
If you want the
other side to be punched, then you have to send nxopen.features.SheetMetal.DimpleBuilder.SectionSideOptions#LEFT
.
sectionSide
- NXException
RemoteException
Expression getDepth() throws NXException, RemoteException
NXException
RemoteException
void setDepth(String extent) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getDepth()
instead.
extent
- NXException
RemoteException
DimpleBuilder.DepthTypeOptions depthType() throws NXException, RemoteException
section()
and setSection(nxopen.Section)
) then
pass the value of nxopen.features.SheetMetal.DimpleBuilder.DepthTypeOptions#SECTION_NORMAL_SIDE
If punching must happen in the opposite direction to that of Section Normal, set the value to be
nxopen.features.SheetMetal.DimpleBuilder.DepthTypeOptions#SECTION_REVERSE_NORMAL_SIDE
NXException
RemoteException
void setDepthType(DimpleBuilder.DepthTypeOptions depthType) throws NXException, RemoteException
section()
and setSection(nxopen.Section)
) then
pass the value of nxopen.features.SheetMetal.DimpleBuilder.DepthTypeOptions#SECTION_NORMAL_SIDE
If punching must happen in the opposite direction to that of Section Normal, set the value to be
nxopen.features.SheetMetal.DimpleBuilder.DepthTypeOptions#SECTION_REVERSE_NORMAL_SIDE
depthType
- NXException
RemoteException
Expression getTaperAngle() throws NXException, RemoteException
NXException
RemoteException
void setTaperAngle(String taperAngle) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getTaperAngle()
instead.
taperAngle
- NXException
RemoteException
boolean includeRounding() throws NXException, RemoteException
NXException
RemoteException
void setIncludeRounding(boolean includeRounding) throws NXException, RemoteException
includeRounding
- NXException
RemoteException
Expression getPunchRadius() throws NXException, RemoteException
NXException
RemoteException
void setPunchRadius(String punchRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getPunchRadius()
instead.
punchRadius
- NXException
RemoteException
Expression getDieRadius() throws NXException, RemoteException
NXException
RemoteException
void setDieRadius(String dieRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getDieRadius()
instead.
dieRadius
- NXException
RemoteException
boolean filletSectionCorners() throws NXException, RemoteException
NXException
RemoteException
void setFilletSectionCorners(boolean filletSectionCorners) throws NXException, RemoteException
filletSectionCorners
- NXException
RemoteException
Expression getFilletRadius() throws NXException, RemoteException
NXException
RemoteException
void setFilletRadius(String filletRadius) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from getFilletRadius()
instead.
filletRadius
- NXException
RemoteException
DimpleBuilder.DimensionTypeOptions dimensionType() throws NXException, RemoteException
nxopen.features.SheetMetal.DimpleBuilder.DimensionTypeOptions#OFFSET
the actual extent distance will be offset dimension distance plus the thickness of sheet.
In case of nxopen.features.SheetMetal.DimpleBuilder.DimensionTypeOptions#FULL
the actual extent distance will be the Full dimension distance.
NXException
RemoteException
void setDimensionType(DimpleBuilder.DimensionTypeOptions dimensionType) throws NXException, RemoteException
nxopen.features.SheetMetal.DimpleBuilder.DimensionTypeOptions#OFFSET
the actual extent distance will be offset dimension distance plus the thickness of sheet.
In case of nxopen.features.SheetMetal.DimpleBuilder.DimensionTypeOptions#FULL
the actual extent distance will be the Full dimension distance.
dimensionType
- NXException
RemoteException
DimpleBuilder.SidewallTypeOptions sidewallType() throws NXException, RemoteException
nxopen.features.SheetMetal.DimpleBuilder.SidewallTypeOptions#INSIDE
is specified, the material of the dimple sidewalls will be added to the interior of the section.
If nxopen.features.SheetMetal.DimpleBuilder.SidewallTypeOptions#OUTSIDE
is specified,the material will be added from the lifted section such that the volume of the dimple cavity is increased.
NXException
RemoteException
void setSidewallType(DimpleBuilder.SidewallTypeOptions sidewallType) throws NXException, RemoteException
nxopen.features.SheetMetal.DimpleBuilder.SidewallTypeOptions#INSIDE
is specified, the material of the dimple sidewalls will be added to the interior of the section.
If nxopen.features.SheetMetal.DimpleBuilder.SidewallTypeOptions#OUTSIDE
is specified,the material will be added from the lifted section such that the volume of the dimple cavity is increased.
sidewallType
- 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
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.