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

型腔构建器 更多...

#include <Tooling_PocketBuilder.hxx>

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

Public 类型

enum  ModeType { ModeTypeSubtract , ModeTypeAdd }
enum  RsetType {
  RsetTypeFalse , RsetTypeTrue , RsetTypeBoth , RsetTypeAddMaterial ,
  RsetTypeNoChange
}
enum  ToolType { ToolTypePart , ToolTypeSolid }

Public 成员函数

bool AssociationSetting ()
void CheckStatus ()
bool CreateSolidSetting ()
void DeleteFamilyToolFalse ()
void EditFalseBody ()
bool EntireComponentPattern ()
void FindIntersection ()
NXString GroupSetName ()
void InitializeFamilyData ()
NXOpen::Tooling::PocketBuilder::ModeType ModeSelection ()
bool PreviewFalseBody ()
NXOpen::Tooling::PocketBuilder::RsetType ReferenceSets ()
void RemovePocket ()
bool RemoveToolComponent ()
bool SaveSetting ()
NXOpen::SelectBodyListSelectTarget ()
NXOpen::SelectNXObjectListSelectTool ()
NXOpen::Tooling::PocketBuilder::ToolType SelectTypes ()
void SetAssociationSetting (bool associationSetting)
void SetCreateSolidSetting (bool createSolidSetting)
void SetEntireComponentPattern (bool entire)
void SetGroupSetName (const char *goupName)
void SetGroupSetName (const NXString &goupName)
void SetModeSelection (NXOpen::Tooling::PocketBuilder::ModeType modeSelection)
void SetPreviewFalseBody (bool previewFalse)
void SetReferenceSets (NXOpen::Tooling::PocketBuilder::RsetType referenceSets)
void SetRemoveToolComponent (bool removeComponent)
void SetSaveSetting (bool saveSetting)
void SetSelectTypes (NXOpen::Tooling::PocketBuilder::ToolType selectTypes)
void SetShowSetting (bool showSetting)
void SetToolReferenceSet (const char *referenceSetName)
void SetToolReferenceSet (const NXString &referenceSetName)
bool ShowSetting ()
NXString ToolReferenceSet ()
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 _PocketBuilderBuilder

详细描述

型腔构建器

Mold Wizard型腔管理构造器
要创建此类的新实例,请使用 NXOpen::Tooling::PocketCollection::CreatePocketBuilder
默认值。

属性
EntireComponentPattern 0
PreviewFalseBody 0


创建于NX6.0.0版本。

成员枚举类型说明

◆ ModeType

表示型腔操作方法

枚举值
ModeTypeSubtract 

执行求差操作

ModeTypeAdd 

执行求和操作

◆ RsetType

表示型腔引用集类型

枚举值
RsetTypeFalse 

假引用集

RsetTypeTrue 

真引用集

RsetTypeBoth 

两者都

RsetTypeAddMaterial 

添加材料

RsetTypeNoChange 

无变化

◆ ToolType

表示刀具的选择类型

枚举值
ToolTypePart 

部件

ToolTypeSolid 

实体

成员函数说明

◆ AssociationSetting()

bool NXOpen::Tooling::PocketBuilder::AssociationSetting ( )

获取关联设置的访问函数
创建于 NX6.0.0。

许可证要求: 无

◆ CheckStatus()

void NXOpen::Tooling::PocketBuilder::CheckStatus ( )

检查标准件的型腔状态
创建于 NX10.0.0。

许可证要求: 无

◆ CreateSolidSetting()

bool NXOpen::Tooling::PocketBuilder::CreateSolidSetting ( )

返回用于 HD3D 创建干涉实体的选项。
创建于 NX8.0.0。

许可证要求: 无

◆ DeleteFamilyToolFalse()

void NXOpen::Tooling::PocketBuilder::DeleteFamilyToolFalse ( )

删除族工具假体
创建于 NX11.0.0。

许可证要求: 无

◆ EditFalseBody()

void NXOpen::Tooling::PocketBuilder::EditFalseBody ( )

编辑假体
创建于 NX11.0.0。

许可证要求: 无

◆ EntireComponentPattern()

bool NXOpen::Tooling::PocketBuilder::EntireComponentPattern ( )

获取选择整个组件阵列的选项
创建于 NX11.0.0。

许可证要求: 无

◆ FindIntersection()

void NXOpen::Tooling::PocketBuilder::FindIntersection ( )

查找要创建型腔的相交组件
创建于 NX10.0.0。

许可证要求: 无

◆ GroupSetName()

NXString NXOpen::Tooling::PocketBuilder::GroupSetName ( )

返回对型腔特征进行分组的特征集的名称
创建于 NX2312.0.0。

许可证要求: 无

◆ InitializeFamilyData()

void NXOpen::Tooling::PocketBuilder::InitializeFamilyData ( )

获取族部件的初始假体
创建于 NX12.0.1。

许可证要求: 无

◆ ModeSelection()

NXOpen::Tooling::PocketBuilder::ModeType NXOpen::Tooling::PocketBuilder::ModeSelection ( )

获取模式选择类型
创建于NX6.0.0版本。

许可证要求 : 无

◆ PreviewFalseBody()

bool NXOpen::Tooling::PocketBuilder::PreviewFalseBody ( )

返回用于预览族部件假体的选项。
创建于 NX11.0.0。

许可证要求: 无

◆ ReferenceSets()

NXOpen::Tooling::PocketBuilder::RsetType NXOpen::Tooling::PocketBuilder::ReferenceSets ( )

获取引用集的类型
创建于 NX6.0.0。

许可证要求: 无

◆ RemovePocket()

void NXOpen::Tooling::PocketBuilder::RemovePocket ( )

删除型腔的函数
创建于 NX6.0.0。

许可证要求: 无

◆ RemoveToolComponent()

bool NXOpen::Tooling::PocketBuilder::RemoveToolComponent ( )

返回指示在删除型腔时是否移除工具组件的选项
创建于 NX1926.0.0。

许可证要求: 无

◆ SaveSetting()

bool NXOpen::Tooling::PocketBuilder::SaveSetting ( )

返回在部件中保存型腔检查结果的选项。
创建于 NX8.0.0。

许可证要求: 无

◆ SelectTarget()

NXOpen::SelectBodyList * NXOpen::Tooling::PocketBuilder::SelectTarget ( )

获取目标部件选择
创建于 NX6.0.0。

许可证要求: 无

◆ SelectTool()

NXOpen::SelectNXObjectList * NXOpen::Tooling::PocketBuilder::SelectTool ( )

获取工具部件选择
创建于 NX6.0.0。

许可证要求: 无

◆ SelectTypes()

NXOpen::Tooling::PocketBuilder::ToolType NXOpen::Tooling::PocketBuilder::SelectTypes ( )

获取要选择的工具类型
创建于 NX6.0.0。

许可证要求: 无

◆ SetAssociationSetting()

void NXOpen::Tooling::PocketBuilder::SetAssociationSetting ( bool associationSetting)

设置关联设置的访问函数
创建于 NX6.0.0。

许可证要求: 无

参数
associationSetting关联设置

◆ SetCreateSolidSetting()

void NXOpen::Tooling::PocketBuilder::SetCreateSolidSetting ( bool createSolidSetting)

设置用于 HD3D 创建干涉实体的选项。
创建于 NX8.0.0。

许可证要求: 无

参数
createSolidSetting创建实体设置

◆ SetEntireComponentPattern()

void NXOpen::Tooling::PocketBuilder::SetEntireComponentPattern ( bool entire)

设置选择整个组件阵列的选项
创建于 NX11.0.0。

许可证要求: ug_mold_design ("UG 模具设计") 或 prog_die_wizard ("UG/级进模向导") 或 ug_die_design ("冲模设计")

参数
entire整个

◆ SetGroupSetName() [1/2]

void NXOpen::Tooling::PocketBuilder::SetGroupSetName ( const char * goupName)

设置分组腔槽特征的特征集名称
于 NX2312.0.0 版本创建。

许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")

参数
goupName组名称

◆ SetGroupSetName() [2/2]

void NXOpen::Tooling::PocketBuilder::SetGroupSetName ( const NXString & goupName)

设置对型腔特征进行分组的特征集的名称
创建于 NX2312.0.0。

许可证要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")

参数
goupName组名称

◆ SetModeSelection()

void NXOpen::Tooling::PocketBuilder::SetModeSelection ( NXOpen::Tooling::PocketBuilder::ModeType modeSelection)

设置模式选择类型
创建于 NX6.0.0。

许可证要求: 无

参数
modeSelection模式选择

◆ SetPreviewFalseBody()

void NXOpen::Tooling::PocketBuilder::SetPreviewFalseBody ( bool previewFalse)

设置用于预览族部件假体的选项。
创建于 NX11.0.0。

许可证要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")

参数
previewFalse预览假体

◆ SetReferenceSets()

void NXOpen::Tooling::PocketBuilder::SetReferenceSets ( NXOpen::Tooling::PocketBuilder::RsetType referenceSets)

设置引用集的类型
创建于 NX6.0.0。

许可证要求: 无

参数
referenceSets引用集

◆ SetRemoveToolComponent()

void NXOpen::Tooling::PocketBuilder::SetRemoveToolComponent ( bool removeComponent)

设置指示在删除型腔时是否移除工具组件的选项
创建于 NX1926.0.0。

许可证要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")

参数
removeComponent移除组件

◆ SetSaveSetting()

void NXOpen::Tooling::PocketBuilder::SetSaveSetting ( bool saveSetting)

设置在部件中保存型腔检查结果的选项。
创建于 NX8.0.0。

许可证要求: 无

参数
saveSetting保存设置

◆ SetSelectTypes()

void NXOpen::Tooling::PocketBuilder::SetSelectTypes ( NXOpen::Tooling::PocketBuilder::ToolType selectTypes)

设置要选择的工具类型
创建于 NX6.0.0。

许可证要求: 无

参数
selectTypes选择类型

◆ SetShowSetting()

void NXOpen::Tooling::PocketBuilder::SetShowSetting ( bool showSetting)

设置显示或隐藏值访问函数
创建于 NX6.0.0。

许可证要求: 无

参数
showSetting显示设置

◆ SetToolReferenceSet() [1/2]

void NXOpen::Tooling::PocketBuilder::SetToolReferenceSet ( const char * referenceSetName)

设置工具引用集的名称
创建于 NX2312.0.0。

许可证要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")

参数
referenceSetName引用集名称

◆ SetToolReferenceSet() [2/2]

void NXOpen::Tooling::PocketBuilder::SetToolReferenceSet ( const NXString & referenceSetName)

设置工具引用集的名称
创建于 NX2312.0.0。

许可证要求: ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")

参数
referenceSetName引用集名称

◆ ShowSetting()

bool NXOpen::Tooling::PocketBuilder::ShowSetting ( )

获取显示或隐藏值的访问函数
创建于 NX6.0.0。

许可证要求: 无

◆ ToolReferenceSet()

NXString NXOpen::Tooling::PocketBuilder::ToolReferenceSet ( )

返回工具引用集的名称
创建于 NX2312.0.0。

许可证要求: 无