|
NX Open C++ 参考指南 2406 v1.1
|
自定义特征数据 更多...
#include <Features_CustomFeatureData.hxx>
自定义特征数据
表示自定义特征的属性集合。
此类的实例可通过 NXOpen::Features::CustomFeatureDataCollection::CreateData 获取
创建于NX11.0.0。
|
virtual |
释放与该对象关联的内存。调用此方法后,对象不再有效。
创建于 NX11.0.0.
许可证要求:无
| void NXOpen::Features::CustomFeatureData::AddCustomAttributes | ( | const std::vector< NXOpen::Features::CustomAttribute * > & | attributes | ) |
设置自定义特征属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributes | 属性 |
| NXString NXOpen::Features::CustomFeatureData::ClassName | ( | ) |
返回自定义特征类名
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::CustomDoubleArrayAttribute * NXOpen::Features::CustomFeatureData::CustomDoubleArrayAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征双精度数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomDoubleArrayAttribute * NXOpen::Features::CustomFeatureData::CustomDoubleArrayAttributeByName | ( | const NXString & | attributeName | ) |
获取给定名称的自定义特征双精度数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomDoubleAttribute * NXOpen::Features::CustomFeatureData::CustomDoubleAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征双精度属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomDoubleAttribute * NXOpen::Features::CustomFeatureData::CustomDoubleAttributeByName | ( | const NXString & | attributeName | ) |
获取给定名称的自定义特征双精度属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomExpressionArrayAttribute * NXOpen::Features::CustomFeatureData::CustomExpressionArrayAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征表达式数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomExpressionArrayAttribute * NXOpen::Features::CustomFeatureData::CustomExpressionArrayAttributeByName | ( | const NXString & | attributeName | ) |
获取给定名称的自定义特征表达式数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomExpressionAttribute * NXOpen::Features::CustomFeatureData::CustomExpressionAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征表达式属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomExpressionAttribute * NXOpen::Features::CustomFeatureData::CustomExpressionAttributeByName | ( | const NXString & | attributeName | ) |
获取给定名称的自定义特征表达式属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomIntegerArrayAttribute * NXOpen::Features::CustomFeatureData::CustomIntegerArrayAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征整数数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomIntegerArrayAttribute * NXOpen::Features::CustomFeatureData::CustomIntegerArrayAttributeByName | ( | const NXString & | attributeName | ) |
获取给定名称的自定义特征整数数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomIntegerAttribute * NXOpen::Features::CustomFeatureData::CustomIntegerAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征整数属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomIntegerAttribute * NXOpen::Features::CustomFeatureData::CustomIntegerAttributeByName | ( | const NXString & | attributeName | ) |
获取给定名称的自定义特征整数属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomLogicalArrayAttribute * NXOpen::Features::CustomFeatureData::CustomLogicalArrayAttributeByName | ( | const char * | attributeName | ) |
获取给定名称的自定义特征逻辑数组属性
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomLogicalArrayAttribute * NXOpen::Features::CustomFeatureData::CustomLogicalArrayAttributeByName | ( | const NXString & | attributeName | ) |
根据给定名称获取自定义特征的逻辑数组属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomLogicalAttribute * NXOpen::Features::CustomFeatureData::CustomLogicalAttributeByName | ( | const char * | attributeName | ) |
根据给定名称获取自定义特征的逻辑属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomLogicalAttribute * NXOpen::Features::CustomFeatureData::CustomLogicalAttributeByName | ( | const NXString & | attributeName | ) |
根据给定名称获取自定义特征的逻辑属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomStringArrayAttribute * NXOpen::Features::CustomFeatureData::CustomStringArrayAttributeByName | ( | const char * | attributeName | ) |
根据给定名称获取自定义特征的字符串数组属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomStringArrayAttribute * NXOpen::Features::CustomFeatureData::CustomStringArrayAttributeByName | ( | const NXString & | attributeName | ) |
根据给定名称获取自定义特征的字符串数组属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomStringAttribute * NXOpen::Features::CustomFeatureData::CustomStringAttributeByName | ( | const char * | attributeName | ) |
根据给定名称获取自定义特征的字符串属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomStringAttribute * NXOpen::Features::CustomFeatureData::CustomStringAttributeByName | ( | const NXString & | attributeName | ) |
根据给定名称获取自定义特征的字符串属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomTagArrayAttribute * NXOpen::Features::CustomFeatureData::CustomTagArrayAttributeByName | ( | const char * | attributeName | ) |
根据给定名称获取自定义特征的标签数组属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomTagArrayAttribute * NXOpen::Features::CustomFeatureData::CustomTagArrayAttributeByName | ( | const NXString & | attributeName | ) |
根据给定名称获取自定义特征的标签数组属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomTagAttribute * NXOpen::Features::CustomFeatureData::CustomTagAttributeByName | ( | const char * | attributeName | ) |
根据给定名称获取自定义特征的标签属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| NXOpen::Features::CustomTagAttribute * NXOpen::Features::CustomFeatureData::CustomTagAttributeByName | ( | const NXString & | attributeName | ) |
根据给定名称获取自定义特征的标签属性
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| void NXOpen::Features::CustomFeatureData::GetAllCustomAttributeNameAndTypes | ( | std::vector< NXString > & | attributeNames, |
| std::vector< NXOpen::Features::CustomAttribute::Type > & | attributeType ) |
获取自定义特征的属性名和类型
创建于 NX11.0.0.
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeNames | 属性名 |
| attributeType | 属性类型 |
| bool NXOpen::Features::CustomFeatureData::HasCustomAttribute | ( | const char * | attributeName, |
| NXOpen::Features::CustomAttribute::Type | type ) |
检查给定名称和类型的自定义特征属性是否存在
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| type | 类型 |
| bool NXOpen::Features::CustomFeatureData::HasCustomAttribute | ( | const NXString & | attributeName, |
| NXOpen::Features::CustomAttribute::Type | type ) |
检查给定名称和类型的自定义特征属性是否存在
于 NX11.0.0 版本创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeName | 属性名 |
| type | 类型 |
| void NXOpen::Features::CustomFeatureData::RemoveCustomAttribute | ( | NXOpen::Features::CustomAttribute * | attribute | ) |
删除自定义特征属性,注意删除时属性不应引用任何其他 NXOpen::NXObject。
在 NX1847.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| attribute | 属性 |