NX Open C++ Reference Guide
|
Represents a NXOpen::Tooling::IntermediateStageBuilder builder. More...
Public Types | |
enum | DesignSequences { DesignSequencesPartToBlank, DesignSequencesBlankToPart } |
The types of design sequences. More... | |
enum | EditOptions { EditOptionsInsert, EditOptionsDelete } |
The types of changed intermediate stages. More... | |
enum | Orientations { OrientationsX, OrientationsY, OrientationsZ } |
The types of orientation of intermediate stages. More... | |
Public Member Functions | |
bool | CreateCopyPart () |
Returns the switch of whether to create a copy part. More... | |
NXOpen::Tooling::IntermediateStageBuilder::DesignSequences | DesignSequence () |
Returns the design sequence. More... | |
NXOpen::Tooling::IntermediateStageBuilder::EditOptions | EditOption () |
Returns the edit intermediate stage option. More... | |
NXString | IntermediateNamingRule () |
Returns the naming rule of intermediate stages. More... | |
bool | IntermediateRename () |
Returns the switch of rename components. More... | |
NXOpen::Assemblies::SelectComponent * | IntermediateStage () |
Returns the intermediate stages selected as the reference of insert. More... | |
bool | LinkSheetBody () |
Returns the switch of link sheet body to intermediate stage. More... | |
int | NumberIntermediate () |
Returns the number of intermediate stages. More... | |
NXOpen::Tooling::IntermediateStageBuilder::Orientations | OrientPitch () |
Returns the orientation of pitch. More... | |
double | Pitch () |
Returns the pitch. More... | |
void | SetCreateCopyPart (bool createCopyPart) |
Sets the switch of whether to create a copy part. More... | |
void | SetDesignSequence (NXOpen::Tooling::IntermediateStageBuilder::DesignSequences designSequence) |
Sets the design sequence. More... | |
void | SetEditOption (NXOpen::Tooling::IntermediateStageBuilder::EditOptions editOption) |
Sets the edit intermediate stage option. More... | |
void | SetIntermediateNamingRule (const NXString &intermediateNamingRule) |
Sets the naming rule of intermediate stages. More... | |
void | SetIntermediateNamingRule (const char *intermediateNamingRule) |
Sets the naming rule of intermediate stages. More... | |
void | SetIntermediateRename (bool intermediateRename) |
Sets the switch of rename components. More... | |
void | SetLinkSheetBody (bool linkSheetBody) |
Sets the switch of link sheet body to intermediate stage. More... | |
void | SetNumberIntermediate (int numberIntermediate) |
Sets the number of intermediate stages. More... | |
void | SetOrientPitch (NXOpen::Tooling::IntermediateStageBuilder::Orientations orientPitch) |
Sets the orientation of pitch. More... | |
void | SetPitch (double pitch) |
Sets the pitch. More... | |
void | SetStartStation (int startStation) |
Sets the start station. More... | |
void | SetTopPartName (const NXString &topPartName) |
Sets the top part name. More... | |
void | SetTopPartName (const char *topPartName) |
Sets the top part name. More... | |
int | StartStation () |
Returns the start station. More... | |
NXString | TopPartName () |
Returns the top part name. 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 NXOpen::Tooling::IntermediateStageBuilder builder.
To create a new instance of this class, use NXOpen::Tooling::IntermediateStageCollection::CreateIntermediateStageBuilder
Default values.
Property | Value |
---|---|
DesignSequence |
PartToBlank |
EditOption |
Insert |
IntermediateRename |
0 |
LinkSheetBody |
0 |
NumberIntermediate |
1 |
OrientPitch |
X |
Pitch |
0 |
StartStation |
2 |
Created in NX8.5.0.
bool NXOpen::Tooling::IntermediateStageBuilder::CreateCopyPart | ( | ) |
Returns the switch of whether to create a copy part.
Created in NX12.0.0.
License requirements : None
NXOpen::Tooling::IntermediateStageBuilder::DesignSequences NXOpen::Tooling::IntermediateStageBuilder::DesignSequence | ( | ) |
Returns the design sequence.
Created in NX8.5.0.
License requirements : None
NXOpen::Tooling::IntermediateStageBuilder::EditOptions NXOpen::Tooling::IntermediateStageBuilder::EditOption | ( | ) |
Returns the edit intermediate stage option.
Created in NX8.5.0.
License requirements : None
NXString NXOpen::Tooling::IntermediateStageBuilder::IntermediateNamingRule | ( | ) |
Returns the naming rule of intermediate stages.
Created in NX8.5.0.
License requirements : None
bool NXOpen::Tooling::IntermediateStageBuilder::IntermediateRename | ( | ) |
Returns the switch of rename components.
Created in NX8.5.0.
License requirements : None
NXOpen::Assemblies::SelectComponent* NXOpen::Tooling::IntermediateStageBuilder::IntermediateStage | ( | ) |
Returns the intermediate stages selected as the reference of insert.
Created in NX8.5.0.
License requirements : None
bool NXOpen::Tooling::IntermediateStageBuilder::LinkSheetBody | ( | ) |
Returns the switch of link sheet body to intermediate stage.
Created in NX8.5.0.
License requirements : None
int NXOpen::Tooling::IntermediateStageBuilder::NumberIntermediate | ( | ) |
Returns the number of intermediate stages.
Created in NX8.5.0.
License requirements : None
NXOpen::Tooling::IntermediateStageBuilder::Orientations NXOpen::Tooling::IntermediateStageBuilder::OrientPitch | ( | ) |
Returns the orientation of pitch.
Created in NX8.5.0.
License requirements : None
double NXOpen::Tooling::IntermediateStageBuilder::Pitch | ( | ) |
Returns the pitch.
Created in NX8.5.0.
License requirements : None
void NXOpen::Tooling::IntermediateStageBuilder::SetCreateCopyPart | ( | bool | createCopyPart | ) |
Sets the switch of whether to create a copy part.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
createCopyPart | createcopypart |
void NXOpen::Tooling::IntermediateStageBuilder::SetDesignSequence | ( | NXOpen::Tooling::IntermediateStageBuilder::DesignSequences | designSequence | ) |
Sets the design sequence.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
designSequence | designsequence |
void NXOpen::Tooling::IntermediateStageBuilder::SetEditOption | ( | NXOpen::Tooling::IntermediateStageBuilder::EditOptions | editOption | ) |
Sets the edit intermediate stage option.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
editOption | editoption |
void NXOpen::Tooling::IntermediateStageBuilder::SetIntermediateNamingRule | ( | const NXString & | intermediateNamingRule | ) |
Sets the naming rule of intermediate stages.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
intermediateNamingRule | intermediatenamingrule |
void NXOpen::Tooling::IntermediateStageBuilder::SetIntermediateNamingRule | ( | const char * | intermediateNamingRule | ) |
Sets the naming rule of intermediate stages.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
intermediateNamingRule | intermediatenamingrule |
void NXOpen::Tooling::IntermediateStageBuilder::SetIntermediateRename | ( | bool | intermediateRename | ) |
Sets the switch of rename components.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
intermediateRename | intermediaterename |
void NXOpen::Tooling::IntermediateStageBuilder::SetLinkSheetBody | ( | bool | linkSheetBody | ) |
Sets the switch of link sheet body to intermediate stage.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
linkSheetBody | linksheetbody |
void NXOpen::Tooling::IntermediateStageBuilder::SetNumberIntermediate | ( | int | numberIntermediate | ) |
Sets the number of intermediate stages.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
numberIntermediate | numberintermediate |
void NXOpen::Tooling::IntermediateStageBuilder::SetOrientPitch | ( | NXOpen::Tooling::IntermediateStageBuilder::Orientations | orientPitch | ) |
Sets the orientation of pitch.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
orientPitch | orientpitch |
void NXOpen::Tooling::IntermediateStageBuilder::SetPitch | ( | double | pitch | ) |
Sets the pitch.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
pitch | pitch |
void NXOpen::Tooling::IntermediateStageBuilder::SetStartStation | ( | int | startStation | ) |
Sets the start station.
Created in NX8.5.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
startStation | startstation |
void NXOpen::Tooling::IntermediateStageBuilder::SetTopPartName | ( | const NXString & | topPartName | ) |
Sets the top part name.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
topPartName | toppartname |
void NXOpen::Tooling::IntermediateStageBuilder::SetTopPartName | ( | const char * | topPartName | ) |
Sets the top part name.
Created in NX12.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard")
topPartName | toppartname |
int NXOpen::Tooling::IntermediateStageBuilder::StartStation | ( | ) |
Returns the start station.
Created in NX8.5.0.
License requirements : None
NXString NXOpen::Tooling::IntermediateStageBuilder::TopPartName | ( | ) |
Returns the top part name.
Created in NX12.0.0.
License requirements : None