NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

Public Types

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

Public Member Functions

NXOpen::ScCollectorBendFaces ()
 Returns the flange.
NXOpen::ExpressionDepth ()
 Returns the depth expression.
bool FlipJoggleSide ()
 Returns the joggle direction flag.
NXOpen::ExpressionGetClearance (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The clearance expression.
NXOpen::PlaneGetEndPlane ()
 The end plane.
bool GetGlobalOffsetRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The Global flag for offset radius.
bool GetGlobalStationaryRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The Global flag for stationary radius.
NXOpen::ExpressionGetOffsetRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The offset radius expression.
NXOpen::ExpressionGetRunout (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The runout expression.
bool GetStandardRunout (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The global flag for runout.
NXOpen::PlaneGetStartPlane ()
 The start plane.
NXOpen::ExpressionGetStationaryRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType)
 The stationary radius expression.
bool IsSymmetric ()
 Returns the symmetric flag.
bool IsTwin ()
 Returns the is_twin flag.
bool JoggleCompensation ()
 Returns the joggle compensation.
bool JoggleIn ()
 Returns the joggle in flag.
void SetBendFaces (NXOpen::ScCollector *bendFaces)
 Sets the flange.
void SetClearance (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, const NXString &clearanceStr)
 Set the clearance expression.
void SetDepth (const NXString &depthStr)
 Set the depth expression.
void SetEndPlane (NXOpen::Plane *endPlane)
 Set the end plane.
void SetFlipJoggleSide (bool flipJoggleSide)
 Sets the joggle direction flag.
void SetGlobalOffsetRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, bool globalRadius)
 Set the Global flag for offset radius.
void SetGlobalStationaryRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, bool globalRadius)
 Set the Global flag for stationary radius.
void SetJoggleCompensation (bool joggleComp)
 Sets the joggle compensation.
void SetJoggleIn (bool joggleIn)
 Sets the joggle in flag.
void SetOffsetRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, const NXString &radiusStr)
 Set the offset radius expression.
void SetRunout (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, const NXString &runoutStr)
 Set the runout expression.
void SetStandardRunout (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, bool standardRunout)
 Set the Global flag for runout.
void SetStartPlane (NXOpen::Plane *startPlane)
 Set the start plane.
void SetStationaryRadius (NXOpen::Features::SheetMetal::AeroJoggleBuilder::SideType sideType, const NXString &radiusStr)
 Set the stationary radius expression.
void SetSymmetric (bool isSymmetric)
 Sets the symmetric flag.
void SetTwin (bool isTwin)
 Sets the is_twin flag.

Detailed Description

Represents a Aerospace Sheet Metal Joggle Builder.


To create a new instance of this class, use 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:
SideTypeSide1 

Side 1 (only side of single)

SideTypeSide2 

Side 2.


Member Function Documentation

Returns the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Returns the depth expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Returns the joggle direction flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

The clearance expression.

Returns:
clearance expression
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

The end plane.

Returns:
datum plane feature
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

The Global flag for offset radius.

Returns:
If true use global radius
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

The Global flag for stationary radius.

Returns:
If true use global radius
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

The offset radius expression.

Returns:
offset radius expression
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

The runout expression.

Returns:
runout expression
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

The global flag for runout.

Returns:
If true use standard runout
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

The start plane.

Returns:
datum plane feature
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

The stationary radius expression.

Returns:
stationary radius expression
Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")
Parameters:
sideTypeside1/side2

Returns the symmetric flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Returns the is_twin flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Returns the joggle compensation.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Returns the joggle in flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Sets the flange.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
bendFacesbend faces

Set the clearance expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
clearanceStrvalue of clearance expression
NOTE: The full Unicode character set is not supported for this parameter.

Set the depth expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
depthStrvalue of depth expression
NOTE: The full Unicode character set is not supported for this parameter.

Set the end plane.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
endPlanedatum plane feature

Sets the joggle direction flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
flipJoggleSideflip joggle side

Set the Global flag for offset radius.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
globalRadiusIf true use global radius

Set the Global flag for stationary radius.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
globalRadiusIf true use global radius

Sets the joggle compensation.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
joggleCompIf true use joggle compensation

Sets the joggle in flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
joggleInjoggle in

Set the offset radius expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
radiusStrvalue of offset radius expression
NOTE: The full Unicode character set is not supported for this parameter.

Set the runout expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
runoutStrvalue of runout expression
NOTE: The full Unicode character set is not supported for this parameter.

Set the Global flag for runout.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
standardRunoutIf true use standard runout

Set the start plane.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
startPlanedatum plane feature

Set the stationary radius expression.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
sideTypeside1/side2
radiusStrvalue of stationary radius expression
NOTE: The full Unicode character set is not supported for this parameter.

Sets the symmetric flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
isSymmetricis symmetric

Sets the is_twin flag.


Created in NX4.0.0.

License requirements : aero_sheet_metal ("Aerospace Sheet Metal")

Parameters:
isTwinis twin

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