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. | |
![]() | |
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. | |
![]() | |
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