C語言關(guān)聯(lián)TC中BOMWindow與BOPWindow

C語言關(guān)聯(lián)TC中BOMWindow與BOPWindow

/*
 * 關(guān)聯(lián)BOMWindow與BOPWindow
 */
int associate_window(tag_t bom_top_revision_tag,tag_t bop_top_revision_tag,tag_t bom_window_rule_tag,tag_t bop_window_rule_tag)
{
    int rcode=ITK_ok;
    //1、open BOM Window
    tag_t bom_window_tag=NULLTAG;
    tag_t bom_topline_tag=NULLTAG;
    ITKCALL(rcode=BOM_create_window(&bom_window_tag));
    ITKCALL(rcode=BOM_set_window_config_rule(bom_window_tag,bom_window_rule_tag));
    ITKCALL(rcode=BOM_set_window_top_line(bom_window_tag,NULLTAG,bom_top_revision_tag,NULLTAG,&bom_topline_tag));
    //ITKCALL(rcode=BOM_window_show_unconfigured(bom_window_tag));
    //ITKCALL(rcode=BOM_window_show_variants(bom_window_tag));
    ITKCALL(rcode=BOM_save_window(bom_window_tag));

    //2、open BOP Window
    tag_t bop_window_tag=NULLTAG;
    tag_t bop_topline_tag=NULLTAG;
    ITKCALL(rcode=ME_create_bop_window(&bom_window_tag));
    ITKCALL(rcode=BOM_set_window_top_line(bop_window_tag,NULLTAG,bop_top_revision_tag,NULLTAG,&bop_topline_tag));
    ITKCALL(rcode=BOM_set_window_config_rule(bop_window_tag,bop_window_rule_tag));
    ITKCALL(rcode=BOM_save_window(bop_window_tag));

    //3、Associate BOM Window and BOP Window
    ITKCALL(rcode=ME_bop_window_add_ref_window(bop_window_tag,bom_window_tag,"BOMWindow"));

    return rcode;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容