public interface LighteningCutoutBuilder extends FeatureBuilder
LighteningCutout
builder SheetmetalManager.createLighteningCutoutBuilder(nxopen.features.sheetmetal.LighteningCutout)
Property | Value |
---|---|
Angle.Value | 45 |
CheckClearance | 1 |
Clearance.Value | 5 (millimeters part), 0.12 (inches part) |
Diameter.Value | 102 (millimeters part), 2.6 (inches part) |
DieRadius.Value | 8 (millimeters part), 0.2 (inches part) |
Length.Value | 6 (millimeters part), 0.125 (inches part) |
NeutralFactor.Value (deprecated) | 0.33 |
SectionCornerRadius.Value | 8 (millimeters part), 0.2 (inches part) |
Type | UserDefined |
Modifier and Type | Interface and Description |
---|---|
static class |
LighteningCutoutBuilder.CutoutType
Represents the type of Lightening Cutout
|
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle
License requirements: None. |
BendOptions |
bendOptions()
Returns the bend options
License requirements: None. |
boolean |
checkClearance()
Returns whether to check the clearance
License requirements: None. |
Expression |
clearance()
Returns the clearance
License requirements: None. |
Expression |
diameter()
Returns the diameter when the type is
LighteningCutoutBuilder.CutoutType.HOLE
License requirements: None. |
Expression |
dieRadius()
Returns the die radius
License requirements: None. |
String[] |
getStandards()
Returns the standard names available for the material selected
License requirements: None. |
Section |
holeCenter()
Returns the hole center when the type is
LighteningCutoutBuilder.CutoutType.HOLE
License requirements: None. |
Expression |
length()
Returns the length
License requirements: None. |
Expression |
neutralFactor()
Deprecated.
Deprecated in NX12.0.0. Obtain the bend options object using
bendOptions() and from bend options, get Neutral Factor using BendOptions.neutralFactor()
|
boolean |
reverseBendDirection()
Returns whether the bend direction is reversed
License requirements: None. |
Expression |
sectionCornerRadius()
Returns the section corner radius
License requirements: None. |
void |
setCheckClearance(boolean checkClearance)
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setReverseBendDirection(boolean reverseBendDirection)
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setStandardName(String standardName)
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
void |
setType(LighteningCutoutBuilder.CutoutType type)
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") . |
SketchFeature |
sketch()
Returns the Sketch used by Lightening Cutout
License requirements: None. |
String |
standardName()
Returns the standard name selected
License requirements: None. |
LighteningCutoutBuilder.CutoutType |
type()
Returns the type
License requirements: None. |
Section |
userDefinedSection()
Returns the section when the type is
LighteningCutoutBuilder.CutoutType.USER_DEFINED
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
LighteningCutoutBuilder.CutoutType type() throws NXException, RemoteException
NXException
RemoteException
void setType(LighteningCutoutBuilder.CutoutType type) throws NXException, RemoteException
type
- NXException
RemoteException
Section holeCenter() throws NXException, RemoteException
LighteningCutoutBuilder.CutoutType.HOLE
NXException
RemoteException
Section userDefinedSection() throws NXException, RemoteException
LighteningCutoutBuilder.CutoutType.USER_DEFINED
NXException
RemoteException
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
Expression diameter() throws NXException, RemoteException
LighteningCutoutBuilder.CutoutType.HOLE
NXException
RemoteException
Expression length() throws NXException, RemoteException
NXException
RemoteException
boolean reverseBendDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseBendDirection(boolean reverseBendDirection) throws NXException, RemoteException
reverseBendDirection
- NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
boolean checkClearance() throws NXException, RemoteException
NXException
RemoteException
void setCheckClearance(boolean checkClearance) throws NXException, RemoteException
checkClearance
- NXException
RemoteException
Expression clearance() throws NXException, RemoteException
NXException
RemoteException
Expression sectionCornerRadius() throws NXException, RemoteException
NXException
RemoteException
Expression dieRadius() throws NXException, RemoteException
NXException
RemoteException
Expression neutralFactor() throws NXException, RemoteException
bendOptions()
and from bend options, get Neutral Factor using BendOptions.neutralFactor()
NXException
RemoteException
String[] getStandards() throws NXException, RemoteException
NXException
RemoteException
String standardName() throws NXException, RemoteException
NXException
RemoteException
void setStandardName(String standardName) throws NXException, RemoteException
standardName
- NXException
RemoteException
BendOptions bendOptions() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.