NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::ChangeoverManagementBuilder类 参考

换模管理构建器 更多...

#include <Tooling_ChangeoverManagementBuilder.hxx>

类 NXOpen::Tooling::ChangeoverManagementBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Types { TypesCreate , TypesManage }

Public 成员函数

bool AddComponentsExclusively ()
void AddToChangeover ()
NXString ChangeoverName ()
NXString ClonedProductName ()
void DeleteArrangement (bool removeComponents)
NXString NewChangeoverName ()
void RemoveFromChangeover ()
void RenameArrangement ()
bool RenameComponent ()
NXOpen::Assemblies::SelectComponentListSelectComponents ()
NXString SelectedArrangementName ()
NXOpen::Assemblies::SelectComponentSelectProduct ()
void SetAddComponentsExclusively (bool addComponentsExclusively)
void SetChangeoverName (const char *changeoverName)
void SetChangeoverName (const NXString &changeoverName)
void SetClonedProductName (const char *clonedProductName)
void SetClonedProductName (const NXString &clonedProductName)
void SetNewChangeoverName (const char *newChangeoverName)
void SetNewChangeoverName (const NXString &newChangeoverName)
void SetRenameComponent (bool renameComponent)
void SetSelectedArrangementName (const char *arrangementName)
void SetSelectedArrangementName (const NXString &arrangementName)
void SetType (NXOpen::Tooling::ChangeoverManagementBuilder::Types type)
NXOpen::Tooling::ChangeoverManagementBuilder::Types Type ()
void UseArrangement ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ChangeoverManagementBuilderBuilder

详细描述

换模管理构建器

Represents a NXOpen::Tooling::ChangeoverManagementBuilder to support changeover workflow management. To create a new instance of this class, use NXOpen::Tooling::WorkflowManagementCollection::CreateChangeoverManagementBuilder Default values.

Property Value
AddComponentsExclusively 0
RenameComponent 0


Created in NX8.0.0.

成员枚举类型说明

◆ Types

Specifies the types of changeover management.

枚举值
TypesCreate 

the create mode

TypesManage 

the manage mode

成员函数说明

◆ AddComponentsExclusively()

bool NXOpen::Tooling::ChangeoverManagementBuilder::AddComponentsExclusively ( )

Returns the exclusive adding
Created in NX8.0.0.

License requirements : None

◆ AddToChangeover()

void NXOpen::Tooling::ChangeoverManagementBuilder::AddToChangeover ( )

Add selected components to the selected changeover.
Created in NX8.0.0.

License requirements : None

◆ ChangeoverName()

NXString NXOpen::Tooling::ChangeoverManagementBuilder::ChangeoverName ( )

Returns the name of the to-be-created changeover. Created in NX8.0.0. License requirements : None

◆ ClonedProductName()

NXString NXOpen::Tooling::ChangeoverManagementBuilder::ClonedProductName ( )

返回用于创建新转换的克隆产品包的名称。
创建于 NX8.0.0。

许可要求:无

◆ DeleteArrangement()

void NXOpen::Tooling::ChangeoverManagementBuilder::DeleteArrangement ( bool removeComponents)

Delete the selected changeover.
Created in NX8.0.0.

License requirements : None

参数
removeComponentsremovecomponents

◆ NewChangeoverName()

NXString NXOpen::Tooling::ChangeoverManagementBuilder::NewChangeoverName ( )

Returns the new name of the selected changeover.
Created in NX8.0.0.

License requirements : None

◆ RemoveFromChangeover()

void NXOpen::Tooling::ChangeoverManagementBuilder::RemoveFromChangeover ( )

Remove selected components from the selected changeover.
Created in NX8.0.0.

License requirements : None

◆ RenameArrangement()

void NXOpen::Tooling::ChangeoverManagementBuilder::RenameArrangement ( )

Rename the selected changeover.
Created in NX8.0.0.

License requirements : None

◆ RenameComponent()

bool NXOpen::Tooling::ChangeoverManagementBuilder::RenameComponent ( )

Returns the option to rename the components of the to-be-created changeover.
Created in NX8.0.0.

License requirements : None

◆ SelectComponents()

NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::ChangeoverManagementBuilder::SelectComponents ( )

Returns the selection of components to be added to or removed from a changeover.
Created in NX8.0.0.

License requirements : None

◆ SelectedArrangementName()

NXString NXOpen::Tooling::ChangeoverManagementBuilder::SelectedArrangementName ( )

返回所选转换安排的名称。
创建于 NX8.0.0。

许可要求:无

◆ SelectProduct()

NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::ChangeoverManagementBuilder::SelectProduct ( )

Returns the selection of product for which to create changeover. Created in NX8.0.0. License requirements : None

◆ SetAddComponentsExclusively()

void NXOpen::Tooling::ChangeoverManagementBuilder::SetAddComponentsExclusively ( bool addComponentsExclusively)

Sets the exclusive adding
Created in NX8.0.0.

License requirements : None

参数
addComponentsExclusivelyaddcomponentsexclusively

◆ SetChangeoverName() [1/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetChangeoverName ( const char * changeoverName)

Sets the name of the to-be-created changeover.
Created in NX8.0.0.

License requirements : None

参数
changeoverNamechangeovername

◆ SetChangeoverName() [2/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetChangeoverName ( const NXString & changeoverName)

Sets the name of the to-be-created changeover.
Created in NX8.0.0.

License requirements : None

参数
changeoverNamechangeovername

◆ SetClonedProductName() [1/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetClonedProductName ( const char * clonedProductName)

设置用于创建新转换的克隆产品包的名称。
创建于 NX8.0.0。

许可要求:无

参数
clonedProductName克隆产品名称

◆ SetClonedProductName() [2/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetClonedProductName ( const NXString & clonedProductName)

设置用于创建新转换的克隆产品包的名称。
创建于 NX8.0.0。

许可要求:无

参数
clonedProductName克隆产品名称

◆ SetNewChangeoverName() [1/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetNewChangeoverName ( const char * newChangeoverName)

Sets the new name of the selected changeover.
Created in NX8.0.0.

License requirements : None

参数
newChangeoverNamenewchangeovername

◆ SetNewChangeoverName() [2/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetNewChangeoverName ( const NXString & newChangeoverName)

Sets the new name of the selected changeover.
Created in NX8.0.0.

License requirements : None

参数
newChangeoverNamenewchangeovername

◆ SetRenameComponent()

void NXOpen::Tooling::ChangeoverManagementBuilder::SetRenameComponent ( bool renameComponent)

Sets the option to rename the components of the to-be-created changeover.
Created in NX8.0.0.

License requirements : None

参数
renameComponentrenamecomponent

◆ SetSelectedArrangementName() [1/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetSelectedArrangementName ( const char * arrangementName)

设置所选转换安排的名称。
创建于 NX8.0.0。

许可要求:无

参数
arrangementName安排名称

◆ SetSelectedArrangementName() [2/2]

void NXOpen::Tooling::ChangeoverManagementBuilder::SetSelectedArrangementName ( const NXString & arrangementName)

设置所选转换安排的名称。
创建于 NX8.0.0。

许可要求:无

参数
arrangementName安排名称

◆ SetType()

void NXOpen::Tooling::ChangeoverManagementBuilder::SetType ( NXOpen::Tooling::ChangeoverManagementBuilder::Types type)

设置转换管理的类型。
创建于 NX8.0.0。

许可要求:无

参数
type类型

◆ Type()

NXOpen::Tooling::ChangeoverManagementBuilder::Types NXOpen::Tooling::ChangeoverManagementBuilder::Type ( )

Returns the type of changeover management.
Created in NX8.0.0.

License requirements : None

◆ UseArrangement()

void NXOpen::Tooling::ChangeoverManagementBuilder::UseArrangement ( )

Set the selected changeover as current used one.
Created in NX8.0.0.

License requirements : None