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

表达式函数构建器 更多...

#include <Motion_ExpressionFunctionBuilder.hxx>

类 NXOpen::Motion::ExpressionFunctionBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Type { TypeExpression , TypeFunction , TypeProfile }

Public 成员函数

NXOpen::Motion::ExpressionFunctionBuilder::Type DataType ()
NXOpen::ExpressionExpression ()
NXOpen::Motion::MotionFunctionFunction ()
NXOpen::Motion::SelectFieldDataProfile ()
void SetDataType (NXOpen::Motion::ExpressionFunctionBuilder::Type type)
void SetFunction (NXOpen::Motion::MotionFunction *func)
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExpressionFunctionBuilderBuilder

详细描述

表达式函数构建器

表示ExpressionFunctionBuilder构建器
在NX11.0.0中创建。

成员枚举类型说明

◆ Type

块类型可以是Expression(使用常量表达式时)、Function(使用样条曲线时)或Profile(使用轮廓时)。

枚举值
TypeExpression 

表达式

TypeFunction 

函数

TypeProfile 

轮廓

成员函数说明

◆ DataType()

NXOpen::Motion::ExpressionFunctionBuilder::Type NXOpen::Motion::ExpressionFunctionBuilder::DataType ( )

获取类型。
在NX11.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

◆ Expression()

NXOpen::Expression * NXOpen::Motion::ExpressionFunctionBuilder::Expression ( )

获取此块的表达式。
在NX11.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

◆ Function()

NXOpen::Motion::MotionFunction * NXOpen::Motion::ExpressionFunctionBuilder::Function ( )

获取函数。
在NX11.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

◆ Profile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::ExpressionFunctionBuilder::Profile ( )

获取轮廓。
在NX12.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

◆ SetDataType()

void NXOpen::Motion::ExpressionFunctionBuilder::SetDataType ( NXOpen::Motion::ExpressionFunctionBuilder::Type type)

设置类型。
在NX11.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
type类型

◆ SetFunction()

void NXOpen::Motion::ExpressionFunctionBuilder::SetFunction ( NXOpen::Motion::MotionFunction * func)

设置函数。
在NX11.0.0中创建。

许可证要求:mechanisms ("MECHANISMS")

参数
func函数

◆ Validate()

virtual bool NXOpen::Motion::ExpressionFunctionBuilder::Validate ( )
virtual

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

返回
自我验证是否成功
在NX3.0.1中创建。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.