NXOpen .NET Reference
12.0.0
|
Represents the NX Sheetmetal preferences applicable to part More...
Classes | |
struct | _FlatPatternCalloutTypeDisplay |
The members of the following structure are the display data for a callout in a flat pattern drawing member view. | |
struct | _FlatPatternObjectTypeDisplay |
The members of the following structure are the display data for an object in a flat pattern drawing member view. | |
struct | _TabCurveTypeDisplayData |
The members of the following structure are the display data of a tab curve type | |
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... | |
struct | TabCurveTypeDisplayData |
The members of the following structure are the display data of a tab curve type More... | |
Public Types | |
enum | BendDefinitionMethodOptions { NeutralFactorValue, BendTable, BendAllowanceFormula, MaterialTable, ToolTable, BendAllowanceTable, BendDeductionTable, BendDeductionFormula, Din6935Formula } |
This enum represents the bend definition method options in preferences. More... | |
enum | FlatPatternObjectType { BendCenterLine, BendUpCenterLine, BendDownCenterLine, BendTangentLine, OuterMoldLine, InnerMoldLine, ExteriorCurves, InteriorCurves, InteriorCutoutCurves, InteriorFeatureCurves, StrikePoint, LighteningHoleCenter, JoggleLine, AddedTopGeometry, AddedBottomGeometry, ToolMarker } |
The members of the following enumerated type are used to identify object types to the FlatPattern API. More... | |
enum | TabCurveType { BendCenterLine, BendTangentLine } |
The following members are used to identify curve types of base tab feature. More... | |
enum | FlatPatternCalloutOrientationType { Leadered, Aligned } |
This enum represents orientation types for the flat pattern callouts More... | |
Public Member Functions | |
unsafe NXOpen.Expression | GetThickness () |
RETURNS the thickness expression More... | |
unsafe void | SetThickness (bool updateModel, string thickness) |
THE thickness value string More... | |
unsafe NXOpen.Expression | GetBendRadius () |
RETURNS the bend radius expression More... | |
unsafe void | SetBendRadius (bool updateModel, string bendRadius) |
The bend radius value More... | |
unsafe NXOpen.Expression | GetBendReliefDepth () |
RETURNS the bend relief depth More... | |
unsafe void | SetBendReliefDepth (bool updateModel, string bendReliefDepth) |
THE bend relief depth value More... | |
unsafe NXOpen.Expression | GetBendReliefWidth () |
RETURNS the bend relief width More... | |
unsafe void | SetBendReliefWidth (bool updateModel, string bendReliefWidth) |
THE bend relief depth value More... | |
unsafe NXOpen.Expression | GetNeutralFactor () |
RETURNS the neutral factor More... | |
unsafe void | SetNeutralFactor (bool updateModel, string neutralFactor) |
THE bend relief depth value More... | |
unsafe NXOpen.Expression | GetOuterCornerTreatmentValue () |
RETURNS the out corner treatment value for Flat as Solid operations More... | |
unsafe void | SetOuterCornerTreatmentValue (bool updateModel, string outerCornerTreatment) |
THE outer corner treatment value for Flat as Solid operations More... | |
unsafe NXOpen.Features.SheetMetal.FeatureProperty | GetOuterCornerTreatmentType () |
RETURNS the outer corner treatment type in Flat as Solid operation More... | |
unsafe void | SetOuterCornerTreatmentType (bool updateModel, NXOpen.Features.SheetMetal.FeatureProperty outerCornerTreatmentType) |
SETS the outer corner treatment type in Flat as Solid operation More... | |
unsafe NXOpen.Expression | GetInnerCornerTreatmentValue () |
RETURNS the inner corner treatment value for Flat as Solid operations More... | |
unsafe void | SetInnerCornerTreatmentValue (bool updateModel, string innerCornerTreatment) |
SETS the inner corner treatment value for Flat as Solid operations More... | |
unsafe NXOpen.Features.SheetMetal.FeatureProperty | GetInnerCornerTreatmentType () |
RETURNS the inner corner treatment type in Flat as Solid operation More... | |
unsafe void | SetInnerCornerTreatmentType (bool updateModel, NXOpen.Features.SheetMetal.FeatureProperty innerCornerTreatmentType) |
SETS the inner corner treatment type in Flat as Solid operation More... | |
unsafe bool | GetIsBsplineSimplifiedInFlatSolid () |
RETURNS the flag indicating whether B-Splines are simplified as part of the Flat Solid creation More... | |
unsafe void | SetIsBsplineSimplifiedInFlatSolid (bool updateModel, bool isBsplineSimplifiedInFlatSolid) |
SETS the flag indicating whether or not B-Splines are simplified as part of the Flat Solid creation More... | |
unsafe bool | GetIsSystemGeneratedBendReliefRemovedInFlatSolid () |
RETURNS the flag indicating whether or not system generated bend releifs are removed as part of the Flat Solid creation More... | |
unsafe 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 More... | |
unsafe double | GetMinimumArcToleranceInFlatSolid () |
RETURNS the minimum arc tolerance during Flat Solid simplification More... | |
unsafe void | SetMinimumArcToleranceInFlatSolid (bool updateModel, double minimumArcToleranceInFlatSolid) |
SETS the minimum arc tolerance during Flat Solid simplification More... | |
unsafe double | GetDeviationalToleranceInFlatSolid () |
RETURNS the deviational tolerance during Flat Solid simplification More... | |
unsafe void | SetDeviationalToleranceInFlatSolid (bool updateModel, double deviationalToleranceInFlatSolid) |
SETS the deviational tolerance during Flat Solid simplification More... | |
unsafe NXOpen.Preferences.PartSheetmetal.BendDefinitionMethodOptions | GetBendDefinitionMethodOption () |
RETURNS the bend definition method More... | |
unsafe void | SetBendDefinitionMethodOption (bool updateModel, NXOpen.Preferences.PartSheetmetal.BendDefinitionMethodOptions bendDefinitionMethod) |
SETS the bend definition method More... | |
unsafe string | GetBendTable () |
RETURNS the bend table name More... | |
unsafe void | SetBendTable (bool updateModel, string bendTable) |
SETS the bend table name More... | |
unsafe string | GetBendAllowanceFormula () |
RETURNS the bend allowance formula More... | |
unsafe void | SetBendAllowanceFormula (bool updateModel, string bendAllowanceFormula) |
SETS the bend allowance formula More... | |
unsafe string | GetBendDeductionFormula () |
Returns the bend deduction formula More... | |
unsafe void | SetBendDeductionFormula (bool updateModel, string bendDeductionFormula) |
More... | |
unsafe string | GetSecondaryToolName () |
Returns the secondaryToolName refered from Material Table More... | |
unsafe void | SetSecondaryToolName (bool updateModel, string secondaryToolName) |
More... | |
unsafe string[] | GetMaterialNames () |
RETURNS the material names defined in the material standards table More... | |
unsafe string | GetMaterial () |
RETURNS the material name saved with the part More... | |
unsafe string[] | GetMaterialProperties (string materialName, out string[] propertyNames) |
RETURNS the material name saved with the part More... | |
unsafe void | SetMaterial (bool updateModel, string standardName) |
The material standard More... | |
unsafe void | Commit () |
Commits and applies all the settings done with set_callout_type_display and set_object_type_display. More... | |
unsafe NXOpen.Preferences.PartSheetmetal.FlatPatternObjectTypeDisplay | GetFlatPatternObjectTypeDisplay (NXOpen.Preferences.PartSheetmetal.FlatPatternObjectType objectType) |
Returns the display data for a flat pattern object type. More... | |
unsafe void | SetFlatPatternObjectTypeDisplay (bool updateModel, NXOpen.Preferences.PartSheetmetal.FlatPatternObjectType objectType, NXOpen.Preferences.PartSheetmetal.FlatPatternObjectTypeDisplay displayData) |
Sets the display data for a flat pattern object type. More... | |
unsafe NXOpen.Preferences.PartSheetmetal.TabCurveTypeDisplayData | GetTabCurveTypeDisplayData (NXOpen.Preferences.PartSheetmetal.TabCurveType curveType) |
Returns the display data for a given tab curve type. More... | |
unsafe void | SetTabCurveTypeDisplayData (bool updateModel, NXOpen.Preferences.PartSheetmetal.TabCurveType curveType, NXOpen.Preferences.PartSheetmetal.TabCurveTypeDisplayData displayData) |
Sets the display data for a given tab curve type. More... | |
unsafe NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutTypeDisplay | GetFlatPatternCalloutTypeDisplay (string calloutType) |
Returns the display data for a callout type. More... | |
unsafe void | SetFlatPatternCalloutTypeDisplay (string calloutType, NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutTypeDisplay displayData) |
Sets the display data for a callout type. More... | |
unsafe void | GetFlatPatternAllObjectTypeDisplay (out NXOpen.Preferences.PartSheetmetal.FlatPatternObjectTypeDisplay[] displayData) |
Returns the types, colors, fonts, widths, and enabled status for all the the available object types. More... | |
unsafe void | GetFlatPatternAllCalloutTypeDisplay (out NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutTypeDisplay[] displayData) |
Returns the dialog names, identifiers, and enabled status for all the available callout types. More... | |
unsafe bool | GetMaintainCircularShapeForHolesInFlatSolid () |
Returns the flag indicating whether or not maintain circular shape for holes as part of the Flat Solid creation More... | |
unsafe 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 More... | |
unsafe NXOpen.Expression | GetMinimumToolClearance () |
Returns the minimum tool clearance expression More... | |
unsafe void | SetMinimumToolClearance (bool updateModel, string minToolClearance) |
Sets minimum tool clearance expression More... | |
unsafe NXOpen.Expression | GetMinimumWebLength () |
Returns the minimum Web Length expression More... | |
unsafe void | SetMinimumWebLength (bool updateModel, string minWebLength) |
Sets minimum Web Length expression More... | |
unsafe string[] | GetToolNames () |
Returns the tool names defined in the material standards table More... | |
unsafe string | GetTool () |
Returns the tool name saved with the part More... | |
unsafe string[] | GetToolProperties (string toolName, out string[] propertyNames) |
Returns the tool properties saved with the part More... | |
unsafe void | SetTool (bool updateModel, string standardName) |
The tool standard More... | |
unsafe NXOpen.NXColor | GetFlexibleCableTopFaceColor () |
RETURNS the top face color. More... | |
unsafe void | SetFlexibleCableTopFaceColor (NXOpen.NXColor topFaceColor) |
THE top face color. More... | |
unsafe NXOpen.NXColor | GetFlexibleCableBottomFaceColor () |
RETURNS the bottom face color. More... | |
unsafe void | SetFlexibleCableBottomFaceColor (NXOpen.NXColor bottomFaceColor) |
THE bottom face color. More... | |
unsafe string[] | GetFlatPatternCalloutTypeContents (string calloutType) |
Returns the contents for a callout type. More... | |
unsafe void | SetFlatPatternCalloutTypeContents (string calloutType, string[] contents) |
Sets the contents for a callout type. More... | |
unsafe NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutOrientationType | GetFlatPatternCalloutOrientationType () |
Returns the orientation type for flat pattern callouts. More... | |
unsafe void | SetFlatPatternCalloutOrientationType (NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutOrientationType orientation) |
Sets the orientation type for flat pattern callouts. More... | |
unsafe NXOpen.Expression | GetStationaryRadius () |
RETURNS the stationary radius More... | |
unsafe void | SetStationaryRadius (bool updateModel, string stationaryRadius) |
THE stationary radius More... | |
unsafe NXOpen.Expression | GetOffsetRadius () |
RETURNS the offset radius More... | |
unsafe void | SetOffsetRadius (bool updateModel, string offsetRadius) |
THE offset radius More... | |
unsafe NXOpen.Expression | GetDistanceThreshold () |
RETURNS the distance threshold More... | |
unsafe void | SetDistanceThreshold (bool updateModel, string distanceThreshold) |
THE distance threshold More... | |
unsafe NXOpen.Expression | GetDepthThreshold () |
RETURNS the depth threshold More... | |
unsafe void | SetDepthThreshold (bool updateModel, string depthThreshold) |
THE depth threshold More... | |
unsafe NXOpen.Expression | GetHoleTreatmentDiameter () |
RETURNS the hole treatment diameter value in Flat Pattern operation More... | |
unsafe void | SetHoleTreatmentDiameter (bool updateModel, string diameter) |
SETS the hole treatment diameter value in Flat Pattern operation More... | |
unsafe NXOpen.Features.SheetMetal.FeatureProperty | GetHoleTreatmentType () |
RETURNS the hole treatment type in Flat Pattern operation More... | |
unsafe void | SetHoleTreatmentType (bool updateModel, NXOpen.Features.SheetMetal.FeatureProperty holeTreatmentType) |
SETS the hole treatment type in Flat Pattern operation More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
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
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.
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.
unsafe void NXOpen.Preferences.PartSheetmetal.Commit | ( | ) |
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")
unsafe string NXOpen.Preferences.PartSheetmetal.GetBendAllowanceFormula | ( | ) |
RETURNS the bend allowance formula
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string NXOpen.Preferences.PartSheetmetal.GetBendDeductionFormula | ( | ) |
Returns the bend deduction formula
Created in NX12.0.0
License requirements: None.
unsafe NXOpen.Preferences.PartSheetmetal.BendDefinitionMethodOptions NXOpen.Preferences.PartSheetmetal.GetBendDefinitionMethodOption | ( | ) |
RETURNS the bend definition method
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetBendRadius | ( | ) |
RETURNS the bend radius expression
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetBendReliefDepth | ( | ) |
RETURNS the bend relief depth
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetBendReliefWidth | ( | ) |
RETURNS the bend relief width
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string NXOpen.Preferences.PartSheetmetal.GetBendTable | ( | ) |
RETURNS the bend table name
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetDepthThreshold | ( | ) |
RETURNS the depth threshold
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
unsafe double NXOpen.Preferences.PartSheetmetal.GetDeviationalToleranceInFlatSolid | ( | ) |
RETURNS the deviational tolerance during Flat Solid simplification
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetDistanceThreshold | ( | ) |
RETURNS the distance threshold
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
unsafe void NXOpen.Preferences.PartSheetmetal.GetFlatPatternAllCalloutTypeDisplay | ( | out NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutTypeDisplay[] | displayData | ) |
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")
displayData | Array of structures with the callout type display data. |
unsafe void NXOpen.Preferences.PartSheetmetal.GetFlatPatternAllObjectTypeDisplay | ( | out NXOpen.Preferences.PartSheetmetal.FlatPatternObjectTypeDisplay[] | displayData | ) |
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")
displayData | Array of structures with the object type display data. |
unsafe NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutOrientationType NXOpen.Preferences.PartSheetmetal.GetFlatPatternCalloutOrientationType | ( | ) |
Returns the orientation type for flat pattern callouts.
Created in NX9.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string [] NXOpen.Preferences.PartSheetmetal.GetFlatPatternCalloutTypeContents | ( | string | calloutType | ) |
Returns the contents for a callout type.
Created in NX9.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
calloutType | The name of the callout type for which to get the content. |
unsafe NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutTypeDisplay NXOpen.Preferences.PartSheetmetal.GetFlatPatternCalloutTypeDisplay | ( | string | calloutType | ) |
Returns the display data for a callout type.
The name member of the NXOpen.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.
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
calloutType | The name of the callout type for which to get the display data. |
unsafe NXOpen.Preferences.PartSheetmetal.FlatPatternObjectTypeDisplay NXOpen.Preferences.PartSheetmetal.GetFlatPatternObjectTypeDisplay | ( | NXOpen.Preferences.PartSheetmetal.FlatPatternObjectType | objectType | ) |
Returns the display data for a flat pattern object type.
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
objectType | The object type for which to return the display data. |
unsafe NXOpen.NXColor NXOpen.Preferences.PartSheetmetal.GetFlexibleCableBottomFaceColor | ( | ) |
RETURNS the bottom face color.
Created in NX7.5.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.NXColor NXOpen.Preferences.PartSheetmetal.GetFlexibleCableTopFaceColor | ( | ) |
RETURNS the top face color.
Created in NX7.5.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetHoleTreatmentDiameter | ( | ) |
RETURNS the hole treatment diameter value in Flat Pattern operation
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Features.SheetMetal.FeatureProperty NXOpen.Preferences.PartSheetmetal.GetHoleTreatmentType | ( | ) |
RETURNS the hole treatment type in Flat Pattern operation
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Features.SheetMetal.FeatureProperty NXOpen.Preferences.PartSheetmetal.GetInnerCornerTreatmentType | ( | ) |
RETURNS the inner corner treatment type in Flat as Solid operation
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetInnerCornerTreatmentValue | ( | ) |
RETURNS the inner corner treatment value for Flat as Solid operations
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe bool NXOpen.Preferences.PartSheetmetal.GetIsBsplineSimplifiedInFlatSolid | ( | ) |
RETURNS the flag indicating whether B-Splines are simplified as part of the Flat Solid creation
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe bool NXOpen.Preferences.PartSheetmetal.GetIsSystemGeneratedBendReliefRemovedInFlatSolid | ( | ) |
RETURNS 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")
unsafe bool NXOpen.Preferences.PartSheetmetal.GetMaintainCircularShapeForHolesInFlatSolid | ( | ) |
Returns 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")
unsafe string NXOpen.Preferences.PartSheetmetal.GetMaterial | ( | ) |
RETURNS the material name saved with the part
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string [] NXOpen.Preferences.PartSheetmetal.GetMaterialNames | ( | ) |
RETURNS the material names defined in the material standards table
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string [] NXOpen.Preferences.PartSheetmetal.GetMaterialProperties | ( | string | materialName, |
out string[] | propertyNames | ||
) |
RETURNS the material name saved with the part
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
materialName | material Name |
propertyNames | property Names |
unsafe double NXOpen.Preferences.PartSheetmetal.GetMinimumArcToleranceInFlatSolid | ( | ) |
RETURNS the minimum arc tolerance during Flat Solid simplification
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetMinimumToolClearance | ( | ) |
Returns the minimum tool clearance expression
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetMinimumWebLength | ( | ) |
Returns the minimum Web Length expression
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetNeutralFactor | ( | ) |
RETURNS the neutral factor
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetOffsetRadius | ( | ) |
RETURNS the offset radius
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
unsafe NXOpen.Features.SheetMetal.FeatureProperty NXOpen.Preferences.PartSheetmetal.GetOuterCornerTreatmentType | ( | ) |
RETURNS the outer corner treatment type in Flat as Solid operation
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetOuterCornerTreatmentValue | ( | ) |
RETURNS the out corner treatment value for Flat as Solid operations
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string NXOpen.Preferences.PartSheetmetal.GetSecondaryToolName | ( | ) |
Returns the secondaryToolName refered from Material Table
Created in NX12.0.0
License requirements: None.
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetStationaryRadius | ( | ) |
RETURNS the stationary radius
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
unsafe NXOpen.Preferences.PartSheetmetal.TabCurveTypeDisplayData NXOpen.Preferences.PartSheetmetal.GetTabCurveTypeDisplayData | ( | NXOpen.Preferences.PartSheetmetal.TabCurveType | curveType | ) |
Returns the display data for a given tab curve type.
Created in NX12.0.0
License requirements: None.
curveType | The curve type for which to return the display data. |
unsafe NXOpen.Expression NXOpen.Preferences.PartSheetmetal.GetThickness | ( | ) |
RETURNS the thickness expression
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string NXOpen.Preferences.PartSheetmetal.GetTool | ( | ) |
Returns the tool name saved with the part
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string [] NXOpen.Preferences.PartSheetmetal.GetToolNames | ( | ) |
Returns the tool names defined in the material standards table
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
unsafe string [] NXOpen.Preferences.PartSheetmetal.GetToolProperties | ( | string | toolName, |
out string[] | propertyNames | ||
) |
Returns the tool properties saved with the part
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
toolName | tool Name |
propertyNames | property Names |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendAllowanceFormula | ( | bool | updateModel, |
string | bendAllowanceFormula | ||
) |
SETS the bend allowance formula
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendAllowanceFormula | bend allowance formula |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendDeductionFormula | ( | bool | updateModel, |
string | bendDeductionFormula | ||
) |
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendDeductionFormula | bend deduction formula |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendDefinitionMethodOption | ( | bool | updateModel, |
NXOpen.Preferences.PartSheetmetal.BendDefinitionMethodOptions | bendDefinitionMethod | ||
) |
SETS the bend definition method
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendDefinitionMethod | bend definition method option |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendRadius | ( | bool | updateModel, |
string | bendRadius | ||
) |
The bend radius value
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendRadius | default bend radius value for bend faces |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendReliefDepth | ( | bool | updateModel, |
string | bendReliefDepth | ||
) |
THE bend relief depth value
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendReliefDepth | default depth value for bend relief |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendReliefWidth | ( | bool | updateModel, |
string | bendReliefWidth | ||
) |
THE bend relief depth value
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendReliefWidth | default width value for bend relief |
unsafe void NXOpen.Preferences.PartSheetmetal.SetBendTable | ( | bool | updateModel, |
string | bendTable | ||
) |
SETS the bend table name
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
bendTable | bend table name |
unsafe void NXOpen.Preferences.PartSheetmetal.SetDepthThreshold | ( | bool | updateModel, |
string | depthThreshold | ||
) |
THE depth threshold
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
updateModel | Specifies whether the solid model be updated immediately |
depthThreshold | default depth threshold for joggle |
unsafe 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")
updateModel | Specifies whether the solid model be recomputed immediately |
deviationalToleranceInFlatSolid | flag |
unsafe void NXOpen.Preferences.PartSheetmetal.SetDistanceThreshold | ( | bool | updateModel, |
string | distanceThreshold | ||
) |
THE distance threshold
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
updateModel | Specifies whether the solid model be updated immediately |
distanceThreshold | default distance threshold for joggle |
unsafe void NXOpen.Preferences.PartSheetmetal.SetFlatPatternCalloutOrientationType | ( | NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutOrientationType | orientation | ) |
Sets the orientation type for flat pattern callouts.
Created in NX9.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
orientation | The orientation type for the flat pattern callouts. |
unsafe void NXOpen.Preferences.PartSheetmetal.SetFlatPatternCalloutTypeContents | ( | string | calloutType, |
string[] | contents | ||
) |
Sets the contents for a callout type.
Created in NX9.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
calloutType | The name of the callout type for which to set the content. |
contents | The contents for the callout type. |
unsafe void NXOpen.Preferences.PartSheetmetal.SetFlatPatternCalloutTypeDisplay | ( | string | calloutType, |
NXOpen.Preferences.PartSheetmetal.FlatPatternCalloutTypeDisplay | displayData | ||
) |
Sets the display data for a callout type.
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
calloutType | The name of the callout type for which to set the display data. |
displayData | The display data for the callout type. |
unsafe void NXOpen.Preferences.PartSheetmetal.SetFlatPatternObjectTypeDisplay | ( | bool | updateModel, |
NXOpen.Preferences.PartSheetmetal.FlatPatternObjectType | objectType, | ||
NXOpen.Preferences.PartSheetmetal.FlatPatternObjectTypeDisplay | displayData | ||
) |
Sets the display data for a flat pattern object type.
Created in NX5.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately. |
objectType | The object type for which to get the display data. |
displayData | The display data for the flat pattern object type. |
unsafe void NXOpen.Preferences.PartSheetmetal.SetFlexibleCableBottomFaceColor | ( | NXOpen.NXColor | bottomFaceColor | ) |
THE bottom face color.
Created in NX7.5.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
bottomFaceColor |
unsafe void NXOpen.Preferences.PartSheetmetal.SetFlexibleCableTopFaceColor | ( | NXOpen.NXColor | topFaceColor | ) |
THE top face color.
Created in NX7.5.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
topFaceColor |
unsafe void NXOpen.Preferences.PartSheetmetal.SetHoleTreatmentDiameter | ( | bool | updateModel, |
string | diameter | ||
) |
SETS the hole treatment diameter value in Flat Pattern operation
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
diameter | default value for hole diameter |
unsafe void NXOpen.Preferences.PartSheetmetal.SetHoleTreatmentType | ( | bool | updateModel, |
NXOpen.Features.SheetMetal.FeatureProperty | holeTreatmentType | ||
) |
SETS the hole treatment type in Flat Pattern operation
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
holeTreatmentType | hole treatment type |
unsafe void NXOpen.Preferences.PartSheetmetal.SetInnerCornerTreatmentType | ( | bool | updateModel, |
NXOpen.Features.SheetMetal.FeatureProperty | innerCornerTreatmentType | ||
) |
SETS the inner corner treatment type in Flat as Solid operation
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
innerCornerTreatmentType | outer corner treatment type |
unsafe void NXOpen.Preferences.PartSheetmetal.SetInnerCornerTreatmentValue | ( | bool | updateModel, |
string | 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")
updateModel | Specifies whether the solid model be recomputed immediately |
innerCornerTreatment | default value for inner corner treatment |
unsafe 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")
updateModel | Specifies whether the solid model be recomputed immediately |
isBsplineSimplifiedInFlatSolid | flag |
unsafe 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")
updateModel | Specifies whether the solid model be recomputed immediately |
isSystemGeneratedBendReliefRemoved | flag |
unsafe 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")
updateModel | Specifies whether the solid model be recomputed immediately |
isMaintainCircularShapeForHoles | flag |
unsafe void NXOpen.Preferences.PartSheetmetal.SetMaterial | ( | bool | updateModel, |
string | standardName | ||
) |
The material standard
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
standardName | The name of a material from the material standards file |
unsafe 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")
updateModel | Specifies whether the solid model be recomputed immediately |
minimumArcToleranceInFlatSolid | flag |
unsafe void NXOpen.Preferences.PartSheetmetal.SetMinimumToolClearance | ( | bool | updateModel, |
string | minToolClearance | ||
) |
Sets minimum tool clearance expression
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the model be updated immediately |
minToolClearance | minimum tool clearance value for NX Sheetmetal model |
unsafe void NXOpen.Preferences.PartSheetmetal.SetMinimumWebLength | ( | bool | updateModel, |
string | minWebLength | ||
) |
Sets minimum Web Length expression
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
minWebLength | minimum Web Length value for NX Sheetmetal model |
unsafe void NXOpen.Preferences.PartSheetmetal.SetNeutralFactor | ( | bool | updateModel, |
string | neutralFactor | ||
) |
THE bend relief depth value
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
neutralFactor | default neutral factor value for bend relief |
unsafe void NXOpen.Preferences.PartSheetmetal.SetOffsetRadius | ( | bool | updateModel, |
string | offsetRadius | ||
) |
THE offset radius
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
updateModel | Specifies whether the solid model be updated immediately |
offsetRadius | default offset radius for joggle |
unsafe void NXOpen.Preferences.PartSheetmetal.SetOuterCornerTreatmentType | ( | bool | updateModel, |
NXOpen.Features.SheetMetal.FeatureProperty | outerCornerTreatmentType | ||
) |
SETS the outer corner treatment type in Flat as Solid operation
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
outerCornerTreatmentType | outer corner treatment type |
unsafe void NXOpen.Preferences.PartSheetmetal.SetOuterCornerTreatmentValue | ( | bool | updateModel, |
string | outerCornerTreatment | ||
) |
THE outer corner treatment value for Flat as Solid operations
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
outerCornerTreatment | default value for out corner treatment |
unsafe void NXOpen.Preferences.PartSheetmetal.SetSecondaryToolName | ( | bool | updateModel, |
string | secondaryToolName | ||
) |
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
secondaryToolName | secondaryToolName |
unsafe void NXOpen.Preferences.PartSheetmetal.SetStationaryRadius | ( | bool | updateModel, |
string | stationaryRadius | ||
) |
THE stationary radius
Created in NX11.0.0
License requirements: adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")
updateModel | Specifies whether the solid model be updated immediately |
stationaryRadius | default stationary radius for joggle |
unsafe void NXOpen.Preferences.PartSheetmetal.SetTabCurveTypeDisplayData | ( | bool | updateModel, |
NXOpen.Preferences.PartSheetmetal.TabCurveType | curveType, | ||
NXOpen.Preferences.PartSheetmetal.TabCurveTypeDisplayData | displayData | ||
) |
Sets the display data for a given tab curve type.
Created in NX12.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately. |
curveType | The curve type for which to get the display data. |
displayData | The display data for the tab curve type. |
unsafe void NXOpen.Preferences.PartSheetmetal.SetThickness | ( | bool | updateModel, |
string | thickness | ||
) |
THE thickness value string
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
thickness | default thickness value for NX Sheetmetal solids |
unsafe void NXOpen.Preferences.PartSheetmetal.SetTool | ( | bool | updateModel, |
string | standardName | ||
) |
The tool standard
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
updateModel | Specifies whether the solid model be recomputed immediately |
standardName | The name of a tool from the material standards file |
|
get |
Returns the tag of this object.