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

倒角镶件构建器 更多...

#include <Tooling_ChamferingInsertBuilder.hxx>

类 NXOpen::Tooling::ChamferingInsertBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  FaceEdgeTypeOption { FaceEdgeTypeOptionStraightChamfer , FaceEdgeTypeOptionInnerCircle , FaceEdgeTypeOptionInnerProfile }
enum  InsertTypeOption { InsertTypeOptionUp , InsertTypeOptionDown , InsertTypeOptionAll }
enum  ParentPartNodeOption { ParentPartNodeOptionNoParent }

Public 成员函数

double BottomingPlateClearance ()
bool BottomingPlateToggle ()
double DiePlateClearance ()
bool DiePlateToggle ()
NXOpen::Tooling::ChamferingInsertBuilder::FaceEdgeTypeOption FaceEdgeType ()
std::vector< NXStringGetParentNames ()
void GetSelectedFaceOccurrences (std::vector< NXOpen::TaggedObject * > &selectedFaceOccurrences)
NXOpen::TaggedObjectInsertInstanceTag ()
NXOpen::Tooling::ChamferingInsertBuilder::InsertTypeOption InsertType ()
NXString ParentPartName ()
NXOpen::Tooling::ChamferingInsertBuilder::ParentPartNodeOption ParentPartNode ()
NXOpen::TaggedObjectPostProcessPDWStandardClientData ()
void PreparePDWStandardClientData ()
double PunchPlateClearance ()
bool PunchPlateToggle ()
bool RenameComponent ()
NXOpen::ScCollectorSelectFace ()
void SetBottomingPlateClearance (double bottomingPlateClearance)
void SetBottomingPlateToggle (bool bottomingPlateToggle)
void SetDiePlateClearance (double diePlateClearance)
void SetDiePlateToggle (bool diePlateToggle)
void SetFaceEdgeType (NXOpen::Tooling::ChamferingInsertBuilder::FaceEdgeTypeOption faceEdgeType)
void SetInsertInstanceTag (NXOpen::TaggedObject *insertInstanceTag)
void SetInsertType (NXOpen::Tooling::ChamferingInsertBuilder::InsertTypeOption insertType)
void SetParentNames (std::vector< NXString > &parentNames)
void SetParentPartName (const char *parentPartName)
void SetParentPartName (const NXString &parentPartName)
void SetParentPartNode (NXOpen::Tooling::ChamferingInsertBuilder::ParentPartNodeOption parentPartNode)
void SetPunchPlateClearance (double punchPlateClearance)
void SetPunchPlateToggle (bool punchPlateToggle)
void SetRenameComponent (bool renameComponent)
void SetSelectedFaceOccurrences (const std::vector< NXOpen::TaggedObject * > &selectedFaceOccurrences)
void SetStripperPlateClearance (double stripperPlateClearance)
void SetStripperPlateToggle (bool stripperPlateToggle)
void SetWizardType (int wizardType)
void StandardInsert ()
double StripperPlateClearance ()
bool StripperPlateToggle ()
void UpdateInsertPartData ()
int WizardType ()
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 _ChamferingInsertBuilderBuilder

详细描述

倒角镶件构建器

代表倒角镶块创建器。
要创建此类的新实例,请使用 NXOpen::Tooling::ProgressiveDieManager::CreateChamferingInsertBuilder
默认值

属性
下垫板间隙 0.1
下垫板开关 0
凹模间隙 0.05
凹模开关 0
面边类型 直倒角
镶块类型
父部件节点 无父部件
凸模间隙 0.025
凸模开关 0
重命名组件 0
卸料板间隙 0.05
卸料板开关 0


创建于NX1953.0.0版本。

成员枚举类型说明

◆ FaceEdgeTypeOption

指定面边系列。

枚举值
FaceEdgeTypeOptionStraightChamfer 

直倒角

FaceEdgeTypeOptionInnerCircle 

内圆

FaceEdgeTypeOptionInnerProfile 

内轮廓

◆ InsertTypeOption

指定镶块类型。

枚举值
InsertTypeOptionUp 

InsertTypeOptionDown 

InsertTypeOptionAll 

全部

◆ ParentPartNodeOption

指定镶块部件的父节点。

枚举值
ParentPartNodeOptionNoParent 

无父部件

成员函数说明

◆ BottomingPlateClearance()

double NXOpen::Tooling::ChamferingInsertBuilder::BottomingPlateClearance ( )

获取托板间隙
版本:NX1953.0.0

许可要求:无

◆ BottomingPlateToggle()

bool NXOpen::Tooling::ChamferingInsertBuilder::BottomingPlateToggle ( )

获取托板开关
版本:NX1953.0.0

许可要求:无

◆ DiePlateClearance()

double NXOpen::Tooling::ChamferingInsertBuilder::DiePlateClearance ( )

获取凹模固定板间隙
版本:NX1953.0.0

许可要求:无

◆ DiePlateToggle()

bool NXOpen::Tooling::ChamferingInsertBuilder::DiePlateToggle ( )

获取凹模固定板开关状态
版本:NX1953.0.0

许可要求:无

◆ FaceEdgeType()

NXOpen::Tooling::ChamferingInsertBuilder::FaceEdgeTypeOption NXOpen::Tooling::ChamferingInsertBuilder::FaceEdgeType ( )

获取面边类型
版本:NX1953.0.0

许可要求:无

◆ GetParentNames()

std::vector< NXString > NXOpen::Tooling::ChamferingInsertBuilder::GetParentNames ( )

获取父级名称

返回
父级名称列表
创建于NX1953.0.0。

许可要求: 无

◆ GetSelectedFaceOccurrences()

void NXOpen::Tooling::ChamferingInsertBuilder::GetSelectedFaceOccurrences ( std::vector< NXOpen::TaggedObject * > & selectedFaceOccurrences)

获取选中的面引用
创建于NX1953.0.0。

许可要求: 无

参数
selectedFaceOccurrences选中的面引用

◆ InsertInstanceTag()

NXOpen::TaggedObject * NXOpen::Tooling::ChamferingInsertBuilder::InsertInstanceTag ( )

获取新镶件实例
版本:NX1953.0.0

许可要求:无

◆ InsertType()

NXOpen::Tooling::ChamferingInsertBuilder::InsertTypeOption NXOpen::Tooling::ChamferingInsertBuilder::InsertType ( )

获取镶件类型
版本:NX1953.0.0

许可要求:无

◆ ParentPartName()

NXString NXOpen::Tooling::ChamferingInsertBuilder::ParentPartName ( )

获取用于创建镶件的父部件名称
版本:NX1953.0.0

许可要求:无

◆ ParentPartNode()

NXOpen::Tooling::ChamferingInsertBuilder::ParentPartNodeOption NXOpen::Tooling::ChamferingInsertBuilder::ParentPartNode ( )

获取父部件
版本:NX1953.0.0

许可要求:无

◆ PostProcessPDWStandardClientData()

NXOpen::TaggedObject * NXOpen::Tooling::ChamferingInsertBuilder::PostProcessPDWStandardClientData ( )

插入标准零件后处理PDW标准客户端数据

返回
返回新建的零件实例
创建于NX1953.0.0。

许可要求: prog_die_wizard ("UG/级进模向导")

◆ PreparePDWStandardClientData()

void NXOpen::Tooling::ChamferingInsertBuilder::PreparePDWStandardClientData ( )

为标准零件管理准备PDW标准客户端数据
创建于NX1953.0.0。

许可要求: prog_die_wizard ("UG/级进模向导")

◆ PunchPlateClearance()

double NXOpen::Tooling::ChamferingInsertBuilder::PunchPlateClearance ( )

获取凸模固定板间隙
版本:NX1953.0.0

许可要求:无

◆ PunchPlateToggle()

bool NXOpen::Tooling::ChamferingInsertBuilder::PunchPlateToggle ( )

获取凸模固定板开关
版本:NX1953.0.0

许可要求:无

◆ RenameComponent()

bool NXOpen::Tooling::ChamferingInsertBuilder::RenameComponent ( )

获取重命名组件开关状态
版本:NX1953.0.0

许可要求:无

◆ SelectFace()

NXOpen::ScCollector * NXOpen::Tooling::ChamferingInsertBuilder::SelectFace ( )

获取选择面
版本:NX1953.0.0

许可要求:无

◆ SetBottomingPlateClearance()

void NXOpen::Tooling::ChamferingInsertBuilder::SetBottomingPlateClearance ( double bottomingPlateClearance)

设置托板间隙
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
bottomingPlateClearance托板间隙

◆ SetBottomingPlateToggle()

void NXOpen::Tooling::ChamferingInsertBuilder::SetBottomingPlateToggle ( bool bottomingPlateToggle)

设置托板开关
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
bottomingPlateToggle托板开关

◆ SetDiePlateClearance()

void NXOpen::Tooling::ChamferingInsertBuilder::SetDiePlateClearance ( double diePlateClearance)

设置凹模固定板间隙
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
diePlateClearance凹模固定板间隙

◆ SetDiePlateToggle()

void NXOpen::Tooling::ChamferingInsertBuilder::SetDiePlateToggle ( bool diePlateToggle)

设置凹模固定板开关状态
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
diePlateToggle凹模固定板开关状态

◆ SetFaceEdgeType()

void NXOpen::Tooling::ChamferingInsertBuilder::SetFaceEdgeType ( NXOpen::Tooling::ChamferingInsertBuilder::FaceEdgeTypeOption faceEdgeType)

设置面边类型
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
faceEdgeType面边类型

◆ SetInsertInstanceTag()

void NXOpen::Tooling::ChamferingInsertBuilder::SetInsertInstanceTag ( NXOpen::TaggedObject * insertInstanceTag)

设置新的镶件实例
创建于NX1953.0.0。

许可要求: prog_die_wizard ("UG/级进模向导")

参数
insertInstanceTag指定新的实例

◆ SetInsertType()

void NXOpen::Tooling::ChamferingInsertBuilder::SetInsertType ( NXOpen::Tooling::ChamferingInsertBuilder::InsertTypeOption insertType)

设置镶件类型
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
insertType镶件类型

◆ SetParentNames()

void NXOpen::Tooling::ChamferingInsertBuilder::SetParentNames ( std::vector< NXString > & parentNames)

设置父级名称
创建于NX1953.0.0。

许可要求: prog_die_wizard ("UG/级进模向导")

参数
parentNames父级名称列表

◆ SetParentPartName() [1/2]

void NXOpen::Tooling::ChamferingInsertBuilder::SetParentPartName ( const char * parentPartName)

设置用于创建镶件的父部件名称
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
parentPartName指定父部件名称

◆ SetParentPartName() [2/2]

void NXOpen::Tooling::ChamferingInsertBuilder::SetParentPartName ( const NXString & parentPartName)

设置用于创建镶件的父部件名称
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
parentPartName指定父部件名称

◆ SetParentPartNode()

void NXOpen::Tooling::ChamferingInsertBuilder::SetParentPartNode ( NXOpen::Tooling::ChamferingInsertBuilder::ParentPartNodeOption parentPartNode)

设置父部件
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
parentPartNode父部件节点

◆ SetPunchPlateClearance()

void NXOpen::Tooling::ChamferingInsertBuilder::SetPunchPlateClearance ( double punchPlateClearance)

设置凸模固定板间隙
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
punchPlateClearance凸模固定板间隙

◆ SetPunchPlateToggle()

void NXOpen::Tooling::ChamferingInsertBuilder::SetPunchPlateToggle ( bool punchPlateToggle)

设置凸模固定板开关
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

参数
punchPlateToggle凸模固定板开关

◆ SetRenameComponent()

void NXOpen::Tooling::ChamferingInsertBuilder::SetRenameComponent ( bool renameComponent)

设置重命名组件开关状态
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
renameComponent重命名组件开关状态

◆ SetSelectedFaceOccurrences()

void NXOpen::Tooling::ChamferingInsertBuilder::SetSelectedFaceOccurrences ( const std::vector< NXOpen::TaggedObject * > & selectedFaceOccurrences)

设置选中的面引用
创建于NX1953.0.0。

许可要求: prog_die_wizard ("UG/级进模向导")

参数
selectedFaceOccurrences选中的面引用

◆ SetStripperPlateClearance()

void NXOpen::Tooling::ChamferingInsertBuilder::SetStripperPlateClearance ( double stripperPlateClearance)

设置脱料板间隙
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
stripperPlateClearance脱料板间隙

◆ SetStripperPlateToggle()

void NXOpen::Tooling::ChamferingInsertBuilder::SetStripperPlateToggle ( bool stripperPlateToggle)

设置脱料板开关状态
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
stripperPlateToggle脱料板开关状态

◆ SetWizardType()

void NXOpen::Tooling::ChamferingInsertBuilder::SetWizardType ( int wizardType)

设置向导类型属性
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG/级进模向导")

参数
wizardType向导类型

◆ StandardInsert()

void NXOpen::Tooling::ChamferingInsertBuilder::StandardInsert ( )

通过标准镶件方式创建倒角镶件
版本:NX1953.0.0

许可要求:prog_die_wizard ("UG级进模向导")

◆ StripperPlateClearance()

double NXOpen::Tooling::ChamferingInsertBuilder::StripperPlateClearance ( )

获取脱料板间隙
版本:NX1953.0.0

许可要求:无

◆ StripperPlateToggle()

bool NXOpen::Tooling::ChamferingInsertBuilder::StripperPlateToggle ( )

获取脱料板开关状态
版本:NX1953.0.0

许可要求:无

◆ UpdateInsertPartData()

void NXOpen::Tooling::ChamferingInsertBuilder::UpdateInsertPartData ( )

更新新镶件零件的数据
创建于NX1953.0.0。

许可要求: prog_die_wizard ("UG/级进模向导")

◆ WizardType()

int NXOpen::Tooling::ChamferingInsertBuilder::WizardType ( )

获取向导类型属性
版本:NX1953.0.0

许可要求:无