RibParentBuilder Class

class NXOpen.Die.RibParentBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a Die Rib Parent sub feature.

This sub feature is created via the main feature builder.

New in version NX4.0.0.

Properties

Property Description
AdjustedThickness Returns or sets the adjusted thickness of die ribs.
Angle Returns or sets the angle of die ribs.
BottomHorizontalOffset Returns or sets the bottom horizontal offset of die ribs.
BottomLimitOffset Returns or sets the bottom limit offset of die ribs.
BottomVerticalOffset Returns or sets the bottom vertical offset of die ribs.
BuildStatus Returns the build status of die ribs.
CenterlineXyOffset Returns or sets the centerline xy offset of die ribs.
DesignStatus Returns or sets the design status of die ribs, if true the ribs will be built into the model, if false they will not.
DisplayStatus Returns or sets the display status of die ribs, if true input data to the ribs will be displayed, if false the input data will not be displayed.
Height Returns or sets the height of die ribs.
LccMinWidth Returns or sets the lightening core mininum width of die ribs.
LighteningCore Returns or sets the lightening core switch of die ribs, if true the lightening core will be built into the rib, if false it will not.
LighteningCoreClearance Returns or sets the lightening core clearance of die ribs.
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
Rectangular Returns or sets the rectangular switch of die ribs, if true the lightening cores will be rectangular, if false they will follow the shape of the rib.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
Thickness Returns or sets the thickness of die ribs.
TopHorizontalOffset Returns or sets the top horizontal offset of die ribs.
TopLimitOffset Returns or sets the top limit offset of die ribs.
TopVerticalOffset Returns or sets the top vertical offset of die ribs.
XDistance Returns or sets the x distance of die ribs.
XOffset Returns or sets the x offset of die ribs.
YDistance Returns or sets the y distance of die ribs.
YOffset Returns or sets the y offset of die ribs.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
CreateChild Creates a child rib.
DeleteChild Deletes a child rib.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetChildren Outputs the child ribs.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AdjustedThickness

RibParentBuilder.AdjustedThickness

Returns or sets the adjusted thickness of die ribs.

-------------------------------------

Getter Method

Signature AdjustedThickness

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature AdjustedThickness

Parameters:adjustedThickness (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Angle

RibParentBuilder.Angle

Returns or sets the angle of die ribs.

-------------------------------------

Getter Method

Signature Angle

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature Angle

Parameters:angle (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomHorizontalOffset

RibParentBuilder.BottomHorizontalOffset

Returns or sets the bottom horizontal offset of die ribs.

-------------------------------------

Getter Method

Signature BottomHorizontalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature BottomHorizontalOffset

Parameters:bottomHorizontalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomLimitOffset

RibParentBuilder.BottomLimitOffset

Returns or sets the bottom limit offset of die ribs.

-------------------------------------

Getter Method

Signature BottomLimitOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature BottomLimitOffset

Parameters:bottomLimitOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomVerticalOffset

RibParentBuilder.BottomVerticalOffset

Returns or sets the bottom vertical offset of die ribs.

-------------------------------------

Getter Method

Signature BottomVerticalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature BottomVerticalOffset

Parameters:bottomVerticalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BuildStatus

RibParentBuilder.BuildStatus

Returns the build status of die ribs.

-------------------------------------

Getter Method

Signature BuildStatus

Returns:
Return type:NXOpen.Die.DieBuildStatusOption

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

CenterlineXyOffset

RibParentBuilder.CenterlineXyOffset

Returns or sets the centerline xy offset of die ribs.

-------------------------------------

Getter Method

Signature CenterlineXyOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature CenterlineXyOffset

Parameters:centerlineXyOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DesignStatus

RibParentBuilder.DesignStatus

Returns or sets the design status of die ribs, if true the ribs will be built into the model, if false they will not.

-------------------------------------

Getter Method

Signature DesignStatus

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature DesignStatus

Parameters:designStatus (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DisplayStatus

RibParentBuilder.DisplayStatus

Returns or sets the display status of die ribs, if true input data to the ribs will be displayed, if false the input data will not be displayed.

-------------------------------------

Getter Method

Signature DisplayStatus

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature DisplayStatus

Parameters:displayStatus (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Height

RibParentBuilder.Height

Returns or sets the height of die ribs.

-------------------------------------

Getter Method

Signature Height

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature Height

Parameters:height (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

LccMinWidth

RibParentBuilder.LccMinWidth

Returns or sets the lightening core mininum width of die ribs.

-------------------------------------

Getter Method

Signature LccMinWidth

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature LccMinWidth

Parameters:lccMinWidth (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

LighteningCore

RibParentBuilder.LighteningCore

Returns or sets the lightening core switch of die ribs, if true the lightening core will be built into the rib, if false it will not.

-------------------------------------

Getter Method

Signature LighteningCore

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature LighteningCore

Parameters:lighteningCore (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

LighteningCoreClearance

RibParentBuilder.LighteningCoreClearance

Returns or sets the lightening core clearance of die ribs.

-------------------------------------

Getter Method

Signature LighteningCoreClearance

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature LighteningCoreClearance

Parameters:lighteningCoreClearance (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Rectangular

RibParentBuilder.Rectangular

Returns or sets the rectangular switch of die ribs, if true the lightening cores will be rectangular, if false they will follow the shape of the rib.

-------------------------------------

Getter Method

Signature Rectangular

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature Rectangular

Parameters:rectangular (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Thickness

RibParentBuilder.Thickness

Returns or sets the thickness of die ribs.

-------------------------------------

Getter Method

Signature Thickness

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature Thickness

Parameters:thickness (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopHorizontalOffset

RibParentBuilder.TopHorizontalOffset

Returns or sets the top horizontal offset of die ribs.

-------------------------------------

Getter Method

Signature TopHorizontalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature TopHorizontalOffset

Parameters:topHorizontalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopLimitOffset

RibParentBuilder.TopLimitOffset

Returns or sets the top limit offset of die ribs.

-------------------------------------

Getter Method

Signature TopLimitOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature TopLimitOffset

Parameters:topLimitOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopVerticalOffset

RibParentBuilder.TopVerticalOffset

Returns or sets the top vertical offset of die ribs.

-------------------------------------

Getter Method

Signature TopVerticalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature TopVerticalOffset

Parameters:topVerticalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

XDistance

RibParentBuilder.XDistance

Returns or sets the x distance of die ribs.

-------------------------------------

Getter Method

Signature XDistance

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature XDistance

Parameters:xDistance (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

XOffset

RibParentBuilder.XOffset

Returns or sets the x offset of die ribs.

-------------------------------------

Getter Method

Signature XOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature XOffset

Parameters:xOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

YDistance

RibParentBuilder.YDistance

Returns or sets the y distance of die ribs.

-------------------------------------

Getter Method

Signature YDistance

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature YDistance

Parameters:yDistance (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

YOffset

RibParentBuilder.YOffset

Returns or sets the y offset of die ribs.

-------------------------------------

Getter Method

Signature YOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

-------------------------------------

Setter Method

Signature YOffset

Parameters:yOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Method Detail

CreateChild

RibParentBuilder.CreateChild

Creates a child rib.

Signature CreateChild()

Returns:
Return type:NXOpen.Die.RibChildBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DeleteChild

RibParentBuilder.DeleteChild

Deletes a child rib.

Signature DeleteChild(dieribchild)

Parameters:dieribchild (NXOpen.Die.RibChildBuilder) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

GetChildren

RibParentBuilder.GetChildren

Outputs the child ribs.

Signature GetChildren()

Returns:The child ribs.
Return type:list of NXOpen.Die.RibChildBuilder

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Validate

RibParentBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.