DieShoeBuilder Class

class NXOpen.Die.DieShoeBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a Die Shoe feature builder.

To create a new instance of this class, use NXOpen.Die.DieCollection.DieShoe()

New in version NX6.0.0.

Properties

Property Description
AngleTolerance Returns or sets the angle tolerance
BaseAttributes Returns the base attributes
BaseFlangeSection Returns the base flange section
BaseOrientation Returns the base orientation
CenterlineSlotAttributes Returns the centerline slot attributes
CenterlineSlotCreate Returns or sets the toggle to create the centerline slot
CenterlineSlotDepth Returns the centerline slot depth
CenterlineSlotDirection Returns the centerline slot direction
CenterlineSlotWidth Returns the centerline slot width
DeckCutoutsSection Returns the cutout sections in the main deck
DeckThickness Returns the deck thickness
DieBooleansList Returns the die boolean solids list
DistanceTolerance Returns or sets the distance tolerance
FlangeThickness Returns the flange thickness
MainDeckAttributes Returns the main deck attributes
MainDeckOffset Returns the offset for the main deck either measured from the main deck specification or the base plane
MainDeckPlane Returns the main deck plane
MainDeckSection Returns the main deck section
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
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
WallThickness Returns the wall thickness

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
Destroy Deletes the builder, and cleans up any objects created by the builder.
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

AngleTolerance

DieShoeBuilder.AngleTolerance

Returns or sets the angle tolerance

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

Getter Method

Signature AngleTolerance

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature AngleTolerance

Parameters:angleTolerance (float) –

New in version NX6.0.0.

License requirements: ug_die_design (“Die Design”)

BaseAttributes

DieShoeBuilder.BaseAttributes

Returns the base attributes

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

Getter Method

Signature BaseAttributes

Returns:
Return type:NXOpen.Die.DieAttributesBuilder

New in version NX6.0.0.

License requirements: None.

BaseFlangeSection

DieShoeBuilder.BaseFlangeSection

Returns the base flange section

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

Getter Method

Signature BaseFlangeSection

Returns:
Return type:NXOpen.Section

New in version NX6.0.0.

License requirements: None.

BaseOrientation

DieShoeBuilder.BaseOrientation

Returns the base orientation

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

Getter Method

Signature BaseOrientation

Returns:
Return type:NXOpen.Die.DiePlaneBuilder

New in version NX6.0.0.

License requirements: None.

CenterlineSlotAttributes

DieShoeBuilder.CenterlineSlotAttributes

Returns the centerline slot attributes

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

Getter Method

Signature CenterlineSlotAttributes

Returns:
Return type:NXOpen.Die.DieAttributesBuilder

New in version NX6.0.0.

License requirements: None.

CenterlineSlotCreate

DieShoeBuilder.CenterlineSlotCreate

Returns or sets the toggle to create the centerline slot

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

Getter Method

Signature CenterlineSlotCreate

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CenterlineSlotCreate

Parameters:centerlineSlotCreate (bool) –

New in version NX6.0.0.

License requirements: ug_die_design (“Die Design”)

CenterlineSlotDepth

DieShoeBuilder.CenterlineSlotDepth

Returns the centerline slot depth

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

Getter Method

Signature CenterlineSlotDepth

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

CenterlineSlotDirection

DieShoeBuilder.CenterlineSlotDirection

Returns the centerline slot direction

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

Getter Method

Signature CenterlineSlotDirection

Returns:
Return type:NXOpen.Die.DieDirectionBuilder

New in version NX6.0.0.

License requirements: None.

CenterlineSlotWidth

DieShoeBuilder.CenterlineSlotWidth

Returns the centerline slot width

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

Getter Method

Signature CenterlineSlotWidth

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

DeckCutoutsSection

DieShoeBuilder.DeckCutoutsSection

Returns the cutout sections in the main deck

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

Getter Method

Signature DeckCutoutsSection

Returns:
Return type:NXOpen.Section

New in version NX6.0.0.

License requirements: None.

DeckThickness

DieShoeBuilder.DeckThickness

Returns the deck thickness

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

Getter Method

Signature DeckThickness

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

DieBooleansList

DieShoeBuilder.DieBooleansList

Returns the die boolean solids list

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

Getter Method

Signature DieBooleansList

Returns:
Return type:NXOpen.Die.DieBooleanBuilderList

New in version NX6.0.0.

License requirements: None.

DistanceTolerance

DieShoeBuilder.DistanceTolerance

Returns or sets the distance tolerance

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

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature DistanceTolerance

Parameters:distanceTolerance (float) –

New in version NX6.0.0.

License requirements: ug_die_design (“Die Design”)

FlangeThickness

DieShoeBuilder.FlangeThickness

Returns the flange thickness

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

Getter Method

Signature FlangeThickness

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

MainDeckAttributes

DieShoeBuilder.MainDeckAttributes

Returns the main deck attributes

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

Getter Method

Signature MainDeckAttributes

Returns:
Return type:NXOpen.Die.DieAttributesBuilder

New in version NX6.0.0.

License requirements: None.

MainDeckOffset

DieShoeBuilder.MainDeckOffset

Returns the offset for the main deck either measured from the main deck specification or the base plane

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

Getter Method

Signature MainDeckOffset

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

MainDeckPlane

DieShoeBuilder.MainDeckPlane

Returns the main deck plane

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

Getter Method

Signature MainDeckPlane

Returns:
Return type:NXOpen.Die.DiePlaneBuilder

New in version NX6.0.0.

License requirements: None.

MainDeckSection

DieShoeBuilder.MainDeckSection

Returns the main deck section

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

Getter Method

Signature MainDeckSection

Returns:
Return type:NXOpen.Section

New in version NX6.0.0.

License requirements: None.

WallThickness

DieShoeBuilder.WallThickness

Returns the wall thickness

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

Getter Method

Signature WallThickness

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

Method Detail

Validate

DieShoeBuilder.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.