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