NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::ConcurrentDesignManagementBuilder Class Reference

Represents a NXOpen::Tooling::ConcurrentDesignManagementBuilder to support concurrent design workflow management. More...

Inheritance diagram for NXOpen::Tooling::ConcurrentDesignManagementBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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. More...
 
NXString DesignTasks ()
 Returns the designer names. More...
 
NXString ProjectLeader ()
 Returns the project leader name. More...
 
NXOpen::Assemblies::SelectComponentSelectComponent ()
 Returns the selected component to assign to a designer. More...
 
int SelectedDesignerIndex ()
 Returns the index of the selected designer. More...
 
bool SetAsMyDefaultTask ()
 Returns the option to set as the current user's default task. More...
 
void SetDesignerName (const NXString &designerName)
 Sets the designer name. More...
 
void SetDesignerName (const char *designerName)
 Sets the designer name. More...
 
void SetDesignTasks (const NXString &designTasks)
 Sets the designer names. More...
 
void SetDesignTasks (const char *designTasks)
 Sets the designer names. More...
 
void SetProjectLeader (const NXString &projectLeader)
 Sets the project leader name. More...
 
void SetProjectLeader (const char *projectLeader)
 Sets the project leader name. More...
 
void SetSelectedDesignerIndex (int selectedDesignerIndex)
 Sets the index of the selected designer. More...
 
void SetSetAsMyDefaultTask (bool setAsMyDefaultTask)
 Sets the option to set as the current user's default task. More...
 
void SetTaskDescription (const NXString &taskDescription)
 Sets the task description string
Created in NX10.0.0. More...
 
void SetTaskDescription (const char *taskDescription)
 Sets the task description string
Created in NX10.0.0. More...
 
void SetType (NXOpen::Tooling::ConcurrentDesignManagementBuilder::Types type)
 Sets the type of concurrent design management. More...
 
void SetUpdateOptions (NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateTypes updateOptions)
 Sets the update type. More...
 
void SetUserName (const NXString &userName)
 Sets the user name to login. More...
 
void SetUserName (const char *userName)
 Sets the user name to login. More...
 
NXString TaskDescription ()
 Returns the task description string
Created in NX10.0.0. More...
 
NXOpen::Tooling::ConcurrentDesignManagementBuilder::Types Type ()
 Returns the type of concurrent design management. More...
 
NXOpen::Tooling::ConcurrentDesignManagementBuilder::UpdateTypes UpdateOptions ()
 Returns the update type. More...
 
NXString UserName ()
 Returns the user name to login. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Tooling::ConcurrentDesignManagementBuilder to support concurrent design workflow management.


To create a new instance of this class, use NXOpen::Tooling::WorkflowManagementCollection::CreateConcurrentDesignManagementBuilder
Default values.

Property Value

SetAsMyDefaultTask

0

UpdateOptions

SaveMyComponents


Created in NX8.0.0.

Member Enumeration Documentation

Specifies the types of concurrent design management.

Enumerator
TypesDesignerLogin 

the designer login page

TypesTaskAssignment 

the task assignment page

TypesSaveAndUpdate 

the save and update page

Specifies the types of the update action.

Enumerator
UpdateTypesSaveMyComponents 

the save my components action

UpdateTypesUpdateOtherComponents 

the update other components action

Member Function Documentation

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

Parameters
designerNamedesignername
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")

Parameters
designerNamedesignername
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")

Parameters
designTasksdesigntasks
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")

Parameters
designTasksdesigntasks
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")

Parameters
projectLeaderprojectleader
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")

Parameters
projectLeaderprojectleader
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")

Parameters
selectedDesignerIndexselecteddesignerindex
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")

Parameters
setAsMyDefaultTasksetasmydefaulttask
void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetTaskDescription ( const NXString taskDescription)

Sets the task description string
Created in NX10.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
taskDescriptiontaskdescription
void NXOpen::Tooling::ConcurrentDesignManagementBuilder::SetTaskDescription ( const char *  taskDescription)

Sets the task description string
Created in NX10.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
taskDescriptiontaskdescription
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")

Parameters
typetype
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")

Parameters
updateOptionsupdateoptions
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")

Parameters
userNameusername
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")

Parameters
userNameusername
NXString NXOpen::Tooling::ConcurrentDesignManagementBuilder::TaskDescription ( )

Returns the task description string
Created in NX10.0.0.



License requirements : None

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


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.