File: arrow_overlap.block

package info (click to toggle)
msc-generator 8.6.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 180,484 kB
  • sloc: cpp: 129,931; yacc: 23,655; ansic: 7,464; sh: 5,026; makefile: 948
file content (79 lines) | stat: -rw-r--r-- 1,400 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
//use routing=polygon;
cell tt {
    use margin=20;
    box a, b;
    below a+b box c;
    a@se->b@sw;
    c@n->a@se;
    c@n->a@se;
}
cell ff {
    use margin=20;
    box a, b;
    below a+b box c;
    a@se->b@sw->c@n->a@se;
}
cell gg {
    use margin=20;
    box a, b;
    below a+b box c;
    a@se->b@sw<->c@n->a@se;
}
cell gg2 {
    use margin=20, routing.arrow_distance=0;
    box a, b;
    below a+b box c;
    a@se->b@sw<->c@n->a@se;
}
cell gg3 {
    use margin=20, routing.arrow_distance=15;
    box a, b;
    below a+b box c;
    a@se->b@sw<->c@n->a@se;
}
cell hh {
    use margin=20;
    box a, b;
    below a+b box c;
    a@se->b@sw->c@n->a@se;
    a@se->b@sw<->c@n->a@se;
}

below ff cell ee {
    box x, y, v, z;
    y,z [ymiddle=x@top];
    top x v;
    below y+10 box w;
    box t [left=w@right+20];
    x->z [routing.order=1];
    x->z[color=red];
    x->v [color=blue];
    x->t@w;
}
cell f {
    box x, y, v, z;
    y,z [ymiddle=x@top];
    top x v;
    x->z [routing.order=1];
    x->z[color=red, distance=y@10];
    x->v [color=blue, distance=y@10];
}
below ee left box c,d,e;
c->e;
c->e [color=aqua];
below c 
  b,a;
b->a;
a->b [color=red];
b->a [color=blue];
a->b [color=green];

rightof e+a cell cc {
    box a, b; space; box c,d;
    a->b [routing=horizontal];
    a->a;
    c->d ;
    c->c;
}