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 |
---|---|
BeadBuilder |
createBeadFeatureBuilder(nxopen.features.Feature bead)
Create a NXSM Bead feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BendBuilder |
createBendFeatureBuilder(nxopen.features.Feature bend)
Create a NXSM Bend feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BendTaperBuilder |
createBendTaperBuilder(nxopen.features.Feature bendTaper)
Create a NXSM Bend taper feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BreakCornerBuilder |
createBreakCornerFeatureBuilder(nxopen.features.Feature brcorner)
Create a NXSM Break Corner feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
BridgeTransitionBuilder |
createBridgeTransitionBuilder(nxopen.features.Feature transition)
Creates a
BridgeTransitionBuilder
License requirements: nx_flexible_pcb ("NX Flexible PCB") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") 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(nxopen.features.Feature closedCorner)
Create a NXSM Closed Corner feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ContourFlangeBuilder |
createContourFlangeFeatureBuilder(nxopen.features.Feature contourFlange)
Create a NXSM Contour Flange feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ConvertToSheetmetalBuilder |
createConvertToSheetmetalFeatureBuilder(nxopen.features.Feature convertToSheetMetal)
Create a NXSM Convert To Sheetmetal feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
DimpleBuilder |
createDimpleFeatureBuilder(nxopen.features.Feature dimple)
Create a NXSM Dimple feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
DrawnCutoutBuilder |
createDrawnCutoutFeatureBuilder(nxopen.features.Feature dCutout)
Create a NXSM Drawn Cutout feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
EdgeRipBuilder |
createEdgeRipFeatureBuilder(nxopen.features.Feature edgeRip)
Create a NXSM Edge Rip feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
EditBendBuilder |
createEditBendBuilder(nxopen.features.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(nxopen.features.Feature dCutout)
Create a NXSM Flange feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
FlatPatternBuilder |
createFlatPatternBuilder(nxopen.features.Feature flatPattern)
Create a NXSM Flat Pattern feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
FlatSolidBuilder |
createFlatSolidFeatureBuilder(nxopen.features.Feature flatSolid)
Create a NXSM Flat Solid feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
FlexibleCableBuilder |
createFlexibleCableBuilder(nxopen.features.Feature flexibleCable)
Creates a
FlexibleCableBuilder
License requirements: nx_flexible_pcb ("NX Flexible PCB") Created in NX6.0.0 |
GussetBuilder |
createGussetBuilder(nxopen.features.Feature gusset)
|
HemFlangeBuilder |
createHemFlangeFeatureBuilder(nxopen.features.Feature hemFalnge)
Create hem flange feature builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
JogBuilder |
createJogFeatureBuilder(nxopen.features.Feature jog)
Create a NXSM Jog feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
LoftedFlangeBuilder |
createLoftedFlangeFeatureBuilder(nxopen.features.Feature lflange)
Create a NXSM Lofted Flange feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
LouverBuilder |
createLouverFeatureBuilder(nxopen.features.Feature louver)
Create a NXSM Louver feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
MetaformBuilder |
createMetaformBuilder(nxopen.features.Feature metaform)
Creates a
MetaformBuilder
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN") Created in NX7.5.0 |
MigratedPanelBuilder |
createMigratedPanelFeatureBuilder(nxopen.features.Feature migratedPanel)
Create a NXSM Migrated Panel feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
NormalCutoutBuilder |
createNormalCutoutFeatureBuilder(nxopen.features.Feature ncutout)
Create a NXSM Normal Cutout feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
RebendBuilder |
createRebendFeatureBuilder(nxopen.features.Feature rebend)
Create a NXSM Rebend feature builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ResizeBendAngleBuilder |
createResizeBendAngleBuilder(nxopen.features.Feature resizeBendAngle)
Creates Resize Bend Angle Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ResizeBendRadiusBuilder |
createResizeBendRadiusFeatureBuilder(nxopen.features.Feature resizeBendRadius)
Create a Resize Bend Radius Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ResizeNeutralFactorBuilder |
createResizeNeutralFactorBuilder(nxopen.features.Feature resizeNeutralFactor)
Creates Resize Neutral Factor Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
SheetMetalFromSolidBuilder |
createSheetMetalFromSolidBuilder(nxopen.features.Feature sheetMetalFromSolid)
Creates a
SheetMetalFromSolidBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX6.0.0 |
SolidPunchBuilder |
createSolidPunchBuilder(nxopen.features.Feature solidPunch)
Creates a
SolidPunchBuilder
License requirements: nx_sheet_metal ("NX Sheet Metal") Created in NX5.0.0 |
TabBuilder |
createTabFeatureBuilder(nxopen.features.Feature tab)
Create a NXSM Tab feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
ThreeBendCornerBuilder |
createThreeBendCornerFeatureBuilder(nxopen.features.Feature threeBendCorner)
Create a NXSM Three Bend Corner feature Builder
License requirements: nx_sheet_metal ("NX Sheet Metal") . |
UnbendBuilder |
createUnbendFeatureBuilder(nxopen.features.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(nxopen.features.Feature dimple) throws NXException, RemoteException
dimple
- The Dimple for which builder needs to be constructed. NULL for creating a new dimpleNXException
RemoteException
DrawnCutoutBuilder createDrawnCutoutFeatureBuilder(nxopen.features.Feature dCutout) throws NXException, RemoteException
dCutout
- The Drawn Cutout for which builder needs to be constructed. NULL for creating a new Drawn CutoutNXException
RemoteException
LouverBuilder createLouverFeatureBuilder(nxopen.features.Feature louver) throws NXException, RemoteException
louver
- The Louver for which builder needs to be constructed. NULL for creating a new LouverNXException
RemoteException
BeadBuilder createBeadFeatureBuilder(nxopen.features.Feature bead) throws NXException, RemoteException
bead
- The Bead for which builder needs to be constructed. NULL for creating a new BeadNXException
RemoteException
FlangeBuilder createFlangeFeatureBuilder(nxopen.features.Feature dCutout) throws NXException, RemoteException
dCutout
- The Flange for which builder needs to be constructed. NULL for creating a new FlangeNXException
RemoteException
BreakCornerBuilder createBreakCornerFeatureBuilder(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.Feature tab) throws NXException, RemoteException
tab
- The Tab for which builder needs to be constructed. NULL for creating a new TabNXException
RemoteException
LoftedFlangeBuilder createLoftedFlangeFeatureBuilder(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.Feature bend) throws NXException, RemoteException
bend
- The Bend for which builder needs to be constructed. NULL for creating a new BendNXException
RemoteException
ClosedCornerBuilder createClosedCornerFeatureBuilder(nxopen.features.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(nxopen.features.Feature jog) throws NXException, RemoteException
jog
- The Jog for which builder needs to be constructed. NULL for creating a new JogNXException
RemoteException
UnbendBuilder createUnbendFeatureBuilder(nxopen.features.Feature unbend) throws NXException, RemoteException
unbend
- The Unbend for which builder needs to be constructed. NULL for creating a new UnbendNXException
RemoteException
RebendBuilder createRebendFeatureBuilder(nxopen.features.Feature rebend) throws NXException, RemoteException
rebend
- The Rebend for which builder needs to be constructed. NULL for creating a new RebendNXException
RemoteException
MigratedPanelBuilder createMigratedPanelFeatureBuilder(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.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(nxopen.features.Feature solidPunch) throws NXException, RemoteException
SolidPunchBuilder
solidPunch
- nxopen.features.Feature
to be editedNXException
RemoteException
BridgeTransitionBuilder createBridgeTransitionBuilder(nxopen.features.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(nxopen.features.Feature sheetMetalFromSolid) throws NXException, RemoteException
SheetMetalFromSolidBuilder
sheetMetalFromSolid
- nxopen.features.sheetmetalFromSolid
to be editedNXException
RemoteException
FlexibleCableBuilder createFlexibleCableBuilder(nxopen.features.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(nxopen.features.Feature gusset) throws NXException, RemoteException
gusset
- Gusset
to be editedNXException
RemoteException
EditBendBuilder createEditBendBuilder(nxopen.features.Feature editBend) throws NXException, RemoteException
EditBendBuilder
editBend
- EditBend
to be editedNXException
RemoteException
CleanUpUtilityBuilder createCleanUpUtilityBuilder() throws NXException, RemoteException
CleanUpUtilityBuilder
NXException
RemoteException
MetaformBuilder createMetaformBuilder(nxopen.features.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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.