|
NX Open C++ Reference Guide
|
Tooling builder for HoleManufacturingNote <br> To create a new instance of this class, use @link Tooling::HoleManufacturingNoteCollection::CreateHoleManufacturingNoteBuilder Tooling::HoleManufacturingNoteCollection::CreateHoleManufacturingNoteBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | DefineByViewOrHoles { DefineByViewOrHolesView, DefineByViewOrHolesHoles } |
| the view selection or window selection type More... | |
| enum | HoleIndexType { HoleIndexTypeUserDefinedAndNumber, HoleIndexTypeAlphabetic, HoleIndexTypeNumeric } |
| the hole index type More... | |
Public Member Functions | |
| NXOpen::NXObject * | CreatedHoleManufacturingNote () |
| Returns the created hole manufacturing note Created in NX9.0.0. | |
| NXOpen::NXObject * | CreateHoleIndexLabel (NXOpen::NXObject *viewTag, const NXString &holeTypeIndex, NXOpen::NXObject *faceTag, double holeDiameter, const NXOpen::Point3d &holePos, const NXString &holetype, bool reverseFlag) |
| The method to create hole index. | |
| NXOpen::NXObject * | CreateHoleIndexLabel (NXOpen::NXObject *viewTag, const char *holeTypeIndex, NXOpen::NXObject *faceTag, double holeDiameter, const NXOpen::Point3d &holePos, const char *holetype, bool reverseFlag) |
| The method to create hole index. | |
| NXOpen::NXObject * | CreateHoleManufacturingNoteAsNote (NXOpen::NXObject *viewTag, std::vector< NXString > &holeManufacturingNoteVector, const NXOpen::Point3d &point) |
| The method to create manufaturing information as note. | |
| NXOpen::NXObject * | CycleObjectsInView (NXOpen::NXObject *viewTag, int vseqNumber, bool isDrawing, NXOpen::NXObject *inObject) |
| The method to cycle objects in view. | |
| NXOpen::Tooling::HoleManufacturingNoteBuilder::DefineByViewOrHoles | DefineByViewOrHolesEnum () |
| Returns the selection type enumeration Created in NX9.0.0. | |
| NXOpen::NXColor * | HoleIndexColor () |
| Returns the hole index character color Created in NX9.0.0. | |
| double | HoleIndexSize () |
| Returns the hole index character size Created in NX9.0.0. | |
| NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexType | HoleIndexTypeEnum () |
| Returns the hole index type enumeration Created in NX9.0.0. | |
| NXOpen::NXColor * | HoleManufacturingNoteColor () |
| Returns the manufaturing information character color Created in NX9.0.0. | |
| NXOpen::Annotations::OriginBuilder * | HoleManufacturingNoteOrigin () |
| Returns the manufacturing information origin Created in NX9.0.0. | |
| double | HoleManufacturingNoteSize () |
| Returns the manufaturing information character size Created in NX9.0.0. | |
| NXOpen::Annotations::StyleBuilder * | HoleManufacturingNoteStyle () |
| Returns the hole manufacturing note style Created in NX9.0.0. | |
| void | ModifyStyle () |
| The method to modify the style of the previewed note Created in NX9.0.0. | |
| NXOpen::SelectNXObjectList * | SelectHoles () |
| Returns the selected holes Created in NX9.0.0. | |
| NXOpen::SelectNXObject * | SelectView () |
| Returns the selected view Created in NX9.0.0. | |
| void | SetCreatedHoleManufacturingNote (NXOpen::NXObject *createdHoleManufacturingNote) |
| Sets the created hole manufacturing note Created in NX9.0.0. | |
| void | SetDefineByViewOrHolesEnum (NXOpen::Tooling::HoleManufacturingNoteBuilder::DefineByViewOrHoles defineByViewOrHoles) |
| Sets the selection type enumeration Created in NX9.0.0. | |
| void | SetHoleIndexColor (NXOpen::NXColor *holeIndexColor) |
| Sets the hole index character color Created in NX9.0.0. | |
| void | SetHoleIndexSize (double holeIndexSize) |
| Sets the hole index character size Created in NX9.0.0. | |
| void | SetHoleIndexTypeEnum (NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexType holeIndexTypeEnum) |
| Sets the hole index type enumeration Created in NX9.0.0. | |
| void | SetHoleManufacturingNoteColor (NXOpen::NXColor *holeManufacturingNoteColor) |
| Sets the manufaturing information character color Created in NX9.0.0. | |
| void | SetHoleManufacturingNoteSize (double holeManufacturingNoteSize) |
| Sets the manufaturing information character size Created in NX9.0.0. | |
| void | SetWizardType (int wizardType) |
| Sets the wizard type Created in NX9.0.0. | |
| int | WizardType () |
| Returns the wizard type Created in NX9.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Tooling builder for HoleManufacturingNote <br> To create a new instance of this class, use @link Tooling::HoleManufacturingNoteCollection::CreateHoleManufacturingNoteBuilder Tooling::HoleManufacturingNoteCollection::CreateHoleManufacturingNoteBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
DefineByViewOrHolesEnum | |
|
HoleIndexSize |
3.5 |
|
HoleIndexTypeEnum |
UserDefinedAndNumber |
|
HoleManufacturingNoteSize |
3.5 |
Created in NX9.0.0.
| NXOpen::NXObject* NXOpen::Tooling::HoleManufacturingNoteBuilder::CreatedHoleManufacturingNote | ( | ) |
Returns the created hole manufacturing note
Created in NX9.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::Tooling::HoleManufacturingNoteBuilder::CreateHoleIndexLabel | ( | NXOpen::NXObject * | viewTag, |
| const NXString & | holeTypeIndex, | ||
| NXOpen::NXObject * | faceTag, | ||
| double | holeDiameter, | ||
| const NXOpen::Point3d & | holePos, | ||
| const NXString & | holetype, | ||
| bool | reverseFlag | ||
| ) |
The method to create hole index.
| viewTag | The view to create hole index label |
| holeTypeIndex | The hole hole index label string NOTE: The full Unicode character set is not supported for this parameter. |
| faceTag | The hole face data |
| holeDiameter | The hole diameter |
| holePos | The hole position |
| holetype | The hole type string NOTE: The full Unicode character set is not supported for this parameter. |
| reverseFlag | The hole reversed flag |
| NXOpen::NXObject* NXOpen::Tooling::HoleManufacturingNoteBuilder::CreateHoleIndexLabel | ( | NXOpen::NXObject * | viewTag, |
| const char * | holeTypeIndex, | ||
| NXOpen::NXObject * | faceTag, | ||
| double | holeDiameter, | ||
| const NXOpen::Point3d & | holePos, | ||
| const char * | holetype, | ||
| bool | reverseFlag | ||
| ) |
The method to create hole index.
| viewTag | The view to create hole index label |
| holeTypeIndex | The hole hole index label string NOTE: The full Unicode character set is not supported for this parameter. |
| faceTag | The hole face data |
| holeDiameter | The hole diameter |
| holePos | The hole position |
| holetype | The hole type string NOTE: The full Unicode character set is not supported for this parameter. |
| reverseFlag | The hole reversed flag |
| NXOpen::NXObject* NXOpen::Tooling::HoleManufacturingNoteBuilder::CreateHoleManufacturingNoteAsNote | ( | NXOpen::NXObject * | viewTag, |
| std::vector< NXString > & | holeManufacturingNoteVector, | ||
| const NXOpen::Point3d & | point | ||
| ) |
The method to create manufaturing information as note.
| viewTag | The view to create hole index label |
| holeManufacturingNoteVector | The hole index label string NOTE: The full Unicode character set is not supported for this parameter. |
| point | The location point data |
| NXOpen::NXObject* NXOpen::Tooling::HoleManufacturingNoteBuilder::CycleObjectsInView | ( | NXOpen::NXObject * | viewTag, |
| int | vseqNumber, | ||
| bool | isDrawing, | ||
| NXOpen::NXObject * | inObject | ||
| ) |
The method to cycle objects in view.
| NXOpen::Tooling::HoleManufacturingNoteBuilder::DefineByViewOrHoles NXOpen::Tooling::HoleManufacturingNoteBuilder::DefineByViewOrHolesEnum | ( | ) |
Returns the selection type enumeration
Created in NX9.0.0.
License requirements : None
| NXOpen::NXColor* NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexColor | ( | ) |
Returns the hole index character color
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexSize | ( | ) |
Returns the hole index character size
Created in NX9.0.0.
License requirements : None
| NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexType NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexTypeEnum | ( | ) |
Returns the hole index type enumeration
Created in NX9.0.0.
License requirements : None
| NXOpen::NXColor* NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleManufacturingNoteColor | ( | ) |
Returns the manufaturing information character color
Created in NX9.0.0.
License requirements : None
| NXOpen::Annotations::OriginBuilder* NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleManufacturingNoteOrigin | ( | ) |
Returns the manufacturing information origin
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleManufacturingNoteSize | ( | ) |
Returns the manufaturing information character size
Created in NX9.0.0.
License requirements : None
| NXOpen::Annotations::StyleBuilder* NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleManufacturingNoteStyle | ( | ) |
Returns the hole manufacturing note style
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::ModifyStyle | ( | ) |
The method to modify the style of the previewed note
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::SelectNXObjectList* NXOpen::Tooling::HoleManufacturingNoteBuilder::SelectHoles | ( | ) |
Returns the selected holes
Created in NX9.0.0.
License requirements : None
| NXOpen::SelectNXObject* NXOpen::Tooling::HoleManufacturingNoteBuilder::SelectView | ( | ) |
Returns the selected view
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetCreatedHoleManufacturingNote | ( | NXOpen::NXObject * | createdHoleManufacturingNote | ) |
Sets the created hole manufacturing note
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| createdHoleManufacturingNote | createdholemanufacturingnote |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetDefineByViewOrHolesEnum | ( | NXOpen::Tooling::HoleManufacturingNoteBuilder::DefineByViewOrHoles | defineByViewOrHoles | ) |
Sets the selection type enumeration
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| defineByViewOrHoles | definebyvieworholes |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetHoleIndexColor | ( | NXOpen::NXColor * | holeIndexColor | ) |
Sets the hole index character color
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| holeIndexColor | holeindexcolor |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetHoleIndexSize | ( | double | holeIndexSize | ) |
Sets the hole index character size
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| holeIndexSize | holeindexsize |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetHoleIndexTypeEnum | ( | NXOpen::Tooling::HoleManufacturingNoteBuilder::HoleIndexType | holeIndexTypeEnum | ) |
Sets the hole index type enumeration
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| holeIndexTypeEnum | holeindextypeenum |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetHoleManufacturingNoteColor | ( | NXOpen::NXColor * | holeManufacturingNoteColor | ) |
Sets the manufaturing information character color
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| holeManufacturingNoteColor | holemanufacturingnotecolor |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::SetHoleManufacturingNoteSize | ( | double | holeManufacturingNoteSize | ) |
Sets the manufaturing information character size
Created in NX9.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| holeManufacturingNoteSize | holemanufacturingnotesize |
| void NXOpen::Tooling::HoleManufacturingNoteBuilder::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 |
| int NXOpen::Tooling::HoleManufacturingNoteBuilder::WizardType | ( | ) |
Returns the wizard type
Created in NX9.0.0.
License requirements : None