public interface RibChildBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
RibChildBuilder.CenterlineData
This class holds the data returned from
getCenterline() |
Modifier and Type | Method and Description |
---|---|
double |
adjustedThickness()
Returns the adjusted thickness of the die rib.
|
double |
angle()
Returns the angle of the die rib.
|
IOrientation |
bottom()
Returns the bottom limit geometry of the die rib.
|
IOrientation |
bottomEnd()
Returns the bottom end limit geometry of the die rib.
|
double |
bottomHorizontalOffset()
Returns the bottom horizontal offset of the die rib.
|
double |
bottomLimitOffset()
Returns the bottom limit offset of the die rib.
|
double |
bottomVerticalOffset()
Returns the bottom vertical offset of the die rib.
|
DieBuildStatusOption |
buildStatus()
Returns the build status of the die rib.
|
double |
centerlineXyOffset()
Returns the centerline xy offset of the die rib.
|
boolean |
designStatus()
Returns the design status of the die rib, if true the rib will be built into the model, if false it will not.
|
boolean |
displayStatus()
Returns the display status of the die rib, if true input data to the rib will be displayed,
if false the input data will not be displayed.
|
RibChildBuilder.CenterlineData |
getBottomEndByProfile()
Gets the bottom end limit geometry of the die rib as a profile.
|
RibChildBuilder.CenterlineData |
getCenterline()
Gets the centerline of the rib.
|
RibChildBuilder.CenterlineData |
getStartByProfile()
Gets the start limit geometry of the die rib as a profile.
|
RibChildBuilder.CenterlineData |
getTopEndByProfile()
Gets the top end limit geometry of the die rib as a profile.
|
double |
height()
Returns the height of the die rib.
|
double |
lccMinWidth()
Returns the lightening core mininum width of the die rib.
|
boolean |
lighteningCore()
Returns the lightening core switch of the die rib, if true the lightening core will be built into the rib, if false it will not.
|
double |
lighteningCoreClearance()
Returns the lightening core clearance of the die rib.
|
boolean |
rectangular()
Returns the rectangular switch of the die rib, if true the lightening core will be rectangular,
if false it will follow the shape of the rib.
|
void |
setAdjustedThickness(double adjustedThickness)
Sets the adjusted thickness of the die rib.
|
void |
setAngle(double angle)
Sets the angle of the die rib.
|
void |
setBottom(IOrientation bottom)
Sets the bottom limit geometry of the die rib.
|
void |
setBottomEnd(IOrientation bottomEnd)
Sets the bottom end limit geometry of the die rib.
|
void |
setBottomEndByProfile(DirectionOption direction,
IProfile[] profileEntries)
Sets the bottom end limit geometry of the die rib using a profile.
|
void |
setBottomHorizontalOffset(double bottomHorizontalOffset)
Sets the bottom horizontal offset of the die rib.
|
void |
setBottomLimitOffset(double bottomLimitOffset)
Sets the bottom limit offset of the die rib.
|
void |
setBottomVerticalOffset(double bottomVerticalOffset)
Sets the bottom vertical offset of the die rib.
|
void |
setCenterline(DirectionOption direction,
IProfile[] profileEntries)
Sets the centerline of the rib.
|
void |
setCenterlineXyOffset(double centerlineXyOffset)
Sets the centerline xy offset of the die rib.
|
void |
setDesignStatus(boolean designStatus)
Sets the design status of the die rib, if true the rib will be built into the model, if false it will not.
|
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of the die rib, if true input data to the rib will be displayed,
if false the input data will not be displayed.
|
void |
setHeight(double height)
Sets the height of the die rib.
|
void |
setLccMinWidth(double lccMinWidth)
Sets the lightening core mininum width of the die rib.
|
void |
setLighteningCore(boolean lighteningCore)
Sets the lightening core switch of the die rib, if true the lightening core will be built into the rib, if false it will not.
|
void |
setLighteningCoreClearance(double lighteningCoreClearance)
Sets the lightening core clearance of the die rib.
|
void |
setRectangular(boolean rectangular)
Sets the rectangular switch of the die rib, if true the lightening core will be rectangular,
if false it will follow the shape of the rib.
|
void |
setStart(IOrientation start)
Sets the start limit geometry of the die rib.
|
void |
setStartByProfile(DirectionOption direction,
IProfile[] profileEntries)
Sets the start limit geometry of the die rib using a profile.
|
void |
setThickness(double thickness)
Sets the thickness of the die rib.
|
void |
setTop(IOrientation top)
Sets the top limit geometry of the die rib.
|
void |
setTopEnd(IOrientation topEnd)
Sets the top end limit geometry of the die rib.
|
void |
setTopEndByProfile(DirectionOption direction,
IProfile[] profileEntries)
Sets the top end limit geometry of the die rib using a profile.
|
void |
setTopHorizontalOffset(double topHorizontalOffset)
Sets the top horizontal offset of the die rib.
|
void |
setTopLimitOffset(double topLimitOffset)
Sets the top limit offset of the die rib.
|
void |
setTopVerticalOffset(double topVerticalOffset)
Sets the top vertical offset of the die rib.
|
IOrientation |
start()
Returns the start limit geometry of the die rib.
|
double |
thickness()
Returns the thickness of the die rib.
|
IOrientation |
top()
Returns the top limit geometry of the die rib.
|
IOrientation |
topEnd()
Returns the top end limit geometry of the die rib.
|
double |
topHorizontalOffset()
Returns the top horizontal offset of the die rib.
|
double |
topLimitOffset()
Returns the top limit offset of the die rib.
|
double |
topVerticalOffset()
Returns the top vertical offset of the die rib.
|
void setCenterline(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
RibChildBuilder.CenterlineData getCenterline() throws NXException, RemoteException
NXException
RemoteException
void setTop(IOrientation top) throws NXException, RemoteException
top
- NXException
RemoteException
IOrientation top() throws NXException, RemoteException
NXException
RemoteException
void setBottom(IOrientation bottom) throws NXException, RemoteException
bottom
- NXException
RemoteException
IOrientation bottom() throws NXException, RemoteException
NXException
RemoteException
void setStart(IOrientation start) throws NXException, RemoteException
start
- NXException
RemoteException
IOrientation start() throws NXException, RemoteException
NXException
RemoteException
void setStartByProfile(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The the profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
RibChildBuilder.CenterlineData getStartByProfile() throws NXException, RemoteException
NXException
RemoteException
void setTopEnd(IOrientation topEnd) throws NXException, RemoteException
topEnd
- NXException
RemoteException
IOrientation topEnd() throws NXException, RemoteException
NXException
RemoteException
void setTopEndByProfile(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
RibChildBuilder.CenterlineData getTopEndByProfile() throws NXException, RemoteException
NXException
RemoteException
void setBottomEnd(IOrientation bottomEnd) throws NXException, RemoteException
bottomEnd
- NXException
RemoteException
IOrientation bottomEnd() throws NXException, RemoteException
NXException
RemoteException
void setBottomEndByProfile(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
RibChildBuilder.CenterlineData getBottomEndByProfile() throws NXException, RemoteException
NXException
RemoteException
void setCenterlineXyOffset(double centerlineXyOffset) throws NXException, RemoteException
centerlineXyOffset
- NXException
RemoteException
double centerlineXyOffset() throws NXException, RemoteException
NXException
RemoteException
void setTopLimitOffset(double topLimitOffset) throws NXException, RemoteException
topLimitOffset
- NXException
RemoteException
double topLimitOffset() throws NXException, RemoteException
NXException
RemoteException
void setBottomLimitOffset(double bottomLimitOffset) throws NXException, RemoteException
bottomLimitOffset
- NXException
RemoteException
double bottomLimitOffset() throws NXException, RemoteException
NXException
RemoteException
void setTopHorizontalOffset(double topHorizontalOffset) throws NXException, RemoteException
topHorizontalOffset
- NXException
RemoteException
double topHorizontalOffset() throws NXException, RemoteException
NXException
RemoteException
void setTopVerticalOffset(double topVerticalOffset) throws NXException, RemoteException
topVerticalOffset
- NXException
RemoteException
double topVerticalOffset() throws NXException, RemoteException
NXException
RemoteException
void setBottomHorizontalOffset(double bottomHorizontalOffset) throws NXException, RemoteException
bottomHorizontalOffset
- NXException
RemoteException
double bottomHorizontalOffset() throws NXException, RemoteException
NXException
RemoteException
void setBottomVerticalOffset(double bottomVerticalOffset) throws NXException, RemoteException
bottomVerticalOffset
- NXException
RemoteException
double bottomVerticalOffset() throws NXException, RemoteException
NXException
RemoteException
void setLighteningCoreClearance(double lighteningCoreClearance) throws NXException, RemoteException
lighteningCoreClearance
- NXException
RemoteException
double lighteningCoreClearance() throws NXException, RemoteException
NXException
RemoteException
void setLccMinWidth(double lccMinWidth) throws NXException, RemoteException
lccMinWidth
- NXException
RemoteException
double lccMinWidth() throws NXException, RemoteException
NXException
RemoteException
void setThickness(double thickness) throws NXException, RemoteException
thickness
- NXException
RemoteException
double thickness() throws NXException, RemoteException
NXException
RemoteException
void setAdjustedThickness(double adjustedThickness) throws NXException, RemoteException
adjustedThickness
- NXException
RemoteException
double adjustedThickness() throws NXException, RemoteException
NXException
RemoteException
void setHeight(double height) throws NXException, RemoteException
height
- NXException
RemoteException
double height() throws NXException, RemoteException
NXException
RemoteException
void setAngle(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
double angle() throws NXException, RemoteException
NXException
RemoteException
boolean lighteningCore() throws NXException, RemoteException
NXException
RemoteException
void setLighteningCore(boolean lighteningCore) throws NXException, RemoteException
lighteningCore
- NXException
RemoteException
boolean rectangular() throws NXException, RemoteException
NXException
RemoteException
void setRectangular(boolean rectangular) throws NXException, RemoteException
rectangular
- NXException
RemoteException
void setDesignStatus(boolean designStatus) throws NXException, RemoteException
designStatus
- NXException
RemoteException
boolean designStatus() throws NXException, RemoteException
NXException
RemoteException
DieBuildStatusOption buildStatus() throws NXException, RemoteException
NXException
RemoteException
void setDisplayStatus(boolean displayStatus) throws NXException, RemoteException
displayStatus
- NXException
RemoteException
boolean displayStatus() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.