NX二次开发 PK根据边获取实体 PK_EDGE_ask_body
//UFUN根据边 获取实体
bool AskEdgeBody(const tag_t edge_tag, tag_t& body_tag)
{
body_tag = NULL_TAG;
if (edge_tag == NULL_TAG)
return false;
if (UF_MODL_ask_edge_body(edge_tag, &body_tag))
return false;
if (NULL_TAG == body_tag)
return false;
return true;
}
//PK根据边 获取实体
bool PK_AskEdgeBody(const PK_EDGE_t pkEdge, PK_BODY_t& pkBody)
{
pkBody = 0;
if (NULL_TAG == pkEdge)
return false;
if (PK_EDGE_ask_body(pkEdge, &pkBody))
return false;
if (0 == pkBody)
return false;
return true;
}