Annotation of 43BSDReno/contrib/isode-beta/doc/practical-osi1/figureA-21.pic, revision 1.1.1.1

1.1       root        1: .PS
                      2: .ps 20
                      3: ## figure A-21
                      4: 
                      5: boxwid = 2*boxwid
                      6: 
                      7: B1:    box "manager"
                      8: B2:    box with .n at (B1.s.x,B1.s.y-boxht) width 1.5*boxwid height 6*boxht
                      9: B3:    box "CMISE" \
                     10:            with .n at (B2.n.x,B2.n.y-(boxht/3)) width 1.25*boxwid height 1.5*boxht
                     11: B4:    box "presentation" with .sw at B2.sw width 1.5*boxwid
                     12: B5:    box "acse" with .e at (B3.e.x,B4.ne.y+(B3.se.y-B4.ne.y)/3) \
                     13:            width .5*boxwid height .75*boxht
                     14: B6:    box invis "$\ldots$" with .nw at B2.sw width 1.5*boxwid
                     15: B7:    box "rose" with .e at (B5.n.x,B3.sw.y-(B3.sw.y-B4.nw.y)/3) \
                     16:            width .75*boxwid height .75*boxht
                     17: ##
                     18: L1:    line <-> from (B1.sw.x-(B1.sw.x-B1.s.x)/2,B1.s.y) \
                     19:                   to (B1.sw.x-(B1.sw.x-B1.s.x)/2,B3.n.y)
                     20: L2:    line <-> from (B1.se.x-(B1.se.x-B1.s.x)/2,B1.s.y) \
                     21:                   to (B1.se.x-(B1.se.x-B1.s.x)/2,B3.n.y)
                     22: L3:    line <-> from (B1.sw.x-(B1.sw.x-B1.s.x)/2,B3.s.y) \
                     23:                  to (B1.sw.x-(B1.sw.x-B1.s.x)/2,B7.n.y)
                     24: L4:    line <-> from (B1.se.x-(B1.se.x-B1.s.x)/2,B3.s.y) \
                     25:                  to (B1.se.x-(B1.se.x-B1.s.x)/2,B7.n.y)
                     26: L5:    line <-> from (B1.se.x-(B1.se.x-B1.s.x)/2,B5.s.y) \
                     27:                  to (B1.se.x-(B1.se.x-B1.s.x)/2,B4.n.y)
                     28: L6:    line <-> from (B1.se.x-(B1.se.x-B1.s.x)/2,B7.s.y) \
                     29:                  to (B1.se.x-(B1.se.x-B1.s.x)/2,B5.n.y)
                     30: L7:    line <-> from (B1.sw.x-(B1.sw.x-B1.s.x)/2,B7.s.y) \
                     31:                  to (B1.sw.x-(B1.sw.x-B1.s.x)/2,B4.n.y)
                     32: ##
                     33: B11:   box invis with .nw at (B1.ne.x+boxwid,B1.ne.y) width 3.75*boxwid
                     34: B12:   box with .nw at (B11.sw.x,B11.s.y-boxht) width 1.5*boxwid height 6*boxht
                     35: B13:   box "CMISE" \
                     36:            with .n at (B12.n.x,B12.n.y-(boxht/3)) width 1.25*boxwid height 1.5*boxht
                     37: B14:   box "presentation" with .sw at B12.sw width 1.5*boxwid
                     38: B15:   box "acse" with .e at (B13.e.x,B14.ne.y+(B13.se.y-B14.ne.y)/3) \
                     39:            width .5*boxwid height .75*boxht
                     40: B16:   box invis "$\ldots$" with .nw at B12.sw width 1.5*boxwid
                     41: B17:   box "rose" with .e at (B15.n.x,B13.sw.y-(B13.sw.y-B14.nw.y)/3) \
                     42:            width .75*boxwid height .75*boxht
                     43: B10:   box invis with .nw at (B1.nw.x+(B12.nw.x-B2.nw.x),B1.nw.y)
                     44: ##
                     45: L13:   line <-> from (B10.sw.x-(B10.sw.x-B10.s.x)/2,B13.s.y) \
                     46:                  to (B10.sw.x-(B10.sw.x-B10.s.x)/2,B17.n.y)
                     47: L14:   line <-> from (B10.se.x-(B10.se.x-B10.s.x)/2,B13.s.y) \
                     48:                  to (B10.se.x-(B10.se.x-B10.s.x)/2,B17.n.y)
                     49: L15:   line <-> from (B10.se.x-(B10.se.x-B10.s.x)/2,B15.s.y) \
                     50:                  to (B10.se.x-(B10.se.x-B10.s.x)/2,B14.n.y)
                     51: L16:   line <-> from (B10.se.x-(B10.se.x-B10.s.x)/2,B17.s.y) \
                     52:                  to (B10.se.x-(B10.se.x-B10.s.x)/2,B15.n.y)
                     53: L17:   line <-> from (B10.sw.x-(B10.sw.x-B10.s.x)/2,B17.s.y) \
                     54:                  to (B10.sw.x-(B10.sw.x-B10.s.x)/2,B14.n.y)
                     55: ##
                     56: B22:   box "MIB" with .ne at (B11.se.x,B11.s.y-boxht) width 1.5*boxwid height 6*boxht
                     57: ##
                     58: L30:   line <-> dashed from B3.e to B13.w "CMIP" ""
                     59: L31:   line <-> dashed from (B12.e.x,B13.n.y) to (B22.w.x,B13.n.y)
                     60: L32:   line <-> dashed from (B12.e.x,B13.s.y) to (B22.w.x,B13.s.y)
                     61: L33:   line <-> dashed from (B12.e.x,B14.n.y - boxht/6) to (B22.w.x,B14.n.y - boxht/6)
                     62: L34:   line <-> dashed from (B12.e.x,B14.s.y + boxht/6) to (B22.w.x,B14.s.y + boxht/6)
                     63: ##
                     64: .PE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.