| 554 | } |
| 555 | |
| 556 | bool Graph_GetEdge |
| 557 | ( |
| 558 | const Graph *g, |
| 559 | EdgeID id, |
| 560 | Edge *e |
| 561 | ) { |
| 562 | ASSERT(g != NULL); |
| 563 | ASSERT(e != NULL); |
| 564 | ASSERT(id < g->edges->itemCap); |
| 565 | |
| 566 | e->id = id; |
| 567 | e->attributes = _Graph_GetEntity(g->edges, id); |
| 568 | |
| 569 | return (e->attributes != NULL); |
| 570 | } |
| 571 | |
| 572 | RelationID Graph_GetEdgeRelation |
| 573 | ( |