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); showfocus("gzz.view.buoy.CellBuoyViewLinker", (bboxmeasuredpic(CellBuoyViewLinker))); drawRoughEdge((bboxmeasuredpic(CellBuoyViewLinker))); drawmeasuredpic(CellBuoyViewLinker); draw bboxmeasuredpic(CellBuoyViewLinker); drawmeasuredpic(ConcreteNodeType); draw bboxmeasuredpic(ConcreteNodeType); drawmeasuredpic(ConcreteMainNode); draw bboxmeasuredpic(ConcreteMainNode); if not known hRaxBcOtKPklPzsNhFPl.p: hRaxBcOtKPklPzsNhFPl.p = backuppath(ConcreteMainNode, gzz.view.CellPlacementHook); show hRaxBcOtKPklPzsNhFPl.p; else: hRaxBcOtKPklPzsNhFPl.p := clipmeasuredpath(ConcreteMainNode, gzz.view.CellPlacementHook, hRaxBcOtKPklPzsNhFPl.p); fi dep(hRaxBcOtKPklPzsNhFPl.p, "call"); if not known pAkOehLGSAgBZWTdvDok.p: pAkOehLGSAgBZWTdvDok.p = backuppath(BuoyAdaptor.LinkAdaptor, CellBuoyViewLinker); show pAkOehLGSAgBZWTdvDok.p; else: pAkOehLGSAgBZWTdvDok.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, CellBuoyViewLinker, pAkOehLGSAgBZWTdvDok.p); fi dep(pAkOehLGSAgBZWTdvDok.p, "call"); if not known gqvHYbMajArlQEcTDZOp.p: gqvHYbMajArlQEcTDZOp.p = backuppath(CellBuoyViewLinker, BuoyLinkListener); show gqvHYbMajArlQEcTDZOp.p; else: gqvHYbMajArlQEcTDZOp.p := clipmeasuredpath(CellBuoyViewLinker, BuoyLinkListener, gqvHYbMajArlQEcTDZOp.p); fi dep(gqvHYbMajArlQEcTDZOp.p, "call"); if not known UbnkOUhrxbqacXKdYkma.p: UbnkOUhrxbqacXKdYkma.p = backuppath(ConcreteNodeType, ConcreteMainNode); show UbnkOUhrxbqacXKdYkma.p; else: UbnkOUhrxbqacXKdYkma.p := clipmeasuredpath(ConcreteNodeType, ConcreteMainNode, UbnkOUhrxbqacXKdYkma.p); fi dep(UbnkOUhrxbqacXKdYkma.p, "create"); if not known yfWIIOhhPrDksGuDPzEX.p: yfWIIOhhPrDksGuDPzEX.p = backuppath(BuoyAdaptor, BuoyViewNodeType); show yfWIIOhhPrDksGuDPzEX.p; else: yfWIIOhhPrDksGuDPzEX.p := clipmeasuredpath(BuoyAdaptor, BuoyViewNodeType, yfWIIOhhPrDksGuDPzEX.p); fi inherit(yfWIIOhhPrDksGuDPzEX.p); if not known YdwFqvimXFzkmMFBCJdI.p: YdwFqvimXFzkmMFBCJdI.p = backuppath(BuoyAdaptor, CellBuoyViewNodeType); show YdwFqvimXFzkmMFBCJdI.p; else: YdwFqvimXFzkmMFBCJdI.p := clipmeasuredpath(BuoyAdaptor, CellBuoyViewNodeType, YdwFqvimXFzkmMFBCJdI.p); fi YdwFqvimXFzkmMFBCJdI.a.p = subpath(0,0.5*length(YdwFqvimXFzkmMFBCJdI.p)) of YdwFqvimXFzkmMFBCJdI.p; YdwFqvimXFzkmMFBCJdI.b.p = subpath(length(YdwFqvimXFzkmMFBCJdI.p),0.5*length(YdwFqvimXFzkmMFBCJdI.p)) of YdwFqvimXFzkmMFBCJdI.p; assoc(YdwFqvimXFzkmMFBCJdI.a.p, YdwFqvimXFzkmMFBCJdI.a.multi, YdwFqvimXFzkmMFBCJdI.a.role); assoc(YdwFqvimXFzkmMFBCJdI.b.p, YdwFqvimXFzkmMFBCJdI.b.multi, YdwFqvimXFzkmMFBCJdI.b.role); if not known opBWnueqMmKZTwiJhewV.p: opBWnueqMmKZTwiJhewV.p = backuppath(BuoyAdaptor.LinkAdaptor, gzz.view.CellPlacementHook); show opBWnueqMmKZTwiJhewV.p; else: opBWnueqMmKZTwiJhewV.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, gzz.view.CellPlacementHook, opBWnueqMmKZTwiJhewV.p); fi inherit(opBWnueqMmKZTwiJhewV.p); if not known anAAYijARufYdIDelELM.p: anAAYijARufYdIDelELM.p = backuppath(BuoyAdaptor.LinkAdaptor, BuoyAdaptor); show anAAYijARufYdIDelELM.p; else: anAAYijARufYdIDelELM.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, BuoyAdaptor, anAAYijARufYdIDelELM.p); fi anAAYijARufYdIDelELM.a.p = subpath(0,0.5*length(anAAYijARufYdIDelELM.p)) of anAAYijARufYdIDelELM.p; anAAYijARufYdIDelELM.b.p = subpath(length(anAAYijARufYdIDelELM.p),0.5*length(anAAYijARufYdIDelELM.p)) of anAAYijARufYdIDelELM.p; assoc(anAAYijARufYdIDelELM.a.p, anAAYijARufYdIDelELM.a.multi, anAAYijARufYdIDelELM.a.role); assoc(anAAYijARufYdIDelELM.b.p, anAAYijARufYdIDelELM.b.multi, anAAYijARufYdIDelELM.b.role); if not known ejdtJmLfzRDeCIkJCJod.p: ejdtJmLfzRDeCIkJCJod.p = backuppath(BuoyAdaptor.LinkAdaptor, BuoyLinkListener); show ejdtJmLfzRDeCIkJCJod.p; else: ejdtJmLfzRDeCIkJCJod.p := clipmeasuredpath(BuoyAdaptor.LinkAdaptor, BuoyLinkListener, ejdtJmLfzRDeCIkJCJod.p); fi ejdtJmLfzRDeCIkJCJod.a.p = subpath(0,0.5*length(ejdtJmLfzRDeCIkJCJod.p)) of ejdtJmLfzRDeCIkJCJod.p; ejdtJmLfzRDeCIkJCJod.b.p = subpath(length(ejdtJmLfzRDeCIkJCJod.p),0.5*length(ejdtJmLfzRDeCIkJCJod.p)) of ejdtJmLfzRDeCIkJCJod.p; assoc(ejdtJmLfzRDeCIkJCJod.a.p, ejdtJmLfzRDeCIkJCJod.a.multi, ejdtJmLfzRDeCIkJCJod.a.role); assoc(ejdtJmLfzRDeCIkJCJod.b.p, ejdtJmLfzRDeCIkJCJod.b.multi, ejdtJmLfzRDeCIkJCJod.b.role); if not known hPwsNKYuBilryqFQfiqe.p: hPwsNKYuBilryqFQfiqe.p = backuppath(ConcreteNodeType, CellBuoyViewNodeType); show hPwsNKYuBilryqFQfiqe.p; else: hPwsNKYuBilryqFQfiqe.p := clipmeasuredpath(ConcreteNodeType, CellBuoyViewNodeType, hPwsNKYuBilryqFQfiqe.p); fi inherit(hPwsNKYuBilryqFQfiqe.p); if not known EfGeDNfjmWmYKdDJiWNX.p: EfGeDNfjmWmYKdDJiWNX.p = backuppath(ConcreteMainNode, BuoyViewMainNode); show EfGeDNfjmWmYKdDJiWNX.p; else: EfGeDNfjmWmYKdDJiWNX.p := clipmeasuredpath(ConcreteMainNode, BuoyViewMainNode, EfGeDNfjmWmYKdDJiWNX.p); fi inherit(EfGeDNfjmWmYKdDJiWNX.p); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture BQKhJTaspZsSmYmvFHHJ.pict; BQKhJTaspZsSmYmvFHHJ.pict = diagramTitle("PEG buoydesign--tjl: Buoy view (xupdf) redesign"); picmeasurements(BQKhJTaspZsSmYmvFHHJ); BQKhJTaspZsSmYmvFHHJ.sw = ulcorner(bbox(currentpicture))+(35,0); showjlink("../../../../pegboard/buoydesign--tjl/peg.gen.html#SemiPluggableBuoys", (bboxmeasuredpic(BQKhJTaspZsSmYmvFHHJ))); drawmeasuredpic(BQKhJTaspZsSmYmvFHHJ); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); showjlinksize("bbox", (bbox currentpicture));