public interface SheetmetalManager extends Remote
FeatureCollection
Modifier and Type | Interface and Description |
---|---|
static class |
SheetmetalManager.InnerBendFacesData
This class holds the data returned from
getInnerBendFaces(nxopen.Body) |
Modifier and Type | Method and Description |
---|---|
AdvancedFlangeBuilder |
createAdvancedFlangeBuilder(Feature joggle)
Creates a
AdvancedFlangeBuilder
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") Created in NX11.0.0 |
BeadBuilder |
createBeadFeatureBuilder(Feature bead)
Create a NXSM Bead feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BendBuilder |
createBendFeatureBuilder(Feature bend)
Create a NXSM Bend feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BendListBuilder |
createBendListBuilder()
Creates a
BendListBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") Created in NX12.0.0 |
BendListItemBuilder |
createBendListItemBuilder()
Creates a
BendListItemBuilder
BendListItemBuilder objects will be created and populated in the BendListBuilder when bend information of a flat pattern view is populated. |
BendTaperBuilder |
createBendTaperBuilder(Feature bendTaper)
Create a NXSM Bend taper feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BreakCornerBuilder |
createBreakCornerFeatureBuilder(Feature brcorner)
Create a NXSM Break Corner feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BridgeTransitionBuilder |
createBridgeTransitionBuilder(Feature transition)
Creates a
BridgeTransitionBuilder
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal") Created in NX5.0.2 |
CleanUpUtilityBuilder |
createCleanUpUtilityBuilder()
Creates a
CleanUpUtilityBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX7.5.0 |
ClosedCornerBuilder |
createClosedCornerFeatureBuilder(Feature closedCorner)
Create a NXSM Closed Corner feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ContourFlangeBuilder |
createContourFlangeFeatureBuilder(Feature contourFlange)
Create a NXSM Contour Flange feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ConvertToSheetmetalBuilder |
createConvertToSheetmetalFeatureBuilder(Feature convertToSheetMetal)
Create a NXSM Convert To Sheetmetal feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
DimpleBuilder |
createDimpleFeatureBuilder(Feature dimple)
Create a NXSM Dimple feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
DrawnCutoutBuilder |
createDrawnCutoutFeatureBuilder(Feature dCutout)
Create a NXSM Drawn Cutout feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
EdgeRipBuilder |
createEdgeRipFeatureBuilder(Feature edgeRip)
Create a NXSM Edge Rip feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
EditBendBuilder |
createEditBendBuilder(Feature editBend)
Creates a
EditBendBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX7.5.0 |
EditCornerBuilder |
createEditCornerBuilder()
Creates a
EditCornerBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX7.5.0 |
ExportFlatPatternBuilder |
createExportFlatPatternBuilder()
Creates a
ExportFlatPatternBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") Created in NX8.0.0 |
FlangeBuilder |
createFlangeFeatureBuilder(Feature dCutout)
Create a NXSM Flange feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
FlatPatternBuilder |
createFlatPatternBuilder(Feature flatPattern)
Create a NXSM Flat Pattern feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
FlatSolidBuilder |
createFlatSolidFeatureBuilder(Feature flatSolid)
Create a NXSM Flat Solid feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
FlexibleCableBuilder |
createFlexibleCableBuilder(Feature flexibleCable)
Creates a
FlexibleCableBuilder
License requirements: nx_flexible_pcb ("NX Flexible PCB") Created in NX6.0.0 |
GussetBuilder |
createGussetBuilder(Feature gusset)
|
HemFlangeBuilder |
createHemFlangeFeatureBuilder(Feature hemFalnge)
Create hem flange feature builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
JogBuilder |
createJogFeatureBuilder(Feature jog)
Create a NXSM Jog feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
JoggleBuilder |
createJoggleBuilder(Feature joggle)
Creates a
JoggleBuilder
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") Created in NX11.0.0 |
LighteningCutoutBuilder |
createLighteningCutoutBuilder(LighteningCutout lighteningCutout)
Creates a
LighteningCutoutBuilder
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") Created in NX11.0.0 |
LoftedFlangeBuilder |
createLoftedFlangeFeatureBuilder(Feature lflange)
Create a NXSM Lofted Flange feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
LouverBuilder |
createLouverFeatureBuilder(Feature louver)
Create a NXSM Louver feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
MetaformBuilder |
createMetaformBuilder(Feature metaform)
Creates a
MetaformBuilder
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") Created in NX7.5.0 |
MigratedPanelBuilder |
createMigratedPanelFeatureBuilder(Feature migratedPanel)
Create a NXSM Migrated Panel feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
MultiFlangeBuilder |
createMultiFlangeBuilder(MultiFlange multiFlange)
Creates a
MultiFlangeBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design") Created in NX12.0.0 |
NormalCutoutBuilder |
createNormalCutoutFeatureBuilder(Feature ncutout)
Create a NXSM Normal Cutout feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
RebendBuilder |
createRebendFeatureBuilder(Feature rebend)
Create a NXSM Rebend feature builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ResizeBendAngleBuilder |
createResizeBendAngleBuilder(Feature resizeBendAngle)
Creates Resize Bend Angle Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ResizeBendRadiusBuilder |
createResizeBendRadiusFeatureBuilder(Feature resizeBendRadius)
Create a Resize Bend Radius Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ResizeNeutralFactorBuilder |
createResizeNeutralFactorBuilder(Feature resizeNeutralFactor)
Creates Resize Neutral Factor Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
SheetMetalFromSolidBuilder |
createSheetMetalFromSolidBuilder(Feature sheetMetalFromSolid)
Creates a
SheetMetalFromSolidBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX6.0.0 |
SolidPunchBuilder |
createSolidPunchBuilder(Feature solidPunch)
Creates a
SolidPunchBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX5.0.0 |
TabBuilder |
createTabFeatureBuilder(Feature tab)
Create a NXSM Tab feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ThreeBendCornerBuilder |
createThreeBendCornerFeatureBuilder(Feature threeBendCorner)
Create a NXSM Three Bend Corner feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
UnbendBuilder |
createUnbendFeatureBuilder(Feature unbend)
Create a NXSM Unbend feature builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
SheetmetalBendParameters |
getBendParameters(Face bendFace)
Bend region parameters.
|
double |
getBodyThickness(Body sheetmetalBody)
Thickness of sheet metal body.
|
SheetmetalFaceLayer |
getFaceLayer(Face inputFace)
Sheet metal face layer
License requirements: None. |
SheetmetalFaceType |
getFaceType(Face inputFace)
Sheet metal face type
License requirements: None. |
SheetmetalManager.InnerBendFacesData |
getInnerBendFaces(Body sheetmetalBody)
Get inner bend faces.
|
Face |
getOppositeFace(Face inputFace)
Opposite face to bend, web or deform face.
|
boolean |
isSheetmetalBody(Body inputBody)
Is a sheet metal body.
|
boolean |
isThicknessEdge(Edge inputEdge)
Check if this edge is a thickness edge
License requirements: None. |
DimpleBuilder createDimpleFeatureBuilder(Feature dimple) throws NXException, RemoteException
dimple
- The Dimple for which builder needs to be constructed. NULL for creating a new dimpleNXException
RemoteException
DrawnCutoutBuilder createDrawnCutoutFeatureBuilder(Feature dCutout) throws NXException, RemoteException
dCutout
- The Drawn Cutout for which builder needs to be constructed. NULL for creating a new Drawn CutoutNXException
RemoteException
LighteningCutoutBuilder createLighteningCutoutBuilder(LighteningCutout lighteningCutout) throws NXException, RemoteException
LighteningCutoutBuilder
lighteningCutout
- LighteningCutout
to be editedNXException
RemoteException
LouverBuilder createLouverFeatureBuilder(Feature louver) throws NXException, RemoteException
louver
- The Louver for which builder needs to be constructed. NULL for creating a new LouverNXException
RemoteException
BeadBuilder createBeadFeatureBuilder(Feature bead) throws NXException, RemoteException
bead
- The Bead for which builder needs to be constructed. NULL for creating a new BeadNXException
RemoteException
FlangeBuilder createFlangeFeatureBuilder(Feature dCutout) throws NXException, RemoteException
dCutout
- The Flange for which builder needs to be constructed. NULL for creating a new FlangeNXException
RemoteException
BreakCornerBuilder createBreakCornerFeatureBuilder(Feature brcorner) throws NXException, RemoteException
brcorner
- The Break Corner for which builder needs to be constructed. NULL for creating a new Break CornerNXException
RemoteException
EdgeRipBuilder createEdgeRipFeatureBuilder(Feature edgeRip) throws NXException, RemoteException
edgeRip
- The Edge Rip for which builder needs to be constructed. NULL for creating a new Edge RipNXException
RemoteException
ConvertToSheetmetalBuilder createConvertToSheetmetalFeatureBuilder(Feature convertToSheetMetal) throws NXException, RemoteException
convertToSheetMetal
- The Convert To Sheetmetal feature for which builder needs to be constructed. NULL for converting a part for the first timeNXException
RemoteException
NormalCutoutBuilder createNormalCutoutFeatureBuilder(Feature ncutout) throws NXException, RemoteException
ncutout
- The Normal Cutout for which builder needs to be constructed. NULL for creating a new Normal CutoutNXException
RemoteException
TabBuilder createTabFeatureBuilder(Feature tab) throws NXException, RemoteException
tab
- The Tab for which builder needs to be constructed. NULL for creating a new TabNXException
RemoteException
LoftedFlangeBuilder createLoftedFlangeFeatureBuilder(Feature lflange) throws NXException, RemoteException
lflange
- The Lofted Flange for which builder needs to be constructed. NULL for creating a new LoftedFlangeNXException
RemoteException
ThreeBendCornerBuilder createThreeBendCornerFeatureBuilder(Feature threeBendCorner) throws NXException, RemoteException
threeBendCorner
- The Three Bend Corner for which builder needs to be constructed. NULL for creating a new Three Bend CornerNXException
RemoteException
ContourFlangeBuilder createContourFlangeFeatureBuilder(Feature contourFlange) throws NXException, RemoteException
contourFlange
- The Contour Flange for which builder needs to be constructed. NULL for creating a new Contour FlangeNXException
RemoteException
FlatSolidBuilder createFlatSolidFeatureBuilder(Feature flatSolid) throws NXException, RemoteException
flatSolid
- The Contour Flange for which builder needs to be constructed. NULL for creating a new Flat SolidNXException
RemoteException
FlatPatternBuilder createFlatPatternBuilder(Feature flatPattern) throws NXException, RemoteException
flatPattern
- The Flat Pattern for which builder needs to be constructed. NULL for creating a new Flat PatternNXException
RemoteException
BendTaperBuilder createBendTaperBuilder(Feature bendTaper) throws NXException, RemoteException
bendTaper
- The Bend Taper for which builder needs to be constructed. NULL for creating a new Bend TaperNXException
RemoteException
BendBuilder createBendFeatureBuilder(Feature bend) throws NXException, RemoteException
bend
- The Bend for which builder needs to be constructed. NULL for creating a new BendNXException
RemoteException
ClosedCornerBuilder createClosedCornerFeatureBuilder(Feature closedCorner) throws NXException, RemoteException
closedCorner
- The Closed Corner for which builder needs to be constructed. NULL for creating a new Closed CornerNXException
RemoteException
JogBuilder createJogFeatureBuilder(Feature jog) throws NXException, RemoteException
jog
- The Jog for which builder needs to be constructed. NULL for creating a new JogNXException
RemoteException
UnbendBuilder createUnbendFeatureBuilder(Feature unbend) throws NXException, RemoteException
unbend
- The Unbend for which builder needs to be constructed. NULL for creating a new UnbendNXException
RemoteException
RebendBuilder createRebendFeatureBuilder(Feature rebend) throws NXException, RemoteException
rebend
- The Rebend for which builder needs to be constructed. NULL for creating a new RebendNXException
RemoteException
MigratedPanelBuilder createMigratedPanelFeatureBuilder(Feature migratedPanel) throws NXException, RemoteException
migratedPanel
- The Migrated Panel feature for which builder needs to be constructed. NULL for converting a part for the first timeNXException
RemoteException
ResizeBendRadiusBuilder createResizeBendRadiusFeatureBuilder(Feature resizeBendRadius) throws NXException, RemoteException
resizeBendRadius
- The ResizeBendRadius feature for which builder needs to be constructed. NULL for creating a new ResizeBendRadiusNXException
RemoteException
ResizeBendAngleBuilder createResizeBendAngleBuilder(Feature resizeBendAngle) throws NXException, RemoteException
resizeBendAngle
- The Resize Bend Angle feature for which builder needs to be constructed. NULL for creating a new Resize Bend AngleNXException
RemoteException
HemFlangeBuilder createHemFlangeFeatureBuilder(Feature hemFalnge) throws NXException, RemoteException
hemFalnge
- The Hem Flange feature for which builder needs to be constructed. NULL for creating a new Hem FlangeNXException
RemoteException
ResizeNeutralFactorBuilder createResizeNeutralFactorBuilder(Feature resizeNeutralFactor) throws NXException, RemoteException
resizeNeutralFactor
- The Resize Neutral Factor feature for which builder needs to be constructed. NULL for creating a new Resize Neutral Factor featureNXException
RemoteException
SolidPunchBuilder createSolidPunchBuilder(Feature solidPunch) throws NXException, RemoteException
SolidPunchBuilder
solidPunch
- Feature
to be editedNXException
RemoteException
BridgeTransitionBuilder createBridgeTransitionBuilder(Feature transition) throws NXException, RemoteException
BridgeTransitionBuilder
transition
- The Bridge Transition feature for which builder needs to be constructed. NULL for creating a new Bridge TransitionNXException
RemoteException
boolean isSheetmetalBody(Body inputBody) throws NXException, RemoteException
inputBody
- The body to checkNXException
RemoteException
double getBodyThickness(Body sheetmetalBody) throws NXException, RemoteException
sheetmetalBody
- The face to checkNXException
RemoteException
SheetmetalManager.InnerBendFacesData getInnerBendFaces(Body sheetmetalBody) throws NXException, RemoteException
sheetmetalBody
- The body to checkNXException
RemoteException
SheetmetalFaceType getFaceType(Face inputFace) throws NXException, RemoteException
inputFace
- The face to checkNXException
RemoteException
SheetmetalFaceLayer getFaceLayer(Face inputFace) throws NXException, RemoteException
inputFace
- The face to checkNXException
RemoteException
Face getOppositeFace(Face inputFace) throws NXException, RemoteException
inputFace
- The face to checkNXException
RemoteException
SheetmetalBendParameters getBendParameters(Face bendFace) throws NXException, RemoteException
bendFace
- The face to query. This can be outer or inner bend faceNXException
RemoteException
boolean isThicknessEdge(Edge inputEdge) throws NXException, RemoteException
inputEdge
- The edge to checkNXException
RemoteException
SheetMetalFromSolidBuilder createSheetMetalFromSolidBuilder(Feature sheetMetalFromSolid) throws NXException, RemoteException
SheetMetalFromSolidBuilder
sheetMetalFromSolid
- SheetMetalFromSolid
to be editedNXException
RemoteException
FlexibleCableBuilder createFlexibleCableBuilder(Feature flexibleCable) throws NXException, RemoteException
FlexibleCableBuilder
flexibleCable
- The Flexible Cable feature for which builder needs to be constructed. NULL for creating a new Flexible Cable.NXException
RemoteException
GussetBuilder createGussetBuilder(Feature gusset) throws NXException, RemoteException
gusset
- Gusset
to be editedNXException
RemoteException
EditBendBuilder createEditBendBuilder(Feature editBend) throws NXException, RemoteException
EditBendBuilder
editBend
- EditBend
to be editedNXException
RemoteException
CleanUpUtilityBuilder createCleanUpUtilityBuilder() throws NXException, RemoteException
CleanUpUtilityBuilder
NXException
RemoteException
MetaformBuilder createMetaformBuilder(Feature metaform) throws NXException, RemoteException
MetaformBuilder
metaform
- Metaform
to be editedNXException
RemoteException
EditCornerBuilder createEditCornerBuilder() throws NXException, RemoteException
EditCornerBuilder
NXException
RemoteException
ExportFlatPatternBuilder createExportFlatPatternBuilder() throws NXException, RemoteException
ExportFlatPatternBuilder
NXException
RemoteException
JoggleBuilder createJoggleBuilder(Feature joggle) throws NXException, RemoteException
JoggleBuilder
joggle
- NXException
RemoteException
AdvancedFlangeBuilder createAdvancedFlangeBuilder(Feature joggle) throws NXException, RemoteException
AdvancedFlangeBuilder
joggle
- NXException
RemoteException
BendListBuilder createBendListBuilder() throws NXException, RemoteException
BendListBuilder
NXException
RemoteException
BendListItemBuilder createBendListItemBuilder() throws NXException, RemoteException
BendListItemBuilder
BendListItemBuilder objects will be created and populated in the BendListBuilder when bend information of a flat pattern view is populated.
User should never need to create or delete BendListItemBuilder object on its own.
NXException
RemoteException
MultiFlangeBuilder createMultiFlangeBuilder(MultiFlange multiFlange) throws NXException, RemoteException
MultiFlangeBuilder
multiFlange
- MultiFlange
to be editedNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.