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

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

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

List of all members.

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::SelectComponentSelectComponent ()
 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 SetDesignTasks (const NXString &designTasks)
 Sets the designer names.
void SetProjectLeader (const NXString &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.
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.

Detailed Description

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.


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

Returns the designer name.


Created in NX8.0.0.

License requirements : None

Returns the designer names.


Created in NX8.0.0.

License requirements : None

Returns the project leader name.


Created in NX8.0.0.

License requirements : None

Returns the selected component to assign to a designer.


Created in NX8.0.0.

License requirements : None

Returns the index of the selected designer.


Created in NX8.0.0.

License requirements : None

Returns the option to set as the current user's default task.


Created in NX8.0.0.

License requirements : None

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

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

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

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

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

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

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

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

Returns the type of concurrent design management.


Created in NX8.0.0.

License requirements : None

Returns the update type.


Created in NX8.0.0.

License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.