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

键槽父特征构建器 更多...

#include <Die_KeywayParentBuilder.hxx>

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

Public 类型

enum  RunoffTypeOption { RunoffTypeOptionRectangular , RunoffTypeOptionCircular }

Public 成员函数

NXOpen::Die::DieBuildStatusOption BuildStatus ()
NXOpen::Die::KeywayChildBuilderCreateChild ()
void DeleteChild (NXOpen::Die::KeywayChildBuilder *diekeywaychild)
double Depth ()
bool DesignStatus ()
bool DisplayStatus ()
std::vector< NXOpen::Die::KeywayChildBuilder * > GetChildren ()
void GetPadAttributes (NXString *title, NXString *value, int *color)
void GetSlotAttributes (NXString *title, NXString *value, int *color)
double Length ()
double MinimumRibHeight ()
double PadHeight ()
double PadWidth ()
double PlacementOffset ()
double RunoffDepth ()
double RunoffDiameter ()
double RunoffLength ()
NXOpen::Die::KeywayParentBuilder::RunoffTypeOption RunoffType ()
double RunoffWidth ()
void SetDepth (double depth)
void SetDesignStatus (bool designStatus)
void SetDisplayStatus (bool displayStatus)
void SetLength (double length)
void SetMinimumRibHeight (double minimumRibHeight)
void SetPadAttributes (const char *title, const char *value, int color)
void SetPadAttributes (const NXString &title, const NXString &value, int color)
void SetPadHeight (double padHeight)
void SetPadWidth (double padWidth)
void SetPlacementOffset (double placementOffset)
void SetRunoffDepth (double runoffDepth)
void SetRunoffDiameter (double runoffDiameter)
void SetRunoffLength (double runoffLength)
void SetRunoffType (NXOpen::Die::KeywayParentBuilder::RunoffTypeOption runoffType)
void SetRunoffWidth (double runoffWidth)
void SetSlotAttributes (const char *title, const char *value, int color)
void SetSlotAttributes (const NXString &title, const NXString &value, int color)
void SetWidth (double width)
double Width ()
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 _KeywayParentBuilderBuilder

详细描述

键槽父特征构建器

表示模具键槽父级子特征。
此子特征通过主特征构建器创建。

创建于NX4.0.0。

成员枚举类型说明

◆ RunoffTypeOption

键槽 runoff 类型的设置。

枚举值
RunoffTypeOptionRectangular 

矩形 runoff。

RunoffTypeOptionCircular 

圆形 runoff。

成员函数说明

◆ BuildStatus()

NXOpen::Die::DieBuildStatusOption NXOpen::Die::KeywayParentBuilder::BuildStatus ( )

返回键槽的构建状态。
创建于 NX4.0.0。

许可要求:ug_die_design ("Die Design")

◆ CreateChild()

NXOpen::Die::KeywayChildBuilder * NXOpen::Die::KeywayParentBuilder::CreateChild ( )

创建子键槽。

返回

于 NX4.0.0 版本创建。

许可证要求:ug_die_design("Die Design")

◆ DeleteChild()

void NXOpen::Die::KeywayParentBuilder::DeleteChild ( NXOpen::Die::KeywayChildBuilder * diekeywaychild)

删除子键槽。
于 NX4.0.0 版本创建。

许可证要求:ug_die_design("Die Design")

参数
diekeywaychild子键槽构建器

◆ Depth()

double NXOpen::Die::KeywayParentBuilder::Depth ( )

获取键槽深度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ DesignStatus()

bool NXOpen::Die::KeywayParentBuilder::DesignStatus ( )

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

许可要求:ug_die_design ("Die Design")

◆ DisplayStatus()

bool NXOpen::Die::KeywayParentBuilder::DisplayStatus ( )

获取键槽的显示状态,如果为true,键槽的输入数据将被显示, 如果为false,输入数据将不被显示。
于 NX4.0.0 版本创建。

许可证要求:ug_die_design("Die Design")

◆ GetChildren()

std::vector< NXOpen::Die::KeywayChildBuilder * > NXOpen::Die::KeywayParentBuilder::GetChildren ( )

输出子键槽。

返回
子键槽。
于 NX4.0.0 版本创建。

许可证要求:ug_die_design("Die Design")

◆ GetPadAttributes()

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

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

许可要求:ug_die_design ("Die Design")

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

◆ GetSlotAttributes()

void NXOpen::Die::KeywayParentBuilder::GetSlotAttributes ( NXString * title,
NXString * value,
int * color )

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

许可要求:ug_die_design ("Die Design")

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

◆ Length()

double NXOpen::Die::KeywayParentBuilder::Length ( )

返回键槽的长度。
创建于NX4.0.0。

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

◆ MinimumRibHeight()

double NXOpen::Die::KeywayParentBuilder::MinimumRibHeight ( )

获取键槽最小肋高
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ PadHeight()

double NXOpen::Die::KeywayParentBuilder::PadHeight ( )

获取键槽垫块高度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ PadWidth()

double NXOpen::Die::KeywayParentBuilder::PadWidth ( )

获取键槽垫块宽度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ PlacementOffset()

double NXOpen::Die::KeywayParentBuilder::PlacementOffset ( )

返回键槽的放置偏移。
创建于 NX4.0.0。

许可要求:ug_die_design ("Die Design")

◆ RunoffDepth()

double NXOpen::Die::KeywayParentBuilder::RunoffDepth ( )

获取键槽过渡段深度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ RunoffDiameter()

double NXOpen::Die::KeywayParentBuilder::RunoffDiameter ( )

获取键槽过渡段直径
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ RunoffLength()

double NXOpen::Die::KeywayParentBuilder::RunoffLength ( )

获取键槽过渡段长度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ RunoffType()

NXOpen::Die::KeywayParentBuilder::RunoffTypeOption NXOpen::Die::KeywayParentBuilder::RunoffType ( )

返回键槽的 runoff 类型。
创建于 NX4.0.0。

许可要求:ug_die_design ("Die Design")

◆ RunoffWidth()

double NXOpen::Die::KeywayParentBuilder::RunoffWidth ( )

获取键槽过渡段宽度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

◆ SetDepth()

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

设置键槽的深度。
创建于NX4.0.0。

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

参数
depth深度

◆ SetDesignStatus()

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

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

许可要求:ug_die_design ("Die Design")

参数
designStatus设计状态

◆ SetDisplayStatus()

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

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

许可要求:ug_die_design ("Die Design")

参数
displayStatus显示状态

◆ SetLength()

void NXOpen::Die::KeywayParentBuilder::SetLength ( double length)

设置键槽的长度。
创建于NX4.0.0。

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

参数
length长度

◆ SetMinimumRibHeight()

void NXOpen::Die::KeywayParentBuilder::SetMinimumRibHeight ( double minimumRibHeight)

设置键槽最小肋高
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
minimumRibHeight最小肋高

◆ SetPadAttributes() [1/2]

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

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

许可要求:ug_die_design ("Die Design")

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

◆ SetPadAttributes() [2/2]

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

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

许可要求:ug_die_design ("Die Design")

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

◆ SetPadHeight()

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

设置键槽垫块高度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
padHeight垫块高度

◆ SetPadWidth()

void NXOpen::Die::KeywayParentBuilder::SetPadWidth ( double padWidth)

设置键槽垫块宽度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
padWidth垫块宽度

◆ SetPlacementOffset()

void NXOpen::Die::KeywayParentBuilder::SetPlacementOffset ( double placementOffset)

设置键槽放置偏移
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
placementOffset放置偏移

◆ SetRunoffDepth()

void NXOpen::Die::KeywayParentBuilder::SetRunoffDepth ( double runoffDepth)

设置键槽过渡段深度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
runoffDepth过渡段深度

◆ SetRunoffDiameter()

void NXOpen::Die::KeywayParentBuilder::SetRunoffDiameter ( double runoffDiameter)

设置键槽过渡段直径
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
runoffDiameter过渡段直径

◆ SetRunoffLength()

void NXOpen::Die::KeywayParentBuilder::SetRunoffLength ( double runoffLength)

设置键槽过渡段长度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
runoffLength过渡段长度

◆ SetRunoffType()

void NXOpen::Die::KeywayParentBuilder::SetRunoffType ( NXOpen::Die::KeywayParentBuilder::RunoffTypeOption runoffType)

设置键槽的 runoff 类型。
创建于 NX4.0.0。

许可要求:ug_die_design ("Die Design")

参数
runoffTyperunoff 类型

◆ SetRunoffWidth()

void NXOpen::Die::KeywayParentBuilder::SetRunoffWidth ( double runoffWidth)

设置键槽过渡段宽度
于NX4.0.0版本创建

许可要求:ug_die_design ("Die Design")

参数
runoffWidth过渡段宽度

◆ SetSlotAttributes() [1/2]

void NXOpen::Die::KeywayParentBuilder::SetSlotAttributes ( const char * title,
const char * value,
int color )

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

许可要求:ug_die_design ("Die Design")

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

◆ SetSlotAttributes() [2/2]

void NXOpen::Die::KeywayParentBuilder::SetSlotAttributes ( const NXString & title,
const NXString & value,
int color )

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

许可要求:ug_die_design ("Die Design")

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

◆ SetWidth()

void NXOpen::Die::KeywayParentBuilder::SetWidth ( double width)

设置键槽的宽度。
创建于NX4.0.0。

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

参数
width宽度

◆ Width()

double NXOpen::Die::KeywayParentBuilder::Width ( )

返回键槽的宽度。
创建于NX4.0.0。

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