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. | |
![]() | |
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. | |
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