|
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. | |
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 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")