|
NX Open C++ Reference Guide
|
Represents a Tooling::ConcurrentDesignManagementBuilder to support concurrent design workflow management. More...
Public Types | |
| enum | Types { TypesDesignerLogin, TypesTaskAssignment, TypesSaveAndUpdate } |
| Specifies the types of concurrent design management. More... | |
| enum | UpdateTypes { UpdateTypesSaveMyComponents, UpdateTypesUpdateOtherComponents } |
| Specifies the types of the update action. More... | |
Public Member Functions | |
| NXString | DesignerName () |
| Returns the designer name. | |
| NXString | DesignTasks () |
| Returns the designer names. | |
| NXString | ProjectLeader () |
| Returns the project leader name. | |
| NXOpen::Assemblies::SelectComponent * | SelectComponent () |
| Returns the selected component to assign to a designer. | |
| int | SelectedDesignerIndex () |
| Returns the index of the selected designer. | |
| bool | SetAsMyDefaultTask () |
| Returns the option to set as the current user's default task. | |
| void | SetDesignerName (const NXString &designerName) |
| Sets the designer name. | |
| void | SetDesignerName (const char *designerName) |
| Sets the designer name. | |
| void | SetDesignTasks (const NXString &designTasks) |
| Sets the designer names. | |
| void | SetDesignTasks (const char *designTasks) |
| Sets the designer names. | |
| void | SetProjectLeader (const NXString &projectLeader) |
| Sets the project leader name. | |
| void | SetProjectLeader (const char *projectLeader) |
| Sets the project leader name. | |
| void | SetSelectedDesignerIndex (int selectedDesignerIndex) |
| Sets the index of the selected designer. | |
| void | SetSetAsMyDefaultTask (bool setAsMyDefaultTask) |
| Sets the option to set as the current user's default task. | |
| void | SetType (NXOpen::Tooling::ConcurrentDesignManagementBuilder::Types type) |
| Sets the type of concurrent design management. | |
| void | SetUpdateOptions (NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateTypes updateOptions) |
| Sets the update type. | |
| void | SetUserName (const NXString &userName) |
| Sets the user name to login. | |
| void | SetUserName (const char *userName) |
| Sets the user name to login. | |
| NXOpen::Tooling::ConcurrentDesignManagementBuilder::Types | Type () |
| Returns the type of concurrent design management. | |
| NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateTypes | UpdateOptions () |
| Returns the update type. | |
| NXString | UserName () |
| Returns the user name to login. | |
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. | |
Represents a Tooling::ConcurrentDesignManagementBuilder to support concurrent design workflow management.
To create a new instance of this class, use Tooling::WorkflowManagementCollection::CreateConcurrentDesignManagementBuilder
Default values.
| Property | Value |
|---|---|
|
SetAsMyDefaultTask |
0 |
|
UpdateOptions |
SaveMyComponents |
Created in NX8.0.0.
| NXString NXOpen::Tooling::ConcurrentDesignManagementBuilder::DesignerName | ( | ) |
Returns the designer name.
Created in NX8.0.0.
License requirements : None
| NXString NXOpen::Tooling::ConcurrentDesignManagementBuilder::DesignTasks | ( | ) |
Returns the designer names.
Created in NX8.0.0.
License requirements : None
| NXString NXOpen::Tooling::ConcurrentDesignManagementBuilder::ProjectLeader | ( | ) |
Returns the project leader name.
Created in NX8.0.0.
License requirements : None
| NXOpen::Assemblies::SelectComponent* NXOpen::Tooling::ConcurrentDesignManagementBuilder::SelectComponent | ( | ) |
Returns the selected component to assign to a designer.
Created in NX8.0.0.
License requirements : None
| int NXOpen::Tooling::ConcurrentDesignManagementBuilder::SelectedDesignerIndex | ( | ) |
Returns the index of the selected designer.
Created in NX8.0.0.
License requirements : None
| bool NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetAsMyDefaultTask | ( | ) |
Returns the option to set as the current user's default task.
Created in NX8.0.0.
License requirements : None
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetDesignerName | ( | const NXString & | designerName | ) |
Sets the designer name.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| designerName | designername |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetDesignerName | ( | const char * | designerName | ) |
Sets the designer name.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| designerName | designername |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetDesignTasks | ( | const NXString & | designTasks | ) |
Sets the designer names.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| designTasks | designtasks |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetDesignTasks | ( | const char * | designTasks | ) |
Sets the designer names.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| designTasks | designtasks |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetProjectLeader | ( | const NXString & | projectLeader | ) |
Sets the project leader name.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| projectLeader | projectleader |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetProjectLeader | ( | const char * | projectLeader | ) |
Sets the project leader name.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| projectLeader | projectleader |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetSelectedDesignerIndex | ( | int | selectedDesignerIndex | ) |
Sets the index of the selected designer.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| selectedDesignerIndex | selecteddesignerindex |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetSetAsMyDefaultTask | ( | bool | setAsMyDefaultTask | ) |
Sets the option to set as the current user's default task.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| setAsMyDefaultTask | setasmydefaulttask |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetType | ( | NXOpen::Tooling::ConcurrentDesignManagementBuilder::Types | type | ) |
Sets the type of concurrent design management.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| type | type |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetUpdateOptions | ( | NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateTypes | updateOptions | ) |
Sets the update type.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| updateOptions | updateoptions |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetUserName | ( | const NXString & | userName | ) |
Sets the user name to login.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| userName | username |
| void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetUserName | ( | const char * | userName | ) |
Sets the user name to login.
Created in NX8.0.0.
License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")
| userName | username |
| NXOpen::Tooling::ConcurrentDesignManagementBuilder::Types NXOpen::Tooling::ConcurrentDesignManagementBuilder::Type | ( | ) |
Returns the type of concurrent design management.
Created in NX8.0.0.
License requirements : None
| NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateTypes NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateOptions | ( | ) |
Returns the update type.
Created in NX8.0.0.
License requirements : None
| NXString NXOpen::Tooling::ConcurrentDesignManagementBuilder::UserName | ( | ) |
Returns the user name to login.
Created in NX8.0.0.
License requirements : None