public interface LighteningCutoutBuilder extends FeatureBuilder
Features.SheetMetal.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 | 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. |
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
nxopen.features.SheetMetal.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
nxopen.features.SheetMetal.LighteningCutoutBuilder.CutoutType#HOLE
License requirements: None. |
Expression |
length()
Returns the length
License requirements: None. |
Expression |
neutralFactor()
Returns the neutral factor
License requirements: None. |
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
nxopen.features.SheetMetal.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
nxopen.features.SheetMetal.LighteningCutoutBuilder.CutoutType#HOLE
NXException
RemoteException
Section userDefinedSection() throws NXException, RemoteException
nxopen.features.SheetMetal.LighteningCutoutBuilder.CutoutType#USER_DEFINED
NXException
RemoteException
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
Expression diameter() throws NXException, RemoteException
nxopen.features.SheetMetal.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
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
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.