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

表示NXOpen::Scalar 对象的集合。 遍历此集合仅返回集合所属部件中存在的未标记为废弃的有效对象。注意NXOpen::Scalar 是智能对象,许多智能对象仅用于支持其他对象且不显示,因此会被标记为废弃。
要获取此类实例,请参考NXOpen::BasePart

于NX3.0.0版本创建。
更多...

#include <ScalarCollection.hxx>

类 NXOpen::ScalarCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::ScalarCreateScalar (double value, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
NXOpen::ScalarCreateScalar (NXOpen::Scalar *scalarExtract, NXOpen::Scalar *scalarOptional, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
NXOpen::ScalarCreateScalarExpression (NXOpen::Expression *expression, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
NXOpen::ScalarCreateScalarReciprocalValue (NXOpen::Scalar *scalar, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
iterator end ()
tag_t Tag () const

详细描述

表示NXOpen::Scalar 对象的集合。 遍历此集合仅返回集合所属部件中存在的未标记为废弃的有效对象。注意NXOpen::Scalar 是智能对象,许多智能对象仅用于支持其他对象且不显示,因此会被标记为废弃。
要获取此类实例,请参考NXOpen::BasePart

于NX3.0.0版本创建。

标量对象集合

成员函数说明

◆ begin()

iterator NXOpen::ScalarCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateScalar() [1/2]

NXOpen::Scalar * NXOpen::ScalarCollection::CreateScalar ( double value,
NXOpen::Scalar::DimensionalityType dimensionality,
NXOpen::SmartObject::UpdateOption update )

创建无参数的标量。

返回
创建的标量对象
于NX3.0.0版本创建。

许可证要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR cam_base ("CAM基础")
参数
value标量值
dimensionality维度类型
update更新选项

◆ CreateScalar() [2/2]

NXOpen::Scalar * NXOpen::ScalarCollection::CreateScalar ( NXOpen::Scalar * scalarExtract,
NXOpen::Scalar * scalarOptional,
NXOpen::Scalar::DimensionalityType dimensionality,
NXOpen::SmartObject::UpdateOption update )

通过现有标量和可选标量创建标量。

返回
创建的标量对象
于NX3.0.0版本创建。

许可证要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR cam_base ("CAM基础")
参数
scalarExtract源标量
scalarOptional可选标量
dimensionality维度类型
update更新选项

◆ CreateScalarExpression()

NXOpen::Scalar * NXOpen::ScalarCollection::CreateScalarExpression ( NXOpen::Expression * expression,
NXOpen::Scalar::DimensionalityType dimensionality,
NXOpen::SmartObject::UpdateOption update )

使用表达式创建标量。

返回
创建的标量对象
于NX3.0.0版本创建。

许可证要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR cam_base ("CAM基础")
参数
expression表达式
dimensionality维度类型
update更新选项

◆ CreateScalarReciprocalValue()

NXOpen::Scalar * NXOpen::ScalarCollection::CreateScalarReciprocalValue ( NXOpen::Scalar * scalar,
NXOpen::Scalar::DimensionalityType dimensionality,
NXOpen::SmartObject::UpdateOption update )

创建值为另一标量倒数的标量。

返回
创建的标量对象
于NX8.0.0版本创建。

许可证要求:solid_modeling ("实体建模") OR drafting ("工程图") OR geometric_tol ("形位公差") OR cam_base ("CAM基础")
参数
scalar源标量
dimensionality维度类型
update更新选项

◆ end()

iterator NXOpen::ScalarCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ Tag()

tag_t NXOpen::ScalarCollection::Tag ( ) const

返回此对象的标识。