NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.SheetMetal.AeroJoggleBuilder Class Reference

Represents a Aerospace Sheet Metal Joggle Builder. More...

Inheritance diagram for NXOpen.Features.SheetMetal.AeroJoggleBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SideType { Side1, Side2 }
 This enum defines the side of a twin joggle only side1 is used for a single joggle More...
 

Public Member Functions

unsafe NXOpen.Expression GetClearance (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The clearance expression. More...
 
unsafe NXOpen.Plane GetEndPlane ()
 The end plane More...
 
unsafe bool GetGlobalOffsetRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The Global flag for offset radius More...
 
unsafe bool GetGlobalStationaryRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The Global flag for stationary radius More...
 
unsafe NXOpen.Expression GetOffsetRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The offset radius expression. More...
 
unsafe NXOpen.Expression GetRunout (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The runout expression. More...
 
unsafe bool GetStandardRunout (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The global flag for runout More...
 
unsafe NXOpen.Plane GetStartPlane ()
 The start plane More...
 
unsafe NXOpen.Expression GetStationaryRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType)
 The stationary radius expression. More...
 
unsafe void SetClearance (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, string clearanceStr)
 Set the clearance expression. More...
 
unsafe void SetDepth (string depthStr)
 Set the depth expression. More...
 
unsafe void SetEndPlane (NXOpen.Plane endPlane)
 Set the end plane More...
 
unsafe void SetGlobalOffsetRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, bool globalRadius)
 Set the Global flag for offset radius More...
 
unsafe void SetGlobalStationaryRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, bool globalRadius)
 Set the Global flag for stationary radius More...
 
unsafe void SetOffsetRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, string radiusStr)
 Set the offset radius expression. More...
 
unsafe void SetRunout (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, string runoutStr)
 Set the runout expression. More...
 
unsafe void SetStandardRunout (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, bool standardRunout)
 Set the Global flag for runout More...
 
unsafe void SetStartPlane (NXOpen.Plane startPlane)
 Set the start plane More...
 
unsafe void SetStationaryRadius (NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType sideType, string radiusStr)
 Set the stationary radius expression. More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.ScCollector BendFaces [get, set]
 Returns or sets the flange More...
 
unsafe NXOpen.Expression Depth [get]
 Returns the depth expression. More...
 
unsafe bool FlipJoggleSide [get, set]
 Returns or sets the joggle direction flag. More...
 
unsafe bool IsSymmetric [get, set]
 Returns or sets the symmetric flag. More...
 
unsafe bool IsTwin [get, set]
 Returns or sets the is_twin flag. More...
 
unsafe bool JoggleCompensation [get, set]
 Returns or sets the joggle compensation. More...
 
unsafe bool JoggleIn [get, set]
 Returns or sets the joggle in flag. More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Aerospace Sheet Metal Joggle Builder.

To create a new instance of this class, use NXOpen.Features.SheetMetal.AeroSheetmetalManager.CreateJoggleBuilder

Created in NX4.0.0

Member Enumeration Documentation

This enum defines the side of a twin joggle only side1 is used for a single joggle

Enumerator
Side1 

Side 1 (only side of single)

Side2 

Side 2

Member Function Documentation

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetClearance ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The clearance expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
clearance expression
unsafe NXOpen.Plane NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetEndPlane ( )
inline

The end plane

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Returns
datum plane feature
unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetGlobalOffsetRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The Global flag for offset radius

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
If true use global radius
unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetGlobalStationaryRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The Global flag for stationary radius

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
If true use global radius
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetOffsetRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The offset radius expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
offset radius expression
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetRunout ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The runout expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
runout expression
unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetStandardRunout ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The global flag for runout

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
If true use standard runout
unsafe NXOpen.Plane NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetStartPlane ( )
inline

The start plane

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Returns
datum plane feature
unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroJoggleBuilder.GetStationaryRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType)
inline

The stationary radius expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
Returns
stationary radius expression
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetClearance ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
string  clearanceStr 
)
inline

Set the clearance expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
clearanceStrvalue of clearance expression
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetDepth ( string  depthStr)
inline

Set the depth expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
depthStrvalue of depth expression
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetEndPlane ( NXOpen.Plane  endPlane)
inline

Set the end plane

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
endPlanedatum plane feature
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetGlobalOffsetRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
bool  globalRadius 
)
inline

Set the Global flag for offset radius

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
globalRadiusIf true use global radius
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetGlobalStationaryRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
bool  globalRadius 
)
inline

Set the Global flag for stationary radius

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
globalRadiusIf true use global radius
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetOffsetRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
string  radiusStr 
)
inline

Set the offset radius expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
radiusStrvalue of offset radius expression
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetRunout ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
string  runoutStr 
)
inline

Set the runout expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
runoutStrvalue of runout expression
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetStandardRunout ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
bool  standardRunout 
)
inline

Set the Global flag for runout

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
standardRunoutIf true use standard runout
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetStartPlane ( NXOpen.Plane  startPlane)
inline

Set the start plane

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
startPlanedatum plane feature
unsafe void NXOpen.Features.SheetMetal.AeroJoggleBuilder.SetStationaryRadius ( NXOpen.Features.SheetMetal.AeroJoggleBuilder.SideType  sideType,
string  radiusStr 
)
inline

Set the stationary radius expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

Parameters
sideTypeside1/side2
radiusStrvalue of stationary radius expression

Property Documentation

unsafe NXOpen.ScCollector NXOpen.Features.SheetMetal.AeroJoggleBuilder.BendFaces
getset

Returns or sets the flange

Created in NX4.0.0

License requirements to get this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

License requirements to set this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

unsafe NXOpen.Expression NXOpen.Features.SheetMetal.AeroJoggleBuilder.Depth
get

Returns the depth expression.

Created in NX4.0.0

License requirements: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.FlipJoggleSide
getset

Returns or sets the joggle direction flag.

Created in NX4.0.0

License requirements to get this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

License requirements to set this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.IsSymmetric
getset

Returns or sets the symmetric flag.

Created in NX4.0.0

License requirements to get this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

License requirements to set this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.IsTwin
getset

Returns or sets the is_twin flag.

Created in NX4.0.0

License requirements to get this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

License requirements to set this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.JoggleCompensation
getset

Returns or sets the joggle compensation.

Created in NX4.0.0

License requirements to get this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

License requirements to set this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

unsafe bool NXOpen.Features.SheetMetal.AeroJoggleBuilder.JoggleIn
getset

Returns or sets the joggle in flag.

Created in NX4.0.0

License requirements to get this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")

License requirements to set this property: aero_sheet_metal ("Aerospace Sheet Metal") OR adv_sheet_metal_dsgn ("ADVANCED SHEET METAL DESIGN")


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