Add ENsetlinknodes to DEF file and add a function check
This commit is contained in:
@@ -3170,6 +3170,9 @@ int DLLEXPORT EN_setlinknodes(EN_ProjectHandle ph, int index, int node1, int nod
|
|||||||
EN_Project *p = (EN_Project*)ph;
|
EN_Project *p = (EN_Project*)ph;
|
||||||
EN_Network *net = &p->network;
|
EN_Network *net = &p->network;
|
||||||
|
|
||||||
|
// Check that end and start nodes are not the same
|
||||||
|
if (node1 == node2) return set_error(p->error_handle, 222);
|
||||||
|
|
||||||
// Check that nodes exist
|
// Check that nodes exist
|
||||||
if (node1 < 0 || node1 > net->Nnodes) return set_error(p->error_handle, 203);
|
if (node1 < 0 || node1 > net->Nnodes) return set_error(p->error_handle, 203);
|
||||||
if (node2 < 0 || node2 > net->Nnodes) return set_error(p->error_handle, 203);
|
if (node2 < 0 || node2 > net->Nnodes) return set_error(p->error_handle, 203);
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ EXPORTS
|
|||||||
ENgetlinkid = _ENgetlinkid@8
|
ENgetlinkid = _ENgetlinkid@8
|
||||||
ENgetlinkindex = _ENgetlinkindex@8
|
ENgetlinkindex = _ENgetlinkindex@8
|
||||||
ENgetlinknodes = _ENgetlinknodes@12
|
ENgetlinknodes = _ENgetlinknodes@12
|
||||||
|
ENsetlinknodes = _ENsetlinknodes@12
|
||||||
ENgetlinktype = _ENgetlinktype@8
|
ENgetlinktype = _ENgetlinktype@8
|
||||||
ENgetlinkvalue = _ENgetlinkvalue@12
|
ENgetlinkvalue = _ENgetlinkvalue@12
|
||||||
ENgetnodeid = _ENgetnodeid@8
|
ENgetnodeid = _ENgetnodeid@8
|
||||||
|
|||||||
Reference in New Issue
Block a user