NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::QuickQuotationBuilder Class Reference

Progressive Die Wizard builder to create quick quotation. More...

Inheritance diagram for NXOpen::Tooling::QuickQuotationBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  DesignTypes { DesignTypesNewDesign, DesignTypesChangeover, DesignTypesAdditionalDie }
 Specify the design type. More...
enum  InsertGroupMaterials { InsertGroupMaterialsCr12, InsertGroupMaterialsCr12MoV }
 Specify the insert group material. More...
enum  ObjectTypes {
  ObjectTypesPiercing, ObjectTypesBending, ObjectTypesForming, ObjectTypesBurring,
  ObjectTypesCam
}
 Specify the concept sheet body type. More...
enum  Types {
  TypesJobInformation, TypesProjectDefinition, TypesConceptDesign, TypesGrouping,
  TypesQuoting
}
 Specify the operation type. More...

Public Member Functions

NXOpen::NXColorBendingColor ()
 Returns the bending color.
double BlankSize ()
 Returns the blank size.
NXOpen::NXColorBurringColor ()
 Returns the burring color.
NXOpen::NXColorCamunitColor ()
 Returns the cam unit color.
double CompFactor ()
 Returns the complexity factor.
NXString Customer ()
 Returns the customer.
void DatumPlane ()
 Create a datum plane.
double DesignHours ()
 Returns the design hours.
double DesignPrice ()
 Returns the work area width.
double DistanceX ()
 Returns the distance between sub die base and die base edge in X direction.
double DistanceY ()
 Returns the distance between sub die base and die base edge in Y direction.
NXOpen::NXColorFormingColor ()
 Returns the forming color.
NXOpen::Tooling::QuickQuotationBuilder::InsertGroupMaterials InsertGroupMaterial ()
 Returns the insert group material.
NXString MaterialUtil ()
 Returns the material utilization.
NXOpen::Tooling::QuickQuotationBuilder::ObjectTypes ObjectType ()
 Returns the object type.
double OutlineEnlargeTimes ()
 Returns the outline enlarge times.
int PartNo ()
 Returns the part no.
int PartsAmout ()
 Returns the parts amount.
NXOpen::NXColorPiercingColor ()
 Returns the piercing color.
double Pitch ()
 Returns the pitch.
NXString QuoteDate ()
 Returns the quote date.
NXString QuoteNo ()
 Returns the quote no.
NXString Quoter ()
 Returns the quoter.
NXOpen::SectionSelOutline ()
 Returns the selected outline.
NXOpen::SelectBodyListSelSheetBody ()
 Returns the selected sheet body.
void SetBendingColor (NXOpen::NXColor *specifyColor)
 Sets the bending color.
void SetBlankSize (double blankSize)
 Sets the blank size.
void SetBurringColor (NXOpen::NXColor *specifyColor)
 Sets the burring color.
void SetCamunitColor (NXOpen::NXColor *specifyColor)
 Sets the cam unit color.
void SetCompFactor (double compFactor)
 Sets the complexity factor.
void SetCustomer (const NXString &customer)
 Sets the customer.
void SetDesignHours (double designHours)
 Sets the design hours.
void SetDesignPrice (double designPrice)
 Sets the work area width.
void SetDistanceX (double distanceX)
 Sets the distance between sub die base and die base edge in X direction.
void SetDistanceY (double distanceY)
 Sets the distance between sub die base and die base edge in Y direction.
void SetFormingColor (NXOpen::NXColor *specifyColor)
 Sets the forming color.
void SetInsertGroupMaterial (NXOpen::Tooling::QuickQuotationBuilder::InsertGroupMaterials insertGroupMaterial)
 Sets the insert group material.
void SetMaterialUtil (const NXString &materialUtil)
 Sets the material utilization.
void SetObjectType (NXOpen::Tooling::QuickQuotationBuilder::ObjectTypes objectType)
 Sets the object type.
void SetOutlineEnlargeTimes (double outlineEnlargeTimes)
 Sets the outline enlarge times.
void SetPartNo (int partNo)
 Sets the part no.
void SetPartsAmout (int partsAmout)
 Sets the parts amount.
void SetPiercingColor (NXOpen::NXColor *specifyColor)
 Sets the piercing color.
void SetPitch (double pitch)
 Sets the pitch.
void SetQuoteDate (const NXString &quoteDate)
 Sets the quote date.
void SetQuoteNo (const NXString &quoteNo)
 Sets the quote no.
void SetQuoter (const NXString &quoter)
 Sets the quoter.
void SetStationsNo (int stationsNo)
 Sets the stations no.
void SetStripLength (double stripLength)
 Sets the strip length.
void SetStripMaterial (const NXString &stripMaterial)
 Sets the strip material.
void SetStripThickness (double stripThickness)
 Sets the strip thickness.
void SetType (NXOpen::Tooling::QuickQuotationBuilder::Types type)
 Sets the operation type.
void SetWidth (double width)
 Sets the width.
void SetWorkAreaLength (double workAreaLength)
 Sets the work area length.
void SetWorkAreaWidth (double workAreaWidth)
 Sets the work area width.
int StationsNo ()
 Returns the stations no.
double StripLength ()
 Returns the strip length.
NXString StripMaterial ()
 Returns the strip material.
double StripThickness ()
 Returns the strip thickness.
void TemplateConfig ()
 The template configuration.
NXOpen::Tooling::QuickQuotationBuilder::Types Type ()
 Returns the operation type.
double Width ()
 Returns the width.
double WorkAreaLength ()
 Returns the work area length.
double WorkAreaWidth ()
 Returns the work area width.

Detailed Description

Progressive Die Wizard builder to create quick quotation.


To create a new instance of this class, use Tooling::QuickQuotationCollection::CreateQuickQuotationBuilder
Default values.

Property Value

BendingColor

120

BurringColor

29

CamunitColor

58

CompFactor

1

FormingColor

152

InsertGroupMaterial

Cr12

ObjectType

Piercing

OutlineEnlargeTimes

1

PartNo

0

PartsAmout

0

PiercingColor

97

Pitch

0

StationsNo

0

StripLength

0

StripThickness

0

Width

0

WorkAreaLength

0

WorkAreaWidth

0


Created in NX8.0.0.


Member Enumeration Documentation

Specify the design type.

Enumerator:
DesignTypesNewDesign 

the design is a new design

DesignTypesChangeover 

the design is a changeover

DesignTypesAdditionalDie 

The design is a additional die.

Specify the insert group material.

Enumerator:
InsertGroupMaterialsCr12 

insert group material is Cr12

InsertGroupMaterialsCr12MoV 

insert group material is Cr12MoV

Specify the concept sheet body type.

Enumerator:
ObjectTypesPiercing 

sheet body type is piercing

ObjectTypesBending 

sheet body type is piercing

ObjectTypesForming 

sheet body is forming

ObjectTypesBurring 

sheet body is burring

ObjectTypesCam 

sheet body is camunits.

Specify the operation type.

Enumerator:
TypesJobInformation 

job information type

TypesProjectDefinition 

project definition type

TypesConceptDesign 

concept design type

TypesGrouping 

grouping type

TypesQuoting 

quoting type


Member Function Documentation

Returns the bending color.


Created in NX8.0.0.

License requirements : None

Returns the blank size.


Created in NX8.0.0.

License requirements : None

Returns the burring color.


Created in NX8.0.0.

License requirements : None

Returns the cam unit color.


Created in NX8.0.0.

License requirements : None

Returns the complexity factor.


Created in NX8.0.0.

License requirements : None

Returns the customer.


Created in NX8.0.0.

License requirements : None

Create a datum plane.


Created in NX8.0.0.

License requirements : None

Returns the design hours.


Created in NX8.0.0.

License requirements : None

Returns the work area width.


Created in NX8.0.0.

License requirements : None

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


Created in NX8.0.0.

License requirements : None

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


Created in NX8.0.0.

License requirements : None

Returns the forming color.


Created in NX8.0.0.

License requirements : None

Returns the insert group material.


Created in NX8.0.0.

License requirements : None

Returns the material utilization.


Created in NX8.0.0.

License requirements : None

Returns the object type.


Created in NX8.0.0.

License requirements : None

Returns the outline enlarge times.


Created in NX8.0.0.

License requirements : None

Returns the part no.


Created in NX8.0.0.

License requirements : None

Returns the parts amount.


Created in NX8.0.0.

License requirements : None

Returns the piercing color.


Created in NX8.0.0.

License requirements : None

Returns the pitch.


Created in NX8.0.0.

License requirements : None

Returns the quote date.


Created in NX8.0.0.

License requirements : None

Returns the quote no.


Created in NX8.0.0.

License requirements : None

Returns the quoter.


Created in NX8.0.0.

License requirements : None

Returns the selected outline.


Created in NX8.0.0.

License requirements : None

Returns the selected sheet body.


Created in NX8.0.0.

License requirements : None

Sets the bending color.


Created in NX8.0.0.

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

Parameters:
specifyColorspecifycolor

Sets the blank size.


Created in NX8.0.0.

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

Parameters:
blankSizeblanksize

Sets the burring color.


Created in NX8.0.0.

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

Parameters:
specifyColorspecifycolor

Sets the cam unit color.


Created in NX8.0.0.

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

Parameters:
specifyColorspecifycolor

Sets the complexity factor.


Created in NX8.0.0.

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

Parameters:
compFactorcompfactor

Sets the customer.


Created in NX8.0.0.

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

Parameters:
customercustomer

Sets the design hours.


Created in NX8.0.0.

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

Parameters:
designHoursdesignhours

Sets the work area width.


Created in NX8.0.0.

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

Parameters:
designPricedesignprice

Sets the distance between sub die base and die base edge in X direction.


Created in NX8.0.0.

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

Parameters:
distanceXdistancex

Sets the distance between sub die base and die base edge in Y direction.


Created in NX8.0.0.

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

Parameters:
distanceYdistancey

Sets the forming color.


Created in NX8.0.0.

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

Parameters:
specifyColorspecifycolor

Sets the insert group material.


Created in NX8.0.0.

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

Parameters:
insertGroupMaterialinsertgroupmaterial

Sets the material utilization.


Created in NX8.0.0.

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

Parameters:
materialUtilmaterialutil

Sets the object type.


Created in NX8.0.0.

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

Parameters:
objectTypeobjecttype

Sets the outline enlarge times.


Created in NX8.0.0.

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

Parameters:
outlineEnlargeTimesoutlineenlargetimes

Sets the part no.


Created in NX8.0.0.

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

Parameters:
partNopartno

Sets the parts amount.


Created in NX8.0.0.

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

Parameters:
partsAmoutpartsamout

Sets the piercing color.


Created in NX8.0.0.

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

Parameters:
specifyColorspecifycolor

Sets the pitch.


Created in NX8.0.0.

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

Parameters:
pitchpitch

Sets the quote date.


Created in NX8.0.0.

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

Parameters:
quoteDatequotedate

Sets the quote no.


Created in NX8.0.0.

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

Parameters:
quoteNoquoteno

Sets the quoter.


Created in NX8.0.0.

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

Parameters:
quoterquoter

Sets the stations no.


Created in NX8.0.0.

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

Parameters:
stationsNostationsno

Sets the strip length.


Created in NX8.0.0.

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

Parameters:
stripLengthstriplength

Sets the strip material.


Created in NX8.0.0.

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

Parameters:
stripMaterialstripmaterial

Sets the strip thickness.


Created in NX8.0.0.

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

Parameters:
stripThicknessstripthickness

Sets the operation type.


Created in NX8.0.0.

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

Parameters:
typetype

Sets the width.


Created in NX8.0.0.

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

Parameters:
widthwidth

Sets the work area length.


Created in NX8.0.0.

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

Parameters:
workAreaLengthworkarealength

Sets the work area width.


Created in NX8.0.0.

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

Parameters:
workAreaWidthworkareawidth

Returns the stations no.


Created in NX8.0.0.

License requirements : None

Returns the strip length.


Created in NX8.0.0.

License requirements : None

Returns the strip material.


Created in NX8.0.0.

License requirements : None

Returns the strip thickness.


Created in NX8.0.0.

License requirements : None

The template configuration.


Created in NX8.0.0.

License requirements : None

Returns the operation type.


Created in NX8.0.0.

License requirements : None

Returns the width.


Created in NX8.0.0.

License requirements : None

Returns the work area length.


Created in NX8.0.0.

License requirements : None

Returns the work area width.


Created in NX8.0.0.

License requirements : None


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