public interface AeroJoggleBuilder
AeroSheetmetalManager.createJoggleBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
AeroJoggleBuilder.SideType
This enum defines the side of a twin joggle
only side1 is used for a single joggle
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
bendFaces()
Returns the flange
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
Expression |
depth()
Returns the depth expression.
|
boolean |
flipJoggleSide()
Returns the joggle direction flag.
|
Expression |
getClearance(AeroJoggleBuilder.SideType sideType)
The clearance expression.
|
Plane |
getEndPlane()
The end plane
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
boolean |
getGlobalOffsetRadius(AeroJoggleBuilder.SideType sideType)
The Global flag for offset radius
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
boolean |
getGlobalStationaryRadius(AeroJoggleBuilder.SideType sideType)
The Global flag for stationary radius
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
Expression |
getOffsetRadius(AeroJoggleBuilder.SideType sideType)
The offset radius expression.
|
Expression |
getRunout(AeroJoggleBuilder.SideType sideType)
The runout expression.
|
boolean |
getStandardRunout(AeroJoggleBuilder.SideType sideType)
The global flag for runout
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
Plane |
getStartPlane()
The start plane
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
Expression |
getStationaryRadius(AeroJoggleBuilder.SideType sideType)
The stationary radius expression.
|
boolean |
isSymmetric()
Returns the symmetric flag.
|
boolean |
isTwin()
Returns the is_twin flag.
|
boolean |
joggleCompensation()
Returns the joggle compensation.
|
boolean |
joggleIn()
Returns the joggle in flag.
|
void |
setBendFaces(ScCollector bendFaces)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setClearance(AeroJoggleBuilder.SideType sideType,
String clearanceStr)
Set the clearance expression.
|
void |
setDepth(String depthStr)
Set the depth expression.
|
void |
setEndPlane(Plane endPlane)
Set the end plane
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setFlipJoggleSide(boolean flipJoggleSide)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setGlobalOffsetRadius(AeroJoggleBuilder.SideType sideType,
boolean globalRadius)
Set the Global flag for offset radius
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setGlobalStationaryRadius(AeroJoggleBuilder.SideType sideType,
boolean globalRadius)
Set the Global flag for stationary radius
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setJoggleCompensation(boolean joggleComp)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setJoggleIn(boolean joggleIn)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setOffsetRadius(AeroJoggleBuilder.SideType sideType,
String radiusStr)
Set the offset radius expression.
|
void |
setRunout(AeroJoggleBuilder.SideType sideType,
String runoutStr)
Set the runout expression.
|
void |
setStandardRunout(AeroJoggleBuilder.SideType sideType,
boolean standardRunout)
Set the Global flag for runout
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setStartPlane(Plane startPlane)
Set the start plane
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setStationaryRadius(AeroJoggleBuilder.SideType sideType,
String radiusStr)
Set the stationary radius expression.
|
void |
setSymmetric(boolean isSymmetric)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void |
setTwin(boolean isTwin)
License requirements: aero_sheet_metal ("Aerospace Sheet Metal") . |
void setTwin(boolean isTwin) throws NXException, RemoteException
isTwin
- NXException
RemoteException
boolean isTwin() throws NXException, RemoteException
NXException
RemoteException
void setBendFaces(ScCollector bendFaces) throws NXException, RemoteException
bendFaces
- bend facesNXException
RemoteException
ScCollector bendFaces() throws NXException, RemoteException
NXException
RemoteException
void setStartPlane(Plane startPlane) throws NXException, RemoteException
startPlane
- datum plane featureNXException
RemoteException
Plane getStartPlane() throws NXException, RemoteException
NXException
RemoteException
void setEndPlane(Plane endPlane) throws NXException, RemoteException
endPlane
- datum plane featureNXException
RemoteException
Plane getEndPlane() throws NXException, RemoteException
NXException
RemoteException
void setFlipJoggleSide(boolean flipJoggleSide) throws NXException, RemoteException
flipJoggleSide
- NXException
RemoteException
boolean flipJoggleSide() throws NXException, RemoteException
NXException
RemoteException
void setDepth(String depthStr) throws NXException, RemoteException
depthStr
- value of depth expression NXException
RemoteException
Expression depth() throws NXException, RemoteException
NXException
RemoteException
void setJoggleIn(boolean joggleIn) throws NXException, RemoteException
joggleIn
- NXException
RemoteException
boolean joggleIn() throws NXException, RemoteException
NXException
RemoteException
void setSymmetric(boolean isSymmetric) throws NXException, RemoteException
isSymmetric
- NXException
RemoteException
boolean isSymmetric() throws NXException, RemoteException
NXException
RemoteException
void setClearance(AeroJoggleBuilder.SideType sideType, String clearanceStr) throws NXException, RemoteException
sideType
- side1/side2clearanceStr
- value of clearance expression NXException
RemoteException
Expression getClearance(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setRunout(AeroJoggleBuilder.SideType sideType, String runoutStr) throws NXException, RemoteException
sideType
- side1/side2runoutStr
- value of runout expression NXException
RemoteException
Expression getRunout(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setStationaryRadius(AeroJoggleBuilder.SideType sideType, String radiusStr) throws NXException, RemoteException
sideType
- side1/side2radiusStr
- value of stationary radius expression NXException
RemoteException
Expression getStationaryRadius(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setOffsetRadius(AeroJoggleBuilder.SideType sideType, String radiusStr) throws NXException, RemoteException
sideType
- side1/side2radiusStr
- value of offset radius expression NXException
RemoteException
Expression getOffsetRadius(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setStandardRunout(AeroJoggleBuilder.SideType sideType, boolean standardRunout) throws NXException, RemoteException
sideType
- side1/side2standardRunout
- If true use standard runoutNXException
RemoteException
boolean getStandardRunout(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setGlobalStationaryRadius(AeroJoggleBuilder.SideType sideType, boolean globalRadius) throws NXException, RemoteException
sideType
- side1/side2globalRadius
- If true use global radiusNXException
RemoteException
boolean getGlobalStationaryRadius(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setGlobalOffsetRadius(AeroJoggleBuilder.SideType sideType, boolean globalRadius) throws NXException, RemoteException
sideType
- side1/side2globalRadius
- If true use global radiusNXException
RemoteException
boolean getGlobalOffsetRadius(AeroJoggleBuilder.SideType sideType) throws NXException, RemoteException
sideType
- side1/side2NXException
RemoteException
void setJoggleCompensation(boolean joggleComp) throws NXException, RemoteException
joggleComp
- If true use joggle compensationNXException
RemoteException
boolean joggleCompensation() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.