NX Open C++ Reference Guide
|
Creates split insert builder for progressive die. More...
Public Member Functions | |
void | FindLinkedBodyFeatureAndSource (const NXString &featureType, const NXString &featureNameSubString) |
Find linked body feature and source object. More... | |
void | FindLinkedBodyFeatureAndSource (const char *featureType, const char *featureNameSubString) |
Find linked body feature and source object. More... | |
void | FindLinkedBodyFeatureAndSourceForAll () |
Find linked body feature and source object. More... | |
NXString | GetComponentFullName (NXOpen::NXObject *componentTag) |
Suppress child feature. More... | |
NXOpen::Point3d | GetComponentOrigin (NXOpen::NXObject *componentTag) |
Suppress child feature. More... | |
NXOpen::Matrix3x3 | GetComponentTransform (NXOpen::NXObject *componentTag) |
Suppress child feature. More... | |
bool | KeepOriginal () |
Returns the keep original toggle value Created in NX12.0.0. More... | |
void | PrepairToSplitInsert () |
Suppress child feature. More... | |
bool | RenameComponent () |
Returns the rename component Created in NX12.0.0. More... | |
void | ReverseTrimAndRelinkSourceAndCreateUDOForAll (const std::vector< NXOpen::NXObject * > &sourceObjects) |
Reverse trim direction, relink source, and create udo for all. More... | |
NXOpen::NXObject * | SaveAndGetComponentParent (NXOpen::NXObject *componentTag) |
Suppress child feature. More... | |
NXOpen::Assemblies::SelectComponentList * | SelectComponent () |
Returns the select component Created in NX12.0.0. More... | |
void | SetKeepOriginal (bool keepOriginal) |
Sets the keep original toggle value Created in NX12.0.0. More... | |
void | SetLinkFeatureAndSourceObject (std::vector< NXOpen::NXObject * > &sourceObjectsOld) |
Set link feature and source object. More... | |
void | SetRenameComponent (bool renameComponent) |
Sets the rename component Created in NX12.0.0. More... | |
void | SetSplittingDirection (bool splittingDirection) |
Sets the splitting direction Created in NX12.0.0. More... | |
void | SetWizardType (int wizardType) |
Sets the wizard type Created in NX12.0.0. More... | |
NXOpen::Section * | SplittingCurves () |
Returns the splitting curves Created in NX12.0.0. More... | |
bool | SplittingDirection () |
Returns the splitting direction Created in NX12.0.0. More... | |
int | WizardType () |
Returns the wizard type Created in NX12.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 split insert builder for progressive die.
No entity is returned.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateSplitInsertBuilder
Default values.
Property | Value |
---|---|
KeepOriginal |
0 |
RenameComponent |
0 |
Created in NX12.0.0.
void NXOpen::Tooling::SplitInsertBuilder::FindLinkedBodyFeatureAndSource | ( | const NXString & | featureType, |
const NXString & | featureNameSubString | ||
) |
Find linked body feature and source object.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
featureType | featuretype |
featureNameSubString | featurenamesubstring |
void NXOpen::Tooling::SplitInsertBuilder::FindLinkedBodyFeatureAndSource | ( | const char * | featureType, |
const char * | featureNameSubString | ||
) |
Find linked body feature and source object.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
featureType | featuretype |
featureNameSubString | featurenamesubstring |
void NXOpen::Tooling::SplitInsertBuilder::FindLinkedBodyFeatureAndSourceForAll | ( | ) |
Find linked body feature and source object.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
NXString NXOpen::Tooling::SplitInsertBuilder::GetComponentFullName | ( | NXOpen::NXObject * | componentTag | ) |
Suppress child feature.
componentTag | componenttag |
NXOpen::Point3d NXOpen::Tooling::SplitInsertBuilder::GetComponentOrigin | ( | NXOpen::NXObject * | componentTag | ) |
Suppress child feature.
componentTag | componenttag |
NXOpen::Matrix3x3 NXOpen::Tooling::SplitInsertBuilder::GetComponentTransform | ( | NXOpen::NXObject * | componentTag | ) |
Suppress child feature.
componentTag | componenttag |
bool NXOpen::Tooling::SplitInsertBuilder::KeepOriginal | ( | ) |
Returns the keep original toggle value
Created in NX12.0.0.
License requirements : None
void NXOpen::Tooling::SplitInsertBuilder::PrepairToSplitInsert | ( | ) |
Suppress child feature.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
bool NXOpen::Tooling::SplitInsertBuilder::RenameComponent | ( | ) |
Returns the rename component
Created in NX12.0.0.
License requirements : None
void NXOpen::Tooling::SplitInsertBuilder::ReverseTrimAndRelinkSourceAndCreateUDOForAll | ( | const std::vector< NXOpen::NXObject * > & | sourceObjects | ) |
Reverse trim direction, relink source, and create udo for all.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
sourceObjects | sourceobjects |
NXOpen::NXObject* NXOpen::Tooling::SplitInsertBuilder::SaveAndGetComponentParent | ( | NXOpen::NXObject * | componentTag | ) |
Suppress child feature.
componentTag | componenttag |
NXOpen::Assemblies::SelectComponentList* NXOpen::Tooling::SplitInsertBuilder::SelectComponent | ( | ) |
Returns the select component
Created in NX12.0.0.
License requirements : None
void NXOpen::Tooling::SplitInsertBuilder::SetKeepOriginal | ( | bool | keepOriginal | ) |
Sets the keep original toggle value
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
keepOriginal | keeporiginal |
void NXOpen::Tooling::SplitInsertBuilder::SetLinkFeatureAndSourceObject | ( | std::vector< NXOpen::NXObject * > & | sourceObjectsOld | ) |
Set link feature and source object.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
sourceObjectsOld | sourceobjectsold |
void NXOpen::Tooling::SplitInsertBuilder::SetRenameComponent | ( | bool | renameComponent | ) |
Sets the rename component
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
renameComponent | renamecomponent |
void NXOpen::Tooling::SplitInsertBuilder::SetSplittingDirection | ( | bool | splittingDirection | ) |
Sets the splitting direction
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
splittingDirection | splittingdirection |
void NXOpen::Tooling::SplitInsertBuilder::SetWizardType | ( | int | wizardType | ) |
Sets the wizard type
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
wizardType | wizardtype |
NXOpen::Section* NXOpen::Tooling::SplitInsertBuilder::SplittingCurves | ( | ) |
Returns the splitting curves
Created in NX12.0.0.
License requirements : None
bool NXOpen::Tooling::SplitInsertBuilder::SplittingDirection | ( | ) |
Returns the splitting direction
Created in NX12.0.0.
License requirements : None
int NXOpen::Tooling::SplitInsertBuilder::WizardType | ( | ) |
Returns the wizard type
Created in NX12.0.0.
License requirements : None