|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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 |