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

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

#include <Die_HoleChildBuilder.hxx>

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

Public 成员函数

NXOpen::Die::DieBuildStatusOption BuildStatus ()
NXOpen::ILocationCenter ()
double CounterBoreDiameter ()
bool CreateWithPad ()
double Depth ()
bool DesignStatus ()
double Diameter ()
bool DisplayHoles ()
bool DisplayStatus ()
double DropThruDiameter ()
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 ()
NXOpen::ISurfacePlane ()
double PlaneOffset ()
void SetCenter (NXOpen::ILocation *center)
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 SetPlane (NXOpen::ISurface *plane)
void SetPlaneOffset (double planeOffset)
void TranslateCenter (const NXOpen::Vector3d &translateDist)
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 _HoleChildBuilderBuilder

详细描述

孔子特征构建器

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

创建于NX4.0.0版本。

成员函数说明

◆ BuildStatus()

NXOpen::Die::DieBuildStatusOption NXOpen::Die::HoleChildBuilder::BuildStatus ( )

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

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

◆ Center()

NXOpen::ILocation * NXOpen::Die::HoleChildBuilder::Center ( )

返回冲模孔的中心。
创建于NX4.0.0版本。

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

◆ CounterBoreDiameter()

double NXOpen::Die::HoleChildBuilder::CounterBoreDiameter ( )

返回凹模孔沉头直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ CreateWithPad()

bool NXOpen::Die::HoleChildBuilder::CreateWithPad ( )

返回凹模孔的带垫块创建开关,若为true则在孔周围创建垫块,若为false则不创建。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ Depth()

double NXOpen::Die::HoleChildBuilder::Depth ( )

返回凹模孔深度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ DesignStatus()

bool NXOpen::Die::HoleChildBuilder::DesignStatus ( )

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

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

◆ Diameter()

double NXOpen::Die::HoleChildBuilder::Diameter ( )

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

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

◆ DisplayHoles()

bool NXOpen::Die::HoleChildBuilder::DisplayHoles ( )

返回凹模孔的显示孔开关,若为true则孔会构建到模型中,若为false则不会。 注意此设置与设计状态效果相同,除非带垫块创建开关为true。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ DisplayStatus()

bool NXOpen::Die::HoleChildBuilder::DisplayStatus ( )

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

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

◆ DropThruDiameter()

double NXOpen::Die::HoleChildBuilder::DropThruDiameter ( )

返回凹模孔落料直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ GetHoleAttributes()

void NXOpen::Die::HoleChildBuilder::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::HoleChildBuilder::GetPadAttributes ( NXString * title,
NXString * value,
int * color )

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

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

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

◆ PadDiameter()

double NXOpen::Die::HoleChildBuilder::PadDiameter ( )

返回凹模孔垫块直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ PadHeight()

double NXOpen::Die::HoleChildBuilder::PadHeight ( )

返回凹模孔垫块高度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ Plane()

NXOpen::ISurface * NXOpen::Die::HoleChildBuilder::Plane ( )

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

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

◆ PlaneOffset()

double NXOpen::Die::HoleChildBuilder::PlaneOffset ( )

返回凹模孔平面偏移。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

◆ SetCenter()

void NXOpen::Die::HoleChildBuilder::SetCenter ( NXOpen::ILocation * center)

设置冲模孔的中心。
创建于NX4.0.0版本。

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

参数
center中心

◆ SetCounterBoreDiameter()

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

设置凹模孔沉头直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
counterBoreDiameter沉头直径

◆ SetCreateWithPad()

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

设置凹模孔的带垫块创建开关,若为true则在孔周围创建垫块,若为false则不创建。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
createWithPad带垫块创建

◆ SetDepth()

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

设置凹模孔深度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
depth深度

◆ SetDesignStatus()

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

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

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

参数
designStatus设计状态

◆ SetDiameter()

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

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

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

参数
diameter直径

◆ SetDisplayHoles()

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

设置凹模孔的显示孔开关,若为true则孔会构建到模型中,若为false则不会。 注意此设置与设计状态效果相同,除非带垫块创建开关为true。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
displayHoles显示孔

◆ SetDisplayStatus()

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

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

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

参数
displayStatus显示状态

◆ SetDropThruDiameter()

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

设置凹模孔落料直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
dropThruDiameter落料直径

◆ SetHoleAttributes() [1/2]

void NXOpen::Die::HoleChildBuilder::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::HoleChildBuilder::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::HoleChildBuilder::SetPadAttributes ( const char * title,
const char * value,
int color )

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

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

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

◆ SetPadAttributes() [2/2]

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

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

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

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

◆ SetPadDiameter()

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

设置凹模孔垫块直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
padDiameter垫块直径

◆ SetPadHeight()

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

设置凹模孔垫块高度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
padHeight垫块高度

◆ SetPlane()

void NXOpen::Die::HoleChildBuilder::SetPlane ( NXOpen::ISurface * plane)

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

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

参数
plane平面

◆ SetPlaneOffset()

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

设置凹模孔平面偏移。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)

参数
planeOffset平面偏移

◆ TranslateCenter()

void NXOpen::Die::HoleChildBuilder::TranslateCenter ( const NXOpen::Vector3d & translateDist)

将冲模孔的中心按指定距离平移。
创建于NX4.0.0版本。

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

参数
translateDist指示平移距离的缩放向量