HoleDatumSymbolBuilder Class

class NXOpen.Tooling.HoleDatumSymbolBuilder

Bases: NXOpen.Builder

Creates hole datum symbol builder for progressive die.

No entity is returned. To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateHoleDatumSymbolBuilder()

Default values.

Property Value
AttributeTitles AttributeTitles
AttributeValues AtributeValues
HoleDiameter 0
HoleTolerance 0
HoleType First
SelectHolesAccordingToAttribute 0

New in version NX11.0.0.

Properties

Property Description
AttributeTitles Returns or sets the attribute titles
AttributeValues Returns or sets the attribute values
HoleDiameter Returns or sets the hole diameter
HoleTolerance Returns or sets the hole tolerance
HoleType Returns or sets the hole type
SelectHoles Returns the select holes
SelectHolesAccordingToAttribute Returns or sets the select holes according to attribute
SelectSpreadsheet Returns or sets the select spreadsheet
SelectView Returns the select view
Tag Returns the Tag for this object.
WizardType Returns or sets the wizard type

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CycleObjectsInView The method to cycle objects in view
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.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UpdateSymbolSizeInView Update symbol size in view
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AttributeTitles

HoleDatumSymbolBuilder.AttributeTitles

Returns or sets the attribute titles

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

Getter Method

Signature AttributeTitles

Returns:
Return type:str

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature AttributeTitles

Parameters:attributeTitles (str) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

AttributeValues

HoleDatumSymbolBuilder.AttributeValues

Returns or sets the attribute values

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

Getter Method

Signature AttributeValues

Returns:
Return type:str

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature AttributeValues

Parameters:attributeValues (str) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

HoleDiameter

HoleDatumSymbolBuilder.HoleDiameter

Returns or sets the hole diameter

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

Getter Method

Signature HoleDiameter

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature HoleDiameter

Parameters:holeDiameter (float) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

HoleTolerance

HoleDatumSymbolBuilder.HoleTolerance

Returns or sets the hole tolerance

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

Getter Method

Signature HoleTolerance

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature HoleTolerance

Parameters:holeTolerance (float) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

HoleType

HoleDatumSymbolBuilder.HoleType

Returns or sets the hole type

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

Getter Method

Signature HoleType

Returns:
Return type:NXOpen.Tooling.HoleDatumSymbolBuilderSymbolType

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature HoleType

Parameters:holeType (NXOpen.Tooling.HoleDatumSymbolBuilderSymbolType) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

SelectHoles

HoleDatumSymbolBuilder.SelectHoles

Returns the select holes

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

Getter Method

Signature SelectHoles

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX11.0.0.

License requirements: None.

SelectHolesAccordingToAttribute

HoleDatumSymbolBuilder.SelectHolesAccordingToAttribute

Returns or sets the select holes according to attribute

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

Getter Method

Signature SelectHolesAccordingToAttribute

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature SelectHolesAccordingToAttribute

Parameters:selectHolesAccordingToAttribute (bool) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

SelectSpreadsheet

HoleDatumSymbolBuilder.SelectSpreadsheet

Returns or sets the select spreadsheet

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

Getter Method

Signature SelectSpreadsheet

Returns:
Return type:str

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature SelectSpreadsheet

Parameters:filename (str) –

New in version NX11.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

SelectView

HoleDatumSymbolBuilder.SelectView

Returns the select view

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

Getter Method

Signature SelectView

Returns:
Return type:NXOpen.Drawings.SelectDraftingViewList

New in version NX11.0.0.

License requirements: None.

WizardType

HoleDatumSymbolBuilder.WizardType

Returns or sets the wizard type

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

Getter Method

Signature WizardType

Returns:
Return type:int

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature WizardType

Parameters:wizardType (int) –

New in version NX9.0.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

CycleObjectsInView

HoleDatumSymbolBuilder.CycleObjectsInView

The method to cycle objects in view

Signature CycleObjectsInView(viewTag, vseqNumber, isDrawing, inObject)

Parameters:
  • viewTag (NXOpen.NXObject) – The view to cycle
  • vseqNumber (int) – The View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWS
  • isDrawing (bool) – Is this view a drawing
  • inObject (NXOpen.NXObject) – Input object
Returns:

Output object

Return type:

NXOpen.NXObject

New in version NX8.5.0.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

UpdateSymbolSizeInView

HoleDatumSymbolBuilder.UpdateSymbolSizeInView

Update symbol size in view

Signature UpdateSymbolSizeInView()

New in version NX11.0.1.

License requirements: ug_mold_design (“UG MOLD”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

Validate

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