NX Open C++ Reference Guide
|
Creates hole datum symbol builder for progressive die. More...
Public Types | |
enum | SymbolType { SymbolTypeFirst, SymbolTypeSecond, SymbolTypeThird, SymbolTypeFourth } |
symbol type More... | |
Public Member Functions | |
NXString | AttributeTitles () |
Returns the attribute titles Created in NX11.0.0. More... | |
NXString | AttributeValues () |
Returns the attribute values Created in NX11.0.0. More... | |
NXOpen::NXObject * | CycleObjectsInView (NXOpen::NXObject *viewTag, int vseqNumber, bool isDrawing, NXOpen::NXObject *inObject) |
The method to cycle objects in view. More... | |
double | HoleDiameter () |
Returns the hole diameter Created in NX11.0.0. More... | |
double | HoleTolerance () |
Returns the hole tolerance Created in NX11.0.0. More... | |
NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType | HoleType () |
Returns the hole type Created in NX11.0.0. More... | |
NXOpen::SelectNXObjectList * | SelectHoles () |
Returns the select holes Created in NX11.0.0. More... | |
bool | SelectHolesAccordingToAttribute () |
Returns the select holes according to attribute Created in NX11.0.0. More... | |
NXString | SelectSpreadsheet () |
Returns the select spreadsheet Created in NX11.0.0. More... | |
NXOpen::Drawings::SelectDraftingViewList * | SelectView () |
Returns the select view Created in NX11.0.0. More... | |
void | SetAttributeTitles (const NXString &attributeTitles) |
Sets the attribute titles Created in NX11.0.0. More... | |
void | SetAttributeTitles (const char *attributeTitles) |
Sets the attribute titles Created in NX11.0.0. More... | |
void | SetAttributeValues (const NXString &attributeValues) |
Sets the attribute values Created in NX11.0.0. More... | |
void | SetAttributeValues (const char *attributeValues) |
Sets the attribute values Created in NX11.0.0. More... | |
void | SetHoleDiameter (double holeDiameter) |
Sets the hole diameter Created in NX11.0.0. More... | |
void | SetHoleTolerance (double holeTolerance) |
Sets the hole tolerance Created in NX11.0.0. More... | |
void | SetHoleType (NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType holeType) |
Sets the hole type Created in NX11.0.0. More... | |
void | SetSelectHolesAccordingToAttribute (bool selectHolesAccordingToAttribute) |
Sets the select holes according to attribute Created in NX11.0.0. More... | |
void | SetSelectSpreadsheet (const NXString &filename) |
Sets the select spreadsheet Created in NX11.0.0. More... | |
void | SetSelectSpreadsheet (const char *filename) |
Sets the select spreadsheet Created in NX11.0.0. More... | |
void | SetWizardType (int wizardType) |
Sets the wizard type Created in NX9.0.0. More... | |
void | UpdateSymbolSizeInView () |
Update symbol size in view Created in NX11.0.1. More... | |
int | WizardType () |
Returns the wizard type Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
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 |
Created in NX11.0.0.
NXString NXOpen::Tooling::HoleDatumSymbolBuilder::AttributeTitles | ( | ) |
Returns the attribute titles
Created in NX11.0.0.
License requirements : None
NXString NXOpen::Tooling::HoleDatumSymbolBuilder::AttributeValues | ( | ) |
Returns the attribute values
Created in NX11.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::Tooling::HoleDatumSymbolBuilder::CycleObjectsInView | ( | NXOpen::NXObject * | viewTag, |
int | vseqNumber, | ||
bool | isDrawing, | ||
NXOpen::NXObject * | inObject | ||
) |
The method to cycle objects in view.
viewTag | The view to cycle |
vseqNumber | The View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWS |
isDrawing | Is this view a drawing |
inObject | Input object |
double NXOpen::Tooling::HoleDatumSymbolBuilder::HoleDiameter | ( | ) |
Returns the hole diameter
Created in NX11.0.0.
License requirements : None
double NXOpen::Tooling::HoleDatumSymbolBuilder::HoleTolerance | ( | ) |
Returns the hole tolerance
Created in NX11.0.0.
License requirements : None
NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType NXOpen::Tooling::HoleDatumSymbolBuilder::HoleType | ( | ) |
Returns the hole type
Created in NX11.0.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::Tooling::HoleDatumSymbolBuilder::SelectHoles | ( | ) |
Returns the select holes
Created in NX11.0.0.
License requirements : None
bool NXOpen::Tooling::HoleDatumSymbolBuilder::SelectHolesAccordingToAttribute | ( | ) |
Returns the select holes according to attribute
Created in NX11.0.0.
License requirements : None
NXString NXOpen::Tooling::HoleDatumSymbolBuilder::SelectSpreadsheet | ( | ) |
Returns the select spreadsheet
Created in NX11.0.0.
License requirements : None
NXOpen::Drawings::SelectDraftingViewList* NXOpen::Tooling::HoleDatumSymbolBuilder::SelectView | ( | ) |
Returns the select view
Created in NX11.0.0.
License requirements : None
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeTitles | ( | const NXString & | attributeTitles | ) |
Sets the attribute titles
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeTitles | attributetitles |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeTitles | ( | const char * | attributeTitles | ) |
Sets the attribute titles
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeTitles | attributetitles |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeValues | ( | const NXString & | attributeValues | ) |
Sets the attribute values
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeValues | attributevalues |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeValues | ( | const char * | attributeValues | ) |
Sets the attribute values
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeValues | attributevalues |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetHoleDiameter | ( | double | holeDiameter | ) |
Sets the hole diameter
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
holeDiameter | holediameter |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetHoleTolerance | ( | double | holeTolerance | ) |
Sets the hole tolerance
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
holeTolerance | holetolerance |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetHoleType | ( | NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType | holeType | ) |
Sets the hole type
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
holeType | holetype |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetSelectHolesAccordingToAttribute | ( | bool | selectHolesAccordingToAttribute | ) |
Sets the select holes according to attribute
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
selectHolesAccordingToAttribute | selectholesaccordingtoattribute |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetSelectSpreadsheet | ( | const NXString & | filename | ) |
Sets the select spreadsheet
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
filename | filename |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetSelectSpreadsheet | ( | const char * | filename | ) |
Sets the select spreadsheet
Created in NX11.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
filename | filename |
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetWizardType | ( | int | wizardType | ) |
Sets the wizard type
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
wizardType | wizardtype |
void NXOpen::Tooling::HoleDatumSymbolBuilder::UpdateSymbolSizeInView | ( | ) |
Update symbol size in view
Created in NX11.0.1.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
int NXOpen::Tooling::HoleDatumSymbolBuilder::WizardType | ( | ) |
Returns the wizard type
Created in NX9.0.0.
License requirements : None