NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::SheetMetal::SheetmetalManager Class Reference

Represents an object that manages sheetmetal features
To obtain an instance of this class, refer to NXOpen::Features::FeatureCollection

Created in NX4.0.0. More...

Public Member Functions

NXOpen::Features::SheetMetal::AdvancedFlangeBuilderCreateAdvancedFlangeBuilder (NXOpen::Features::Feature *joggle)
 Creates a NXOpen::Features::SheetMetal::AdvancedFlangeBuilder. More...
 
NXOpen::Features::SheetMetal::BeadBuilderCreateBeadFeatureBuilder (NXOpen::Features::Feature *bead)
 Create a NXSM Bead feature Builder. More...
 
NXOpen::Features::SheetMetal::BendBuilderCreateBendFeatureBuilder (NXOpen::Features::Feature *bend)
 Create a NXSM Bend feature Builder. More...
 
NXOpen::Features::SheetMetal::BendListBuilderCreateBendListBuilder ()
 Creates a NXOpen::Features::SheetMetal::BendListBuilder. More...
 
NXOpen::Features::SheetMetal::BendListItemBuilderCreateBendListItemBuilder ()
 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...
 
NXOpen::Features::SheetMetal::BendTaperBuilderCreateBendTaperBuilder (NXOpen::Features::Feature *bendTaper)
 Create a NXSM Bend taper feature Builder. More...
 
NXOpen::Features::SheetMetal::BreakCornerBuilderCreateBreakCornerFeatureBuilder (NXOpen::Features::Feature *brcorner)
 Create a NXSM Break Corner feature Builder. More...
 
NXOpen::Features::SheetMetal::BridgeTransitionBuilderCreateBridgeTransitionBuilder (NXOpen::Features::Feature *transition)
 Creates a NXOpen::Features::SheetMetal::BridgeTransitionBuilder. More...
 
NXOpen::Features::SheetMetal::CleanUpUtilityBuilderCreateCleanUpUtilityBuilder ()
 Creates a NXOpen::Features::SheetMetal::CleanUpUtilityBuilder. More...
 
NXOpen::Features::SheetMetal::ClosedCornerBuilderCreateClosedCornerFeatureBuilder (NXOpen::Features::Feature *closedCorner)
 Create a NXSM Closed Corner feature Builder. More...
 
NXOpen::Features::SheetMetal::ContourFlangeBuilderCreateContourFlangeFeatureBuilder (NXOpen::Features::Feature *contourFlange)
 Create a NXSM Contour Flange feature Builder. More...
 
NXOpen::Features::SheetMetal::ConvertToSheetmetalBuilderCreateConvertToSheetmetalFeatureBuilder (NXOpen::Features::Feature *convertToSheetMetal)
 Create a NXSM Convert To Sheetmetal feature Builder. More...
 
NXOpen::Features::SheetMetal::DimpleBuilderCreateDimpleFeatureBuilder (NXOpen::Features::Feature *dimple)
 Create a NXSM Dimple feature Builder. More...
 
NXOpen::Features::SheetMetal::DrawnCutoutBuilderCreateDrawnCutoutFeatureBuilder (NXOpen::Features::Feature *dCutout)
 Create a NXSM Drawn Cutout feature Builder. More...
 
NXOpen::Features::SheetMetal::EdgeRipBuilderCreateEdgeRipFeatureBuilder (NXOpen::Features::Feature *edgeRip)
 Create a NXSM Edge Rip feature Builder. More...
 
NXOpen::Features::SheetMetal::EditBendBuilderCreateEditBendBuilder (NXOpen::Features::Feature *editBend)
 Creates a NXOpen::Features::SheetMetal::EditBendBuilder. More...
 
NXOpen::Features::SheetMetal::EditCornerBuilderCreateEditCornerBuilder ()
 Creates a NXOpen::Features::SheetMetal::EditCornerBuilder. More...
 
NXOpen::Features::SheetMetal::ExportFlatPatternBuilderCreateExportFlatPatternBuilder ()
 Creates a NXOpen::Features::SheetMetal::ExportFlatPatternBuilder. More...
 
NXOpen::Features::SheetMetal::FlangeBuilderCreateFlangeFeatureBuilder (NXOpen::Features::Feature *dCutout)
 Create a NXSM Flange feature Builder. More...
 
NXOpen::Features::SheetMetal::FlatPatternBuilderCreateFlatPatternBuilder (NXOpen::Features::Feature *flatPattern)
 Create a NXSM Flat Pattern feature Builder. More...
 
NXOpen::Features::SheetMetal::FlatSolidBuilderCreateFlatSolidFeatureBuilder (NXOpen::Features::Feature *flatSolid)
 Create a NXSM Flat Solid feature Builder. More...
 
NXOpen::Features::SheetMetal::FlexibleCableBuilderCreateFlexibleCableBuilder (NXOpen::Features::Feature *flexibleCable)
 Creates a NXOpen::Features::SheetMetal::FlexibleCableBuilder. More...
 
NXOpen::Features::SheetMetal::GussetBuilderCreateGussetBuilder (NXOpen::Features::Feature *gusset)
 Creates a NXOpen::Features::SheetMetal::GussetBuilder. More...
 
NXOpen::Features::SheetMetal::HemFlangeBuilderCreateHemFlangeFeatureBuilder (NXOpen::Features::Feature *hemFalnge)
 Create hem flange feature builder. More...
 
NXOpen::Features::SheetMetal::JogBuilderCreateJogFeatureBuilder (NXOpen::Features::Feature *jog)
 Create a NXSM Jog feature Builder. More...
 
NXOpen::Features::SheetMetal::JoggleBuilderCreateJoggleBuilder (NXOpen::Features::Feature *joggle)
 Creates a NXOpen::Features::SheetMetal::JoggleBuilder. More...
 
NXOpen::Features::SheetMetal::LighteningCutoutBuilderCreateLighteningCutoutBuilder (NXOpen::Features::SheetMetal::LighteningCutout *lighteningCutout)
 Creates a Features::SheetMetal::LighteningCutoutBuilder. More...
 
NXOpen::Features::SheetMetal::LoftedFlangeBuilderCreateLoftedFlangeFeatureBuilder (NXOpen::Features::Feature *lflange)
 Create a NXSM Lofted Flange feature Builder. More...
 
NXOpen::Features::SheetMetal::LouverBuilderCreateLouverFeatureBuilder (NXOpen::Features::Feature *louver)
 Create a NXSM Louver feature Builder. More...
 
NXOpen::Features::SheetMetal::MetaformBuilderCreateMetaformBuilder (NXOpen::Features::Feature *metaform)
 Creates a NXOpen::Features::SheetMetal::MetaformBuilder. More...
 
NXOpen::Features::SheetMetal::MigratedPanelBuilderCreateMigratedPanelFeatureBuilder (NXOpen::Features::Feature *migratedPanel)
 Create a NXSM Migrated Panel feature Builder. More...
 
NXOpen::Features::SheetMetal::MultiFlangeBuilderCreateMultiFlangeBuilder (NXOpen::Features::SheetMetal::MultiFlange *multiFlange)
 Creates a Features::SheetMetal::MultiFlangeBuilder. More...
 
NXOpen::Features::SheetMetal::NormalCutoutBuilderCreateNormalCutoutFeatureBuilder (NXOpen::Features::Feature *ncutout)
 Create a NXSM Normal Cutout feature Builder. More...
 
NXOpen::Features::SheetMetal::RebendBuilderCreateRebendFeatureBuilder (NXOpen::Features::Feature *rebend)
 Create a NXSM Rebend feature builder. More...
 
NXOpen::Features::SheetMetal::ResizeBendAngleBuilderCreateResizeBendAngleBuilder (NXOpen::Features::Feature *resizeBendAngle)
 Creates Resize Bend Angle Builder. More...
 
NXOpen::Features::SheetMetal::ResizeBendRadiusBuilderCreateResizeBendRadiusFeatureBuilder (NXOpen::Features::Feature *resizeBendRadius)
 Create a Resize Bend Radius Builder. More...
 
NXOpen::Features::SheetMetal::ResizeNeutralFactorBuilderCreateResizeNeutralFactorBuilder (NXOpen::Features::Feature *resizeNeutralFactor)
 Creates Resize Neutral Factor Builder. More...
 
NXOpen::Features::SheetMetal::SheetMetalFromSolidBuilderCreateSheetMetalFromSolidBuilder (NXOpen::Features::Feature *sheetMetalFromSolid)
 Creates a NXOpen::Features::SheetMetal::SheetMetalFromSolidBuilder. More...
 
NXOpen::Features::SheetMetal::SolidPunchBuilderCreateSolidPunchBuilder (NXOpen::Features::Feature *solidPunch)
 Creates a NXOpen::Features::SheetMetal::SolidPunchBuilder. More...
 
NXOpen::Features::SheetMetal::TabBuilderCreateTabFeatureBuilder (NXOpen::Features::Feature *tab)
 Create a NXSM Tab feature Builder. More...
 
NXOpen::Features::SheetMetal::ThreeBendCornerBuilderCreateThreeBendCornerFeatureBuilder (NXOpen::Features::Feature *threeBendCorner)
 Create a NXSM Three Bend Corner feature Builder. More...
 
NXOpen::Features::SheetMetal::UnbendBuilderCreateUnbendFeatureBuilder (NXOpen::Features::Feature *unbend)
 Create a NXSM Unbend feature builder. More...
 
NXOpen::Features::SheetMetal::SheetmetalBendParameters GetBendParameters (NXOpen::Face *bendFace)
 Bend region parameters. More...
 
double GetBodyThickness (NXOpen::Body *sheetmetalBody)
 Thickness of sheet metal body. More...
 
NXOpen::Features::SheetMetal::SheetmetalFaceLayer GetFaceLayer (NXOpen::Face *inputFace)
 Sheet metal face layer. More...
 
NXOpen::Features::SheetMetal::SheetmetalFaceType GetFaceType (NXOpen::Face *inputFace)
 Sheet metal face type. More...
 
void GetInnerBendFaces (NXOpen::Body *sheetmetalBody, std::vector< NXOpen::Face * > &innerBendFaces, std::vector< NXOpen::Features::SheetMetal::SheetmetalBendState > &bendStates)
 Get inner bend faces. More...
 
NXOpen::FaceGetOppositeFace (NXOpen::Face *inputFace)
 Opposite face to bend, web or deform face. More...
 
bool IsSheetmetalBody (NXOpen::Body *inputBody)
 Is a sheet metal body. More...
 
bool IsThicknessEdge (NXOpen::Edge *inputEdge)
 Check if this edge is a thickness edge. More...
 
tag_t Tag () const
 Returns the tag of this object. 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

NXOpen::Features::SheetMetal::AdvancedFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateAdvancedFlangeBuilder ( NXOpen::Features::Feature joggle)

Creates a NXOpen::Features::SheetMetal::AdvancedFlangeBuilder.

Returns

Created in NX11.0.0.

License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters
jogglejoggle
NXOpen::Features::SheetMetal::BeadBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBeadFeatureBuilder ( NXOpen::Features::Feature bead)

Create a NXSM Bead feature Builder.

Returns
BeadBuilder object
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
NXOpen::Features::SheetMetal::BendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBendFeatureBuilder ( NXOpen::Features::Feature bend)

Create a NXSM Bend feature Builder.

Returns
Bend object
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
NXOpen::Features::SheetMetal::BendListBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBendListBuilder ( )

Creates a NXOpen::Features::SheetMetal::BendListBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::BendListItemBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::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.

User should never need to create or delete BendListItemBuilder object on its own.

Returns

Created in NX12.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::BendTaperBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBendTaperBuilder ( NXOpen::Features::Feature bendTaper)

Create a NXSM Bend taper feature Builder.

Returns
Bend Taper object
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
NXOpen::Features::SheetMetal::BreakCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBreakCornerFeatureBuilder ( NXOpen::Features::Feature brcorner)

Create a NXSM Break Corner feature Builder.

Returns
BrcornerBuilder object
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
NXOpen::Features::SheetMetal::BridgeTransitionBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBridgeTransitionBuilder ( NXOpen::Features::Feature transition)

Creates a NXOpen::Features::SheetMetal::BridgeTransitionBuilder.

Returns
Bridge Transition Builder
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
NXOpen::Features::SheetMetal::CleanUpUtilityBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateCleanUpUtilityBuilder ( )

Creates a NXOpen::Features::SheetMetal::CleanUpUtilityBuilder.

Returns
Clean-Up Utility Builder object
Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Features::SheetMetal::ClosedCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateClosedCornerFeatureBuilder ( NXOpen::Features::Feature closedCorner)

Create a NXSM Closed Corner feature Builder.

Returns
Closed Corner object
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
NXOpen::Features::SheetMetal::ContourFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateContourFlangeFeatureBuilder ( NXOpen::Features::Feature contourFlange)

Create a NXSM Contour Flange feature Builder.

Returns
ContourFlangeBuilder object
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
NXOpen::Features::SheetMetal::ConvertToSheetmetalBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateConvertToSheetmetalFeatureBuilder ( NXOpen::Features::Feature convertToSheetMetal)

Create a NXSM Convert To Sheetmetal feature Builder.

Returns
Convert To Sheetmetal Builder object
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
NXOpen::Features::SheetMetal::DimpleBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateDimpleFeatureBuilder ( NXOpen::Features::Feature dimple)

Create a NXSM Dimple feature Builder.

Returns
DimpleBuilder object
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
NXOpen::Features::SheetMetal::DrawnCutoutBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateDrawnCutoutFeatureBuilder ( NXOpen::Features::Feature dCutout)

Create a NXSM Drawn Cutout feature Builder.

Returns
DrawnCutoutBuilder object
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
NXOpen::Features::SheetMetal::EdgeRipBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateEdgeRipFeatureBuilder ( NXOpen::Features::Feature edgeRip)

Create a NXSM Edge Rip feature Builder.

Returns
Edge Rip Builder object
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
NXOpen::Features::SheetMetal::EditBendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateEditBendBuilder ( NXOpen::Features::Feature editBend)

Creates a NXOpen::Features::SheetMetal::EditBendBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters
editBendNXOpen::Features::EditBend to be edited
NXOpen::Features::SheetMetal::EditCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateEditCornerBuilder ( )

Creates a NXOpen::Features::SheetMetal::EditCornerBuilder.

Returns

Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Features::SheetMetal::ExportFlatPatternBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateExportFlatPatternBuilder ( )

Creates a NXOpen::Features::SheetMetal::ExportFlatPatternBuilder.

Returns

Created in NX8.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
NXOpen::Features::SheetMetal::FlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlangeFeatureBuilder ( NXOpen::Features::Feature dCutout)

Create a NXSM Flange feature Builder.

Returns
FlangeBuilder object
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
NXOpen::Features::SheetMetal::FlatPatternBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlatPatternBuilder ( NXOpen::Features::Feature flatPattern)

Create a NXSM Flat Pattern feature Builder.

Returns
Flat Pattern object
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
NXOpen::Features::SheetMetal::FlatSolidBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlatSolidFeatureBuilder ( NXOpen::Features::Feature flatSolid)

Create a NXSM Flat Solid feature Builder.

Returns
Flat Solid object
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
NXOpen::Features::SheetMetal::FlexibleCableBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlexibleCableBuilder ( NXOpen::Features::Feature flexibleCable)

Creates a NXOpen::Features::SheetMetal::FlexibleCableBuilder.

Returns
Flexible Cable Builder object
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.
NXOpen::Features::SheetMetal::GussetBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateGussetBuilder ( NXOpen::Features::Feature gusset)

Creates a NXOpen::Features::SheetMetal::GussetBuilder.

Returns
Gusset Builder object
Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters
gussetNXOpen::Features::Gusset to be edited
NXOpen::Features::SheetMetal::HemFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateHemFlangeFeatureBuilder ( NXOpen::Features::Feature hemFalnge)

Create hem flange feature builder.

Returns
Hem Flange Builder object
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
NXOpen::Features::SheetMetal::JogBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateJogFeatureBuilder ( NXOpen::Features::Feature jog)

Create a NXSM Jog feature Builder.

Returns
JogBuilder object
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
NXOpen::Features::SheetMetal::JoggleBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateJoggleBuilder ( NXOpen::Features::Feature joggle)

Creates a NXOpen::Features::SheetMetal::JoggleBuilder.

Returns

Created in NX11.0.0.

License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters
jogglejoggle
NXOpen::Features::SheetMetal::LighteningCutoutBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateLighteningCutoutBuilder ( NXOpen::Features::SheetMetal::LighteningCutout lighteningCutout)

Creates a Features::SheetMetal::LighteningCutoutBuilder.

Returns

Created in NX11.0.0.

License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters
lighteningCutoutFeatures::SheetMetal::LighteningCutout to be edited
NXOpen::Features::SheetMetal::LoftedFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateLoftedFlangeFeatureBuilder ( NXOpen::Features::Feature lflange)

Create a NXSM Lofted Flange feature Builder.

Returns
LoftedFlangeBuilder object
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
NXOpen::Features::SheetMetal::LouverBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateLouverFeatureBuilder ( NXOpen::Features::Feature louver)

Create a NXSM Louver feature Builder.

Returns
LouverBuilder object
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
NXOpen::Features::SheetMetal::MetaformBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateMetaformBuilder ( NXOpen::Features::Feature metaform)

Creates a NXOpen::Features::SheetMetal::MetaformBuilder.

Returns

Created in NX7.5.0.

License requirements : adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
Parameters
metaformNXOpen::Features::Metaform to be edited
NXOpen::Features::SheetMetal::MigratedPanelBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateMigratedPanelFeatureBuilder ( NXOpen::Features::Feature migratedPanel)

Create a NXSM Migrated Panel feature Builder.

Returns
Migrated Panel Builder object
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
NXOpen::Features::SheetMetal::MultiFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateMultiFlangeBuilder ( NXOpen::Features::SheetMetal::MultiFlange multiFlange)

Creates a Features::SheetMetal::MultiFlangeBuilder.

Returns

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
NXOpen::Features::SheetMetal::NormalCutoutBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateNormalCutoutFeatureBuilder ( NXOpen::Features::Feature ncutout)

Create a NXSM Normal Cutout feature Builder.

Returns
NormalCutoutBuilder object
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
NXOpen::Features::SheetMetal::RebendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateRebendFeatureBuilder ( NXOpen::Features::Feature rebend)

Create a NXSM Rebend feature builder.

Returns
Rebend object
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
NXOpen::Features::SheetMetal::ResizeBendAngleBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateResizeBendAngleBuilder ( NXOpen::Features::Feature resizeBendAngle)

Creates Resize Bend Angle Builder.

Returns
Resize Bend Angle Builder object
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
NXOpen::Features::SheetMetal::ResizeBendRadiusBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateResizeBendRadiusFeatureBuilder ( NXOpen::Features::Feature resizeBendRadius)

Create a Resize Bend Radius Builder.

Returns
ResizeBendRadius Builder object
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
NXOpen::Features::SheetMetal::ResizeNeutralFactorBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateResizeNeutralFactorBuilder ( NXOpen::Features::Feature resizeNeutralFactor)

Creates Resize Neutral Factor Builder.

Returns

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
NXOpen::Features::SheetMetal::SheetMetalFromSolidBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateSheetMetalFromSolidBuilder ( NXOpen::Features::Feature sheetMetalFromSolid)

Creates a NXOpen::Features::SheetMetal::SheetMetalFromSolidBuilder.

Returns
Sheet Metal from Solid Builder object
Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters
sheetMetalFromSolidNXOpen::Features::SheetMetalFromSolid to be edited
NXOpen::Features::SheetMetal::SolidPunchBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateSolidPunchBuilder ( NXOpen::Features::Feature solidPunch)

Creates a NXOpen::Features::SheetMetal::SolidPunchBuilder.

Returns

Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters
solidPunchNXOpen::Features::Feature to be edited
NXOpen::Features::SheetMetal::TabBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateTabFeatureBuilder ( NXOpen::Features::Feature tab)

Create a NXSM Tab feature Builder.

Returns
TabBuilder object
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
NXOpen::Features::SheetMetal::ThreeBendCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateThreeBendCornerFeatureBuilder ( NXOpen::Features::Feature threeBendCorner)

Create a NXSM Three Bend Corner feature Builder.

Returns
ThreeBendCornerBuilder object
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
NXOpen::Features::SheetMetal::UnbendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateUnbendFeatureBuilder ( NXOpen::Features::Feature unbend)

Create a NXSM Unbend feature builder.

Returns
Unbend object
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
NXOpen::Features::SheetMetal::SheetmetalBendParameters NXOpen::Features::SheetMetal::SheetmetalManager::GetBendParameters ( NXOpen::Face bendFace)

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.

Returns

Created in NX5.0.2.

License requirements : None
Parameters
bendFaceThe face to query. This can be outer or inner bend face
double NXOpen::Features::SheetMetal::SheetmetalManager::GetBodyThickness ( NXOpen::Body sheetmetalBody)

Thickness of sheet metal body.

Value is returned in part units.

Returns
Thickness Value
Created in NX5.0.2.

License requirements : None
Parameters
sheetmetalBodyThe face to check
NXOpen::Features::SheetMetal::SheetmetalFaceLayer NXOpen::Features::SheetMetal::SheetmetalManager::GetFaceLayer ( NXOpen::Face inputFace)

Sheet metal face layer.

Returns
Sheet Metal Face Layer
Created in NX5.0.2.

License requirements : None
Parameters
inputFaceThe face to check
NXOpen::Features::SheetMetal::SheetmetalFaceType NXOpen::Features::SheetMetal::SheetmetalManager::GetFaceType ( NXOpen::Face inputFace)

Sheet metal face type.

Returns
Sheet Metal Face Type
Created in NX5.0.2.

License requirements : None
Parameters
inputFaceThe face to check
void NXOpen::Features::SheetMetal::SheetmetalManager::GetInnerBendFaces ( NXOpen::Body sheetmetalBody,
std::vector< NXOpen::Face * > &  innerBendFaces,
std::vector< NXOpen::Features::SheetMetal::SheetmetalBendState > &  bendStates 
)

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
NXOpen::Face* NXOpen::Features::SheetMetal::SheetmetalManager::GetOppositeFace ( NXOpen::Face inputFace)

Opposite face to bend, web or deform face.

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

Returns
Opposite Layer Face
Created in NX5.0.2.

License requirements : None
Parameters
inputFaceThe face to check
bool NXOpen::Features::SheetMetal::SheetmetalManager::IsSheetmetalBody ( NXOpen::Body inputBody)

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.

Returns
True = Body has NX Sheet Metal features or Flexible Printed Circuit Design features
Created in NX5.0.2.

License requirements : None
Parameters
inputBodyThe body to check
bool NXOpen::Features::SheetMetal::SheetmetalManager::IsThicknessEdge ( NXOpen::Edge inputEdge)

Check if this edge is a thickness edge.

Returns
True = Thickness Edge
Created in NX5.0.2.

License requirements : None
Parameters
inputEdgeThe edge to check
tag_t NXOpen::Features::SheetMetal::SheetmetalManager::Tag ( ) const

Returns the tag of this object.


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