NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions
NXOpen::Preferences::PartSheetmetal Class Reference

Represents the NX Sheetmetal preferences applicable to part
Preferences are in control of the part. More...

List of all members.

Classes

struct  FlatPatternCalloutTypeDisplay
 The members of the following structure are the display data for a callout in a flat pattern drawing member view. More...
struct  FlatPatternObjectTypeDisplay
 The members of the following structure are the display data for an object in a flat pattern drawing member view. More...

Public Types

enum  BendDefinitionMethodOptions {
  BendDefinitionMethodOptionsNeutralFactorValue, BendDefinitionMethodOptionsBendTable, BendDefinitionMethodOptionsBendAllowanceFormula, BendDefinitionMethodOptionsMaterialTable,
  BendDefinitionMethodOptionsToolTable
}
 This enum represents the bend definition method options in preferences. More...
enum  FlatPatternObjectType {
  FlatPatternObjectTypeBendCenterLine, FlatPatternObjectTypeBendUpCenterLine, FlatPatternObjectTypeBendDownCenterLine, FlatPatternObjectTypeBendTangentLine,
  FlatPatternObjectTypeOuterMoldLine, FlatPatternObjectTypeInnerMoldLine, FlatPatternObjectTypeExteriorCurves, FlatPatternObjectTypeInteriorCurves,
  FlatPatternObjectTypeInteriorCutoutCurves, FlatPatternObjectTypeInteriorFeatureCurves, FlatPatternObjectTypeStrikePoint, FlatPatternObjectTypeLighteningHoleCenter,
  FlatPatternObjectTypeJoggleLine, FlatPatternObjectTypeAddedTopGeometry, FlatPatternObjectTypeAddedBottomGeometry, FlatPatternObjectTypeToolMarker
}
 The members of the following enumerated type are used to identify object types to the FlatPattern API. More...

Public Member Functions

void Commit ()
 Commits and applies all the settings done with set_callout_type_display and set_object_type_display.
NXString GetBendAllowanceFormula ()
 RETURNS the bend allowance formula.
NXOpen::Preferences::PartSheetmetal::BendDefinitionMethodOptions GetBendDefinitionMethodOption ()
 RETURNS the bend definition method.
NXOpen::ExpressionGetBendRadius ()
 RETURNS the bend radius expression.
NXOpen::ExpressionGetBendReliefDepth ()
 RETURNS the bend relief depth.
NXOpen::ExpressionGetBendReliefWidth ()
 RETURNS the bend relief width.
NXString GetBendTable ()
 RETURNS the bend table name.
double GetDeviationalToleranceInFlatSolid ()
 RETURNS the deviational tolerance during Flat Solid simplification.
void GetFlatPatternAllCalloutTypeDisplay (std::vector< NXOpen::Preferences::PartSheetmetal::FlatPatternCalloutTypeDisplay > &displayData)
 Returns the dialog names, identifiers, and enabled status for all the available callout types.
void GetFlatPatternAllObjectTypeDisplay (std::vector< NXOpen::Preferences::PartSheetmetal::FlatPatternObjectTypeDisplay > &displayData)
 Returns the types, colors, fonts, widths, and enabled status for all the the available object types.
NXOpen::Preferences::PartSheetmetal::FlatPatternCalloutTypeDisplay GetFlatPatternCalloutTypeDisplay (const NXString &calloutType)
 Returns the display data for a callout type.
NXOpen::Preferences::PartSheetmetal::FlatPatternObjectTypeDisplay GetFlatPatternObjectTypeDisplay (NXOpen::Preferences::PartSheetmetal::FlatPatternObjectType objectType)
 Returns the display data for a flat pattern object type.
NXOpen::NXColorGetFlexibleCableBottomFaceColor ()
 RETURNS the bottom face color.
NXOpen::NXColorGetFlexibleCableTopFaceColor ()
 RETURNS the top face color.
NXOpen::Features::SheetMetal::FeatureProperty GetInnerCornerTreatmentType ()
 RETURNS the inner corner treatment type in Flat as Solid operation.
NXOpen::ExpressionGetInnerCornerTreatmentValue ()
 RETURNS the inner corner treatment value for Flat as Solid operations.
bool GetIsBsplineSimplifiedInFlatSolid ()
 RETURNS the flag indicating whether B-Splines are simplified as part of the Flat Solid creation.
bool GetIsSystemGeneratedBendReliefRemovedInFlatSolid ()
 RETURNS the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation.
bool GetMaintainCircularShapeForHolesInFlatSolid ()
 Returns the flag indicating whether or not maintain circular shape for holes as part of the Flat Solid creation.
bool GetMaintainHolesInDeformedFlangesInFlatSolid ()
 Returns the flag indicating whether or not maintain holes in deformed flanges as part of the Flat Solid creation.
NXString GetMaterial ()
 RETURNS the material name saved with the part.
std::vector< NXStringGetMaterialNames ()
 RETURNS the material names defined in the material standards table.
std::vector< NXStringGetMaterialProperties (const NXString &materialName, std::vector< NXString > &propertyNames)
 RETURNS the material name saved with the part.
double GetMinimumArcToleranceInFlatSolid ()
 RETURNS the minimum arc tolerance during Flat Solid simplification.
NXOpen::ExpressionGetMinimumToolClearance ()
 Returns the minimum tool clearance expression.
NXOpen::ExpressionGetMinimumWebLength ()
 Returns the minimum Web Length expression.
NXOpen::ExpressionGetNeutralFactor ()
 RETURNS the neutral factor.
NXOpen::Features::SheetMetal::FeatureProperty GetOuterCornerTreatmentType ()
 RETURNS the outer corner treatment type in Flat as Solid operation.
NXOpen::ExpressionGetOuterCornerTreatmentValue ()
 RETURNS the out corner treatment value for Flat as Solid operations.
NXOpen::ExpressionGetThickness ()
 RETURNS the thickness expression.
NXString GetTool ()
 Returns the tool name saved with the part.
std::vector< NXStringGetToolNames ()
 Returns the tool names defined in the material standards table.
std::vector< NXStringGetToolProperties (const NXString &toolName, std::vector< NXString > &propertyNames)
 Returns the tool properties saved with the part.
void SetBendAllowanceFormula (bool updateModel, const NXString &bendAllowanceFormula)
 SETS the bend allowance formula
Created in NX5.0.0.
void SetBendDefinitionMethodOption (bool updateModel, NXOpen::Preferences::PartSheetmetal::BendDefinitionMethodOptions bendDefinitionMethod)
 SETS the bend definition method
Created in NX5.0.0.
void SetBendRadius (bool updateModel, const NXString &bendRadius)
 The bend radius value
Created in NX4.0.0.
void SetBendReliefDepth (bool updateModel, const NXString &bendReliefDepth)
 THE bend relief depth value
Created in NX4.0.0.
void SetBendReliefWidth (bool updateModel, const NXString &bendReliefWidth)
 THE bend relief depth value
Created in NX4.0.0.
void SetBendTable (bool updateModel, const NXString &bendTable)
 SETS the bend table name
Created in NX5.0.0.
void SetDeviationalToleranceInFlatSolid (bool updateModel, double deviationalToleranceInFlatSolid)
 SETS the deviational tolerance during Flat Solid simplification
Created in NX4.0.0.
void SetFlatPatternCalloutTypeDisplay (const NXString &calloutType, const NXOpen::Preferences::PartSheetmetal::FlatPatternCalloutTypeDisplay &displayData)
 Sets the display data for a callout type.
void SetFlatPatternObjectTypeDisplay (bool updateModel, NXOpen::Preferences::PartSheetmetal::FlatPatternObjectType objectType, const NXOpen::Preferences::PartSheetmetal::FlatPatternObjectTypeDisplay &displayData)
 Sets the display data for a flat pattern object type.
void SetFlexibleCableBottomFaceColor (NXOpen::NXColor *bottomFaceColor)
 THE bottom face color.
void SetFlexibleCableTopFaceColor (NXOpen::NXColor *topFaceColor)
 THE top face color.
void SetInnerCornerTreatmentType (bool updateModel, NXOpen::Features::SheetMetal::FeatureProperty innerCornerTreatmentType)
 SETS the inner corner treatment type in Flat as Solid operation
Created in NX4.0.0.
void SetInnerCornerTreatmentValue (bool updateModel, const NXString &innerCornerTreatment)
 SETS the inner corner treatment value for Flat as Solid operations
Created in NX4.0.0.
void SetIsBsplineSimplifiedInFlatSolid (bool updateModel, bool isBsplineSimplifiedInFlatSolid)
 SETS the flag indicating whether or not B-Splines are simplified as part of the Flat Solid creation
Created in NX4.0.0.
void SetIsSystemGeneratedBendReliefRemovedInFlatSolid (bool updateModel, bool isSystemGeneratedBendReliefRemoved)
 SETS the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation
Created in NX4.0.0.
void SetMaintainCircularShapeForHolesInFlatSolid (bool updateModel, bool isMaintainCircularShapeForHoles)
 Sets the flag indicating whether or not maintain circular shape for holes as part of the Flat Solid creation
Created in NX6.0.0.
void SetMaintainHolesInDeformedFlangesInFlatSolid (bool updateModel, bool isMaintainHolesForDeformedFlanges)
 Sets the flag indicating whether or not maintain holes in deformed flanges as part of the Flat Solid creation.
void SetMaterial (bool updateModel, const NXString &standardName)
 The material standard
Created in NX4.0.0.
void SetMinimumArcToleranceInFlatSolid (bool updateModel, double minimumArcToleranceInFlatSolid)
 SETS the minimum arc tolerance during Flat Solid simplification
Created in NX4.0.0.
void SetMinimumToolClearance (bool updateModel, const NXString &minToolClearance)
 Sets minimum tool clearance expression
Created in NX6.0.0.
void SetMinimumWebLength (bool updateModel, const NXString &minWebLength)
 Sets minimum Web Length expression
Created in NX6.0.0.
void SetNeutralFactor (bool updateModel, const NXString &neutralFactor)
 THE bend relief depth value
Created in NX4.0.0.
void SetOuterCornerTreatmentType (bool updateModel, NXOpen::Features::SheetMetal::FeatureProperty outerCornerTreatmentType)
 SETS the outer corner treatment type in Flat as Solid operation
Created in NX4.0.0.
void SetOuterCornerTreatmentValue (bool updateModel, const NXString &outerCornerTreatment)
 THE outer corner treatment value for Flat as Solid operations
Created in NX4.0.0.
void SetThickness (bool updateModel, const NXString &thickness)
 THE thickness value string
Created in NX4.0.0.
void SetTool (bool updateModel, const NXString &standardName)
 The tool standard
Created in NX6.0.0.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents the NX Sheetmetal preferences applicable to part
Preferences are in control of the part.

They can not be created but can only be changed.

Created in NX4.0.0.


Member Enumeration Documentation

This enum represents the bend definition method options in preferences.


This is used to specify the bend definition method. You can choose to use a global Neutral Factor value OR a Bend Table OR a Bend Allowance Formula OR a Material Table.


Created in NX5.0.0.

Enumerator:
BendDefinitionMethodOptionsNeutralFactorValue 

The neutral factor value method.

BendDefinitionMethodOptionsBendTable 

The bend table method.

BendDefinitionMethodOptionsBendAllowanceFormula 

The bend allowance formula method.

BendDefinitionMethodOptionsMaterialTable 

The material table method.

BendDefinitionMethodOptionsToolTable 

The tool table method.

The members of the following enumerated type are used to identify object types to the FlatPattern API.

These are not the usual NX object types; they are ordinary NX objects that are known to the flat pattern feature for the type of outline they provide to a bend region, joggle region, or lightening hole.

Enumerator:
FlatPatternObjectTypeBendCenterLine 

Deprecated.

FlatPatternObjectTypeBendUpCenterLine 

bend up center line

FlatPatternObjectTypeBendDownCenterLine 

bend down center line

FlatPatternObjectTypeBendTangentLine 

bend tangent line

FlatPatternObjectTypeOuterMoldLine 

outer mold line

FlatPatternObjectTypeInnerMoldLine 

inner mold line

FlatPatternObjectTypeExteriorCurves 

exterior curves

FlatPatternObjectTypeInteriorCurves 

Deprecated.

FlatPatternObjectTypeInteriorCutoutCurves 

interior cutout curves

FlatPatternObjectTypeInteriorFeatureCurves 

interior feature curves

FlatPatternObjectTypeStrikePoint 

strike point

FlatPatternObjectTypeLighteningHoleCenter 

lightening hole center

FlatPatternObjectTypeJoggleLine 

joggle line

FlatPatternObjectTypeAddedTopGeometry 

added top geometry

FlatPatternObjectTypeAddedBottomGeometry 

added bottom geometry

FlatPatternObjectTypeToolMarker 

tool marker


Member Function Documentation

Commits and applies all the settings done with set_callout_type_display and set_object_type_display.

It must be called after a sequence of calls to those methods to cause the view to update.
Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the bend allowance formula.

Returns:
bend allowance formula
Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the bend definition method.

Returns:
bend definition method option
Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the bend radius expression.

Returns:
expression object for radius of bend faces
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the bend relief depth.

Returns:
expression object for depth of bend relief
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the bend relief width.

Returns:
expression object for width of bend relief
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the bend table name.

Returns:
bend table name
Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the deviational tolerance during Flat Solid simplification.

Returns:
flag
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the dialog names, identifiers, and enabled status for all the available callout types.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
displayDataArray of structures with the callout type display data.

Returns the types, colors, fonts, widths, and enabled status for all the the available object types.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
displayDataArray of structures with the object type display data.

Returns the display data for a callout type.

The name member of the Preferences::PartFlexiblePrintedCircuitDesign::FlatPatternCalloutTypeDisplay is separately allocated from the callout_type argument string. In some cases the new string will contain an extended form of the callout_type passed in, and that form should be used for subsequent JA calls, without modification.

Returns:
The display data for the callout type.
Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters:
calloutTypeThe name of the callout type for which to get the display data.

Returns the display data for a flat pattern object type.

Returns:
The display data for the flat pattern object type.
Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters:
objectTypeThe object type for which to return the display data.

RETURNS the bottom face color.

Returns:

Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the top face color.

Returns:

Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the inner corner treatment type in Flat as Solid operation.

Returns:
outer corner treatment type
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the inner corner treatment value for Flat as Solid operations.

Returns:
expression object for inner corner treatment value
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the flag indicating whether B-Splines are simplified as part of the Flat Solid creation.

Returns:
flag
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation.

Returns:
flag
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the flag indicating whether or not maintain circular shape for holes as part of the Flat Solid creation.

Returns:
flag
Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the flag indicating whether or not maintain holes in deformed flanges as part of the Flat Solid creation.


This method is deprecated. Instead use Preferences::PartSheetmetal::GetMaintainCircularShapeForHolesInFlatSolid

Returns:
flag
Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the material name saved with the part.

Returns:
The name of the material saved with the part
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the material names defined in the material standards table.

Returns:

Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
std::vector<NXString> NXOpen::Preferences::PartSheetmetal::GetMaterialProperties ( const NXString materialName,
std::vector< NXString > &  propertyNames 
)

RETURNS the material name saved with the part.

Returns:
property Values
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters:
materialNamematerial Name
propertyNamesproperty Names

RETURNS the minimum arc tolerance during Flat Solid simplification.

Returns:
flag
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the minimum tool clearance expression.

Returns:
expression object for punch tool clearance
Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the minimum Web Length expression.

Returns:
expression object for Web Length
Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the neutral factor.

Returns:
expression object for neutral factor of bend areas
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the outer corner treatment type in Flat as Solid operation.

Returns:
outer corner treatment type
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the out corner treatment value for Flat as Solid operations.

Returns:
expression object for out corner treatment value
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

RETURNS the thickness expression.

Returns:
expression object for sheet thickness
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the tool name saved with the part.

Returns:
The name of the tool saved with the part
Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Returns the tool names defined in the material standards table.

Returns:

Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
std::vector<NXString> NXOpen::Preferences::PartSheetmetal::GetToolProperties ( const NXString toolName,
std::vector< NXString > &  propertyNames 
)

Returns the tool properties saved with the part.

Returns:
property Values
Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
Parameters:
toolNametool Name
propertyNamesproperty Names
void NXOpen::Preferences::PartSheetmetal::SetBendAllowanceFormula ( bool  updateModel,
const NXString bendAllowanceFormula 
)

SETS the bend allowance formula
Created in NX5.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
bendAllowanceFormulabend allowance formula

SETS the bend definition method
Created in NX5.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
bendDefinitionMethodbend definition method option
void NXOpen::Preferences::PartSheetmetal::SetBendRadius ( bool  updateModel,
const NXString bendRadius 
)

The bend radius value
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
bendRadiusdefault bend radius value for bend faces
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetBendReliefDepth ( bool  updateModel,
const NXString bendReliefDepth 
)

THE bend relief depth value
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
bendReliefDepthdefault depth value for bend relief
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetBendReliefWidth ( bool  updateModel,
const NXString bendReliefWidth 
)

THE bend relief depth value
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
bendReliefWidthdefault width value for bend relief
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetBendTable ( bool  updateModel,
const NXString bendTable 
)

SETS the bend table name
Created in NX5.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
bendTablebend table name
void NXOpen::Preferences::PartSheetmetal::SetDeviationalToleranceInFlatSolid ( bool  updateModel,
double  deviationalToleranceInFlatSolid 
)

SETS the deviational tolerance during Flat Solid simplification
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
deviationalToleranceInFlatSolidflag

Sets the display data for a callout type.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
calloutTypeThe name of the callout type for which to set the display data.
displayDataThe display data for the callout type.

Sets the display data for a flat pattern object type.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately.
objectTypeThe object type for which to get the display data.
displayDataThe display data for the flat pattern object type.

THE bottom face color.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
bottomFaceColorbottomfacecolor

THE top face color.


Created in NX7.5.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
topFaceColortopfacecolor

SETS the inner corner treatment type in Flat as Solid operation
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
innerCornerTreatmentTypeouter corner treatment type
void NXOpen::Preferences::PartSheetmetal::SetInnerCornerTreatmentValue ( bool  updateModel,
const NXString innerCornerTreatment 
)

SETS the inner corner treatment value for Flat as Solid operations
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
innerCornerTreatmentdefault value for inner corner treatment
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetIsBsplineSimplifiedInFlatSolid ( bool  updateModel,
bool  isBsplineSimplifiedInFlatSolid 
)

SETS the flag indicating whether or not B-Splines are simplified as part of the Flat Solid creation
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
isBsplineSimplifiedInFlatSolidflag
void NXOpen::Preferences::PartSheetmetal::SetIsSystemGeneratedBendReliefRemovedInFlatSolid ( bool  updateModel,
bool  isSystemGeneratedBendReliefRemoved 
)

SETS the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
isSystemGeneratedBendReliefRemovedflag
void NXOpen::Preferences::PartSheetmetal::SetMaintainCircularShapeForHolesInFlatSolid ( bool  updateModel,
bool  isMaintainCircularShapeForHoles 
)

Sets the flag indicating whether or not maintain circular shape for holes as part of the Flat Solid creation
Created in NX6.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
isMaintainCircularShapeForHolesflag
void NXOpen::Preferences::PartSheetmetal::SetMaintainHolesInDeformedFlangesInFlatSolid ( bool  updateModel,
bool  isMaintainHolesForDeformedFlanges 
)

Sets the flag indicating whether or not maintain holes in deformed flanges as part of the Flat Solid creation.


This method is deprecated. Instead use Preferences::PartSheetmetal::SetMaintainCircularShapeForHolesInFlatSolid


Deprecated:
Deprecated in NX6.0.0.


Created in NX5.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
isMaintainHolesForDeformedFlangesflag
void NXOpen::Preferences::PartSheetmetal::SetMaterial ( bool  updateModel,
const NXString standardName 
)

The material standard
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
standardNameThe name of a material from the material standards file
void NXOpen::Preferences::PartSheetmetal::SetMinimumArcToleranceInFlatSolid ( bool  updateModel,
double  minimumArcToleranceInFlatSolid 
)

SETS the minimum arc tolerance during Flat Solid simplification
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
minimumArcToleranceInFlatSolidflag
void NXOpen::Preferences::PartSheetmetal::SetMinimumToolClearance ( bool  updateModel,
const NXString minToolClearance 
)

Sets minimum tool clearance expression
Created in NX6.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the model be updated immediately
minToolClearanceminimum tool clearance value for NX Sheetmetal model
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetMinimumWebLength ( bool  updateModel,
const NXString minWebLength 
)

Sets minimum Web Length expression
Created in NX6.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
minWebLengthminimum Web Length value for NX Sheetmetal model
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetNeutralFactor ( bool  updateModel,
const NXString neutralFactor 
)

THE bend relief depth value
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
neutralFactordefault neutral factor value for bend relief
NOTE: The full Unicode character set is not supported for this parameter.

SETS the outer corner treatment type in Flat as Solid operation
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
outerCornerTreatmentTypeouter corner treatment type
void NXOpen::Preferences::PartSheetmetal::SetOuterCornerTreatmentValue ( bool  updateModel,
const NXString outerCornerTreatment 
)

THE outer corner treatment value for Flat as Solid operations
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
outerCornerTreatmentdefault value for out corner treatment
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetThickness ( bool  updateModel,
const NXString thickness 
)

THE thickness value string
Created in NX4.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
thicknessdefault thickness value for NX Sheetmetal solids
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Preferences::PartSheetmetal::SetTool ( bool  updateModel,
const NXString standardName 
)

The tool standard
Created in NX6.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters:
updateModelSpecifies whether the solid model be recomputed immediately
standardNameThe name of a tool from the material standards file

Returns the tag of this object.


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