NX Open C++ Reference Guide
|
Builder Class for DefineRun Object
To create a new instance of this class, use Routing::RouteManager::CreateDefineRunBuilder
Created in NX8.5.0.
More...
Public Member Functions | |
void | AddMemberItems (NXOpen::TaggedObject *memberItem) |
Append a member item to the list in the builder for DefineRun Created in NX8.5.0. | |
NXOpen::Routing::RunItemsBuilder * | CreateRunItemsBuilder () |
Creates a RunItems used to create list item for DefineRun. | |
NXOpen::Routing::RunItemsBuilderList * | FromItemsList () |
Returns the FROM items list of the run. | |
NXOpen::Routing::RouteObjectCollector * | MemberItems () |
Returns the MEMBER items of the run. | |
void | RemoveMemberItems (const std::vector< NXOpen::TaggedObject * > &memberItems) |
Remove a member item from the list in the builder for DefineRun Created in NX8.5.0. | |
NXString | RunIdentifier () |
Returns the run identifier Created in NX8.5.0. | |
NXString | RunType () |
Returns the run type Created in NX8.5.0. | |
void | SetRunIdentifier (const NXString &runIdentifier) |
Sets the run identifier Created in NX8.5.0. | |
void | SetRunIdentifier (const char *runIdentifier) |
Sets the run identifier Created in NX8.5.0. | |
void | SetRunType (const NXString &runType) |
Sets the run type Created in NX8.5.0. | |
void | SetRunType (const char *runType) |
Sets the run type Created in NX8.5.0. | |
void | SetSpecificationOption (const NXString &specificationOption) |
Sets the specification of the run. | |
void | SetSpecificationOption (const char *specificationOption) |
Sets the specification of the run. | |
NXString | SpecificationOption () |
Returns the specification of the run. | |
NXOpen::Routing::RunItemsBuilderList * | ToItemsList () |
Returns the TO items list of the run . | |
void | UnifyPath () |
UnifyPath of the run. | |
![]() | |
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 DefineRun Object
To create a new instance of this class, use Routing::RouteManager::CreateDefineRunBuilder
Created in NX8.5.0.
void NXOpen::Routing::DefineRunBuilder::AddMemberItems | ( | NXOpen::TaggedObject * | memberItem | ) |
Append a member item to the list in the builder for DefineRun
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
memberItem | run member item |
NXOpen::Routing::RunItemsBuilder* NXOpen::Routing::DefineRunBuilder::CreateRunItemsBuilder | ( | ) |
Creates a RunItems used to create list item for DefineRun.
NXOpen::Routing::RunItemsBuilderList* NXOpen::Routing::DefineRunBuilder::FromItemsList | ( | ) |
Returns the FROM items list of the run.
The list consists of @link Routing::DefineRunBuilder Routing::DefineRunBuilder @endlink objects.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
NXOpen::Routing::RouteObjectCollector* NXOpen::Routing::DefineRunBuilder::MemberItems | ( | ) |
Returns the MEMBER items of the run.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::DefineRunBuilder::RemoveMemberItems | ( | const std::vector< NXOpen::TaggedObject * > & | memberItems | ) |
Remove a member item from the list in the builder for DefineRun
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
memberItems | member items to be removed from the run. |
NXString NXOpen::Routing::DefineRunBuilder::RunIdentifier | ( | ) |
Returns the run identifier
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
NXString NXOpen::Routing::DefineRunBuilder::RunType | ( | ) |
Returns the run type
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::DefineRunBuilder::SetRunIdentifier | ( | const NXString & | runIdentifier | ) |
Sets the run identifier
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runIdentifier | runidentifier |
void NXOpen::Routing::DefineRunBuilder::SetRunIdentifier | ( | const char * | runIdentifier | ) |
Sets the run identifier
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runIdentifier | runidentifier |
void NXOpen::Routing::DefineRunBuilder::SetRunType | ( | const NXString & | runType | ) |
Sets the run type
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runType | runtype |
void NXOpen::Routing::DefineRunBuilder::SetRunType | ( | const char * | runType | ) |
Sets the run type
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
runType | runtype |
void NXOpen::Routing::DefineRunBuilder::SetSpecificationOption | ( | const NXString & | specificationOption | ) |
Sets the specification of the run.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
specificationOption | specificationoption |
void NXOpen::Routing::DefineRunBuilder::SetSpecificationOption | ( | const char * | specificationOption | ) |
Sets the specification of the run.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
specificationOption | specificationoption |
NXString NXOpen::Routing::DefineRunBuilder::SpecificationOption | ( | ) |
Returns the specification of the run.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
NXOpen::Routing::RunItemsBuilderList* NXOpen::Routing::DefineRunBuilder::ToItemsList | ( | ) |
Returns the TO items list of the run .
The list consists of @link Routing::DefineRunBuilder Routing::DefineRunBuilder @endlink objects.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::DefineRunBuilder::UnifyPath | ( | ) |
UnifyPath of the run.
Created in NX8.5.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")