iCAx开思工具箱
标题:
这个函数最后得到的是什么呢?
[打印本页]
作者:
sun0714
时间:
2006-10-29 11:44
标题:
这个函数最后得到的是什么呢?
PRO/E2次开发中的一个函数,我想问一下最后SolidFeatGet() 中的ProFeature **features是一个数组吗?里装的是什么呢?
/*=========================================================================*\
Function: SolidFeatGet() 从指定实体中获得特征
\*=========================================================================*/
ProError SolidFeatGet(ProSolid solid,ProFeature **features)
{
ProError status;
ProArrayAlloc(0,sizeof(ProFeature),1,(ProArray*)features);
status=ProSolidAxisVisit(solid,(ProAxisVisitAction)FeatureVisitActionFn,NULL,(ProAppData)&features);
return status;
}
/*=========================================================================*\
Function: FeatureVisitActionFn() 特征访问动作函数
\*=========================================================================*/
ProError FeatureVisitActionFn(ProFeature *feature,ProError status,ProAppData app_data)
{
ProArray *p_array;
p_array = (ProArray*)((ProFeature**)app_data)[0];
status = ProArrayObjectAdd(p_array, PRO_VALUE_UNUSED, 1,feature );
return (status);
}
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3