showfocus("", "", (bboxmeasuredpic(VobScene))); drawmeasuredpic(VobScene); draw bboxmeasuredpic(VobScene); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/VobMap.html", "VobMap", (bboxmeasuredpic(VobMap))); drawmeasuredpic(VobMap); draw bboxmeasuredpic(VobMap); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/VobCoorder.html", "VobCoorder", (bboxmeasuredpic(VobCoorder))); drawmeasuredpic(VobCoorder); draw bboxmeasuredpic(VobCoorder); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/VobMatcher.html", "VobMatcher", (bboxmeasuredpic(VobMatcher))); drawmeasuredpic(VobMatcher); draw bboxmeasuredpic(VobMatcher); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/Vob.html", "Vob", (bboxmeasuredpic(Vob))); drawmeasuredpic(Vob); draw bboxmeasuredpic(Vob); showlink("../ffdoc/libvob/docxx/Transform.html", "Transform", (bboxmeasuredpic(Transform))); drawmeasuredpic(Transform); draw bboxmeasuredpic(Transform); drawmeasuredpic(java.lang.Object); draw bboxmeasuredpic(java.lang.Object); if not known transassoc.p: transassoc.p = backuppath(Transform, Transform); show transassoc.p; else: transassoc.p := clipmeasuredpath(Transform, Transform, transassoc.p); fi transassoc.a.p = subpath(0,0.5*length(transassoc.p)) of transassoc.p; transassoc.b.p = subpath(length(transassoc.p),0.5*length(transassoc.p)) of transassoc.p; assoc(transassoc.a.p, transassoc.a.multi, transassoc.a.role); assoc(transassoc.b.p, transassoc.b.multi, transassoc.b.role); if not known matchassoc.p: matchassoc.p = backuppath(Transform, Transform); show matchassoc.p; else: matchassoc.p := clipmeasuredpath(Transform, Transform, matchassoc.p); fi matchassoc.a.p = subpath(0,0.5*length(matchassoc.p)) of matchassoc.p; matchassoc.b.p = subpath(length(matchassoc.p),0.5*length(matchassoc.p)) of matchassoc.p; aggregassoc(matchassoc.a.p, matchassoc.a.multi, matchassoc.a.role); assoc(matchassoc.b.p, matchassoc.b.multi, matchassoc.b.role); if not known QGGzmqAZokRSOZRhLpBN.p: QGGzmqAZokRSOZRhLpBN.p = backuppath(VobScene, VobMap); show QGGzmqAZokRSOZRhLpBN.p; else: QGGzmqAZokRSOZRhLpBN.p := clipmeasuredpath(VobScene, VobMap, QGGzmqAZokRSOZRhLpBN.p); fi QGGzmqAZokRSOZRhLpBN.a.p = subpath(0,0.5*length(QGGzmqAZokRSOZRhLpBN.p)) of QGGzmqAZokRSOZRhLpBN.p; QGGzmqAZokRSOZRhLpBN.b.p = subpath(length(QGGzmqAZokRSOZRhLpBN.p),0.5*length(QGGzmqAZokRSOZRhLpBN.p)) of QGGzmqAZokRSOZRhLpBN.p; composassoc(QGGzmqAZokRSOZRhLpBN.a.p, QGGzmqAZokRSOZRhLpBN.a.multi, QGGzmqAZokRSOZRhLpBN.a.role); assoc(QGGzmqAZokRSOZRhLpBN.b.p, QGGzmqAZokRSOZRhLpBN.b.multi, QGGzmqAZokRSOZRhLpBN.b.role); if not known OTQNNetUgIMIKoPDutYb.p: OTQNNetUgIMIKoPDutYb.p = backuppath(VobScene, VobCoorder); show OTQNNetUgIMIKoPDutYb.p; else: OTQNNetUgIMIKoPDutYb.p := clipmeasuredpath(VobScene, VobCoorder, OTQNNetUgIMIKoPDutYb.p); fi OTQNNetUgIMIKoPDutYb.a.p = subpath(0,0.5*length(OTQNNetUgIMIKoPDutYb.p)) of OTQNNetUgIMIKoPDutYb.p; OTQNNetUgIMIKoPDutYb.b.p = subpath(length(OTQNNetUgIMIKoPDutYb.p),0.5*length(OTQNNetUgIMIKoPDutYb.p)) of OTQNNetUgIMIKoPDutYb.p; composassoc(OTQNNetUgIMIKoPDutYb.a.p, OTQNNetUgIMIKoPDutYb.a.multi, OTQNNetUgIMIKoPDutYb.a.role); assoc(OTQNNetUgIMIKoPDutYb.b.p, OTQNNetUgIMIKoPDutYb.b.multi, OTQNNetUgIMIKoPDutYb.b.role); if not known dpYZoaxXSBMjooHRYPyE.p: dpYZoaxXSBMjooHRYPyE.p = backuppath(VobScene, VobMatcher); show dpYZoaxXSBMjooHRYPyE.p; else: dpYZoaxXSBMjooHRYPyE.p := clipmeasuredpath(VobScene, VobMatcher, dpYZoaxXSBMjooHRYPyE.p); fi dpYZoaxXSBMjooHRYPyE.a.p = subpath(0,0.5*length(dpYZoaxXSBMjooHRYPyE.p)) of dpYZoaxXSBMjooHRYPyE.p; dpYZoaxXSBMjooHRYPyE.b.p = subpath(length(dpYZoaxXSBMjooHRYPyE.p),0.5*length(dpYZoaxXSBMjooHRYPyE.p)) of dpYZoaxXSBMjooHRYPyE.p; composassoc(dpYZoaxXSBMjooHRYPyE.a.p, dpYZoaxXSBMjooHRYPyE.a.multi, dpYZoaxXSBMjooHRYPyE.a.role); assoc(dpYZoaxXSBMjooHRYPyE.b.p, dpYZoaxXSBMjooHRYPyE.b.multi, dpYZoaxXSBMjooHRYPyE.b.role); if not known KysjCjPMDsPXJKyrLrDi.p: KysjCjPMDsPXJKyrLrDi.p = backuppath(VobMap, Vob); show KysjCjPMDsPXJKyrLrDi.p; else: KysjCjPMDsPXJKyrLrDi.p := clipmeasuredpath(VobMap, Vob, KysjCjPMDsPXJKyrLrDi.p); fi KysjCjPMDsPXJKyrLrDi.a.p = subpath(0,0.5*length(KysjCjPMDsPXJKyrLrDi.p)) of KysjCjPMDsPXJKyrLrDi.p; KysjCjPMDsPXJKyrLrDi.b.p = subpath(length(KysjCjPMDsPXJKyrLrDi.p),0.5*length(KysjCjPMDsPXJKyrLrDi.p)) of KysjCjPMDsPXJKyrLrDi.p; aggregassoc(KysjCjPMDsPXJKyrLrDi.a.p, KysjCjPMDsPXJKyrLrDi.a.multi, KysjCjPMDsPXJKyrLrDi.a.role); assoc(KysjCjPMDsPXJKyrLrDi.b.p, KysjCjPMDsPXJKyrLrDi.b.multi, KysjCjPMDsPXJKyrLrDi.b.role); if not known iIVCjdSVLhhmpeVEMzvx.p: iIVCjdSVLhhmpeVEMzvx.p = backuppath(VobCoorder, Transform); show iIVCjdSVLhhmpeVEMzvx.p; else: iIVCjdSVLhhmpeVEMzvx.p := clipmeasuredpath(VobCoorder, Transform, iIVCjdSVLhhmpeVEMzvx.p); fi iIVCjdSVLhhmpeVEMzvx.a.p = subpath(0,0.5*length(iIVCjdSVLhhmpeVEMzvx.p)) of iIVCjdSVLhhmpeVEMzvx.p; iIVCjdSVLhhmpeVEMzvx.b.p = subpath(length(iIVCjdSVLhhmpeVEMzvx.p),0.5*length(iIVCjdSVLhhmpeVEMzvx.p)) of iIVCjdSVLhhmpeVEMzvx.p; composassoc(iIVCjdSVLhhmpeVEMzvx.a.p, iIVCjdSVLhhmpeVEMzvx.a.multi, iIVCjdSVLhhmpeVEMzvx.a.role); assoc(iIVCjdSVLhhmpeVEMzvx.b.p, iIVCjdSVLhhmpeVEMzvx.b.multi, iIVCjdSVLhhmpeVEMzvx.b.role); if not known VQolGuBLhESMIgqjkzuO.p: VQolGuBLhESMIgqjkzuO.p = backuppath(Transform, java.lang.Object); show VQolGuBLhESMIgqjkzuO.p; else: VQolGuBLhESMIgqjkzuO.p := clipmeasuredpath(Transform, java.lang.Object, VQolGuBLhESMIgqjkzuO.p); fi VQolGuBLhESMIgqjkzuO.a.p = subpath(0,0.5*length(VQolGuBLhESMIgqjkzuO.p)) of VQolGuBLhESMIgqjkzuO.p; VQolGuBLhESMIgqjkzuO.b.p = subpath(length(VQolGuBLhESMIgqjkzuO.p),0.5*length(VQolGuBLhESMIgqjkzuO.p)) of VQolGuBLhESMIgqjkzuO.p; assoc(VQolGuBLhESMIgqjkzuO.a.p, VQolGuBLhESMIgqjkzuO.a.multi, VQolGuBLhESMIgqjkzuO.a.role); assoc(VQolGuBLhESMIgqjkzuO.b.p, VQolGuBLhESMIgqjkzuO.b.multi, VQolGuBLhESMIgqjkzuO.b.role); if not known vQkTaezuCiorgPBErSMb.p: vQkTaezuCiorgPBErSMb.p = backuppath(Transform, Vob); show vQkTaezuCiorgPBErSMb.p; else: vQkTaezuCiorgPBErSMb.p := clipmeasuredpath(Transform, Vob, vQkTaezuCiorgPBErSMb.p); fi vQkTaezuCiorgPBErSMb.a.p = subpath(0,0.5*length(vQkTaezuCiorgPBErSMb.p)) of vQkTaezuCiorgPBErSMb.p; vQkTaezuCiorgPBErSMb.b.p = subpath(length(vQkTaezuCiorgPBErSMb.p),0.5*length(vQkTaezuCiorgPBErSMb.p)) of vQkTaezuCiorgPBErSMb.p; assoc(vQkTaezuCiorgPBErSMb.a.p, vQkTaezuCiorgPBErSMb.a.multi, vQkTaezuCiorgPBErSMb.a.role); assoc(vQkTaezuCiorgPBErSMb.b.p, vQkTaezuCiorgPBErSMb.b.multi, vQkTaezuCiorgPBErSMb.b.role); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture UcCeixtGdacmUADLgXhi.pict; UcCeixtGdacmUADLgXhi.pict = diagramTitle("Design of LibVob"); picmeasurements(UcCeixtGdacmUADLgXhi); UcCeixtGdacmUADLgXhi.sw = ulcorner(bbox(currentpicture))+(35,0); showlink("../ffdoc/libvob/design.gen.html", "Design of LibVob", (bboxmeasuredpic(UcCeixtGdacmUADLgXhi))); drawmeasuredpic(UcCeixtGdacmUADLgXhi); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); drawRoughEdge((bboxmeasuredpic(VobScene)), (bbox currentpicture), (1.0)); showlinksize("bbox", "vobscene_overall", (bbox currentpicture));