NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Features.SheetMetal.SheetmetalManager Class Reference

Represents an object that manages sheetmetal features More...

Inheritance diagram for NXOpen.Features.SheetMetal.SheetmetalManager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.Features.SheetMetal.AdvancedFlangeBuilder 
CreateAdvancedFlangeBuilder (NXOpen.Features.Feature joggle)
 Creates a NXOpen.Features.SheetMetal.AdvancedFlangeBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.BeadBuilder 
CreateBeadFeatureBuilder (NXOpen.Features.Feature bead)
 Create a NXSM Bead feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.BendBuilder 
CreateBendFeatureBuilder (NXOpen.Features.Feature bend)
 Create a NXSM Bend feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.BendListBuilder 
CreateBendListBuilder ()
 Creates a NXOpen.Features.SheetMetal.BendListBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.BendListItemBuilder 
CreateBendListItemBuilder ()
 Creates a NXOpen.Features.SheetMetal.BendListItemBuilder BendListItemBuilder objects will be created and populated in the BendListBuilder when bend information of a flat pattern view is populated. More...
 
unsafe
NXOpen.Features.SheetMetal.BendTaperBuilder 
CreateBendTaperBuilder (NXOpen.Features.Feature bendTaper)
 Create a NXSM Bend taper feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.BreakCornerBuilder 
CreateBreakCornerFeatureBuilder (NXOpen.Features.Feature brcorner)
 Create a NXSM Break Corner feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.BridgeTransitionBuilder 
CreateBridgeTransitionBuilder (NXOpen.Features.Feature transition)
 Creates a NXOpen.Features.SheetMetal.BridgeTransitionBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.CleanUpUtilityBuilder 
CreateCleanUpUtilityBuilder ()
 Creates a NXOpen.Features.SheetMetal.CleanUpUtilityBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.ClosedCornerBuilder 
CreateClosedCornerFeatureBuilder (NXOpen.Features.Feature closedCorner)
 Create a NXSM Closed Corner feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.ContourFlangeBuilder 
CreateContourFlangeFeatureBuilder (NXOpen.Features.Feature contourFlange)
 Create a NXSM Contour Flange feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.ConvertToSheetmetalBuilder 
CreateConvertToSheetmetalFeatureBuilder (NXOpen.Features.Feature convertToSheetMetal)
 Create a NXSM Convert To Sheetmetal feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.DimpleBuilder 
CreateDimpleFeatureBuilder (NXOpen.Features.Feature dimple)
 Create a NXSM Dimple feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.DrawnCutoutBuilder 
CreateDrawnCutoutFeatureBuilder (NXOpen.Features.Feature dCutout)
 Create a NXSM Drawn Cutout feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.EdgeRipBuilder 
CreateEdgeRipFeatureBuilder (NXOpen.Features.Feature edgeRip)
 Create a NXSM Edge Rip feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.EditBendBuilder 
CreateEditBendBuilder (NXOpen.Features.Feature editBend)
 Creates a NXOpen.Features.SheetMetal.EditBendBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.EditCornerBuilder 
CreateEditCornerBuilder ()
 Creates a NXOpen.Features.SheetMetal.EditCornerBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder 
CreateExportFlatPatternBuilder ()
 Creates a NXOpen.Features.SheetMetal.ExportFlatPatternBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.FlangeBuilder 
CreateFlangeFeatureBuilder (NXOpen.Features.Feature dCutout)
 Create a NXSM Flange feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.FlatPatternBuilder 
CreateFlatPatternBuilder (NXOpen.Features.Feature flatPattern)
 Create a NXSM Flat Pattern feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.FlatSolidBuilder 
CreateFlatSolidFeatureBuilder (NXOpen.Features.Feature flatSolid)
 Create a NXSM Flat Solid feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.FlexibleCableBuilder 
CreateFlexibleCableBuilder (NXOpen.Features.Feature flexibleCable)
 Creates a NXOpen.Features.SheetMetal.FlexibleCableBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.GussetBuilder 
CreateGussetBuilder (NXOpen.Features.Feature gusset)
 Creates a NXOpen.Features.SheetMetal.GussetBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.HemFlangeBuilder 
CreateHemFlangeFeatureBuilder (NXOpen.Features.Feature hemFalnge)
 Create hem flange feature builder More...
 
unsafe
NXOpen.Features.SheetMetal.JogBuilder 
CreateJogFeatureBuilder (NXOpen.Features.Feature jog)
 Create a NXSM Jog feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.JoggleBuilder 
CreateJoggleBuilder (NXOpen.Features.Feature joggle)
 Creates a NXOpen.Features.SheetMetal.JoggleBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.LighteningCutoutBuilder 
CreateLighteningCutoutBuilder (NXOpen.Features.SheetMetal.LighteningCutout lighteningCutout)
 Creates a Features.SheetMetal.LighteningCutoutBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.LoftedFlangeBuilder 
CreateLoftedFlangeFeatureBuilder (NXOpen.Features.Feature lflange)
 Create a NXSM Lofted Flange feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.LouverBuilder 
CreateLouverFeatureBuilder (NXOpen.Features.Feature louver)
 Create a NXSM Louver feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.MetaformBuilder 
CreateMetaformBuilder (NXOpen.Features.Feature metaform)
 Creates a NXOpen.Features.SheetMetal.MetaformBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.MigratedPanelBuilder 
CreateMigratedPanelFeatureBuilder (NXOpen.Features.Feature migratedPanel)
 Create a NXSM Migrated Panel feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.MultiFlangeBuilder 
CreateMultiFlangeBuilder (NXOpen.Features.SheetMetal.MultiFlange multiFlange)
 Creates a Features.SheetMetal.MultiFlangeBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.NormalCutoutBuilder 
CreateNormalCutoutFeatureBuilder (NXOpen.Features.Feature ncutout)
 Create a NXSM Normal Cutout feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.RebendBuilder 
CreateRebendFeatureBuilder (NXOpen.Features.Feature rebend)
 Create a NXSM Rebend feature builder More...
 
unsafe
NXOpen.Features.SheetMetal.ResizeBendAngleBuilder 
CreateResizeBendAngleBuilder (NXOpen.Features.Feature resizeBendAngle)
 Creates Resize Bend Angle Builder More...
 
unsafe
NXOpen.Features.SheetMetal.ResizeBendRadiusBuilder 
CreateResizeBendRadiusFeatureBuilder (NXOpen.Features.Feature resizeBendRadius)
 Create a Resize Bend Radius Builder More...
 
unsafe
NXOpen.Features.SheetMetal.ResizeNeutralFactorBuilder 
CreateResizeNeutralFactorBuilder (NXOpen.Features.Feature resizeNeutralFactor)
 Creates Resize Neutral Factor Builder More...
 
unsafe
NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder 
CreateSheetMetalFromSolidBuilder (NXOpen.Features.Feature sheetMetalFromSolid)
 Creates a NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.SolidPunchBuilder 
CreateSolidPunchBuilder (NXOpen.Features.Feature solidPunch)
 Creates a NXOpen.Features.SheetMetal.SolidPunchBuilder More...
 
unsafe
NXOpen.Features.SheetMetal.TabBuilder 
CreateTabFeatureBuilder (NXOpen.Features.Feature tab)
 Create a NXSM Tab feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.ThreeBendCornerBuilder 
CreateThreeBendCornerFeatureBuilder (NXOpen.Features.Feature threeBendCorner)
 Create a NXSM Three Bend Corner feature Builder More...
 
unsafe
NXOpen.Features.SheetMetal.UnbendBuilder 
CreateUnbendFeatureBuilder (NXOpen.Features.Feature unbend)
 Create a NXSM Unbend feature builder More...
 
unsafe
NXOpen.Features.SheetMetal.SheetmetalBendParameters 
GetBendParameters (NXOpen.Face bendFace)
 Bend region parameters. More...
 
unsafe double GetBodyThickness (NXOpen.Body sheetmetalBody)
 Thickness of sheet metal body. More...
 
unsafe
NXOpen.Features.SheetMetal.SheetmetalFaceLayer 
GetFaceLayer (NXOpen.Face inputFace)
 Sheet metal face layer More...
 
unsafe
NXOpen.Features.SheetMetal.SheetmetalFaceType 
GetFaceType (NXOpen.Face inputFace)
 Sheet metal face type More...
 
unsafe void GetInnerBendFaces (NXOpen.Body sheetmetalBody, out NXOpen.Face[] innerBendFaces, out NXOpen.Features.SheetMetal.SheetmetalBendState[] bendStates)
 Get inner bend faces. More...
 
unsafe NXOpen.Face GetOppositeFace (NXOpen.Face inputFace)
 Opposite face to bend, web or deform face. More...
 
unsafe bool IsSheetmetalBody (NXOpen.Body inputBody)
 Is a sheet metal body. More...
 
unsafe bool IsThicknessEdge (NXOpen.Edge inputEdge)
 Check if this edge is a thickness edge More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Represents an object that manages sheetmetal features

To obtain an instance of this class, refer to NXOpen.Features.FeatureCollection

Created in NX4.0.0

Member Function Documentation

unsafe NXOpen.Features.SheetMetal.AdvancedFlangeBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateAdvancedFlangeBuilder ( NXOpen.Features.Feature  joggle)
inline

Creates a NXOpen.Features.SheetMetal.AdvancedFlangeBuilder

Created in NX11.0.0

License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
joggle
Returns
unsafe NXOpen.Features.SheetMetal.BeadBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBeadFeatureBuilder ( NXOpen.Features.Feature  bead)
inline

Create a NXSM Bead feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
beadThe Bead for which builder needs to be constructed. NULL for creating a new Bead
Returns
BeadBuilder object
unsafe NXOpen.Features.SheetMetal.BendBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBendFeatureBuilder ( NXOpen.Features.Feature  bend)
inline

Create a NXSM Bend feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
bendThe Bend for which builder needs to be constructed. NULL for creating a new Bend
Returns
Bend object
unsafe NXOpen.Features.SheetMetal.BendListBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBendListBuilder ( )
inline

Creates a NXOpen.Features.SheetMetal.BendListBuilder

Created in NX12.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Returns
unsafe NXOpen.Features.SheetMetal.BendListItemBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBendListItemBuilder ( )
inline

Creates a NXOpen.Features.SheetMetal.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.

Created in NX12.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Returns
unsafe NXOpen.Features.SheetMetal.BendTaperBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBendTaperBuilder ( NXOpen.Features.Feature  bendTaper)
inline

Create a NXSM Bend taper feature Builder

Created in NX6.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
bendTaperThe Bend Taper for which builder needs to be constructed. NULL for creating a new Bend Taper
Returns
Bend Taper object
unsafe NXOpen.Features.SheetMetal.BreakCornerBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBreakCornerFeatureBuilder ( NXOpen.Features.Feature  brcorner)
inline

Create a NXSM Break Corner feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
brcornerThe Break Corner for which builder needs to be constructed. NULL for creating a new Break Corner
Returns
BrcornerBuilder object
unsafe NXOpen.Features.SheetMetal.BridgeTransitionBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateBridgeTransitionBuilder ( NXOpen.Features.Feature  transition)
inline

Creates a NXOpen.Features.SheetMetal.BridgeTransitionBuilder

Created in NX5.0.2

License requirements: nx_flexible_pcb ("NX Flexible PCB") OR nx_sheet_metal ("NX Sheet Metal")

Parameters
transitionThe Bridge Transition feature for which builder needs to be constructed. NULL for creating a new Bridge Transition
Returns
Bridge Transition Builder
unsafe NXOpen.Features.SheetMetal.CleanUpUtilityBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateCleanUpUtilityBuilder ( )
inline

Creates a NXOpen.Features.SheetMetal.CleanUpUtilityBuilder

Created in NX7.5.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Returns
Clean-Up Utility Builder object
unsafe NXOpen.Features.SheetMetal.ClosedCornerBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateClosedCornerFeatureBuilder ( NXOpen.Features.Feature  closedCorner)
inline

Create a NXSM Closed Corner feature Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
closedCornerThe Closed Corner for which builder needs to be constructed. NULL for creating a new Closed Corner
Returns
Closed Corner object
unsafe NXOpen.Features.SheetMetal.ContourFlangeBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateContourFlangeFeatureBuilder ( NXOpen.Features.Feature  contourFlange)
inline

Create a NXSM Contour Flange feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
contourFlangeThe Contour Flange for which builder needs to be constructed. NULL for creating a new Contour Flange
Returns
ContourFlangeBuilder object
unsafe NXOpen.Features.SheetMetal.ConvertToSheetmetalBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateConvertToSheetmetalFeatureBuilder ( NXOpen.Features.Feature  convertToSheetMetal)
inline

Create a NXSM Convert To Sheetmetal feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
convertToSheetMetalThe Convert To Sheetmetal feature for which builder needs to be constructed. NULL for converting a part for the first time
Returns
Convert To Sheetmetal Builder object
unsafe NXOpen.Features.SheetMetal.DimpleBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateDimpleFeatureBuilder ( NXOpen.Features.Feature  dimple)
inline

Create a NXSM Dimple feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
dimpleThe Dimple for which builder needs to be constructed. NULL for creating a new dimple
Returns
DimpleBuilder object
unsafe NXOpen.Features.SheetMetal.DrawnCutoutBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateDrawnCutoutFeatureBuilder ( NXOpen.Features.Feature  dCutout)
inline

Create a NXSM Drawn Cutout feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
dCutoutThe Drawn Cutout for which builder needs to be constructed. NULL for creating a new Drawn Cutout
Returns
DrawnCutoutBuilder object
unsafe NXOpen.Features.SheetMetal.EdgeRipBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateEdgeRipFeatureBuilder ( NXOpen.Features.Feature  edgeRip)
inline

Create a NXSM Edge Rip feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
edgeRipThe Edge Rip for which builder needs to be constructed. NULL for creating a new Edge Rip
Returns
Edge Rip Builder object
unsafe NXOpen.Features.SheetMetal.EditBendBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateEditBendBuilder ( NXOpen.Features.Feature  editBend)
inline

Creates a NXOpen.Features.SheetMetal.EditBendBuilder

Created in NX7.5.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
editBendNXOpen.Features.EditBend to be edited
Returns
unsafe NXOpen.Features.SheetMetal.EditCornerBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateEditCornerBuilder ( )
inline

Creates a NXOpen.Features.SheetMetal.EditCornerBuilder

Created in NX7.5.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Returns
unsafe NXOpen.Features.SheetMetal.ExportFlatPatternBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateExportFlatPatternBuilder ( )
inline

Creates a NXOpen.Features.SheetMetal.ExportFlatPatternBuilder

Created in NX8.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Returns
unsafe NXOpen.Features.SheetMetal.FlangeBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateFlangeFeatureBuilder ( NXOpen.Features.Feature  dCutout)
inline

Create a NXSM Flange feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
dCutoutThe Flange for which builder needs to be constructed. NULL for creating a new Flange
Returns
FlangeBuilder object
unsafe NXOpen.Features.SheetMetal.FlatPatternBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateFlatPatternBuilder ( NXOpen.Features.Feature  flatPattern)
inline

Create a NXSM Flat Pattern feature Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
flatPatternThe Flat Pattern for which builder needs to be constructed. NULL for creating a new Flat Pattern
Returns
Flat Pattern object
unsafe NXOpen.Features.SheetMetal.FlatSolidBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateFlatSolidFeatureBuilder ( NXOpen.Features.Feature  flatSolid)
inline

Create a NXSM Flat Solid feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
flatSolidThe Contour Flange for which builder needs to be constructed. NULL for creating a new Flat Solid
Returns
Flat Solid object
unsafe NXOpen.Features.SheetMetal.FlexibleCableBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateFlexibleCableBuilder ( NXOpen.Features.Feature  flexibleCable)
inline

Creates a NXOpen.Features.SheetMetal.FlexibleCableBuilder

Created in NX6.0.0

License requirements: nx_flexible_pcb ("NX Flexible PCB")

Parameters
flexibleCableThe Flexible Cable feature for which builder needs to be constructed. NULL for creating a new Flexible Cable.
Returns
Flexible Cable Builder object
unsafe NXOpen.Features.SheetMetal.GussetBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateGussetBuilder ( NXOpen.Features.Feature  gusset)
inline

Creates a NXOpen.Features.SheetMetal.GussetBuilder

Created in NX7.5.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
gussetNXOpen.Features.Gusset to be edited
Returns
Gusset Builder object
unsafe NXOpen.Features.SheetMetal.HemFlangeBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateHemFlangeFeatureBuilder ( NXOpen.Features.Feature  hemFalnge)
inline

Create hem flange feature builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
hemFalngeThe Hem Flange feature for which builder needs to be constructed. NULL for creating a new Hem Flange
Returns
Hem Flange Builder object
unsafe NXOpen.Features.SheetMetal.JogBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateJogFeatureBuilder ( NXOpen.Features.Feature  jog)
inline

Create a NXSM Jog feature Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
jogThe Jog for which builder needs to be constructed. NULL for creating a new Jog
Returns
JogBuilder object
unsafe NXOpen.Features.SheetMetal.JoggleBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateJoggleBuilder ( NXOpen.Features.Feature  joggle)
inline

Creates a NXOpen.Features.SheetMetal.JoggleBuilder

Created in NX11.0.0

License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
joggle
Returns
unsafe NXOpen.Features.SheetMetal.LighteningCutoutBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateLighteningCutoutBuilder ( NXOpen.Features.SheetMetal.LighteningCutout  lighteningCutout)
inline

Creates a Features.SheetMetal.LighteningCutoutBuilder

Created in NX11.0.0

License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
lighteningCutoutFeatures.SheetMetal.LighteningCutout to be edited
Returns
unsafe NXOpen.Features.SheetMetal.LoftedFlangeBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateLoftedFlangeFeatureBuilder ( NXOpen.Features.Feature  lflange)
inline

Create a NXSM Lofted Flange feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
lflangeThe Lofted Flange for which builder needs to be constructed. NULL for creating a new LoftedFlange
Returns
LoftedFlangeBuilder object
unsafe NXOpen.Features.SheetMetal.LouverBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateLouverFeatureBuilder ( NXOpen.Features.Feature  louver)
inline

Create a NXSM Louver feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
louverThe Louver for which builder needs to be constructed. NULL for creating a new Louver
Returns
LouverBuilder object
unsafe NXOpen.Features.SheetMetal.MetaformBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateMetaformBuilder ( NXOpen.Features.Feature  metaform)
inline

Creates a NXOpen.Features.SheetMetal.MetaformBuilder

Created in NX7.5.0

License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
metaformNXOpen.Features.Metaform to be edited
Returns
unsafe NXOpen.Features.SheetMetal.MigratedPanelBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateMigratedPanelFeatureBuilder ( NXOpen.Features.Feature  migratedPanel)
inline

Create a NXSM Migrated Panel feature Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
migratedPanelThe Migrated Panel feature for which builder needs to be constructed. NULL for converting a part for the first time
Returns
Migrated Panel Builder object
unsafe NXOpen.Features.SheetMetal.MultiFlangeBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateMultiFlangeBuilder ( NXOpen.Features.SheetMetal.MultiFlange  multiFlange)
inline

Creates a Features.SheetMetal.MultiFlangeBuilder

Created in NX12.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB") OR nx_ship_detail ("Ship Detail Design")

Parameters
multiFlangeFeatures.SheetMetal.MultiFlange to be edited
Returns
unsafe NXOpen.Features.SheetMetal.NormalCutoutBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateNormalCutoutFeatureBuilder ( NXOpen.Features.Feature  ncutout)
inline

Create a NXSM Normal Cutout feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
ncutoutThe Normal Cutout for which builder needs to be constructed. NULL for creating a new Normal Cutout
Returns
NormalCutoutBuilder object
unsafe NXOpen.Features.SheetMetal.RebendBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateRebendFeatureBuilder ( NXOpen.Features.Feature  rebend)
inline

Create a NXSM Rebend feature builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
rebendThe Rebend for which builder needs to be constructed. NULL for creating a new Rebend
Returns
Rebend object
unsafe NXOpen.Features.SheetMetal.ResizeBendAngleBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateResizeBendAngleBuilder ( NXOpen.Features.Feature  resizeBendAngle)
inline

Creates Resize Bend Angle Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
resizeBendAngleThe Resize Bend Angle feature for which builder needs to be constructed. NULL for creating a new Resize Bend Angle
Returns
Resize Bend Angle Builder object
unsafe NXOpen.Features.SheetMetal.ResizeBendRadiusBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateResizeBendRadiusFeatureBuilder ( NXOpen.Features.Feature  resizeBendRadius)
inline

Create a Resize Bend Radius Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
resizeBendRadiusThe ResizeBendRadius feature for which builder needs to be constructed. NULL for creating a new ResizeBendRadius
Returns
ResizeBendRadius Builder object
unsafe NXOpen.Features.SheetMetal.ResizeNeutralFactorBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateResizeNeutralFactorBuilder ( NXOpen.Features.Feature  resizeNeutralFactor)
inline

Creates Resize Neutral Factor Builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
resizeNeutralFactorThe Resize Neutral Factor feature for which builder needs to be constructed. NULL for creating a new Resize Neutral Factor feature
Returns
unsafe NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateSheetMetalFromSolidBuilder ( NXOpen.Features.Feature  sheetMetalFromSolid)
inline

Creates a NXOpen.Features.SheetMetal.SheetMetalFromSolidBuilder

Created in NX6.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
sheetMetalFromSolidNXOpen.Features.SheetMetalFromSolid to be edited
Returns
Sheet Metal from Solid Builder object
unsafe NXOpen.Features.SheetMetal.SolidPunchBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateSolidPunchBuilder ( NXOpen.Features.Feature  solidPunch)
inline

Creates a NXOpen.Features.SheetMetal.SolidPunchBuilder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
solidPunchNXOpen.Features.Feature to be edited
Returns
unsafe NXOpen.Features.SheetMetal.TabBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateTabFeatureBuilder ( NXOpen.Features.Feature  tab)
inline

Create a NXSM Tab feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
tabThe Tab for which builder needs to be constructed. NULL for creating a new Tab
Returns
TabBuilder object
unsafe NXOpen.Features.SheetMetal.ThreeBendCornerBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateThreeBendCornerFeatureBuilder ( NXOpen.Features.Feature  threeBendCorner)
inline

Create a NXSM Three Bend Corner feature Builder

Created in NX4.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
threeBendCornerThe Three Bend Corner for which builder needs to be constructed. NULL for creating a new Three Bend Corner
Returns
ThreeBendCornerBuilder object
unsafe NXOpen.Features.SheetMetal.UnbendBuilder NXOpen.Features.SheetMetal.SheetmetalManager.CreateUnbendFeatureBuilder ( NXOpen.Features.Feature  unbend)
inline

Create a NXSM Unbend feature builder

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
unbendThe Unbend for which builder needs to be constructed. NULL for creating a new Unbend
Returns
Unbend object
unsafe NXOpen.Features.SheetMetal.SheetmetalBendParameters NXOpen.Features.SheetMetal.SheetmetalManager.GetBendParameters ( NXOpen.Face  bendFace)
inline

Bend region parameters.

The values are calculated from the inner face of bend region. The radius and angle values are returned in part units. This function will raise an exception of the face is not a valid bend face.

Created in NX5.0.2

License requirements: None.

Parameters
bendFaceThe face to query. This can be outer or inner bend face
Returns
unsafe double NXOpen.Features.SheetMetal.SheetmetalManager.GetBodyThickness ( NXOpen.Body  sheetmetalBody)
inline

Thickness of sheet metal body.

Value is returned in part units.

Created in NX5.0.2

License requirements: None.

Parameters
sheetmetalBodyThe face to check
Returns
Thickness Value
unsafe NXOpen.Features.SheetMetal.SheetmetalFaceLayer NXOpen.Features.SheetMetal.SheetmetalManager.GetFaceLayer ( NXOpen.Face  inputFace)
inline

Sheet metal face layer

Created in NX5.0.2

License requirements: None.

Parameters
inputFaceThe face to check
Returns
Sheet Metal Face Layer
unsafe NXOpen.Features.SheetMetal.SheetmetalFaceType NXOpen.Features.SheetMetal.SheetmetalManager.GetFaceType ( NXOpen.Face  inputFace)
inline

Sheet metal face type

Created in NX5.0.2

License requirements: None.

Parameters
inputFaceThe face to check
Returns
Sheet Metal Face Type
unsafe void NXOpen.Features.SheetMetal.SheetmetalManager.GetInnerBendFaces ( NXOpen.Body  sheetmetalBody,
out NXOpen.Face[]  innerBendFaces,
out NXOpen.Features.SheetMetal.SheetmetalBendState[]  bendStates 
)
inline

Get inner bend faces.

For every bend the inner face is the face with smaller radius.

Created in NX5.0.2

License requirements: None.

Parameters
sheetmetalBodyThe body to check
innerBendFacesInner bend faces
bendStatesBend Face is flat or bent
unsafe NXOpen.Face NXOpen.Features.SheetMetal.SheetmetalManager.GetOppositeFace ( NXOpen.Face  inputFace)
inline

Opposite face to bend, web or deform face.

Will raise an exception if the input face is not a valid face.

Created in NX5.0.2

License requirements: None.

Parameters
inputFaceThe face to check
Returns
Opposite Layer Face
unsafe bool NXOpen.Features.SheetMetal.SheetmetalManager.IsSheetmetalBody ( NXOpen.Body  inputBody)
inline

Is a sheet metal body.

This function will return True if the body has at least one NX Sheet Metal feature or a Flexible Printed Circuit Design feature.

Created in NX5.0.2

License requirements: None.

Parameters
inputBodyThe body to check
Returns
True = Body has NX Sheet Metal features or Flexible Printed Circuit Design features
unsafe bool NXOpen.Features.SheetMetal.SheetmetalManager.IsThicknessEdge ( NXOpen.Edge  inputEdge)
inline

Check if this edge is a thickness edge

Created in NX5.0.2

License requirements: None.

Parameters
inputEdgeThe edge to check
Returns
True = Thickness Edge

Property Documentation

Tag NXOpen.Features.SheetMetal.SheetmetalManager.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.