stepx = MAX(stepx,2.);
pointn = 0;
P2PF(ND_coord_i(n), np);
- P2PF(ED_tail_port(e).p, tp);
+ tp = ED_tail_port(e).p;
tp.x += np.x;
tp.y += np.y;
- P2PF(ED_head_port(e).p, hp);
+ hp = ED_head_port(e).p;
hp.x += np.x;
hp.y += np.y;
if (tp.x >= hp.x) sgn = 1;
stepx = MAX(stepx, 2.);
pointn = 0;
P2PF(ND_coord_i(n), np);
- P2PF(ED_tail_port(e).p, tp);
+ tp = ED_tail_port(e).p;
tp.x += np.x;
tp.y += np.y;
- P2PF(ED_head_port(e).p, hp);
+ hp = ED_head_port(e).p;
hp.x += np.x;
hp.y += np.y;
if (tp.x >= hp.x) sgn = 1;
stepy = MAX(stepy, 2.);
pointn = 0;
P2PF(ND_coord_i(n), np);
- P2PF(ED_tail_port(e).p, tp);
+ tp = ED_tail_port(e).p;
tp.x += np.x;
tp.y += np.y;
- P2PF(ED_head_port(e).p, hp);
+ hp = ED_head_port(e).p;
hp.x += np.x;
hp.y += np.y;
if (tp.y >= hp.y) sgn = 1;
stepy = MAX(stepy,2.);
pointn = 0;
P2PF(ND_coord_i(n), np);
- P2PF(ED_tail_port(e).p, tp);
+ tp = ED_tail_port(e).p;
tp.x += np.x;
tp.y += np.y;
- P2PF(ED_head_port(e).p, hp);
+ hp = ED_head_port(e).p;
hp.x += np.x;
hp.y += np.y;
if (tp.y >= hp.y) sgn = 1;
makeSimpleFlat (node_t* tn, node_t* hn, edge_t** edges, int ind, int cnt, int et)
{
edge_t* e = edges[ind];
- pointf points[10], np, ep, tp, hp;
+ pointf points[10], np, tp, hp;
int i, pointn;
double stepy, dy;
P2PF(ND_coord_i(tn), np);
- P2PF(ED_tail_port(e).p, ep);
- tp = add_pointfs(np, ep);
+ tp = add_pointfs(np, ED_tail_port(e).p);
P2PF(ND_coord_i(hn), np);
- P2PF(ED_head_port(e).p, ep);
- hp = add_pointfs(np, ep);
+ hp = add_pointfs(np, ED_head_port(e).p);
stepy = (cnt > 1) ? ND_ht_i(tn) / (double)(cnt - 1) : 0.;
dy = tp.y - ((cnt > 1) ? ND_ht_i(tn) / 2. : 0.);
P2PF(ND_coord_i(ln), ED_label(e)->pos);
if (et == ET_LINE) {
- pointf np, ep, startp, endp, lp;
+ pointf np, startp, endp, lp;
P2PF(ND_coord_i(tn), np);
- P2PF(ED_tail_port(e).p, ep);
- startp = add_pointfs(np, ep);
+ startp = add_pointfs(np, ED_tail_port(e).p);
P2PF(ND_coord_i(hn), np);
- P2PF(ED_head_port(e).p, ep);
- endp = add_pointfs(np, ep);
+ endp = add_pointfs(np, ED_head_port(e).p);
lp = ED_label(e)->pos;
lp.y -= (ED_label(e)->dimen.y)/2.0;
node_t* hn;
node_t* tn;
edge_t* e = fe;
- pointf np, ep, startp, endp, lp;
+ pointf np, startp, endp, lp;
pointf dimen;
double width, height;
if (fe->tail == e->tail) {
*hp = hn;
P2PF(ND_coord_i(tn), np);
- P2PF(ED_tail_port(e).p, ep);
- startp = add_pointfs(np, ep);
+ startp = add_pointfs(np, ED_tail_port(e).p);
P2PF(ND_coord_i(hn), np);
- P2PF(ED_head_port(e).p, ep);
- endp = add_pointfs(np, ep);
+ endp = add_pointfs(np, ED_head_port(e).p);
}
else {
*hp = tn;
P2PF(ND_coord_i(hn), np);
- P2PF(ED_head_port(e).p, ep);
- startp = add_pointfs(np, ep);
+ startp = add_pointfs(np, ED_head_port(e).p);
P2PF(ND_coord_i(tn), np);
- P2PF(ED_tail_port(e).p, ep);
- endp = add_pointfs(np, ep);
+ endp = add_pointfs(np, ED_tail_port(e).p);
}
if (ED_label(e)) {
return ans;
}
+#if 0
+/* not used */
+
point closest(splines * spl, point p)
{
int i, j, k, besti, bestj;
PF2P(pt2, rv);
return rv;
}
+#endif
/* common routines */