NX Open C++ Reference Guide
Public Member Functions
NXOpen::Die::RibChildBuilder Class Reference

Represents a Die Rib Child sub feature. More...

Inheritance diagram for NXOpen::Die::RibChildBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

double AdjustedThickness ()
 Returns the adjusted thickness of the die rib.
double Angle ()
 Returns the angle of the die rib.
NXOpen::IOrientationBottom ()
 Returns the bottom limit geometry of the die rib.
NXOpen::IOrientationBottomEnd ()
 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.
NXOpen::Die::DieBuildStatusOption BuildStatus ()
 Returns the build status of the die rib.
double CenterlineXyOffset ()
 Returns the centerline xy offset of the die rib.
bool DesignStatus ()
 Returns the design status of the die rib, if true the rib will be built into the model, if false it will not.
bool 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.
std::vector< NXOpen::IProfile * > GetBottomEnd (NXOpen::Die::DirectionOption *direction)
 Gets the bottom end limit geometry of the die rib as a profile.
std::vector< NXOpen::IProfile * > GetCenterline (NXOpen::Die::DirectionOption *direction)
 Gets the centerline of the rib.
std::vector< NXOpen::IProfile * > GetStart (NXOpen::Die::DirectionOption *direction)
 Gets the start limit geometry of the die rib as a profile.
std::vector< NXOpen::IProfile * > GetTopEnd (NXOpen::Die::DirectionOption *direction)
 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.
bool 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.
bool 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 (NXOpen::IOrientation *bottom)
 Sets the bottom limit geometry of the die rib.
void SetBottomEnd (NXOpen::IOrientation *bottomEnd)
 Sets the bottom end limit geometry of the die rib.
void SetBottomEnd (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::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 (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the centerline of the rib.
void SetCenterlineXyOffset (double centerlineXyOffset)
 Sets the centerline xy offset of the die rib.
void SetDesignStatus (bool 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 (bool 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 (bool 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 (bool 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 (NXOpen::IOrientation *start)
 Sets the start limit geometry of the die rib.
void SetStart (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::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 (NXOpen::IOrientation *top)
 Sets the top limit geometry of the die rib.
void SetTopEnd (NXOpen::IOrientation *topEnd)
 Sets the top end limit geometry of the die rib.
void SetTopEnd (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::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.
NXOpen::IOrientationStart ()
 Returns the start limit geometry of the die rib.
double Thickness ()
 Returns the thickness of the die rib.
NXOpen::IOrientationTop ()
 Returns the top limit geometry of the die rib.
NXOpen::IOrientationTopEnd ()
 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.

Detailed Description

Represents a Die Rib Child sub feature.


This sub feature is created via the main feature builder.

Created in NX4.0.0.


Member Function Documentation

Returns the adjusted thickness of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the angle of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the bottom limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the bottom end limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the bottom horizontal offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the bottom limit offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the bottom vertical offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the build status of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the centerline xy offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the design status of the die rib, if true the rib will be built into the model, if false it will not.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

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.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Gets the bottom end limit geometry of the die rib as a profile.

Returns:
The profile entries, will be curves, edges, faces, sketches or curve features.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
directionProfile direction.

Gets the centerline of the rib.

Returns:
The profile entries, will be curves, edges, faces, sketches or curve features.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
directionProfile direction.

Gets the start limit geometry of the die rib as a profile.

Returns:
The profile entries, will be curves, edges, faces, sketches or curve features.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
directionProfile direction.

Gets the top end limit geometry of the die rib as a profile.

Returns:
The profile entries, will be curves, edges, faces, sketches or curve features.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
directionProfile direction.

Returns the height of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the lightening core mininum width of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

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.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the lightening core clearance of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

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.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

void NXOpen::Die::RibChildBuilder::SetAdjustedThickness ( double  adjustedThickness)

Sets the adjusted thickness of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
adjustedThicknessadjusted thickness

Sets the angle of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
angleangle

Sets the bottom limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
bottombottom

Sets the bottom end limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
bottomEndbottom end
void NXOpen::Die::RibChildBuilder::SetBottomEnd ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the bottom end limit geometry of the die rib using a profile.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.
void NXOpen::Die::RibChildBuilder::SetBottomHorizontalOffset ( double  bottomHorizontalOffset)

Sets the bottom horizontal offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
bottomHorizontalOffsetbottom horizontal offset
void NXOpen::Die::RibChildBuilder::SetBottomLimitOffset ( double  bottomLimitOffset)

Sets the bottom limit offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
bottomLimitOffsetbottom limit offset
void NXOpen::Die::RibChildBuilder::SetBottomVerticalOffset ( double  bottomVerticalOffset)

Sets the bottom vertical offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
bottomVerticalOffsetbottom vertical offset
void NXOpen::Die::RibChildBuilder::SetCenterline ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the centerline of the rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.
void NXOpen::Die::RibChildBuilder::SetCenterlineXyOffset ( double  centerlineXyOffset)

Sets the centerline xy offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
centerlineXyOffsetcenterline xy offset
void NXOpen::Die::RibChildBuilder::SetDesignStatus ( bool  designStatus)

Sets the design status of the die rib, if true the rib will be built into the model, if false it will not.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
designStatusdesign status
void NXOpen::Die::RibChildBuilder::SetDisplayStatus ( bool  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.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
displayStatusdisplay status
void NXOpen::Die::RibChildBuilder::SetHeight ( double  height)

Sets the height of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
heightheight
void NXOpen::Die::RibChildBuilder::SetLccMinWidth ( double  lccMinWidth)

Sets the lightening core mininum width of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
lccMinWidthlcc min width
void NXOpen::Die::RibChildBuilder::SetLighteningCore ( bool  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.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
lighteningCorelightening core
void NXOpen::Die::RibChildBuilder::SetLighteningCoreClearance ( double  lighteningCoreClearance)

Sets the lightening core clearance of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
lighteningCoreClearancelightening core clearance

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.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
rectangularrectangular

Sets the start limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
startstart
void NXOpen::Die::RibChildBuilder::SetStart ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the start limit geometry of the die rib using a profile.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
directionProfile direction.
profileEntriesThe the profile entries, can be curves, edges, faces, sketches or curve features.
void NXOpen::Die::RibChildBuilder::SetThickness ( double  thickness)

Sets the thickness of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
thicknessthickness

Sets the top limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
toptop

Sets the top end limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
topEndtop end
void NXOpen::Die::RibChildBuilder::SetTopEnd ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the top end limit geometry of the die rib using a profile.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.
void NXOpen::Die::RibChildBuilder::SetTopHorizontalOffset ( double  topHorizontalOffset)

Sets the top horizontal offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
topHorizontalOffsettop horizontal offset
void NXOpen::Die::RibChildBuilder::SetTopLimitOffset ( double  topLimitOffset)

Sets the top limit offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
topLimitOffsettop limit offset
void NXOpen::Die::RibChildBuilder::SetTopVerticalOffset ( double  topVerticalOffset)

Sets the top vertical offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
topVerticalOffsettop vertical offset

Returns the start limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the thickness of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the top limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the top end limit geometry of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the top horizontal offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the top limit offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the top vertical offset of the die rib.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")


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