|
NX Open C++ 参考指南 2406 v1.1
|
规则实例集合 更多...
#include <Rule_RuleInstanceCollection.hxx>
类 | |
| class | iterator |
Public 成员函数 | |
| iterator | begin () |
| iterator | end () |
| NXOpen::Rule::RuleInstance * | FindObject (NXOpen::Part *partTag, const char *journalIdentifier) |
| NXOpen::Rule::RuleInstance * | FindObject (NXOpen::Part *partTag, const NXString &journalIdentifier) |
| void | FindRules (NXOpen::Part *partTag, std::vector< NXString > &ruleNames, std::vector< NXOpen::Rule::RuleInstance * > &rules, std::vector< NXString > ¬FoundNames) |
| void | GetRules (NXOpen::Part *partTag, std::vector< NXOpen::Rule::RuleInstance * > &rules) |
| tag_t | Tag () const |
规则实例集合
表示NXOpen::Rule::RuleInstance 的集合
要获取此类的实例,请参考NXOpen::Rule::RuleManager
于NX1953.0.0版本创建。
| iterator NXOpen::Rule::RuleInstanceCollection::begin | ( | ) |
返回指向第一个元素的迭代器。
|
inline |
返回指向最后一个元素之后位置的迭代器。
| NXOpen::Rule::RuleInstance * NXOpen::Rule::RuleInstanceCollection::FindObject | ( | NXOpen::Part * | partTag, |
| const char * | journalIdentifier ) |
根据给定的标识查找NXOpen::Rule::RuleInstance。 如果找不到对应名称的对象,将抛出异常。
| partTag | 部件标识 |
| journalIdentifier | 要查找的标识 |
| NXOpen::Rule::RuleInstance * NXOpen::Rule::RuleInstanceCollection::FindObject | ( | NXOpen::Part * | partTag, |
| const NXString & | journalIdentifier ) |
根据给定的标识查找NXOpen::Rule::RuleInstance。 如果找不到对应名称的对象,将抛出异常。
| partTag | 部件标识 |
| journalIdentifier | 要查找的标识 |
| void NXOpen::Rule::RuleInstanceCollection::FindRules | ( | NXOpen::Part * | partTag, |
| std::vector< NXString > & | ruleNames, | ||
| std::vector< NXOpen::Rule::RuleInstance * > & | rules, | ||
| std::vector< NXString > & | notFoundNames ) |
根据指定名称在给定部件中查找一组NXOpen::Rule::RuleInstance。 将返回找到的规则实例标识,以及部件中未找到的规则名称。
于NX1953.0.0版本创建。
许可要求:无
| partTag | 部件标识 |
| ruleNames | 规则名称集合 |
| rules | 找到的规则实例集合 |
| notFoundNames | 未找到的规则名称集合 |
| void NXOpen::Rule::RuleInstanceCollection::GetRules | ( | NXOpen::Part * | partTag, |
| std::vector< NXOpen::Rule::RuleInstance * > & | rules ) |
查找指定部件中所有的NXOpen::Rule::RuleInstance。
于NX1953.0.0版本创建。
许可要求:无
| partTag | 部件标识 |
| rules | 规则实例集合 |
| tag_t NXOpen::Rule::RuleInstanceCollection::Tag | ( | ) | const |
返回此对象的标识。