|
NX Open C++ 参考指南 2406 v1.1
|
属性迭代器类 更多...
#include <AttributeIterator.hxx>
Public 成员函数 | |
| void | Reset () |
| void | Rewind () |
| void | SetIncludeAllCategories () |
| void | SetIncludeAlsoUnset (bool includeAlsoUnset) |
| void | SetIncludeOnlyArrays (bool includeOnlyArrays) |
| void | SetIncludeOnlyCategory (const char *category) |
| void | SetIncludeOnlyCategory (const NXString &category) |
| void | SetIncludeOnlyTitle (const char *title) |
| void | SetIncludeOnlyTitle (const NXString &title) |
| void | SetIncludeOnlyType (NXOpen::NXObject::AttributeType type) |
| void | SetIncludeOnlyUnset (bool includeOnlyUnset) |
| virtual | ~AttributeIterator () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
属性迭代器类
此类用于遍历对象的用户属性,并可限制或扩展搜索范围
创建于NX11.0.0。
|
virtual |
删除迭代器
创建于NX11.0.0。
许可要求:无
| void NXOpen::AttributeIterator::Reset | ( | ) |
重置迭代器位置并将其所有约束恢复为默认值。 允许安全地重复使用迭代器。
创建于NX11.0.0。
许可要求:无
| void NXOpen::AttributeIterator::Rewind | ( | ) |
重置迭代器位置。 允许迭代器在相同约束条件下重复使用。
创建于NX11.0.0。
许可要求:无
| void NXOpen::AttributeIterator::SetIncludeAllCategories | ( | ) |
取消将搜索限制为先前指定类别的属性。 注意:此函数将允许迭代器返回具有任意类别或无类别的属性。 可用于取消先前的限制,例如限制为无类别的属性。
创建于NX11.0.0。
许可要求:无
| void NXOpen::AttributeIterator::SetIncludeAlsoUnset | ( | bool | includeAlsoUnset | ) |
扩展(或取消扩展)搜索范围,包含未设置但对象具有关联模板的属性。 默认值:未设置的属性(不存在)不包含在内。 注意:"未设置"属性实际上是对象可访问但未设置相应属性的属性模板。
创建于NX11.0.0。
许可要求:无
| includeAlsoUnset | includealsounset |
| void NXOpen::AttributeIterator::SetIncludeOnlyArrays | ( | bool | includeOnlyArrays | ) |
将搜索限制为数组属性。 注意:除非另有排除,否则包含无元素或仅有一个元素的数组属性。。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| includeOnlyArrays | includeonlyarrays |
| void NXOpen::AttributeIterator::SetIncludeOnlyCategory | ( | const char * | category | ) |
将搜索限制为指定类别的属性。 注意:若以NULL或空类别调用此函数,则搜索将限制为未分配类别的属性。 要取消此限制,请使用SetIncludeAllCategories。。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| category | 返回属性的期望类别 |
| void NXOpen::AttributeIterator::SetIncludeOnlyCategory | ( | const NXString & | category | ) |
将搜索限制为指定类别的属性。 注意:若以NULL或空类别调用此函数,则搜索将限制为未分配类别的属性。 要取消此限制,请使用SetIncludeAllCategories。。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| category | 返回属性的期望类别 |
| void NXOpen::AttributeIterator::SetIncludeOnlyTitle | ( | const char * | title | ) |
将搜索限制为指定标题的属性。 注意:若以NULL或空标题调用此函数,则迭代器将不再受限于给定标题。。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| title | 返回属性的期望标题 |
| void NXOpen::AttributeIterator::SetIncludeOnlyTitle | ( | const NXString & | title | ) |
将搜索限制为指定标题的属性。 注意:若以NULL或空标题调用此函数,则迭代器将不再受限于给定标题。。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| title | 返回属性的期望标题 |
| void NXOpen::AttributeIterator::SetIncludeOnlyType | ( | NXOpen::NXObject::AttributeType | type | ) |
将搜索限制为指定类型的属性。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| type | 返回属性的期望类型(若非 NXOpen::NXObject::AttributeTypeAny ) |
| void NXOpen::AttributeIterator::SetIncludeOnlyUnset | ( | bool | includeOnlyUnset | ) |
限制(或取消限制)搜索范围为未设置但对象具有关联模板的属性。 默认值:无限制。
创建于NX11.0.0。
许可要求:无
| includeOnlyUnset | includeonlyunset |