AdvancedFlangeBuilder Class¶
-
class
NXOpen.Features.SheetMetal.AdvancedFlangeBuilder¶ Bases:
NXOpen.Features.FeatureBuilderRepresents a Sheetmetal Advanced Flange builder class.
To create a new instance of this class, use
NXOpen.Features.SheetMetal.SheetmetalManager.CreateAdvancedFlangeBuilder()Default values.
Property Value Angle.Value 0 EndAdjustment.Value 0 FlatPatternCompensationAtEnd 0 FlatPatternCompensationAtStart 0 InferLength 0 Inset MaterialInside Length.Value 0 (millimeters part), 0 (inches part) LengthReference Inside StartAdjustment.Value 0 New in version NX11.0.0.
Properties¶
| Property | Description |
|---|---|
| Angle | Returns the angle |
| BendOptions | Returns the Sheet Metal Bend Options |
| Edges | Returns the base edge for the advanced flange. |
| EndAdjustment | Returns the flat pattern compensation adjustment at end of the flange |
| Faces | Returns the reference face for advanced flange |
| FlatPatternCompensationAtEnd | Returns or sets the option to apply flat pattern compensation at end of the flange |
| FlatPatternCompensationAtStart | Returns or sets the option to apply flat pattern compensation at start of the flange |
| InferLength | Returns or sets the infer length option |
| Inset | Returns or sets the inset type |
| Length | Returns the length |
| LengthReference | Returns or sets the length reference |
| ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
| PatchSolutionFlag | Returns or sets the patch solution flag |
| PatchSurfaceFilename | Returns or sets the patch surface filename |
| Plane1 | Returns or sets the first plane for the end limits |
| Plane2 | Returns or sets the second plane for the end limits |
| ReverseDirection | Returns or sets the option to reverse length direction |
| ReverseTrimSide | Returns or sets the option to reverse trim side |
| StartAdjustment | Returns the flat pattern compensation adjustment at start of the flange |
| SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
| Tag | Returns the Tag for this object. |
| Type | Returns or sets the advanced flange type |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| CommitFeature | Commits the feature parameters and creates the feature |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetFeature | Returns the feature currently being edited by this builder. |
| GetObject | Returns the object currently being edited by this builder. |
| HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
| SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
| ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| AdvancedFlangeBuilderInsets Enumeration | This enum defines the material types |
| AdvancedFlangeBuilderLengthReferences Enumeration | This enum defines the flange length dimension types |
| AdvancedFlangeBuilderTypes Enumeration | This enum defines the type options. |
Property Detail¶
Angle¶
-
AdvancedFlangeBuilder.Angle¶ Returns the angle
-------------------------------------Getter Method
Signature
AngleReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
BendOptions¶
-
AdvancedFlangeBuilder.BendOptions¶ Returns the Sheet Metal Bend Options
-------------------------------------Getter Method
Signature
BendOptionsReturns: Return type: NXOpen.Features.SheetMetal.BendOptionsNew in version NX11.0.0.
License requirements: None.
Edges¶
-
AdvancedFlangeBuilder.Edges¶ Returns the base edge for the advanced flange.
-------------------------------------Getter Method
Signature
EdgesReturns: Return type: NXOpen.ScCollectorNew in version NX11.0.0.
License requirements: None.
EndAdjustment¶
-
AdvancedFlangeBuilder.EndAdjustment¶ Returns the flat pattern compensation adjustment at end of the flange
-------------------------------------Getter Method
Signature
EndAdjustmentReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
Faces¶
-
AdvancedFlangeBuilder.Faces¶ Returns the reference face for advanced flange
-------------------------------------Getter Method
Signature
FacesReturns: Return type: NXOpen.ScCollectorNew in version NX11.0.0.
License requirements: None.
FlatPatternCompensationAtEnd¶
-
AdvancedFlangeBuilder.FlatPatternCompensationAtEnd¶ Returns or sets the option to apply flat pattern compensation at end of the flange
-------------------------------------Getter Method
Signature
FlatPatternCompensationAtEndReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FlatPatternCompensationAtEndParameters: flatPatternCompensationAtEnd (bool) – New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
FlatPatternCompensationAtStart¶
-
AdvancedFlangeBuilder.FlatPatternCompensationAtStart¶ Returns or sets the option to apply flat pattern compensation at start of the flange
-------------------------------------Getter Method
Signature
FlatPatternCompensationAtStartReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FlatPatternCompensationAtStartParameters: flatPatternCompensationAtStart (bool) – New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
InferLength¶
-
AdvancedFlangeBuilder.InferLength¶ Returns or sets the infer length option
-------------------------------------Getter Method
Signature
InferLengthReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InferLengthParameters: inferLength (bool) – New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Inset¶
-
AdvancedFlangeBuilder.Inset¶ Returns or sets the inset type
-------------------------------------Getter Method
Signature
InsetReturns: Return type: NXOpen.Features.SheetMetal.AdvancedFlangeBuilderInsetsNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InsetParameters: inset ( NXOpen.Features.SheetMetal.AdvancedFlangeBuilderInsets) –New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Length¶
-
AdvancedFlangeBuilder.Length¶ Returns the length
-------------------------------------Getter Method
Signature
LengthReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
LengthReference¶
-
AdvancedFlangeBuilder.LengthReference¶ Returns or sets the length reference
-------------------------------------Getter Method
Signature
LengthReferenceReturns: Return type: NXOpen.Features.SheetMetal.AdvancedFlangeBuilderLengthReferencesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LengthReferenceParameters: lengthReference ( NXOpen.Features.SheetMetal.AdvancedFlangeBuilderLengthReferences) –New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Plane1¶
-
AdvancedFlangeBuilder.Plane1¶ Returns or sets the first plane for the end limits
-------------------------------------Getter Method
Signature
Plane1Returns: Return type: NXOpen.PlaneNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Plane1Parameters: plane1 ( NXOpen.Plane) –New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Plane2¶
-
AdvancedFlangeBuilder.Plane2¶ Returns or sets the second plane for the end limits
-------------------------------------Getter Method
Signature
Plane2Returns: Return type: NXOpen.PlaneNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Plane2Parameters: plane2 ( NXOpen.Plane) –New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
ReverseDirection¶
-
AdvancedFlangeBuilder.ReverseDirection¶ Returns or sets the option to reverse length direction
-------------------------------------Getter Method
Signature
ReverseDirectionReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReverseDirectionParameters: reverseDirection (bool) – New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
ReverseTrimSide¶
-
AdvancedFlangeBuilder.ReverseTrimSide¶ Returns or sets the option to reverse trim side
-------------------------------------Getter Method
Signature
ReverseTrimSideReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReverseTrimSideParameters: reverseTrimSide (bool) – New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
StartAdjustment¶
-
AdvancedFlangeBuilder.StartAdjustment¶ Returns the flat pattern compensation adjustment at start of the flange
-------------------------------------Getter Method
Signature
StartAdjustmentReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
Type¶
-
AdvancedFlangeBuilder.Type¶ Returns or sets the advanced flange type
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.Features.SheetMetal.AdvancedFlangeBuilderTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: type ( NXOpen.Features.SheetMetal.AdvancedFlangeBuilderTypes) –New in version NX11.0.0.
License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Method Detail¶
Validate¶
-
AdvancedFlangeBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.