NX Open C++ Reference Guide
|
Represents an object that manages sheetmetal features
To obtain an instance of this class, refer to Features::FeatureCollection
Created in NX4.0.0.
More...
Represents an object that manages sheetmetal features
To obtain an instance of this class, refer to Features::FeatureCollection
Created in NX4.0.0.
NXOpen::Features::SheetMetal::BeadBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBeadFeatureBuilder | ( | NXOpen::Features::Feature * | bead | ) |
Create a NXSM Bead feature Builder.
NXOpen::Features::SheetMetal::BendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBendFeatureBuilder | ( | NXOpen::Features::Feature * | bend | ) |
NXOpen::Features::SheetMetal::BendTaperBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBendTaperBuilder | ( | NXOpen::Features::Feature * | bendTaper | ) |
NXOpen::Features::SheetMetal::BreakCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateBreakCornerFeatureBuilder | ( | NXOpen::Features::Feature * | brcorner | ) |
Create a NXSM Break Corner feature Builder.
brcorner | The 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 Features::SheetMetal::BridgeTransitionBuilder.
transition | The 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 Features::SheetMetal::CleanUpUtilityBuilder.
NXOpen::Features::SheetMetal::ClosedCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateClosedCornerFeatureBuilder | ( | NXOpen::Features::Feature * | closedCorner | ) |
Create a NXSM Closed Corner feature Builder.
closedCorner | The 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.
NXOpen::Features::SheetMetal::ConvertToSheetmetalBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateConvertToSheetmetalFeatureBuilder | ( | NXOpen::Features::Feature * | convertToSheetMetal | ) |
Create a NXSM Convert To Sheetmetal feature Builder.
convertToSheetMetal | The 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.
dimple | The 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.
dCutout | The 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 | ) |
NXOpen::Features::SheetMetal::EditBendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateEditBendBuilder | ( | NXOpen::Features::Feature * | editBend | ) |
Creates a Features::SheetMetal::EditBendBuilder.
editBend | Features::EditBend to be edited |
NXOpen::Features::SheetMetal::EditCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateEditCornerBuilder | ( | ) |
Creates a Features::SheetMetal::EditCornerBuilder.
NXOpen::Features::SheetMetal::ExportFlatPatternBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateExportFlatPatternBuilder | ( | ) |
Creates a Features::SheetMetal::ExportFlatPatternBuilder.
NXOpen::Features::SheetMetal::FlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlangeFeatureBuilder | ( | NXOpen::Features::Feature * | dCutout | ) |
Create a NXSM Flange feature Builder.
NXOpen::Features::SheetMetal::FlatPatternBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlatPatternBuilder | ( | NXOpen::Features::Feature * | flatPattern | ) |
Create a NXSM Flat Pattern feature Builder.
flatPattern | The 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 | ) |
NXOpen::Features::SheetMetal::FlexibleCableBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateFlexibleCableBuilder | ( | NXOpen::Features::Feature * | flexibleCable | ) |
Creates a Features::SheetMetal::FlexibleCableBuilder.
flexibleCable | The 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 Features::SheetMetal::GussetBuilder.
gusset | Features::Gusset to be edited |
NXOpen::Features::SheetMetal::HemFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateHemFlangeFeatureBuilder | ( | NXOpen::Features::Feature * | hemFalnge | ) |
NXOpen::Features::SheetMetal::JogBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateJogFeatureBuilder | ( | NXOpen::Features::Feature * | jog | ) |
Create a NXSM Jog feature Builder.
NXOpen::Features::SheetMetal::LoftedFlangeBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateLoftedFlangeFeatureBuilder | ( | NXOpen::Features::Feature * | lflange | ) |
Create a NXSM Lofted Flange feature Builder.
lflange | The 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.
NXOpen::Features::SheetMetal::MetaformBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateMetaformBuilder | ( | NXOpen::Features::Feature * | metaform | ) |
Creates a Features::SheetMetal::MetaformBuilder.
metaform | Features::Metaform to be edited |
NXOpen::Features::SheetMetal::MigratedPanelBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateMigratedPanelFeatureBuilder | ( | NXOpen::Features::Feature * | migratedPanel | ) |
NXOpen::Features::SheetMetal::NormalCutoutBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateNormalCutoutFeatureBuilder | ( | NXOpen::Features::Feature * | ncutout | ) |
Create a NXSM Normal Cutout feature Builder.
ncutout | The 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 | ) |
NXOpen::Features::SheetMetal::ResizeBendAngleBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateResizeBendAngleBuilder | ( | NXOpen::Features::Feature * | resizeBendAngle | ) |
NXOpen::Features::SheetMetal::ResizeBendRadiusBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateResizeBendRadiusFeatureBuilder | ( | NXOpen::Features::Feature * | resizeBendRadius | ) |
Create a Resize Bend Radius Builder.
resizeBendRadius | The 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.
resizeNeutralFactor | The 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 Features::SheetMetal::SheetMetalFromSolidBuilder.
sheetMetalFromSolid | Features::SheetMetalFromSolid to be edited |
NXOpen::Features::SheetMetal::SolidPunchBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateSolidPunchBuilder | ( | NXOpen::Features::Feature * | solidPunch | ) |
Creates a Features::SheetMetal::SolidPunchBuilder.
solidPunch | Features::Feature to be edited |
NXOpen::Features::SheetMetal::TabBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateTabFeatureBuilder | ( | NXOpen::Features::Feature * | tab | ) |
Create a NXSM Tab feature Builder.
NXOpen::Features::SheetMetal::ThreeBendCornerBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateThreeBendCornerFeatureBuilder | ( | NXOpen::Features::Feature * | threeBendCorner | ) |
Create a NXSM Three Bend Corner feature Builder.
NXOpen::Features::SheetMetal::UnbendBuilder* NXOpen::Features::SheetMetal::SheetmetalManager::CreateUnbendFeatureBuilder | ( | NXOpen::Features::Feature * | 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.
bendFace | The 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.
sheetmetalBody | The face to check |
NXOpen::Features::SheetMetal::SheetmetalFaceLayer NXOpen::Features::SheetMetal::SheetmetalManager::GetFaceLayer | ( | NXOpen::Face * | inputFace | ) |
NXOpen::Features::SheetMetal::SheetmetalFaceType NXOpen::Features::SheetMetal::SheetmetalManager::GetFaceType | ( | NXOpen::Face * | inputFace | ) |
Sheet metal face type.
inputFace | The face to check |
void NXOpen::Features::SheetMetal::SheetmetalManager::GetInnerBendFaces | ( | NXOpen::Body * | sheetmetalBody, |
std::vector< NXOpen::Face * > & | innerBendFaces, | ||
std::vector< NXOpen::Features::SheetMetal::SheetmetalBendState > & | bendStates | ||
) |
NXOpen::Face* NXOpen::Features::SheetMetal::SheetmetalManager::GetOppositeFace | ( | NXOpen::Face * | inputFace | ) |
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.
inputBody | The body to check |
bool NXOpen::Features::SheetMetal::SheetmetalManager::IsThicknessEdge | ( | NXOpen::Edge * | inputEdge | ) |
Check if this edge is a thickness edge.
inputEdge | The edge to check |
tag_t NXOpen::Features::SheetMetal::SheetmetalManager::Tag | ( | ) | const |
Returns the tag of this object.