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

驱动值构建器 更多...

#include <Annotations_DrivingValueBuilder.hxx>

类 NXOpen::Annotations::DrivingValueBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DrivingExpressionMode { DrivingExpressionModeMeasureGeometry , DrivingExpressionModeKeepExpression }
enum  DrivingValueMethod { DrivingValueMethodInferred , DrivingValueMethodDriving , DrivingValueMethodReference , DrivingValueMethodConstant }

Public 成员函数

double DimensionValue ()
NXOpen::Annotations::DrivingValueBuilder::DrivingValueMethod DrivingMethod ()
NXOpen::Annotations::DrivingValueBuilder::DrivingExpressionMode ExpressionMode ()
NXOpen::ExpressionExpressionValue ()
 NX_DEPRECATED ("在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式。") NXString ExpressionName()
 NX_DEPRECATED ("在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式,并使用 NXOpen::ExpressionCollection::Rename。") void SetExpressionName(const NXString &expressionName)
bool Reference ()
void SetDimensionValue (double dimensionValue)
void SetDrivingMethod (NXOpen::Annotations::DrivingValueBuilder::DrivingValueMethod drivingMethod)
void SetExpressionMode (NXOpen::Annotations::DrivingValueBuilder::DrivingExpressionMode expressionMode)
void SetExpressionName (const char *expressionName)
void SetReference (bool reference)
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DrivingValueBuilderBuilder

详细描述

驱动值构建器

创建于NX9.0.0.

成员枚举类型说明

◆ DrivingExpressionMode

驱动表达式模式

枚举值
DrivingExpressionModeMeasureGeometry 

测量几何体

DrivingExpressionModeKeepExpression 

保留表达式

◆ DrivingValueMethod

驱动值方法

枚举值
DrivingValueMethodInferred 

推断

DrivingValueMethodDriving 

驱动

DrivingValueMethodReference 

参考

DrivingValueMethodConstant 

常量

成员函数说明

◆ DimensionValue()

double NXOpen::Annotations::DrivingValueBuilder::DimensionValue ( )

获取 无表达式的尺寸值
创建于NX1899.0.0.

许可要求:无

◆ DrivingMethod()

NXOpen::Annotations::DrivingValueBuilder::DrivingValueMethod NXOpen::Annotations::DrivingValueBuilder::DrivingMethod ( )

获取 驱动方法
创建于NX9.0.0.

许可要求:无

◆ ExpressionMode()

NXOpen::Annotations::DrivingValueBuilder::DrivingExpressionMode NXOpen::Annotations::DrivingValueBuilder::ExpressionMode ( )

获取 表达式模式
创建于NX9.0.0.

许可要求:无

◆ ExpressionValue()

NXOpen::Expression * NXOpen::Annotations::DrivingValueBuilder::ExpressionValue ( )

获取 用于获取或设置驱动值或表达式名称的表达式。
创建于NX9.0.0.

许可要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Annotations::DrivingValueBuilder::NX_DEPRECATED ( "在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式。" )

获取 表达式名称

弃用
在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式。

创建于NX9.0.0.

许可要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Annotations::DrivingValueBuilder::NX_DEPRECATED ( "在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式,并使用 NXOpen::ExpressionCollection::Rename。" ) const &

设置 表达式名称

弃用
在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式,并使用 NXOpen::ExpressionCollection::Rename

创建于NX9.0.0.

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

expressionname

◆ Reference()

bool NXOpen::Annotations::DrivingValueBuilder::Reference ( )

获取 参考尺寸开关,用于将尺寸创建为参考尺寸而非驱动尺寸。
创建于NX9.0.0.

许可要求:无

◆ SetDimensionValue()

void NXOpen::Annotations::DrivingValueBuilder::SetDimensionValue ( double dimensionValue)

设置 无表达式的尺寸值
创建于NX1899.0.0.

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
dimensionValuedimensionvalue

◆ SetDrivingMethod()

void NXOpen::Annotations::DrivingValueBuilder::SetDrivingMethod ( NXOpen::Annotations::DrivingValueBuilder::DrivingValueMethod drivingMethod)

设置 驱动方法
创建于NX9.0.0.

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
drivingMethoddrivingmethod

◆ SetExpressionMode()

void NXOpen::Annotations::DrivingValueBuilder::SetExpressionMode ( NXOpen::Annotations::DrivingValueBuilder::DrivingExpressionMode expressionMode)

设置 表达式模式
创建于NX9.0.0.

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
expressionModeexpressionmode

◆ SetExpressionName()

void NXOpen::Annotations::DrivingValueBuilder::SetExpressionName ( const char * expressionName)

设置 表达式名称

弃用
在NX1847.0.0中弃用。 请使用 NXOpen::Annotations::DrivingValueBuilder::ExpressionValue 来获取表达式,并使用 NXOpen::ExpressionCollection::Rename

创建于NX9.0.0.

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")
参数
expressionNameexpressionname

◆ SetReference()

void NXOpen::Annotations::DrivingValueBuilder::SetReference ( bool reference)

设置 参考尺寸开关,用于将尺寸创建为参考尺寸而非驱动尺寸。
创建于NX9.0.0.

许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
referencereference

◆ Validate()

virtual bool NXOpen::Annotations::DrivingValueBuilder::Validate ( )
virtual

验证组件的输入是否足以调用提交操作。 如果组件不处于可提交状态,则抛出异常。 例如,如果组件要求设置某些属性,但您未设置,则此方法将抛出异常。 对于某些组件,此方法会抛出尚未实现的NXException。

返回
自验证是否成功
创建于NX3.0.1.

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.