AdvancedFlangeBuilder Class¶
-
class
NXOpen.Features.SheetMetal.
AdvancedFlangeBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents 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 @return |
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
Angle()
Returns: Return type: NXOpen.Expression
New in version NX11.0.0.
License requirements: None.
BendOptions¶
-
AdvancedFlangeBuilder.
BendOptions
¶ Returns the Sheet Metal Bend Options
-------------------------------------
Getter Method
Signature
BendOptions()
Returns: Return type: NXOpen.Features.SheetMetal.BendOptions
New in version NX11.0.0.
License requirements: None.
Edges¶
-
AdvancedFlangeBuilder.
Edges
¶ Returns the base edge for the advanced flange.
-------------------------------------
Getter Method
Signature
Edges()
Returns: Return type: NXOpen.ScCollector
New 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
EndAdjustment()
Returns: Return type: NXOpen.Expression
New in version NX11.0.0.
License requirements: None.
Faces¶
-
AdvancedFlangeBuilder.
Faces
¶ Returns the reference face for advanced flange
-------------------------------------
Getter Method
Signature
Faces()
Returns: Return type: NXOpen.ScCollector
New 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
FlatPatternCompensationAtEnd()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FlatPatternCompensationAtEnd(flatPatternCompensationAtEnd)
Parameters: 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
FlatPatternCompensationAtStart()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FlatPatternCompensationAtStart(flatPatternCompensationAtStart)
Parameters: 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
InferLength()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InferLength(inferLength)
Parameters: 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
Inset()
Returns: Return type: NXOpen.Features.SheetMetal.AdvancedFlangeBuilderInsets
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Inset(inset)
Parameters: 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
Length()
Returns: Return type: NXOpen.Expression
New in version NX11.0.0.
License requirements: None.
LengthReference¶
-
AdvancedFlangeBuilder.
LengthReference
¶ Returns or sets the length reference
-------------------------------------
Getter Method
Signature
LengthReference()
Returns: Return type: NXOpen.Features.SheetMetal.AdvancedFlangeBuilderLengthReferences
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LengthReference(lengthReference)
Parameters: 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
Plane1()
Returns: Return type: NXOpen.Plane
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Plane1(plane1)
Parameters: 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
Plane2()
Returns: Return type: NXOpen.Plane
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Plane2(plane2)
Parameters: 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
ReverseDirection()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseDirection(reverseDirection)
Parameters: 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
ReverseTrimSide()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseTrimSide(reverseTrimSide)
Parameters: 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
StartAdjustment()
Returns: Return type: NXOpen.Expression
New in version NX11.0.0.
License requirements: None.
Type¶
-
AdvancedFlangeBuilder.
Type
¶ Returns or sets the advanced flange type
-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Features.SheetMetal.AdvancedFlangeBuilderTypes
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: 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.