NXOpen C++ Reference Guide
|
Represents a Tooling::MoldProcessBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldProcessCollection::CreateMoldProcessBuilder
Default values.
More...
Public Member Functions | |
NXOpen::SelectPoint * | CompSelect () |
Returns the component selected to be edited. More... | |
NXOpen::SelectNXObjectList * | ConceptObjects () |
Returns the concept objects selected to be edited. More... | |
NXOpen::Tooling::StandardPartData * | FindMatchedLibraryOfConceptObject (NXOpen::NXObject *conceptObject) |
Finds the library where the standard part which is represented by the specified concept object can be found. More... | |
NXOpen::Tooling::StandardPartBatchData * | GetStandardPartBatchData () |
Gets standard part batch data. More... | |
bool | Rename () |
Returns the rename toggle let users choose whether to run Part Name Management dialog Created in NX6.0.0. More... | |
void | SaveCoolingConceptObjectHandles (NXOpen::NXObject *conceptObject, const std::vector< NXOpen::NXObject * > &instanceObjects) |
Restores the unique attributes with cooling component handle information which should not be overridden Created in NX12.0.2. More... | |
void | SaveNameChangesToConceptObject (NXOpen::NXObject *conceptObject, const NXString &assemblyName, const NXString &assemblyPartNumber, const NXString &assemblyItemType, std::vector< NXString > &childrenNames) |
Saves name changes in attributes of the concept object Created in NX12.0.2. More... | |
void | SaveNameChangesToConceptObject (NXOpen::NXObject *conceptObject, const char *assemblyName, const char *assemblyPartNumber, const char *assemblyItemType, std::vector< NXString > &childrenNames) |
Saves name changes in attributes of the concept object Created in NX12.0.2. More... | |
void | SetRename (bool rename) |
Sets the rename toggle let users choose whether to run Part Name Management dialog Created in NX6.0.0. More... | |
void | SetSelectedRecords (std::vector< NXString > &partNames, std::vector< NXString > &sketchNames) |
Sets the selected standard part records to process Created in NX12.0.2. More... | |
void | SetStandardPartBatchData (NXOpen::Tooling::StandardPartBatchData *batchData) |
Sets standard part batch data. 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... | |
Represents a Tooling::MoldProcessBuilder builder
To create a new instance of this class, use NXOpen::Tooling::MoldProcessCollection::CreateMoldProcessBuilder
Default values.
Property | Value |
---|---|
Rename |
0 |
Created in NX6.0.0.
NXOpen::SelectPoint* NXOpen::Tooling::MoldProcessBuilder::CompSelect | ( | ) |
Returns the component selected to be edited.
The edition will start Standard Part Management dialog
Created in NX6.0.0.
License requirements : None
NXOpen::SelectNXObjectList* NXOpen::Tooling::MoldProcessBuilder::ConceptObjects | ( | ) |
Returns the concept objects selected to be edited.
Created in NX9.0.0.
License requirements : None
NXOpen::Tooling::StandardPartData* NXOpen::Tooling::MoldProcessBuilder::FindMatchedLibraryOfConceptObject | ( | NXOpen::NXObject * | conceptObject | ) |
Finds the library where the standard part which is represented by the specified concept object can be found.
conceptObject | The concept object used to find a library |
NXOpen::Tooling::StandardPartBatchData* NXOpen::Tooling::MoldProcessBuilder::GetStandardPartBatchData | ( | ) |
Gets standard part batch data.
bool NXOpen::Tooling::MoldProcessBuilder::Rename | ( | ) |
Returns the rename toggle let users choose whether to run Part Name Management dialog
Created in NX6.0.0.
License requirements : None
void NXOpen::Tooling::MoldProcessBuilder::SaveCoolingConceptObjectHandles | ( | NXOpen::NXObject * | conceptObject, |
const std::vector< NXOpen::NXObject * > & | instanceObjects | ||
) |
Restores the unique attributes with cooling component handle information which should not be overridden
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
conceptObject | The concept object with cooling component handle information |
instanceObjects | Instances of the specified concept object |
void NXOpen::Tooling::MoldProcessBuilder::SaveNameChangesToConceptObject | ( | NXOpen::NXObject * | conceptObject, |
const NXString & | assemblyName, | ||
const NXString & | assemblyPartNumber, | ||
const NXString & | assemblyItemType, | ||
std::vector< NXString > & | childrenNames | ||
) |
Saves name changes in attributes of the concept object
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
conceptObject | The concept object to save name changes |
assemblyName | Assembly name for creating new parts |
assemblyPartNumber | Part number of the assembly in managed mode NX |
assemblyItemType | Item Type of the assembly in managed mode NX |
childrenNames | Names of the children |
void NXOpen::Tooling::MoldProcessBuilder::SaveNameChangesToConceptObject | ( | NXOpen::NXObject * | conceptObject, |
const char * | assemblyName, | ||
const char * | assemblyPartNumber, | ||
const char * | assemblyItemType, | ||
std::vector< NXString > & | childrenNames | ||
) |
Saves name changes in attributes of the concept object
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
conceptObject | The concept object to save name changes |
assemblyName | Assembly name for creating new parts |
assemblyPartNumber | Part number of the assembly in managed mode NX |
assemblyItemType | Item Type of the assembly in managed mode NX |
childrenNames | Names of the children |
void NXOpen::Tooling::MoldProcessBuilder::SetRename | ( | bool | rename | ) |
Sets the rename toggle let users choose whether to run Part Name Management dialog
Created in NX6.0.0.
License requirements : None
rename | rename |
void NXOpen::Tooling::MoldProcessBuilder::SetSelectedRecords | ( | std::vector< NXString > & | partNames, |
std::vector< NXString > & | sketchNames | ||
) |
Sets the selected standard part records to process
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
partNames | The names of the currently selected standard part records to process |
sketchNames | The sketch names of the currently selected standard part records |
void NXOpen::Tooling::MoldProcessBuilder::SetStandardPartBatchData | ( | NXOpen::Tooling::StandardPartBatchData * | batchData | ) |
Sets standard part batch data.
Created in NX12.0.2.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") OR ug_die_design ("Die Design")
batchData | A NXOpen::Tooling::StandardPartBatchData instance |