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

自定义属性集合 更多...

#include <Features_CustomAttributeCollection.hxx>

类 NXOpen::Features::CustomAttributeCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Features::CustomDoubleArrayAttributeCreateCustomDoubleArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomDoubleArrayAttributeCreateCustomDoubleArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomDoubleAttributeCreateCustomDoubleAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomDoubleAttributeCreateCustomDoubleAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomExpressionArrayAttributeCreateCustomExpressionArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomExpressionArrayAttributeCreateCustomExpressionArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomExpressionAttributeCreateCustomExpressionAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomExpressionAttributeCreateCustomExpressionAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomIntegerArrayAttributeCreateCustomIntegerArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomIntegerArrayAttributeCreateCustomIntegerArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomIntegerAttributeCreateCustomIntegerAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomIntegerAttributeCreateCustomIntegerAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomLogicalArrayAttributeCreateCustomLogicalArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomLogicalArrayAttributeCreateCustomLogicalArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomLogicalAttributeCreateCustomLogicalAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomLogicalAttributeCreateCustomLogicalAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomStringArrayAttributeCreateCustomStringArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomStringArrayAttributeCreateCustomStringArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomStringAttributeCreateCustomStringAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomStringAttributeCreateCustomStringAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomTagArrayAttributeCreateCustomTagArrayAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomTagArrayAttributeCreateCustomTagArrayAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomTagAttributeCreateCustomTagAttribute (const char *attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
NXOpen::Features::CustomTagAttributeCreateCustomTagAttribute (const NXString &attributeName, const std::vector< NXOpen::Features::CustomAttribute::Property > &attributeProperties)
iterator end ()
tag_t Tag () const

详细描述

自定义属性集合

此类包含创建自定义属性对象的工厂方法。
要获取此类的实例,请参考 NXOpen::Features::FeatureCollection

在NX11.0.0中创建。

成员函数说明

◆ begin()

iterator NXOpen::Features::CustomAttributeCollection::begin ( )

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

◆ CreateCustomDoubleArrayAttribute() [1/2]

NXOpen::Features::CustomDoubleArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleArrayAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomDoubleArrayAttribute

返回
自定义双精度数组属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomDoubleArrayAttribute() [2/2]

NXOpen::Features::CustomDoubleArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleArrayAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomDoubleArrayAttribute

返回
自定义双精度数组属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomDoubleAttribute() [1/2]

NXOpen::Features::CustomDoubleAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomDoubleAttribute

返回
自定义双精度属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomDoubleAttribute() [2/2]

NXOpen::Features::CustomDoubleAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomDoubleAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomDoubleAttribute

返回
自定义双精度属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomExpressionArrayAttribute() [1/2]

NXOpen::Features::CustomExpressionArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionArrayAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomExpressionArrayAttribute

返回
自定义表达式数组属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomExpressionArrayAttribute() [2/2]

NXOpen::Features::CustomExpressionArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionArrayAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomExpressionArrayAttribute

返回
自定义表达式数组属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomExpressionAttribute() [1/2]

NXOpen::Features::CustomExpressionAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomExpressionAttribute

返回
自定义表达式属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomExpressionAttribute() [2/2]

NXOpen::Features::CustomExpressionAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomExpressionAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建Features::CustomExpressionAttribute

返回
自定义表达式属性
于NX11.0.0中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomIntegerArrayAttribute() [1/2]

NXOpen::Features::CustomIntegerArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerArrayAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomIntegerArrayAttribute

返回
自定义整数数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomIntegerArrayAttribute() [2/2]

NXOpen::Features::CustomIntegerArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerArrayAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomIntegerArrayAttribute

返回
自定义整数数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomIntegerAttribute() [1/2]

NXOpen::Features::CustomIntegerAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomIntegerAttribute

返回
自定义整数属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomIntegerAttribute() [2/2]

NXOpen::Features::CustomIntegerAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomIntegerAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomIntegerAttribute

返回
自定义整数属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomLogicalArrayAttribute() [1/2]

NXOpen::Features::CustomLogicalArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalArrayAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomLogicalArrayAttribute

返回
自定义逻辑数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomLogicalArrayAttribute() [2/2]

NXOpen::Features::CustomLogicalArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalArrayAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomLogicalArrayAttribute

返回
自定义逻辑数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomLogicalAttribute() [1/2]

NXOpen::Features::CustomLogicalAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomLogicalAttribute

返回
自定义逻辑属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomLogicalAttribute() [2/2]

NXOpen::Features::CustomLogicalAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomLogicalAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomLogicalAttribute

返回
自定义逻辑属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomStringArrayAttribute() [1/2]

NXOpen::Features::CustomStringArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomStringArrayAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomStringArrayAttribute

返回
自定义字符串数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomStringArrayAttribute() [2/2]

NXOpen::Features::CustomStringArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomStringArrayAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomStringArrayAttribute

返回
自定义字符串数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomStringAttribute() [1/2]

NXOpen::Features::CustomStringAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomStringAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomStringAttribute

返回
自定义字符串属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomStringAttribute() [2/2]

NXOpen::Features::CustomStringAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomStringAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomStringAttribute

返回
自定义字符串属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomTagArrayAttribute() [1/2]

NXOpen::Features::CustomTagArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomTagArrayAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建 Features::CustomTagArrayAttribute

返回
自定义标签数组属性
于 NX11.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomTagArrayAttribute() [2/2]

NXOpen::Features::CustomTagArrayAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomTagArrayAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建一个Features::CustomTagArrayAttribute

返回
自定义标签数组属性
在NX11.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomTagAttribute() [1/2]

NXOpen::Features::CustomTagAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomTagAttribute ( const char * attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建一个Features::CustomTagAttribute

返回
自定义标签属性
在NX11.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ CreateCustomTagAttribute() [2/2]

NXOpen::Features::CustomTagAttribute * NXOpen::Features::CustomAttributeCollection::CreateCustomTagAttribute ( const NXString & attributeName,
const std::vector< NXOpen::Features::CustomAttribute::Property > & attributeProperties )

使用参数创建一个Features::CustomTagAttribute

返回
自定义标签属性
在NX11.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
attributeName属性名称
attributeProperties属性属性

◆ end()

iterator NXOpen::Features::CustomAttributeCollection::end ( )
inline

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

◆ Tag()

tag_t NXOpen::Features::CustomAttributeCollection::Tag ( ) const

返回此对象的标签。