AeroJoggleBuilder Class¶
-
class
NXOpen.Features.SheetMetal.
AeroJoggleBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a Aerospace Sheet Metal Joggle Builder.
To create a new instance of this class, use
NXOpen.Features.SheetMetal.AeroSheetmetalManager.CreateJoggleBuilder()
New in version NX4.0.0.
Properties¶
Property | Description |
---|---|
BendFaces | Returns or sets the flange |
Depth | Returns the depth expression. |
FlipJoggleSide | Returns or sets the joggle direction flag. |
IsSymmetric | Returns or sets the symmetric flag. |
IsTwin | Returns or sets the is_twin flag. |
JoggleCompensation | Returns or sets the joggle compensation. |
JoggleIn | Returns or sets the joggle in flag. |
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 |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
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. |
GetClearance | The clearance expression. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetEndPlane | The end plane @return datum plane feature |
GetFeature | Returns the feature currently being edited by this builder. |
GetGlobalOffsetRadius | The Global flag for offset radius @return If true use global radius |
GetGlobalStationaryRadius | The Global flag for stationary radius @return If true use global radius |
GetObject | Returns the object currently being edited by this builder. |
GetOffsetRadius | The offset radius expression. |
GetRunout | The runout expression. |
GetStandardRunout | The global flag for runout @return If true use standard runout |
GetStartPlane | The start plane @return datum plane feature |
GetStationaryRadius | The stationary radius expression. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetClearance | Set the clearance expression. |
SetDepth | Set the depth expression. |
SetEndPlane | Set the end plane |
SetGlobalOffsetRadius | Set the Global flag for offset radius |
SetGlobalStationaryRadius | Set the Global flag for stationary radius |
SetOffsetRadius | Set the offset radius expression. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetRunout | Set the runout expression. |
SetStandardRunout | Set the Global flag for runout |
SetStartPlane | Set the start plane |
SetStationaryRadius | Set the stationary radius expression. |
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¶
AeroJoggleBuilderSideType Enumeration | This enum defines the side of a twin joggle only side1 is used for a single joggle |
Property Detail¶
BendFaces¶
-
AeroJoggleBuilder.
BendFaces
¶ Returns or sets the flange
-------------------------------------
Getter Method
Signature
BendFaces()
Returns: bend faces Return type: NXOpen.ScCollector
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
-------------------------------------
Setter Method
Signature
BendFaces(bendFaces)
Parameters: bendFaces ( NXOpen.ScCollector
) – bend facesNew in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Depth¶
-
AeroJoggleBuilder.
Depth
¶ Returns the depth expression.
-------------------------------------
Getter Method
Signature
Depth()
Returns: depth expression Return type: NXOpen.Expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
FlipJoggleSide¶
-
AeroJoggleBuilder.
FlipJoggleSide
¶ Returns or sets the joggle direction flag.
-------------------------------------
Getter Method
Signature
FlipJoggleSide()
Returns: Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
-------------------------------------
Setter Method
Signature
FlipJoggleSide(flipJoggleSide)
Parameters: flipJoggleSide (bool) – New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
IsSymmetric¶
-
AeroJoggleBuilder.
IsSymmetric
¶ Returns or sets the symmetric flag.
-------------------------------------
Getter Method
Signature
IsSymmetric()
Returns: Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
-------------------------------------
Setter Method
Signature
IsSymmetric(isSymmetric)
Parameters: isSymmetric (bool) – New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
IsTwin¶
-
AeroJoggleBuilder.
IsTwin
¶ Returns or sets the is_twin flag.
-------------------------------------
Getter Method
Signature
IsTwin()
Returns: Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
-------------------------------------
Setter Method
Signature
IsTwin(isTwin)
Parameters: isTwin (bool) – New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
JoggleCompensation¶
-
AeroJoggleBuilder.
JoggleCompensation
¶ Returns or sets the joggle compensation.
-------------------------------------
Getter Method
Signature
JoggleCompensation()
Returns: Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
-------------------------------------
Setter Method
Signature
JoggleCompensation(joggleComp)
Parameters: joggleComp (bool) – If true use joggle compensation New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
JoggleIn¶
-
AeroJoggleBuilder.
JoggleIn
¶ Returns or sets the joggle in flag.
-------------------------------------
Getter Method
Signature
JoggleIn()
Returns: Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
-------------------------------------
Setter Method
Signature
JoggleIn(joggleIn)
Parameters: joggleIn (bool) – New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
Method Detail¶
GetClearance¶
-
AeroJoggleBuilder.
GetClearance
¶ The clearance expression.
Signature
GetClearance(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: clearance expression Return type: NXOpen.Expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetEndPlane¶
-
AeroJoggleBuilder.
GetEndPlane
¶ The end plane
Signature
GetEndPlane()
Returns: datum plane feature Return type: NXOpen.Plane
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetGlobalOffsetRadius¶
-
AeroJoggleBuilder.
GetGlobalOffsetRadius
¶ The Global flag for offset radius
Signature
GetGlobalOffsetRadius(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: If true use global radius Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetGlobalStationaryRadius¶
-
AeroJoggleBuilder.
GetGlobalStationaryRadius
¶ The Global flag for stationary radius
Signature
GetGlobalStationaryRadius(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: If true use global radius Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetOffsetRadius¶
-
AeroJoggleBuilder.
GetOffsetRadius
¶ The offset radius expression.
Signature
GetOffsetRadius(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: offset radius expression Return type: NXOpen.Expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetRunout¶
-
AeroJoggleBuilder.
GetRunout
¶ The runout expression.
Signature
GetRunout(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: runout expression Return type: NXOpen.Expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetStandardRunout¶
-
AeroJoggleBuilder.
GetStandardRunout
¶ The global flag for runout
Signature
GetStandardRunout(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: If true use standard runout Return type: bool New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetStartPlane¶
-
AeroJoggleBuilder.
GetStartPlane
¶ The start plane
Signature
GetStartPlane()
Returns: datum plane feature Return type: NXOpen.Plane
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
GetStationaryRadius¶
-
AeroJoggleBuilder.
GetStationaryRadius
¶ The stationary radius expression.
Signature
GetStationaryRadius(sideType)
Parameters: sideType ( NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2Returns: stationary radius expression Return type: NXOpen.Expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
SetClearance¶
-
AeroJoggleBuilder.
SetClearance
¶ Set the clearance expression.
Signature
SetClearance(sideType, clearanceStr)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - clearanceStr (str) – value of clearance expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
SetDepth¶
-
AeroJoggleBuilder.
SetDepth
¶ Set the depth expression.
Signature
SetDepth(depthStr)
Parameters: depthStr (str) – value of depth expression New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
SetEndPlane¶
-
AeroJoggleBuilder.
SetEndPlane
¶ Set the end plane
Signature
SetEndPlane(endPlane)
Parameters: endPlane ( NXOpen.Plane
) – datum plane featureNew in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
SetGlobalOffsetRadius¶
-
AeroJoggleBuilder.
SetGlobalOffsetRadius
¶ Set the Global flag for offset radius
Signature
SetGlobalOffsetRadius(sideType, globalRadius)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - globalRadius (bool) – If true use global radius
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
SetGlobalStationaryRadius¶
-
AeroJoggleBuilder.
SetGlobalStationaryRadius
¶ Set the Global flag for stationary radius
Signature
SetGlobalStationaryRadius(sideType, globalRadius)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - globalRadius (bool) – If true use global radius
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
SetOffsetRadius¶
-
AeroJoggleBuilder.
SetOffsetRadius
¶ Set the offset radius expression.
Signature
SetOffsetRadius(sideType, radiusStr)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - radiusStr (str) – value of offset radius expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
SetRunout¶
-
AeroJoggleBuilder.
SetRunout
¶ Set the runout expression.
Signature
SetRunout(sideType, runoutStr)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - runoutStr (str) – value of runout expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
SetStandardRunout¶
-
AeroJoggleBuilder.
SetStandardRunout
¶ Set the Global flag for runout
Signature
SetStandardRunout(sideType, standardRunout)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - standardRunout (bool) – If true use standard runout
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
SetStartPlane¶
-
AeroJoggleBuilder.
SetStartPlane
¶ Set the start plane
Signature
SetStartPlane(startPlane)
Parameters: startPlane ( NXOpen.Plane
) – datum plane featureNew in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
SetStationaryRadius¶
-
AeroJoggleBuilder.
SetStationaryRadius
¶ Set the stationary radius expression.
Signature
SetStationaryRadius(sideType, radiusStr)
Parameters: - sideType (
NXOpen.Features.SheetMetal.AeroJoggleBuilderSideType
) – side1/side2 - radiusStr (str) – value of stationary radius expression
New in version NX4.0.0.
License requirements: aero_sheet_metal (“Aerospace Sheet Metal”) OR adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)
- sideType (
Validate¶
-
AeroJoggleBuilder.
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.