NX Open C++ Reference Guide
|
Builder Class for Integrate Runs Object <br> To create a new instance of this class, use @link Routing::RouteManager::IntegrateRunsBuilder Routing::RouteManager::IntegrateRunsBuilder @endlink <br>
Default values. More...
Public Types | |
enum | Button { ButtonFromItems, ButtonToItems, ButtonMemberItems, ButtonUnknown = -1 } |
Enums to distinguish callback's for from/to/member Item buttons. More... | |
enum | Enum { EnumFirstRun, EnumSecondRun } |
RunAttributes from which Run. More... | |
Public Member Functions | |
NXOpen::SelectNXObject * | FirstRun () |
Returns the first run Created in NX8.0.0. | |
void | ModifyItemsButton (const std::vector< NXOpen::NXObject * > &objects, NXOpen::Routing::IntegrateRunsBuilder::Button buttonType) |
Updates the selected nodes in Specify From/To item tree list to From/To/Member item based on buttonType Created in NX8.0.0. | |
NXOpen::Routing::IntegrateRunsBuilder::Enum | RunAttributes () |
Returns the run attributes Created in NX8.0.0. | |
NXString | RunName () |
Returns the user mentioned run name for Integrated Run Created in NX8.0.0. | |
NXOpen::SelectNXObject * | SecondRun () |
Returns the second run Created in NX8.0.0. | |
void | SetRunAttributes (NXOpen::Routing::IntegrateRunsBuilder::Enum runAttributes) |
Sets the run attributes Created in NX8.0.0. | |
void | SetRunName (const NXString &runName) |
Sets the user mentioned run name for Integrated Run Created in NX8.0.0. | |
void | SetRunName (const char *runName) |
Sets the user mentioned run name for Integrated Run Created in NX8.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. | |
Builder Class for Integrate Runs Object <br> To create a new instance of this class, use @link Routing::RouteManager::IntegrateRunsBuilder Routing::RouteManager::IntegrateRunsBuilder @endlink <br>
Default values.
Property | Value |
---|---|
RunAttributes |
FirstRun |
Created in NX8.0.0.
RunAttributes from which Run.
NXOpen::SelectNXObject* NXOpen::Routing::IntegrateRunsBuilder::FirstRun | ( | ) |
Returns the first run
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::IntegrateRunsBuilder::ModifyItemsButton | ( | const std::vector< NXOpen::NXObject * > & | objects, |
NXOpen::Routing::IntegrateRunsBuilder::Button | buttonType | ||
) |
Updates the selected nodes in Specify From/To item tree list to From/To/Member item based on buttonType
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | object of From/To/Member Items of a Run |
buttonType | Modify the selected nodes to From,To,Member Items |
NXOpen::Routing::IntegrateRunsBuilder::Enum NXOpen::Routing::IntegrateRunsBuilder::RunAttributes | ( | ) |
Returns the run attributes
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
NXString NXOpen::Routing::IntegrateRunsBuilder::RunName | ( | ) |
Returns the user mentioned run name for Integrated Run
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
NXOpen::SelectNXObject* NXOpen::Routing::IntegrateRunsBuilder::SecondRun | ( | ) |
Returns the second run
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::IntegrateRunsBuilder::SetRunAttributes | ( | NXOpen::Routing::IntegrateRunsBuilder::Enum | runAttributes | ) |
Sets the run attributes
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runAttributes | runattributes |
void NXOpen::Routing::IntegrateRunsBuilder::SetRunName | ( | const NXString & | runName | ) |
Sets the user mentioned run name for Integrated Run
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runName | runname |
void NXOpen::Routing::IntegrateRunsBuilder::SetRunName | ( | const char * | runName | ) |
Sets the user mentioned run name for Integrated Run
Created in NX8.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runName | runname |