showjlink("gzz.view.buoy.BuoyViewNodeType", (bboxmeasuredpic(BuoyViewNodeType))); drawmeasuredpic(BuoyViewNodeType); draw bboxmeasuredpic(BuoyViewNodeType); showjlink("gzz.view.buoy.BuoyViewMainNode", (bboxmeasuredpic(BuoyViewMainNode))); drawmeasuredpic(BuoyViewMainNode); draw bboxmeasuredpic(BuoyViewMainNode); showjlink("gzz.view.buoy.BuoyLinkListener", (bboxmeasuredpic(BuoyLinkListener))); drawmeasuredpic(BuoyLinkListener); draw bboxmeasuredpic(BuoyLinkListener); showjlink("gzz.view.buoy.BuoyAdaptor", (bboxmeasuredpic(BuoyAdaptor))); drawmeasuredpic(BuoyAdaptor); draw bboxmeasuredpic(BuoyAdaptor); showlinkerror("BuoyAdaptor.LinkAdaptor", (bboxmeasuredpic(BuoyAdaptor.LinkAdaptor))); drawmeasuredpic(BuoyAdaptor.LinkAdaptor); draw bboxmeasuredpic(BuoyAdaptor.LinkAdaptor); showjlink("gzz.view.CellPlacementHook", (bboxmeasuredpic(gzz.view.CellPlacementHook))); drawmeasuredpic(gzz.view.CellPlacementHook); draw bboxmeasuredpic(gzz.view.CellPlacementHook); showjlink("gzz.view.buoy.CellBuoyViewNodeType", (bboxmeasuredpic(CellBuoyViewNodeType))); drawmeasuredpic(CellBuoyViewNodeType); draw bboxmeasuredpic(CellBuoyViewNodeType); showjlink("gzz.view.buoy.CellBuoyViewLinker", (bboxmeasuredpic(CellBuoyViewLinker))); drawmeasuredpic(CellBuoyViewLinker); draw bboxmeasuredpic(CellBuoyViewLinker); drawmeasuredpic(ConcreteNodeType); draw bboxmeasuredpic(ConcreteNodeType); drawmeasuredpic(ConcreteMainNode); draw bboxmeasuredpic(ConcreteMainNode); if not known BgNezKGdlblgTDDyrybE.p: BgNezKGdlblgTDDyrybE.p = backuppath(ConcreteMainNode, gzz.view.CellPlacementHook); show BgNezKGdlblgTDDyrybE.p; else: BgNezKGdlblgTDDyrybE.p := clipmeasuredpath(ConcreteMainNode, gzz.view.CellPlacementHook, BgNezKGdlblgTDDyrybE.p); fi dep(BgNezKGdlblgTDDyrybE.p, "call"); if not known NSUttLyUMoipsptrzzay.p: NSUttLyUMoipsptrzzay.p = backuppath(BuoyAdaptor.LinkAdaptor, CellBuoyViewLinker); show NSUttLyUMoipsptrzzay.p; else: NSUttLyUMoipsptrzzay.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, CellBuoyViewLinker, NSUttLyUMoipsptrzzay.p); fi dep(NSUttLyUMoipsptrzzay.p, "call"); if not known UKqRyckmrkaVKEbkfczW.p: UKqRyckmrkaVKEbkfczW.p = backuppath(CellBuoyViewLinker, BuoyLinkListener); show UKqRyckmrkaVKEbkfczW.p; else: UKqRyckmrkaVKEbkfczW.p := clipmeasuredpath(CellBuoyViewLinker, BuoyLinkListener, UKqRyckmrkaVKEbkfczW.p); fi dep(UKqRyckmrkaVKEbkfczW.p, "call"); if not known ZQIFQOFmbBYgyfIVyZSU.p: ZQIFQOFmbBYgyfIVyZSU.p = backuppath(ConcreteNodeType, ConcreteMainNode); show ZQIFQOFmbBYgyfIVyZSU.p; else: ZQIFQOFmbBYgyfIVyZSU.p := clipmeasuredpath(ConcreteNodeType, ConcreteMainNode, ZQIFQOFmbBYgyfIVyZSU.p); fi dep(ZQIFQOFmbBYgyfIVyZSU.p, "create"); if not known QotLFPEiNxYOyspniDyR.p: QotLFPEiNxYOyspniDyR.p = backuppath(BuoyAdaptor, BuoyViewNodeType); show QotLFPEiNxYOyspniDyR.p; else: QotLFPEiNxYOyspniDyR.p := clipmeasuredpath(BuoyAdaptor, BuoyViewNodeType, QotLFPEiNxYOyspniDyR.p); fi inherit(QotLFPEiNxYOyspniDyR.p); if not known LhNkypUcgHjlZvROHgII.p: LhNkypUcgHjlZvROHgII.p = backuppath(BuoyAdaptor, CellBuoyViewNodeType); show LhNkypUcgHjlZvROHgII.p; else: LhNkypUcgHjlZvROHgII.p := clipmeasuredpath(BuoyAdaptor, CellBuoyViewNodeType, LhNkypUcgHjlZvROHgII.p); fi LhNkypUcgHjlZvROHgII.a.p = subpath(0,0.5*length(LhNkypUcgHjlZvROHgII.p)) of LhNkypUcgHjlZvROHgII.p; LhNkypUcgHjlZvROHgII.b.p = subpath(length(LhNkypUcgHjlZvROHgII.p),0.5*length(LhNkypUcgHjlZvROHgII.p)) of LhNkypUcgHjlZvROHgII.p; assoc(LhNkypUcgHjlZvROHgII.a.p, LhNkypUcgHjlZvROHgII.a.multi, LhNkypUcgHjlZvROHgII.a.role); assoc(LhNkypUcgHjlZvROHgII.b.p, LhNkypUcgHjlZvROHgII.b.multi, LhNkypUcgHjlZvROHgII.b.role); if not known uDxRZcbTmfkBNGYCphqL.p: uDxRZcbTmfkBNGYCphqL.p = backuppath(BuoyAdaptor.LinkAdaptor, gzz.view.CellPlacementHook); show uDxRZcbTmfkBNGYCphqL.p; else: uDxRZcbTmfkBNGYCphqL.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, gzz.view.CellPlacementHook, uDxRZcbTmfkBNGYCphqL.p); fi inherit(uDxRZcbTmfkBNGYCphqL.p); if not known oMYmbPxbQeKcOViWrbVd.p: oMYmbPxbQeKcOViWrbVd.p = backuppath(BuoyAdaptor.LinkAdaptor, BuoyAdaptor); show oMYmbPxbQeKcOViWrbVd.p; else: oMYmbPxbQeKcOViWrbVd.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, BuoyAdaptor, oMYmbPxbQeKcOViWrbVd.p); fi oMYmbPxbQeKcOViWrbVd.a.p = subpath(0,0.5*length(oMYmbPxbQeKcOViWrbVd.p)) of oMYmbPxbQeKcOViWrbVd.p; oMYmbPxbQeKcOViWrbVd.b.p = subpath(length(oMYmbPxbQeKcOViWrbVd.p),0.5*length(oMYmbPxbQeKcOViWrbVd.p)) of oMYmbPxbQeKcOViWrbVd.p; assoc(oMYmbPxbQeKcOViWrbVd.a.p, oMYmbPxbQeKcOViWrbVd.a.multi, oMYmbPxbQeKcOViWrbVd.a.role); assoc(oMYmbPxbQeKcOViWrbVd.b.p, oMYmbPxbQeKcOViWrbVd.b.multi, oMYmbPxbQeKcOViWrbVd.b.role); if not known CLjblNzcZXLLxrZgPoWG.p: CLjblNzcZXLLxrZgPoWG.p = backuppath(BuoyAdaptor.LinkAdaptor, BuoyLinkListener); show CLjblNzcZXLLxrZgPoWG.p; else: CLjblNzcZXLLxrZgPoWG.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, BuoyLinkListener, CLjblNzcZXLLxrZgPoWG.p); fi CLjblNzcZXLLxrZgPoWG.a.p = subpath(0,0.5*length(CLjblNzcZXLLxrZgPoWG.p)) of CLjblNzcZXLLxrZgPoWG.p; CLjblNzcZXLLxrZgPoWG.b.p = subpath(length(CLjblNzcZXLLxrZgPoWG.p),0.5*length(CLjblNzcZXLLxrZgPoWG.p)) of CLjblNzcZXLLxrZgPoWG.p; assoc(CLjblNzcZXLLxrZgPoWG.a.p, CLjblNzcZXLLxrZgPoWG.a.multi, CLjblNzcZXLLxrZgPoWG.a.role); assoc(CLjblNzcZXLLxrZgPoWG.b.p, CLjblNzcZXLLxrZgPoWG.b.multi, CLjblNzcZXLLxrZgPoWG.b.role); if not known YOSYJKZYiSGMGhRPZgHa.p: YOSYJKZYiSGMGhRPZgHa.p = backuppath(ConcreteNodeType, CellBuoyViewNodeType); show YOSYJKZYiSGMGhRPZgHa.p; else: YOSYJKZYiSGMGhRPZgHa.p := clipmeasuredpath(ConcreteNodeType, CellBuoyViewNodeType, YOSYJKZYiSGMGhRPZgHa.p); fi inherit(YOSYJKZYiSGMGhRPZgHa.p); if not known RtTEaYJlKwXoawHXVzWd.p: RtTEaYJlKwXoawHXVzWd.p = backuppath(ConcreteMainNode, BuoyViewMainNode); show RtTEaYJlKwXoawHXVzWd.p; else: RtTEaYJlKwXoawHXVzWd.p := clipmeasuredpath(ConcreteMainNode, BuoyViewMainNode, RtTEaYJlKwXoawHXVzWd.p); fi inherit(RtTEaYJlKwXoawHXVzWd.p); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture SKZPHFtrKKUuxKhyADrL.pict; SKZPHFtrKKUuxKhyADrL.pict = diagramTitle("PEG buoydesign--tjl: Buoy view (xupdf) redesign"); picmeasurements(SKZPHFtrKKUuxKhyADrL); SKZPHFtrKKUuxKhyADrL.sw = ulcorner(bbox(currentpicture))+(35,0); showfocus("peg.gen.html#SemiPluggableBuoys", (bboxmeasuredpic(SKZPHFtrKKUuxKhyADrL))); drawmeasuredpic(SKZPHFtrKKUuxKhyADrL); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); showjlinksize("bbox", (bbox currentpicture));