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

孔父特征构建器 更多...

#include <Die_HoleParentBuilder.hxx>

类 NXOpen::Die::HoleParentBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::Die::DieBuildStatusOption BuildStatus ()
double CounterBoreDiameter ()
NXOpen::Die::HoleChildBuilderCreateChild ()
bool CreateWithPad ()
void DeleteChild (NXOpen::Die::HoleChildBuilder *dieholechild)
double Depth ()
bool DesignStatus ()
double Diameter ()
bool DisplayHoles ()
bool DisplayStatus ()
double DropThruDiameter ()
std::vector< NXOpen::Die::HoleChildBuilder * > GetChildren ()
void GetHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle, NXString *depthTitle, NXString *counterBoreDiameterTitle)
void GetPadAttributes (NXString *title, NXString *value, int *color)
double PadDiameter ()
double PadHeight ()
double PlaneOffset ()
void SetCounterBoreDiameter (double counterBoreDiameter)
void SetCreateWithPad (bool createWithPad)
void SetDepth (double depth)
void SetDesignStatus (bool designStatus)
void SetDiameter (double diameter)
void SetDisplayHoles (bool displayHoles)
void SetDisplayStatus (bool displayStatus)
void SetDropThruDiameter (double dropThruDiameter)
void SetHoleAttributes (const char *title, const char *value, int color, const char *diameterTitle, const char *depthTitle, const char *counterBoreDiameterTitle)
void SetHoleAttributes (const NXString &title, const NXString &value, int color, const NXString &diameterTitle, const NXString &depthTitle, const NXString &counterBoreDiameterTitle)
void SetPadAttributes (const char *title, const char *value, int color)
void SetPadAttributes (const NXString &title, const NXString &value, int color)
void SetPadDiameter (double padDiameter)
void SetPadHeight (double padHeight)
void SetPlaneOffset (double planeOffset)
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _HoleParentBuilderBuilder

详细描述

孔父特征构建器

表示冲压模孔父级子特征。
此子特征通过主特征构建器创建。

在 NX4.0.0 中创建。

成员函数说明

◆ BuildStatus()

NXOpen::Die::DieBuildStatusOption NXOpen::Die::HoleParentBuilder::BuildStatus ( )

返回模具孔的构建状态。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

◆ CounterBoreDiameter()

double NXOpen::Die::HoleParentBuilder::CounterBoreDiameter ( )

返回冲模孔的沉头孔径。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

◆ CreateChild()

NXOpen::Die::HoleChildBuilder * NXOpen::Die::HoleParentBuilder::CreateChild ( )

创建一个子孔。

返回

在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

◆ CreateWithPad()

bool NXOpen::Die::HoleParentBuilder::CreateWithPad ( )

返回凹模孔的带垫块创建开关,若为true则在孔周围创建垫块,若为false则不创建。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

◆ DeleteChild()

void NXOpen::Die::HoleParentBuilder::DeleteChild ( NXOpen::Die::HoleChildBuilder * dieholechild)

删除一个子孔。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

参数
dieholechild子孔

◆ Depth()

double NXOpen::Die::HoleParentBuilder::Depth ( )

返回冲模孔的深度。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

◆ DesignStatus()

bool NXOpen::Die::HoleParentBuilder::DesignStatus ( )

返回模具孔的设计状态,若为 true 则孔会构建到模型中,若为 false 则不会。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

◆ Diameter()

double NXOpen::Die::HoleParentBuilder::Diameter ( )

返回冲模孔的直径。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

◆ DisplayHoles()

bool NXOpen::Die::HoleParentBuilder::DisplayHoles ( )

返回凹模孔的显示孔开关,若为true则将孔构建到模型中,若为false则不构建。 注意:除非带垫块创建开关为true,否则此设置与设计状态的作用相同。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

◆ DisplayStatus()

bool NXOpen::Die::HoleParentBuilder::DisplayStatus ( )

返回模具孔的显示状态,若为 true 则会显示孔的输入数据,若为 false 则不会显示输入数据。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

◆ DropThruDiameter()

double NXOpen::Die::HoleParentBuilder::DropThruDiameter ( )

返回凹模孔的穿透直径。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

◆ GetChildren()

std::vector< NXOpen::Die::HoleChildBuilder * > NXOpen::Die::HoleParentBuilder::GetChildren ( )

输出子孔。

返回
子孔列表。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

◆ GetHoleAttributes()

void NXOpen::Die::HoleParentBuilder::GetHoleAttributes ( NXString * title,
NXString * value,
int * color,
NXString * diameterTitle,
NXString * depthTitle,
NXString * counterBoreDiameterTitle )

获取孔属性,属性的存在性取决于在主特征中的使用情况。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
title属性标题。
value属性值。
color孔面颜色。
diameterTitle直径属性标题。
depthTitle深度属性标题。
counterBoreDiameterTitle沉头孔直径属性标题。

◆ GetPadAttributes()

void NXOpen::Die::HoleParentBuilder::GetPadAttributes ( NXString * title,
NXString * value,
int * color )

获取凸垫属性,属性的存在与否取决于主特征中的使用情况。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

参数
title属性标题。
value属性值。
color凸垫面的颜色。

◆ PadDiameter()

double NXOpen::Die::HoleParentBuilder::PadDiameter ( )

返回凹模孔的垫块直径。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

◆ PadHeight()

double NXOpen::Die::HoleParentBuilder::PadHeight ( )

返回凹模孔的垫块高度。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

◆ PlaneOffset()

double NXOpen::Die::HoleParentBuilder::PlaneOffset ( )

返回凹模孔的平面偏置。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

◆ SetCounterBoreDiameter()

void NXOpen::Die::HoleParentBuilder::SetCounterBoreDiameter ( double counterBoreDiameter)

设置冲模孔的沉头孔径。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

参数
counterBoreDiameter沉头孔径

◆ SetCreateWithPad()

void NXOpen::Die::HoleParentBuilder::SetCreateWithPad ( bool createWithPad)

设置凹模孔的带垫块创建开关,若为true则在孔周围创建垫块,若为false则不创建。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
createWithPad带垫块创建

◆ SetDepth()

void NXOpen::Die::HoleParentBuilder::SetDepth ( double depth)

设置冲模孔的深度。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

参数
depth深度

◆ SetDesignStatus()

void NXOpen::Die::HoleParentBuilder::SetDesignStatus ( bool designStatus)

设置模具孔的设计状态,若为 true 则孔会构建到模型中,若为 false 则不会。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

参数
designStatus设计状态

◆ SetDiameter()

void NXOpen::Die::HoleParentBuilder::SetDiameter ( double diameter)

设置冲模孔的直径。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

参数
diameter直径

◆ SetDisplayHoles()

void NXOpen::Die::HoleParentBuilder::SetDisplayHoles ( bool displayHoles)

设置凹模孔的显示孔开关,若为true则将孔构建到模型中,若为false则不构建。 注意:除非带垫块创建开关为true,否则此设置与设计状态的作用相同。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
displayHoles显示孔

◆ SetDisplayStatus()

void NXOpen::Die::HoleParentBuilder::SetDisplayStatus ( bool displayStatus)

设置模具孔的显示状态,若为 true 则会显示孔的输入数据,若为 false 则不会显示输入数据。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

参数
displayStatus显示状态

◆ SetDropThruDiameter()

void NXOpen::Die::HoleParentBuilder::SetDropThruDiameter ( double dropThruDiameter)

设置冲模孔的通孔直径。
在 NX4.0.0 中创建。

许可要求: ug_die_design ("冲压模设计")

参数
dropThruDiameter通孔直径

◆ SetHoleAttributes() [1/2]

void NXOpen::Die::HoleParentBuilder::SetHoleAttributes ( const char * title,
const char * value,
int color,
const char * diameterTitle,
const char * depthTitle,
const char * counterBoreDiameterTitle )

设置孔属性,属性的存在性取决于在主特征中的使用情况。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
title属性标题。
value属性值。
color孔面颜色。
diameterTitle直径属性标题。
depthTitle深度属性标题。
counterBoreDiameterTitle沉头孔直径属性标题。

◆ SetHoleAttributes() [2/2]

void NXOpen::Die::HoleParentBuilder::SetHoleAttributes ( const NXString & title,
const NXString & value,
int color,
const NXString & diameterTitle,
const NXString & depthTitle,
const NXString & counterBoreDiameterTitle )

设置孔属性,属性的存在性取决于在主特征中的使用情况。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
title属性标题。
value属性值。
color孔面颜色。
diameterTitle直径属性标题。
depthTitle深度属性标题。
counterBoreDiameterTitle沉头孔直径属性标题。

◆ SetPadAttributes() [1/2]

void NXOpen::Die::HoleParentBuilder::SetPadAttributes ( const char * title,
const char * value,
int color )

设置凸垫属性,属性的存在与否取决于主特征中的使用情况。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

参数
title属性标题。
value属性值。
color凸垫面的颜色。

◆ SetPadAttributes() [2/2]

void NXOpen::Die::HoleParentBuilder::SetPadAttributes ( const NXString & title,
const NXString & value,
int color )

设置凸垫属性,属性的存在与否取决于主特征中的使用情况。
在 NX4.0.0 中创建。

许可证要求:ug_die_design ("模具设计")

参数
title属性标题。
value属性值。
color凸垫面的颜色。

◆ SetPadDiameter()

void NXOpen::Die::HoleParentBuilder::SetPadDiameter ( double padDiameter)

设置凹模孔的垫块直径。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
padDiameter垫块直径

◆ SetPadHeight()

void NXOpen::Die::HoleParentBuilder::SetPadHeight ( double padHeight)

设置凹模孔的垫块高度。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
padHeight垫块高度

◆ SetPlaneOffset()

void NXOpen::Die::HoleParentBuilder::SetPlaneOffset ( double planeOffset)

设置凹模孔的平面偏置。
于NX4.0.0版本创建。

许可证要求:ug_die_design ("冲模设计")

参数
planeOffset平面偏置