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

表达式抑制构建器类 更多...

#include <SuppressByExpressionBuilder.hxx>

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

Public 类型

enum  ExpressionAction { ExpressionActionCreateEach , ExpressionActionCreateShared , ExpressionActionDeleteEach , ExpressionActionDeleteShared }

Public 成员函数

NXOpen::Features::SelectFeatureListFeatureList ()
void SetSuppressAction (NXOpen::SuppressByExpressionBuilder::ExpressionAction suppressAction)
NXOpen::SuppressByExpressionBuilder::ExpressionAction SuppressAction ()
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 _SuppressByExpressionBuilderBuilder

详细描述

表达式抑制构建器类

表示 @link NXOpen::SuppressByExpressionBuilder NXOpen::SuppressByExpressionBuilder@endlink
<br> 创建此类的新实例,请使用 @link NXOpen::ExpressionCollection::CreateSuppressByExpressionBuilder  NXOpen::ExpressionCollection::CreateSuppressByExpressionBuilder @endlink
<br> 默认值。
Property Value
SuppressAction CreateEach


创建于 NX5.0.0。

成员枚举类型说明

◆ ExpressionAction

表示表达式动作类型。

枚举值
ExpressionActionCreateEach 

为每个特征创建一个表达式

ExpressionActionCreateShared 

为所有特征创建一个公共表达式

ExpressionActionDeleteEach 

删除每个特征的表达式

ExpressionActionDeleteShared 

删除由一组特征共享的公共表达式

成员函数说明

◆ FeatureList()

NXOpen::Features::SelectFeatureList * NXOpen::SuppressByExpressionBuilder::FeatureList ( )

返回 特征列表。对于“创建每个”和“创建共享”选项,所选特征必须没有预先存在的抑制表达式。对于“删除每个”选项,所选特征必须有关联的抑制表达式。如果表达式被多个特征共享,则仅为所选特征删除该表达式。对于“删除共享”选项,必须选择共享单个表达式的整个组。
创建于 NX5.0.0。
许可证要求:无

◆ SetSuppressAction()

void NXOpen::SuppressByExpressionBuilder::SetSuppressAction ( NXOpen::SuppressByExpressionBuilder::ExpressionAction suppressAction)

设置 抑制表达式动作。此枚举决定对所选特征组采取的操作。可以为每个特征创建一个抑制表达式,或为一组特征创建一个共享表达式。可以为所有关联有抑制表达式的特征单独删除表达式。对于共享表达式的一组特征,也可以从整个组中删除该表达式。
创建于 NX5.0.0。
许可证要求:无

参数
suppressActionsuppressaction

◆ SuppressAction()

NXOpen::SuppressByExpressionBuilder::ExpressionAction NXOpen::SuppressByExpressionBuilder::SuppressAction ( )

返回 抑制表达式动作。此枚举决定对所选特征组采取的操作。可以为每个特征创建一个抑制表达式,或为一组特征创建一个共享表达式。可以为所有关联有抑制表达式的特征单独删除表达式。对于共享表达式的一组特征,也可以从整个组中删除该表达式。
创建于 NX5.0.0。
许可证要求:无