可重用型腔构建器
更多...
#include <Tooling_ReusablePocketBuilder.hxx>
|
| 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) |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
|
|
class | _ReusablePocketBuilderBuilder |
可重用型腔构建器
可重用型腔构造器。
要创建此类的新实例,请使用 NXOpen::Tooling::ReusablePocketCollection::CreateReusablePocketBuilder
默认值。
| 属性 | 值 |
| AutoTarget | true |
| ThreadHole | false |
创建于NX7.5.0。
◆ Hole
表示孔类型。
| 枚举值 |
|---|
| HoleSeries | 带孔系列的型腔
|
| HoleSubtract | 减料型腔
|
| HoleNone | 无
|
◆ AddTargetBody()
添加目标体。
创建于NX7.5.0。
许可要求:无
- 参数
-
| component | 要添加目标体的组件 |
| targetBody | 目标体 |
◆ AddToolComponent()
| void NXOpen::Tooling::ReusablePocketBuilder::AddToolComponent |
( |
NXOpen::NXObject * | component | ) |
|
添加刀具组件。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ AutoTarget()
| bool NXOpen::Tooling::ReusablePocketBuilder::AutoTarget |
( |
| ) |
|
获取指定是否自动获取目标体的标志。 如果为true,自动获取目标体; 如果为false,手动获取目标体。
创建于NX7.5.0。
许可要求: 无
◆ BreakLink()
| void NXOpen::Tooling::ReusablePocketBuilder::BreakLink |
( |
NXOpen::NXObject * | component | ) |
|
断开链接。
创建于NX8.0.0。
许可要求:无
- 参数
-
◆ CreatePocket()
| void NXOpen::Tooling::ReusablePocketBuilder::CreatePocket |
( |
NXOpen::NXObject * | component | ) |
|
创建凹坑。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ DeletePocket()
| void NXOpen::Tooling::ReusablePocketBuilder::DeletePocket |
( |
NXOpen::NXObject * | component | ) |
|
删除凹坑。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ RecreateHoleSeries()
若孔特征已更新,则重新创建孔系列
创建于NX7.5.0。
许可要求:无
- 参数
-
| component | 要重新创建孔系列的组件 |
| feature | 要重新创建的特征 |
◆ RemoveTargetBody()
移除目标体。
创建于NX7.5.0。
许可要求:无
- 参数
-
| component | 要移除目标体的组件 |
| targetBody | 目标体 |
◆ RemoveToolComponent()
| void NXOpen::Tooling::ReusablePocketBuilder::RemoveToolComponent |
( |
NXOpen::NXObject * | component | ) |
|
移除刀具组件。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ SetAutoTarget()
| void NXOpen::Tooling::ReusablePocketBuilder::SetAutoTarget |
( |
bool | autoTarget | ) |
|
设置指定是否自动获取目标体的标志。 如果为true,自动获取目标体; 如果为false,手动获取目标体。
创建于NX7.5.0。
许可要求: 无
- 参数
-
◆ 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]
设置孔系列的配合类型
创建于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]
设置孔系列形式。
创建于NX7.5.0。
许可要求:无
- 参数
-
| component | 要设置形式的组件 |
| form | 孔系列形式 |
◆ SetHoleType()
设置孔类型。
创建于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]
设置引用集
创建于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]
设置孔系列的螺钉类型
创建于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]
设置孔系列标准。
创建于NX7.5.0。
许可要求:无
- 参数
-
| component | 要设置标准的组件 |
| standard | 孔系列标准 |
◆ SetThreadHole()
| void NXOpen::Tooling::ReusablePocketBuilder::SetThreadHole |
( |
bool | threadHole | ) |
|
设置是否使用螺纹孔的标志。 若为true则使用螺纹孔, 否则使用螺钉间隙孔。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ ThreadHole()
| bool NXOpen::Tooling::ReusablePocketBuilder::ThreadHole |
( |
| ) |
|
获取指定是否使用螺纹孔的标志。 如果为true,使用螺纹孔; 如果为false,使用螺钉间隙孔。
创建于NX7.5.0。
许可要求: 无
◆ VerifyHoleSeries()
| void NXOpen::Tooling::ReusablePocketBuilder::VerifyHoleSeries |
( |
NXOpen::NXObject * | component | ) |
|
验证孔系列参数
创建于NX7.5.0。
许可要求:无
- 参数
-