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

垫块父特征构建器 更多...

#include <Die_PadParentBuilder.hxx>

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

Public 类型

enum  ShapeTypeOption { ShapeTypeOptionRectangular , ShapeTypeOptionCircular , ShapeTypeOptionCurve }

Public 成员函数

NXOpen::Die::DieBuildStatusOption BuildStatus ()
bool CenterHole ()
NXOpen::Die::PadChildBuilderCreateChild ()
void DeleteChild (NXOpen::Die::PadChildBuilder *diepadchild)
bool DesignStatus ()
double Diameter ()
bool DisplayStatus ()
std::vector< NXOpen::Die::PadChildBuilder * > GetChildren ()
void GetHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle)
void GetPadAttributes (NXString *title, NXString *value, int *color)
void GetReliefAttributes (NXString *title, NXString *value, int *color)
double Height ()
double HoleDiameter ()
double Length ()
double LocationOffset ()
bool Relief ()
double ReliefDepth ()
double ReliefWidth ()
void SetCenterHole (bool centerHole)
void SetDesignStatus (bool designStatus)
void SetDiameter (double diameter)
void SetDisplayStatus (bool displayStatus)
void SetHeight (double height)
void SetHoleAttributes (const char *title, const char *value, int color, const char *diameterTitle)
void SetHoleAttributes (const NXString &title, const NXString &value, int color, const NXString &diameterTitle)
void SetHoleDiameter (double holeDiameter)
void SetLength (double length)
void SetLocationOffset (double locationOffset)
void SetPadAttributes (const char *title, const char *value, int color)
void SetPadAttributes (const NXString &title, const NXString &value, int color)
void SetRelief (bool relief)
void SetReliefAttributes (const char *title, const char *value, int color)
void SetReliefAttributes (const NXString &title, const NXString &value, int color)
void SetReliefDepth (double reliefDepth)
void SetReliefWidth (double reliefWidth)
void SetShapeType (NXOpen::Die::PadParentBuilder::ShapeTypeOption shapeType)
void SetSurfaceOffset (double surfaceOffset)
void SetWidth (double width)
NXOpen::Die::PadParentBuilder::ShapeTypeOption ShapeType ()
double SurfaceOffset ()
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 _PadParentBuilderBuilder

详细描述

垫块父特征构建器

表示Die Pad Parent子特征。
此子特征通过主特征构建器创建。

于NX4.0.0中创建。

成员枚举类型说明

◆ ShapeTypeOption

压料板的形状类型设置。

枚举值
ShapeTypeOptionRectangular 

矩形压料板。

ShapeTypeOptionCircular 

圆形压料板。

ShapeTypeOptionCurve 

曲线定义的压料板。

成员函数说明

◆ BuildStatus()

NXOpen::Die::DieBuildStatusOption NXOpen::Die::PadParentBuilder::BuildStatus ( )

获取压模镶块的构建状态。
创建于NX4.0.0。

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

◆ CenterHole()

bool NXOpen::Die::PadParentBuilder::CenterHole ( )

返回模垫的中心孔开关,若为 true 则模垫会创建中心孔,若为 false 则不会。
建于 NX4.0.0。

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

◆ CreateChild()

NXOpen::Die::PadChildBuilder * NXOpen::Die::PadParentBuilder::CreateChild ( )

创建子镶块。

返回

创建于NX4.0.0。

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

◆ DeleteChild()

void NXOpen::Die::PadParentBuilder::DeleteChild ( NXOpen::Die::PadChildBuilder * diepadchild)

删除子镶块。
创建于NX4.0.0。

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

参数
diepadchild子镶块

◆ DesignStatus()

bool NXOpen::Die::PadParentBuilder::DesignStatus ( )

获取压模镶块的设计状态,若为true则镶块将构建到模型中,若为false则不构建。
创建于NX4.0.0。

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

◆ Diameter()

double NXOpen::Die::PadParentBuilder::Diameter ( )

返回模垫的直径。
建于 NX4.0.0。

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

◆ DisplayStatus()

bool NXOpen::Die::PadParentBuilder::DisplayStatus ( )

获取压模镶块的显示状态,若为true则会显示镶块的输入数据,若为false则不显示。
创建于NX4.0.0。

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

◆ GetChildren()

std::vector< NXOpen::Die::PadChildBuilder * > NXOpen::Die::PadParentBuilder::GetChildren ( )

输出子镶块。

返回
子镶块集合。
创建于NX4.0.0。

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

◆ GetHoleAttributes()

void NXOpen::Die::PadParentBuilder::GetHoleAttributes ( NXString * title,
NXString * value,
int * color,
NXString * diameterTitle )

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

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

参数
title属性标题。
value属性值。
color孔面颜色。
diameterTitle直径属性标题。

◆ GetPadAttributes()

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

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

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

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

◆ GetReliefAttributes()

void NXOpen::Die::PadParentBuilder::GetReliefAttributes ( NXString * title,
NXString * value,
int * color )

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

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

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

◆ Height()

double NXOpen::Die::PadParentBuilder::Height ( )

返回模垫的高度。
建于 NX4.0.0。

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

◆ HoleDiameter()

double NXOpen::Die::PadParentBuilder::HoleDiameter ( )

返回模垫的孔直径。
建于 NX4.0.0。

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

◆ Length()

double NXOpen::Die::PadParentBuilder::Length ( )

返回模垫的长度。
建于 NX4.0.0。

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

◆ LocationOffset()

double NXOpen::Die::PadParentBuilder::LocationOffset ( )

返回压料板的位置偏移。
于NX4.0.0中创建。

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

◆ Relief()

bool NXOpen::Die::PadParentBuilder::Relief ( )

返回模垫的让位开关,若为 true 则模垫周围会构建让位,若为 false 则不会。
建于 NX4.0.0。

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

◆ ReliefDepth()

double NXOpen::Die::PadParentBuilder::ReliefDepth ( )

返回模垫的让位深度。
建于 NX4.0.0。

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

◆ ReliefWidth()

double NXOpen::Die::PadParentBuilder::ReliefWidth ( )

返回模垫的让位宽度。
建于 NX4.0.0。

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

◆ SetCenterHole()

void NXOpen::Die::PadParentBuilder::SetCenterHole ( bool centerHole)

设置模垫的中心孔开关,若为 true 则模垫会创建中心孔,若为 false 则不会。
建于 NX4.0.0。

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

参数
centerHole中心孔

◆ SetDesignStatus()

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

设置压模镶块的设计状态,若为true则镶块将构建到模型中,若为false则不构建。
创建于NX4.0.0。

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

参数
designStatus设计状态

◆ SetDiameter()

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

设置压料板的直径。
于NX4.0.0中创建。

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

参数
diameter直径

◆ SetDisplayStatus()

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

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

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

参数
displayStatus显示状态

◆ SetHeight()

void NXOpen::Die::PadParentBuilder::SetHeight ( double height)

设置模垫的高度。
建于 NX4.0.0。

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

参数
height高度

◆ SetHoleAttributes() [1/2]

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

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

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

参数
title属性标题。
value属性值。
color孔面颜色。
diameterTitle直径属性标题。

◆ SetHoleAttributes() [2/2]

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

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

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

参数
title属性标题。
value属性值。
color孔面颜色。
diameterTitle直径属性标题。

◆ SetHoleDiameter()

void NXOpen::Die::PadParentBuilder::SetHoleDiameter ( double holeDiameter)

设置模垫的孔直径。
建于 NX4.0.0。

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

参数
holeDiameter孔直径

◆ SetLength()

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

设置模垫的长度。
建于 NX4.0.0。

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

参数
length长度

◆ SetLocationOffset()

void NXOpen::Die::PadParentBuilder::SetLocationOffset ( double locationOffset)

设置压料板的位置偏移。
于NX4.0.0中创建。

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

参数
locationOffset位置偏移

◆ SetPadAttributes() [1/2]

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

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

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

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

◆ SetPadAttributes() [2/2]

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

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

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

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

◆ SetRelief()

void NXOpen::Die::PadParentBuilder::SetRelief ( bool relief)

设置凹模垫的 relief 开关,若为 true 则在垫周围构建 relief,若为 false 则不构建。
于 NX4.0.0 中创建。

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

参数
reliefrelief

◆ SetReliefAttributes() [1/2]

void NXOpen::Die::PadParentBuilder::SetReliefAttributes ( const char * title,
const char * value,
int color )

设置工艺补充面属性,注意属性的存在性取决于主特征中的用法。
创建于NX4.0.0。

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

参数
title属性标题
value属性值
color工艺补充面颜色

◆ SetReliefAttributes() [2/2]

void NXOpen::Die::PadParentBuilder::SetReliefAttributes ( const NXString & title,
const NXString & value,
int color )

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

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

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

◆ SetReliefDepth()

void NXOpen::Die::PadParentBuilder::SetReliefDepth ( double reliefDepth)

设置模垫的让位深度。
建于 NX4.0.0。

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

参数
reliefDepth让位深度

◆ SetReliefWidth()

void NXOpen::Die::PadParentBuilder::SetReliefWidth ( double reliefWidth)

设置模垫的让位宽度。
建于 NX4.0.0。

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

参数
reliefWidth让位宽度

◆ SetShapeType()

void NXOpen::Die::PadParentBuilder::SetShapeType ( NXOpen::Die::PadParentBuilder::ShapeTypeOption shapeType)

设置凹模垫的形状类型。
于 NX4.0.0 中创建。

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

参数
shapeType形状类型

◆ SetSurfaceOffset()

void NXOpen::Die::PadParentBuilder::SetSurfaceOffset ( double surfaceOffset)

设置压料板的表面偏移。
于NX4.0.0中创建。

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

参数
surfaceOffset表面偏移

◆ SetWidth()

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

设置模垫的宽度。
建于 NX4.0.0。

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

参数
width宽度

◆ ShapeType()

NXOpen::Die::PadParentBuilder::ShapeTypeOption NXOpen::Die::PadParentBuilder::ShapeType ( )

返回凹模垫的形状类型。
于 NX4.0.0 中创建。

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

◆ SurfaceOffset()

double NXOpen::Die::PadParentBuilder::SurfaceOffset ( )

返回压料板的表面偏移。
于NX4.0.0中创建。

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

◆ Width()

double NXOpen::Die::PadParentBuilder::Width ( )

返回模垫的宽度。
建于 NX4.0.0。

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