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

移除孔构建器 更多...

#include <Tooling_RemoveHolesBuilder.hxx>

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

Public 类型

enum  SelectionTypes { SelectionTypesBody , SelectionTypesFace }

Public 成员函数

void AddHolesData (const std::vector< NXOpen::Edge * > &edges, const std::vector< NXOpen::Face * > &faces)
NXOpen::ScCollectorBodySelection ()
void ClearHoleData ()
NXOpen::NXObjectCurrentBody ()
NXOpen::ScCollectorFaceToPatch ()
NXOpen::ScCollectorHoleFace ()
bool MergeOutput ()
void RemoveHoleData (const char *holeName)
void RemoveHoleData (const NXString &holeName)
NXOpen::Tooling::RemoveHolesBuilder::SelectionTypes SelectionType ()
void SetCurrentBody (NXOpen::NXObject *object)
void SetHighlight (NXOpen::NXObject *object, bool highlight)
void SetMergeOutput (bool mergeOutput)
void SetSelectionType (NXOpen::Tooling::RemoveHolesBuilder::SelectionTypes selType)
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 _RemoveHolesBuilderBuilder

详细描述

移除孔构建器

移除孔功能用于修补实体中的孔。成功时返回删除面特征标签,失败时返回NULL_TAG。
要创建此类的新实例,请使用NXOpen::Tooling::ProgressiveDieManager::CreateRemoveHolesBuilder
默认值:

属性
MergeOutput 0
SelectionType Body


创建于NX8.5.0。

成员枚举类型说明

◆ SelectionTypes

选择对象类型,实体或面

枚举值
SelectionTypesBody 

选择实体类型

SelectionTypesFace 

选择面类型

成员函数说明

◆ AddHolesData()

void NXOpen::Tooling::RemoveHolesBuilder::AddHolesData ( const std::vector< NXOpen::Edge * > & edges,
const std::vector< NXOpen::Face * > & faces )

添加孔数据
创建于NX8.5.0。

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

参数
edges孔的边信息
faces孔的面信息

◆ BodySelection()

NXOpen::ScCollector * NXOpen::Tooling::RemoveHolesBuilder::BodySelection ( )

获取实体选择器
创建于NX8.5.0。

许可要求: 无

◆ ClearHoleData()

void NXOpen::Tooling::RemoveHolesBuilder::ClearHoleData ( )

清空构建器中所有输入的孔数据
创建于NX8.5.0。

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

◆ CurrentBody()

NXOpen::NXObject * NXOpen::Tooling::RemoveHolesBuilder::CurrentBody ( )

获取当前实体
创建于NX2406.0.0。

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

◆ FaceToPatch()

NXOpen::ScCollector * NXOpen::Tooling::RemoveHolesBuilder::FaceToPatch ( )

获取要修补的面选择器
创建于NX8.5.0。

许可要求: 无

◆ HoleFace()

NXOpen::ScCollector * NXOpen::Tooling::RemoveHolesBuilder::HoleFace ( )

获取孔面选择器
创建于NX8.5.0。

许可要求: 无

◆ MergeOutput()

bool NXOpen::Tooling::RemoveHolesBuilder::MergeOutput ( )

获取合并输出特征的设置
创建于NX8.5.0。

许可要求: 无

◆ RemoveHoleData() [1/2]

void NXOpen::Tooling::RemoveHolesBuilder::RemoveHoleData ( const char * holeName)

从构建器的孔数据中移除指定孔
创建于NX8.5.0。

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

参数
holeName孔名称

◆ RemoveHoleData() [2/2]

void NXOpen::Tooling::RemoveHolesBuilder::RemoveHoleData ( const NXString & holeName)

从构建器的孔数据中移除指定孔
创建于NX8.5.0。

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

参数
holeName孔名称

◆ SelectionType()

NXOpen::Tooling::RemoveHolesBuilder::SelectionTypes NXOpen::Tooling::RemoveHolesBuilder::SelectionType ( )

获取选择类型
创建于NX8.5.0。

许可要求: 无

◆ SetCurrentBody()

void NXOpen::Tooling::RemoveHolesBuilder::SetCurrentBody ( NXOpen::NXObject * object)

设置当前实体
创建于NX2406.0.0。

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

参数
object实体对象

◆ SetHighlight()

void NXOpen::Tooling::RemoveHolesBuilder::SetHighlight ( NXOpen::NXObject * object,
bool highlight )

设置对象高亮或取消高亮
创建于NX8.5.0。

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

参数
object要高亮或取消高亮的对象
highlight高亮或取消高亮的状态

◆ SetMergeOutput()

void NXOpen::Tooling::RemoveHolesBuilder::SetMergeOutput ( bool mergeOutput)

设置合并输出特征的设置
创建于NX8.5.0。

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

参数
mergeOutput合并输出设置

◆ SetSelectionType()

void NXOpen::Tooling::RemoveHolesBuilder::SetSelectionType ( NXOpen::Tooling::RemoveHolesBuilder::SelectionTypes selType)

设置选择类型
创建于NX8.5.0。

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

参数
selType选择类型