Creo 阵列(Pattern) 元素树(Element Tree)的获取
来源:互联网 发布:java获取时间戳时分秒 编辑:程序博客网 时间:2024/06/10 16:42
获取阵列(特征)-获取元素树-通过名称获取特定元素-检查元素值
1.1 获取特征
ProSelect("feature", 1, NULL, NULL, NULL, NULL, &sel, NULL);status = ProSelectionModelitemGet(*sel, &item);
1.2 获取阵列元素树
status = ProPatternElemtreeCreate(&item, PRO_FEAT_PATTERN, &elem_tree)1.3遍历元素树
status = ProElemtreeElementVisit(elem_tree, path, (ProElemtreeVisitFilter)NULL, (ProElemtreeVisitAction)ProUtilElemtreeElemPrint, NULL);
Action 函数
static ProError ProUtilElemtreeElemPrint(ProElement elem_tree,ProElement elem,ProElempath elem_path,ProAppData appdata){ProElemId id;ProError status = PRO_TK_NO_ERROR;int value;ProElementIdGet(elem, &id);if (PRO_E_GENPAT_REGEN_METHOD == id) //id为元素树结点名称{ProElementIntegerGet(elem,NULL,&value); //不同类型应使用不同Get函数 可以搜索ProElementValueGet}return PRO_TK_NO_ERROR;}
其他辅助函数
ProElementArrayCount //统计数量
ProElementArrayGet //注 使用直接获得root结点的话, 顺序目前不清楚
或ProElementChildrenGet
------------------------------------------
ProElementValueGet(*tool_get, &value);
ProValueDataGet(value, &value_data);
0 0
- Creo 阵列(Pattern) 元素树(Element Tree)的获取
- 用JavaScript获取伪元素(Pseudo-Element)属性的方法
- Appium通过element获取元素属性
- Majority Element 主要的元素
- 获取ng-click 的 element
- Remove Element 数组删除指定的元素
- Majority Element众数元素的解法分析
- [LeetCode] Majority Element 最主要的元素
- leetcode27 Remove Element 去掉指定的元素
- 节点node和元素element的区别
- 【Jave】Java解析html页面的元素Element——获取下拉框中的值和文本selected-option
- easyui tree 获取树的深度
- 阵列柜的识别
- 发生的阵列
- MDSL记录仪的阵列
- Creo Elements/Pro 5.0二次开发的发布
- DOM树中的Node(节点)与Element(元素)的区别
- Kth Smallest Element in a BST 找二叉搜索树中的第k小的元素
- 课堂笔记01.11
- django app 加载报错AppRegistryNotReady
- 关联分析的Apriori算法 in Python
- java 反射调用
- VS代码折叠
- Creo 阵列(Pattern) 元素树(Element Tree)的获取
- 天声人語 20160111 ほめ言葉という薪を焚く
- Android URI详解
- 日经春秋 20160111
- android 加载大量图片不卡顿
- c++的函数的重载原理分析和调用约定
- BZOJ 3172: [Tjoi2013]单词|后缀数组
- SpringMVC+Spring4+Mybatis3集成,开发简单Web项目
- mstsc /admin