QuickQuotationBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# QuickQuotationBuilder Class

class `NXOpen.Tooling.``QuickQuotationBuilder`

  Bases: `NXOpen.Builder`

  Progressive Die Wizard builder to create quick quotation.

  To create a new instance of this class, use `NXOpen.Tooling.QuickQuotationCollection.CreateQuickQuotationBuilder()`

  Default values.

  Property | Value
  --- | ---
  BendingColor | 120
  BurringColor | 29
  CamunitColor | 58
  CompFactor | 1
  FormingColor | 152
  InsertGroupMaterial | Cr12
  ManageTemporaryObjectsType | Hide
  ObjectType | Piercing
  OutlineEnlargeTimes | 1
  PartNo | 0
  PartsAmout | 0
  PiercingColor | 97
  Pitch | 0
  StationsNo | 0
  StripLength | 0
  StripThickness | 0
  Width | 0
  WorkAreaLength | 0
  WorkAreaWidth | 0

  New in version NX8.0.0.

# Properties

Property | Description
--- | ---
BendingColor | Returns or sets the bending color.
BlankSize | Returns or sets the blank size.
BurringColor | Returns or sets the burring color.
CamunitColor | Returns or sets the cam unit color.
CompFactor | Returns or sets the complexity factor.
Customer | Returns or sets the customer.
DesignHours | Returns or sets the design hours.
DesignPrice | Returns or sets the work area width.
DistanceX | Returns or sets the distance between sub die base and die base edge in X direction.
DistanceY | Returns or sets the distance between sub die base and die base edge in Y direction.
FormingColor | Returns or sets the forming color.
InsertGroupMaterial | Returns or sets the insert group material.
ManageTemporaryObjectsType | Returns or sets the management type for temporary objects.
MaterialUtil | Returns or sets the material utilization.
ObjectType | Returns or sets the object type.
OutlineEnlargeTimes | Returns or sets the outline enlarge times.
PartNo | Returns or sets the part no.
PartsAmout | Returns or sets the parts amount.
PiercingColor | Returns or sets the piercing color.
Pitch | Returns or sets the pitch.
QuoteDate | Returns or sets the quote date.
QuoteNo | Returns or sets the quote no.
Quoter | Returns or sets the quoter.
SelOutline | Returns the selected outline.
SelSheetBody | Returns the selected sheet body.
StationsNo | Returns or sets the stations no.
StripLength | Returns or sets the strip length.
StripMaterial | Returns or sets the strip material.
StripThickness | Returns or sets the strip thickness.
Tag | Returns the Tag for this object.
Type | Returns or sets the operation type.
Width | Returns or sets the width.
WorkAreaLength | Returns or sets the work area length.
WorkAreaWidth | Returns or sets the work area width.

# Methods

Method | Description
--- | ---
Commit | Commits any edits that have been applied to the builder.
DatumPlane | Create a datum plane.
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.
TemplateConfig | The template configuration.
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

QuickQuotationBuilderDesignTypes Enumeration | Specify the design type.
QuickQuotationBuilderInsertGroupMaterials Enumeration | Specify the insert group material.
QuickQuotationBuilderManageTemporaryObjectsTypes Enumeration | Specify the management type for the temporary objects.
QuickQuotationBuilderObjectTypes Enumeration | Specify the concept sheet body type.
QuickQuotationBuilderTypes Enumeration | Specify the operation type.

# Property Detail

## BendingColor

`QuickQuotationBuilder.``BendingColor`

  Returns or sets the bending color.

  `-------------------------------------`

  Getter Method

  Signature `BendingColor`

  Returns: |
  Return type: | Id

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BendingColor`

  Parameters: | specifyColor (Id) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## BlankSize

`QuickQuotationBuilder.``BlankSize`

  Returns or sets the blank size.

  `-------------------------------------`

  Getter Method

  Signature `BlankSize`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BlankSize`

  Parameters: | blankSize (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## BurringColor

`QuickQuotationBuilder.``BurringColor`

  Returns or sets the burring color.

  `-------------------------------------`

  Getter Method

  Signature `BurringColor`

  Returns: |
  Return type: | Id

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `BurringColor`

  Parameters: | specifyColor (Id) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## CamunitColor

`QuickQuotationBuilder.``CamunitColor`

  Returns or sets the cam unit color.

  `-------------------------------------`

  Getter Method

  Signature `CamunitColor`

  Returns: |
  Return type: | Id

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CamunitColor`

  Parameters: | specifyColor (Id) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## CompFactor

`QuickQuotationBuilder.``CompFactor`

  Returns or sets the complexity factor.

  `-------------------------------------`

  Getter Method

  Signature `CompFactor`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CompFactor`

  Parameters: | compFactor (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## Customer

`QuickQuotationBuilder.``Customer`

  Returns or sets the customer.

  `-------------------------------------`

  Getter Method

  Signature `Customer`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Customer`

  Parameters: | customer (str) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## DesignHours

`QuickQuotationBuilder.``DesignHours`

  Returns or sets the design hours.

  `-------------------------------------`

  Getter Method

  Signature `DesignHours`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DesignHours`

  Parameters: | designHours (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## DesignPrice

`QuickQuotationBuilder.``DesignPrice`

  Returns or sets the work area width.

  `-------------------------------------`

  Getter Method

  Signature `DesignPrice`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DesignPrice`

  Parameters: | designPrice (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## DistanceX

`QuickQuotationBuilder.``DistanceX`

  Returns or sets the distance between sub die base and die base edge in X direction.

  `-------------------------------------`

  Getter Method

  Signature `DistanceX`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DistanceX`

  Parameters: | distanceX (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## DistanceY

`QuickQuotationBuilder.``DistanceY`

  Returns or sets the distance between sub die base and die base edge in Y direction.

  `-------------------------------------`

  Getter Method

  Signature `DistanceY`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DistanceY`

  Parameters: | distanceY (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## FormingColor

`QuickQuotationBuilder.``FormingColor`

  Returns or sets the forming color.

  `-------------------------------------`

  Getter Method

  Signature `FormingColor`

  Returns: |
  Return type: | Id

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FormingColor`

  Parameters: | specifyColor (Id) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## InsertGroupMaterial

`QuickQuotationBuilder.``InsertGroupMaterial`

  Returns or sets the insert group material.

  `-------------------------------------`

  Getter Method

  Signature `InsertGroupMaterial`

  Returns: |
  Return type: | `NXOpen.Tooling.QuickQuotationBuilderInsertGroupMaterials`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `InsertGroupMaterial`

  Parameters: | insertGroupMaterial (`NXOpen.Tooling.QuickQuotationBuilderInsertGroupMaterials`) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## ManageTemporaryObjectsType

`QuickQuotationBuilder.``ManageTemporaryObjectsType`

  Returns or sets the management type for temporary objects.

  `-------------------------------------`

  Getter Method

  Signature `ManageTemporaryObjectsType`

  Returns: |
  Return type: | `NXOpen.Tooling.QuickQuotationBuilderManageTemporaryObjectsTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ManageTemporaryObjectsType`

  Parameters: | manageTemporaryObjectsType (`NXOpen.Tooling.QuickQuotationBuilderManageTemporaryObjectsTypes`) –

  New in version NX9.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## MaterialUtil

`QuickQuotationBuilder.``MaterialUtil`

  Returns or sets the material utilization.

  `-------------------------------------`

  Getter Method

  Signature `MaterialUtil`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MaterialUtil`

  Parameters: | materialUtil (str) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## ObjectType

`QuickQuotationBuilder.``ObjectType`

  Returns or sets the object type.

  `-------------------------------------`

  Getter Method

  Signature `ObjectType`

  Returns: |
  Return type: | `NXOpen.Tooling.QuickQuotationBuilderObjectTypes`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ObjectType`

  Parameters: | objectType (`NXOpen.Tooling.QuickQuotationBuilderObjectTypes`) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## OutlineEnlargeTimes

`QuickQuotationBuilder.``OutlineEnlargeTimes`

  Returns or sets the outline enlarge times.

  `-------------------------------------`

  Getter Method

  Signature `OutlineEnlargeTimes`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OutlineEnlargeTimes`

  Parameters: | outlineEnlargeTimes (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## PartNo

`QuickQuotationBuilder.``PartNo`

  Returns or sets the part no.

  `-------------------------------------`

  Getter Method

  Signature `PartNo`

  Returns: |
  Return type: | int

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `PartNo`

  Parameters: | partNo (int) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## PartsAmout

`QuickQuotationBuilder.``PartsAmout`

  Returns or sets the parts amount.

  `-------------------------------------`

  Getter Method

  Signature `PartsAmout`

  Returns: |
  Return type: | int

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `PartsAmout`

  Parameters: | partsAmout (int) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## PiercingColor

`QuickQuotationBuilder.``PiercingColor`

  Returns or sets the piercing color.

  `-------------------------------------`

  Getter Method

  Signature `PiercingColor`

  Returns: |
  Return type: | Id

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `PiercingColor`

  Parameters: | specifyColor (Id) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## Pitch

`QuickQuotationBuilder.``Pitch`

  Returns or sets the pitch.

  `-------------------------------------`

  Getter Method

  Signature `Pitch`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Pitch`

  Parameters: | pitch (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## QuoteDate

`QuickQuotationBuilder.``QuoteDate`

  Returns or sets the quote date.

  `-------------------------------------`

  Getter Method

  Signature `QuoteDate`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `QuoteDate`

  Parameters: | quoteDate (str) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## QuoteNo

`QuickQuotationBuilder.``QuoteNo`

  Returns or sets the quote no.

  `-------------------------------------`

  Getter Method

  Signature `QuoteNo`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `QuoteNo`

  Parameters: | quoteNo (str) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## Quoter

`QuickQuotationBuilder.``Quoter`

  Returns or sets the quoter.

  `-------------------------------------`

  Getter Method

  Signature `Quoter`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Quoter`

  Parameters: | quoter (str) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## SelOutline

`QuickQuotationBuilder.``SelOutline`

  Returns the selected outline.

  `-------------------------------------`

  Getter Method

  Signature `SelOutline`

  Returns: |
  Return type: | `NXOpen.Section`

  New in version NX8.0.0.

  License requirements: None.

## SelSheetBody

`QuickQuotationBuilder.``SelSheetBody`

  Returns the selected sheet body.

  `-------------------------------------`

  Getter Method

  Signature `SelSheetBody`

  Returns: |
  Return type: | `NXOpen.SelectBodyList`

  New in version NX8.0.0.

  License requirements: None.

## StationsNo

`QuickQuotationBuilder.``StationsNo`

  Returns or sets the stations no.

  `-------------------------------------`

  Getter Method

  Signature `StationsNo`

  Returns: |
  Return type: | int

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StationsNo`

  Parameters: | stationsNo (int) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## StripLength

`QuickQuotationBuilder.``StripLength`

  Returns or sets the strip length.

  `-------------------------------------`

  Getter Method

  Signature `StripLength`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StripLength`

  Parameters: | stripLength (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## StripMaterial

`QuickQuotationBuilder.``StripMaterial`

  Returns or sets the strip material.

  `-------------------------------------`

  Getter Method

  Signature `StripMaterial`

  Returns: |
  Return type: | str

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StripMaterial`

  Parameters: | stripMaterial (str) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## StripThickness

`QuickQuotationBuilder.``StripThickness`

  Returns or sets the strip thickness.

  `-------------------------------------`

  Getter Method

  Signature `StripThickness`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StripThickness`

  Parameters: | stripThickness (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## Type

`QuickQuotationBuilder.``Type`

  Returns or sets the operation type.

  `-------------------------------------`

  Getter Method

  Signature `Type`

  Returns: |
  Return type: | `NXOpen.Tooling.QuickQuotationBuilderTypes`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Type`

  Parameters: | type (`NXOpen.Tooling.QuickQuotationBuilderTypes`) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## Width

`QuickQuotationBuilder.``Width`

  Returns or sets the width.

  `-------------------------------------`

  Getter Method

  Signature `Width`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Width`

  Parameters: | width (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## WorkAreaLength

`QuickQuotationBuilder.``WorkAreaLength`

  Returns or sets the work area length.

  `-------------------------------------`

  Getter Method

  Signature `WorkAreaLength`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `WorkAreaLength`

  Parameters: | workAreaLength (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

## WorkAreaWidth

`QuickQuotationBuilder.``WorkAreaWidth`

  Returns or sets the work area width.

  `-------------------------------------`

  Getter Method

  Signature `WorkAreaWidth`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `WorkAreaWidth`

  Parameters: | workAreaWidth (float) –

  New in version NX8.0.0.

  License requirements: prog_die_wizard (“UG/Progressive Die Wizard”) OR nx_engineering_die_wizard (“NX Engineering Die Wizard”)

# Method Detail

## DatumPlane

`QuickQuotationBuilder.``DatumPlane`

  Create a datum plane.

  Signature `DatumPlane()`

  New in version NX8.0.0.

  License requirements: None.

## TemplateConfig

`QuickQuotationBuilder.``TemplateConfig`

  The template configuration.

  Signature `TemplateConfig()`

  New in version NX8.0.0.

  License requirements: None.

## Validate

`QuickQuotationBuilder.``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.