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

可重用型腔构建器 更多...

#include <Tooling_ReusablePocketBuilder.hxx>

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

Public 类型

enum  Hole { HoleSeries , HoleSubtract , HoleNone }

Public 成员函数

void AddTargetBody (NXOpen::NXObject *component, NXOpen::NXObject *targetBody)
void AddToolComponent (NXOpen::NXObject *component)
bool AutoTarget ()
void BreakLink (NXOpen::NXObject *component)
void CreatePocket (NXOpen::NXObject *component)
void DeletePocket (NXOpen::NXObject *component)
void RecreateHoleSeries (NXOpen::NXObject *component, NXOpen::NXObject *feature)
void RemoveTargetBody (NXOpen::NXObject *component, NXOpen::NXObject *targetBody)
void RemoveToolComponent (NXOpen::NXObject *component)
void SetAutoTarget (bool autoTarget)
void SetCounterboreDiameter (NXOpen::NXObject *component, double counterboreDiameter)
void SetCountersunkDiameter (NXOpen::NXObject *component, double countersunkDiameter)
void SetDiameter (NXOpen::NXObject *component, double diameter)
void SetFit (NXOpen::NXObject *component, const char *fit)
void SetFit (NXOpen::NXObject *component, const NXString &fit)
void SetForm (NXOpen::NXObject *component, const char *form)
void SetForm (NXOpen::NXObject *component, const NXString &form)
void SetHoleType (NXOpen::NXObject *component, NXOpen::Tooling::ReusablePocketBuilder::Hole holeType)
void SetReference (NXOpen::NXObject *component, const char *reference)
void SetReference (NXOpen::NXObject *component, const NXString &reference)
void SetScrewType (NXOpen::NXObject *component, const char *screwType)
void SetScrewType (NXOpen::NXObject *component, const NXString &screwType)
void SetStandard (NXOpen::NXObject *component, const char *standard)
void SetStandard (NXOpen::NXObject *component, const NXString &standard)
void SetThreadHole (bool threadHole)
bool ThreadHole ()
void VerifyHoleSeries (NXOpen::NXObject *component)
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 _ReusablePocketBuilderBuilder

详细描述

可重用型腔构建器

可重用型腔构造器。
要创建此类的新实例,请使用 NXOpen::Tooling::ReusablePocketCollection::CreateReusablePocketBuilder
默认值。

属性
AutoTarget true
ThreadHole false


创建于NX7.5.0。

成员枚举类型说明

◆ Hole

表示孔类型。

枚举值
HoleSeries 

带孔系列的型腔

HoleSubtract 

减料型腔

HoleNone 

成员函数说明

◆ AddTargetBody()

void NXOpen::Tooling::ReusablePocketBuilder::AddTargetBody ( NXOpen::NXObject * component,
NXOpen::NXObject * targetBody )

添加目标体。
创建于NX7.5.0。

许可要求:无

参数
component要添加目标体的组件
targetBody目标体

◆ AddToolComponent()

void NXOpen::Tooling::ReusablePocketBuilder::AddToolComponent ( NXOpen::NXObject * component)

添加刀具组件。
创建于NX7.5.0。

许可要求:无

参数
component刀具组件

◆ AutoTarget()

bool NXOpen::Tooling::ReusablePocketBuilder::AutoTarget ( )

获取指定是否自动获取目标体的标志。 如果为true,自动获取目标体; 如果为false,手动获取目标体。
创建于NX7.5.0。

许可要求: 无

◆ BreakLink()

void NXOpen::Tooling::ReusablePocketBuilder::BreakLink ( NXOpen::NXObject * component)

断开链接。
创建于NX8.0.0。

许可要求:无

参数
component要断开链接的组件

◆ CreatePocket()

void NXOpen::Tooling::ReusablePocketBuilder::CreatePocket ( NXOpen::NXObject * component)

创建凹坑。
创建于NX7.5.0。

许可要求:无

参数
component要创建凹坑的组件

◆ DeletePocket()

void NXOpen::Tooling::ReusablePocketBuilder::DeletePocket ( NXOpen::NXObject * component)

删除凹坑。
创建于NX7.5.0。

许可要求:无

参数
component要删除凹坑的组件

◆ RecreateHoleSeries()

void NXOpen::Tooling::ReusablePocketBuilder::RecreateHoleSeries ( NXOpen::NXObject * component,
NXOpen::NXObject * feature )

若孔特征已更新,则重新创建孔系列
创建于NX7.5.0。

许可要求:无

参数
component要重新创建孔系列的组件
feature要重新创建的特征

◆ RemoveTargetBody()

void NXOpen::Tooling::ReusablePocketBuilder::RemoveTargetBody ( NXOpen::NXObject * component,
NXOpen::NXObject * targetBody )

移除目标体。
创建于NX7.5.0。

许可要求:无

参数
component要移除目标体的组件
targetBody目标体

◆ RemoveToolComponent()

void NXOpen::Tooling::ReusablePocketBuilder::RemoveToolComponent ( NXOpen::NXObject * component)

移除刀具组件。
创建于NX7.5.0。

许可要求:无

参数
component要移除的刀具组件

◆ SetAutoTarget()

void NXOpen::Tooling::ReusablePocketBuilder::SetAutoTarget ( bool autoTarget)

设置指定是否自动获取目标体的标志。 如果为true,自动获取目标体; 如果为false,手动获取目标体。
创建于NX7.5.0。

许可要求: 无

参数
autoTarget自动目标体

◆ SetCounterboreDiameter()

void NXOpen::Tooling::ReusablePocketBuilder::SetCounterboreDiameter ( NXOpen::NXObject * component,
double counterboreDiameter )

设置孔系列的沉头孔直径
创建于NX7.5.0。

许可要求:无

参数
component要设置沉头孔直径的组件
counterboreDiameter孔系列的沉头孔直径

◆ SetCountersunkDiameter()

void NXOpen::Tooling::ReusablePocketBuilder::SetCountersunkDiameter ( NXOpen::NXObject * component,
double countersunkDiameter )

设置孔系列的埋头孔直径
创建于NX8.0.0。

许可要求:无

参数
component要设置埋头孔直径的组件
countersunkDiameter孔系列的埋头孔直径

◆ SetDiameter()

void NXOpen::Tooling::ReusablePocketBuilder::SetDiameter ( NXOpen::NXObject * component,
double diameter )

设置孔系列的直径
创建于NX7.5.0。

许可要求:无

参数
component要设置直径的组件
diameter孔系列的直径

◆ SetFit() [1/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetFit ( NXOpen::NXObject * component,
const char * fit )

设置孔系列的配合类型
创建于NX7.5.0。

许可要求:无

参数
component要设置配合类型的组件
fit孔系列的配合类型

◆ SetFit() [2/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetFit ( NXOpen::NXObject * component,
const NXString & fit )

设置孔系列的配合类型
创建于NX7.5.0。

许可要求:无

参数
component要设置配合类型的组件
fit孔系列的配合类型

◆ SetForm() [1/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetForm ( NXOpen::NXObject * component,
const char * form )

设置孔系列形式。
创建于NX7.5.0。

许可要求:无

参数
component要设置形式的组件
form孔系列形式

◆ SetForm() [2/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetForm ( NXOpen::NXObject * component,
const NXString & form )

设置孔系列形式。
创建于NX7.5.0。

许可要求:无

参数
component要设置形式的组件
form孔系列形式

◆ SetHoleType()

void NXOpen::Tooling::ReusablePocketBuilder::SetHoleType ( NXOpen::NXObject * component,
NXOpen::Tooling::ReusablePocketBuilder::Hole holeType )

设置孔类型。
创建于NX7.5.0。

许可要求:无

参数
component要设置孔类型的组件
holeType孔类型

◆ SetReference() [1/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetReference ( NXOpen::NXObject * component,
const char * reference )

设置引用集
创建于NX7.5.0。

许可要求:无

参数
component要设置引用集的组件
reference包含切除体的引用集

◆ SetReference() [2/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetReference ( NXOpen::NXObject * component,
const NXString & reference )

设置引用集
创建于NX7.5.0。

许可要求:无

参数
component要设置引用集的组件
reference包含切除体的引用集

◆ SetScrewType() [1/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetScrewType ( NXOpen::NXObject * component,
const char * screwType )

设置孔系列的螺钉类型
创建于NX7.5.0。

许可要求:无

参数
component要设置螺钉类型的组件
screwType孔系列的螺钉类型

◆ SetScrewType() [2/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetScrewType ( NXOpen::NXObject * component,
const NXString & screwType )

设置孔系列的螺钉类型
创建于NX7.5.0。

许可要求:无

参数
component要设置螺钉类型的组件
screwType孔系列的螺钉类型

◆ SetStandard() [1/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetStandard ( NXOpen::NXObject * component,
const char * standard )

设置孔系列标准。
创建于NX7.5.0。

许可要求:无

参数
component要设置标准的组件
standard孔系列标准

◆ SetStandard() [2/2]

void NXOpen::Tooling::ReusablePocketBuilder::SetStandard ( NXOpen::NXObject * component,
const NXString & standard )

设置孔系列标准。
创建于NX7.5.0。

许可要求:无

参数
component要设置标准的组件
standard孔系列标准

◆ SetThreadHole()

void NXOpen::Tooling::ReusablePocketBuilder::SetThreadHole ( bool threadHole)

设置是否使用螺纹孔的标志。 若为true则使用螺纹孔, 否则使用螺钉间隙孔。
创建于NX7.5.0。

许可要求:无

参数
threadHole螺纹孔标志

◆ ThreadHole()

bool NXOpen::Tooling::ReusablePocketBuilder::ThreadHole ( )

获取指定是否使用螺纹孔的标志。 如果为true,使用螺纹孔; 如果为false,使用螺钉间隙孔。
创建于NX7.5.0。

许可要求: 无

◆ VerifyHoleSeries()

void NXOpen::Tooling::ReusablePocketBuilder::VerifyHoleSeries ( NXOpen::NXObject * component)

验证孔系列参数
创建于NX7.5.0。

许可要求:无

参数
component要验证孔系列参数的组件