if not known(ypart(VobScene.c)): ypart(VobScene.c) = ypart(VobScene.ghost.c); fi drawmeasuredpic(VobScene); if not known(ypart(VobMap.c)): ypart(VobMap.c) = ypart(VobMap.ghost.c); fi drawmeasuredpic(VobMap); if not known(ypart(VobMatcher.c)): ypart(VobMatcher.c) = ypart(VobMatcher.ghost.c); fi drawmeasuredpic(VobMatcher); if not known(ypart(VobCoorder.c)): ypart(VobCoorder.c) = ypart(VobCoorder.ghost.c); fi drawmeasuredpic(VobCoorder); if not known(ypart(View.c)): ypart(View.c) = ypart(View.ghost.c); fi drawmeasuredpic(View); numeric HsBmeSmgLvNrELJoHYVP; HsBmeSmgLvNrELJoHYVP = -50; numeric MsiwcCEqPiAMEqYdmdeY, DoMMtvcbUBBSFXvLuLJV; DoMMtvcbUBBSFXvLuLJV = HsBmeSmgLvNrELJoHYVP - 5 - 5; MsiwcCEqPiAMEqYdmdeY = HsBmeSmgLvNrELJoHYVP - 5; numeric wKpLVPKCQMKMVtHOGDSm, TdsuLgLFOiCNhjyPtpun; TdsuLgLFOiCNhjyPtpun = DoMMtvcbUBBSFXvLuLJV - 5 - 5; wKpLVPKCQMKMVtHOGDSm = DoMMtvcbUBBSFXvLuLJV - 5; numeric pqqYELupJnCclNWqLpXu, ZaLuqqajVeAVAVxfPsTd; ZaLuqqajVeAVAVxfPsTd = TdsuLgLFOiCNhjyPtpun - 5 - 5; pqqYELupJnCclNWqLpXu = TdsuLgLFOiCNhjyPtpun - 5; numeric ElGhFhMnZMdHyJuROLse, VkxvuDFzZDPlgUxpLVfV; VkxvuDFzZDPlgUxpLVfV = ZaLuqqajVeAVAVxfPsTd - 0 - 15; ElGhFhMnZMdHyJuROLse = ZaLuqqajVeAVAVxfPsTd - 0; numeric USSVJSiIaPJZJxtXOPay, vuZNvkVLMWDPtUrAjAai; vuZNvkVLMWDPtUrAjAai = VkxvuDFzZDPlgUxpLVfV - 5 - 5; USSVJSiIaPJZJxtXOPay = VkxvuDFzZDPlgUxpLVfV - 5; numeric AXVJGBwTUTIpyLtjyiEJ, UXJFgrAzqIExBuKbTLBD; UXJFgrAzqIExBuKbTLBD = vuZNvkVLMWDPtUrAjAai - 0 - 15; AXVJGBwTUTIpyLtjyiEJ = vuZNvkVLMWDPtUrAjAai - 0; numeric FLAtaKXXeGYKQaDbXqdR, BCUTnHTMvnmWvpHjwVSf; BCUTnHTMvnmWvpHjwVSf = UXJFgrAzqIExBuKbTLBD - 5 - 5; FLAtaKXXeGYKQaDbXqdR = UXJFgrAzqIExBuKbTLBD - 5; numeric xKjchLZmTxdRXOzdTzXX, rPTKOYHvjdCSZmvtInCq; rPTKOYHvjdCSZmvtInCq = BCUTnHTMvnmWvpHjwVSf - 0 - 15; xKjchLZmTxdRXOzdTzXX = BCUTnHTMvnmWvpHjwVSf - 0; numeric POewYGZwOejGEdfVKGmR, TbthrRvsbxvFdwuUiSqP; TbthrRvsbxvFdwuUiSqP = rPTKOYHvjdCSZmvtInCq - 0 - 15; POewYGZwOejGEdfVKGmR = rPTKOYHvjdCSZmvtInCq - 0; numeric GIIaAwOlIZnihzzZfSic, GBFJEmeHtSgmGlNwqfij; GBFJEmeHtSgmGlNwqfij = TbthrRvsbxvFdwuUiSqP - 0 - 15; GIIaAwOlIZnihzzZfSic = TbthrRvsbxvFdwuUiSqP - 0; numeric NEkZuKEGWJyGRrYjpzJq, ZHYpxNgsRQXDfKJaZIqe; ZHYpxNgsRQXDfKJaZIqe = GBFJEmeHtSgmGlNwqfij - 5 - 5; NEkZuKEGWJyGRrYjpzJq = GBFJEmeHtSgmGlNwqfij - 5; numeric BXXbXNlWNPSLtWIzhYht, GpaysjjEstfywomPVRDP; GpaysjjEstfywomPVRDP = ZHYpxNgsRQXDfKJaZIqe - 5 - 5; BXXbXNlWNPSLtWIzhYht = ZHYpxNgsRQXDfKJaZIqe - 5; numeric CVXWlLpZzetBzqEbTVUo, ntnizpBeNqCQOXckumbe; ntnizpBeNqCQOXckumbe = GpaysjjEstfywomPVRDP - 5 - 5; CVXWlLpZzetBzqEbTVUo = GpaysjjEstfywomPVRDP - 5; numeric SvUrzvgguvoVGuncojhi, pFwugoHYdpVrVUiJhdIT; pFwugoHYdpVrVUiJhdIT = ntnizpBeNqCQOXckumbe - 0 - 15; SvUrzvgguvoVGuncojhi = ntnizpBeNqCQOXckumbe - 0; numeric AVnWVgQQIemgdlvThUyv, dGBKdmzbqMSEsKDQCSMT; dGBKdmzbqMSEsKDQCSMT = pFwugoHYdpVrVUiJhdIT - 5 - 5; AVnWVgQQIemgdlvThUyv = pFwugoHYdpVrVUiJhdIT - 5; numeric fgJhqUIBAUkwEtwLpMmt, gSNOFxleNVGRDAMKSHdl; gSNOFxleNVGRDAMKSHdl = dGBKdmzbqMSEsKDQCSMT - 0 - 15; fgJhqUIBAUkwEtwLpMmt = dGBKdmzbqMSEsKDQCSMT - 0; numeric LLsZAodDccGVVZkZwzbV, NiauYgyhWFMHHHqqyevN; NiauYgyhWFMHHHqqyevN = gSNOFxleNVGRDAMKSHdl - 0 - 15; LLsZAodDccGVVZkZwzbV = gSNOFxleNVGRDAMKSHdl - 0; numeric WZeRzyEjvCtlPuPkneGG, KFENCORGLhhwzYTLkdIm; KFENCORGLhhwzYTLkdIm = NiauYgyhWFMHHHqqyevN - 5 - 5; WZeRzyEjvCtlPuPkneGG = NiauYgyhWFMHHHqqyevN - 5; numeric PSJSaqYHmcVHqLeIJjDU, kYslRicpimqreLUYtPZy; kYslRicpimqreLUYtPZy = KFENCORGLhhwzYTLkdIm - 0 - 15; PSJSaqYHmcVHqLeIJjDU = KFENCORGLhhwzYTLkdIm - 0; numeric efIOrOoayhSrnnefWdaC, UwsXVCPZWXcJjELERMnn; UwsXVCPZWXcJjELERMnn = kYslRicpimqreLUYtPZy - 5 - 5; efIOrOoayhSrnnefWdaC = kYslRicpimqreLUYtPZy - 5; numeric hJiKDbKnqdQRanWOzTXh, MEbAQfIDyzFecOaVBtOW; MEbAQfIDyzFecOaVBtOW = UwsXVCPZWXcJjELERMnn - 0 - 15; hJiKDbKnqdQRanWOzTXh = UwsXVCPZWXcJjELERMnn - 0; numeric fmPZGloalojLmoDRrcCb, kdNJTolPDksKzAgBMwbN; kdNJTolPDksKzAgBMwbN = MEbAQfIDyzFecOaVBtOW - 5 - 5; fmPZGloalojLmoDRrcCb = MEbAQfIDyzFecOaVBtOW - 5; numeric pcSheHzqBeQQrXFUkDzI, uZrEhaqccyYzLOveysmX; uZrEhaqccyYzLOveysmX = kdNJTolPDksKzAgBMwbN - 0 - 15; pcSheHzqBeQQrXFUkDzI = kdNJTolPDksKzAgBMwbN - 0; numeric xUvaPEepuXgLYBHoOjhP, rkpnzcKSaiGeVhUbEKkO; rkpnzcKSaiGeVhUbEKkO = uZrEhaqccyYzLOveysmX - 5 - 5; xUvaPEepuXgLYBHoOjhP = uZrEhaqccyYzLOveysmX - 5; numeric cOnKkcKBttXPGLPlFGiO, BlgySKWzOBNfQTlQCIeN; BlgySKWzOBNfQTlQCIeN = rkpnzcKSaiGeVhUbEKkO - 0 - 15; cOnKkcKBttXPGLPlFGiO = rkpnzcKSaiGeVhUbEKkO - 0; numeric oZWwpSlSaKQGhNHYpCLs, XWbwEjGLRUXueInymvLl; XWbwEjGLRUXueInymvLl = BlgySKWzOBNfQTlQCIeN - 0 - 15; oZWwpSlSaKQGhNHYpCLs = BlgySKWzOBNfQTlQCIeN - 0; sequencecallmeasure(-50, (xpart(View.c)), MsiwcCEqPiAMEqYdmdeY, GIIaAwOlIZnihzzZfSic, ""); sequencecallmeasure((xpart(View.c)), (xpart(VobScene.c)), wKpLVPKCQMKMVtHOGDSm, POewYGZwOejGEdfVKGmR, "put(vob, key, d, x, y, w, h)"); sequencecallmeasure((xpart(VobScene.c)), (xpart(VobCoorder.c)), pqqYELupJnCclNWqLpXu, ElGhFhMnZMdHyJuROLse, "cs = coordsys(0, d, x, y, w, h)"); sequencecallmeasure((xpart(VobScene.c)), (xpart(VobMatcher.c)), USSVJSiIaPJZJxtXOPay, AXVJGBwTUTIpyLtjyiEJ, "add(cs, key)"); sequencecallmeasure((xpart(VobScene.c)), (xpart(VobMap.c)), FLAtaKXXeGYKQaDbXqdR, xKjchLZmTxdRXOzdTzXX, "put(vob, cs)"); sequencecallmeasure(-50, (xpart(View.c)), NEkZuKEGWJyGRrYjpzJq, oZWwpSlSaKQGhNHYpCLs, ""); sequencecallmeasure((xpart(View.c)), (xpart(VobScene.c)), BXXbXNlWNPSLtWIzhYht, LLsZAodDccGVVZkZwzbV, "cs1 = orthoCS(cs0, key..)"); sequencecallmeasure((xpart(VobScene.c)), (xpart(VobCoorder.c)), CVXWlLpZzetBzqEbTVUo, SvUrzvgguvoVGuncojhi, "cs = ortho(cs0, ...)"); sequencecallmeasure((xpart(VobScene.c)), (xpart(VobMatcher.c)), AVnWVgQQIemgdlvThUyv, fgJhqUIBAUkwEtwLpMmt, "add(cs0, cs, key)"); sequencecallmeasure((xpart(View.c)), (xpart(VobCoorder.c)), WZeRzyEjvCtlPuPkneGG, PSJSaqYHmcVHqLeIJjDU, "cs2 = coordsys(...)"); sequencecallmeasure((xpart(View.c)), (xpart(VobMap.c)), efIOrOoayhSrnnefWdaC, hJiKDbKnqdQRanWOzTXh, "put(vob1, cs1, cs2)"); sequencecallmeasure((xpart(View.c)), (xpart(VobMap.c)), fmPZGloalojLmoDRrcCb, pcSheHzqBeQQrXFUkDzI, "put(vob2, cs1, cs2)"); sequencecallmeasure((xpart(View.c)), (xpart(VobMap.c)), xUvaPEepuXgLYBHoOjhP, cOnKkcKBttXPGLPlFGiO, "put(vob3, cs1)"); sequencedrawlifeline(View, XWbwEjGLRUXueInymvLl); sequencedrawlifeline(VobScene, XWbwEjGLRUXueInymvLl); sequencedrawlifeline(VobCoorder, XWbwEjGLRUXueInymvLl); sequencedrawlifeline(VobMatcher, XWbwEjGLRUXueInymvLl); sequencedrawlifeline(VobMap, XWbwEjGLRUXueInymvLl); sequencecall(-50, (xpart(View.c)), MsiwcCEqPiAMEqYdmdeY, GIIaAwOlIZnihzzZfSic, ""); sequencecall((xpart(View.c)), (xpart(VobScene.c)), wKpLVPKCQMKMVtHOGDSm, POewYGZwOejGEdfVKGmR, "put(vob, key, d, x, y, w, h)"); sequencecall((xpart(VobScene.c)), (xpart(VobCoorder.c)), pqqYELupJnCclNWqLpXu, ElGhFhMnZMdHyJuROLse, "cs = coordsys(0, d, x, y, w, h)"); sequencecall((xpart(VobScene.c)), (xpart(VobMatcher.c)), USSVJSiIaPJZJxtXOPay, AXVJGBwTUTIpyLtjyiEJ, "add(cs, key)"); sequencecall((xpart(VobScene.c)), (xpart(VobMap.c)), FLAtaKXXeGYKQaDbXqdR, xKjchLZmTxdRXOzdTzXX, "put(vob, cs)"); sequencecall(-50, (xpart(View.c)), NEkZuKEGWJyGRrYjpzJq, oZWwpSlSaKQGhNHYpCLs, ""); sequencecall((xpart(View.c)), (xpart(VobScene.c)), BXXbXNlWNPSLtWIzhYht, LLsZAodDccGVVZkZwzbV, "cs1 = orthoCS(cs0, key..)"); sequencecall((xpart(VobScene.c)), (xpart(VobCoorder.c)), CVXWlLpZzetBzqEbTVUo, SvUrzvgguvoVGuncojhi, "cs = ortho(cs0, ...)"); sequencecall((xpart(VobScene.c)), (xpart(VobMatcher.c)), AVnWVgQQIemgdlvThUyv, fgJhqUIBAUkwEtwLpMmt, "add(cs0, cs, key)"); sequencecall((xpart(View.c)), (xpart(VobCoorder.c)), WZeRzyEjvCtlPuPkneGG, PSJSaqYHmcVHqLeIJjDU, "cs2 = coordsys(...)"); sequencecall((xpart(View.c)), (xpart(VobMap.c)), efIOrOoayhSrnnefWdaC, hJiKDbKnqdQRanWOzTXh, "put(vob1, cs1, cs2)"); sequencecall((xpart(View.c)), (xpart(VobMap.c)), fmPZGloalojLmoDRrcCb, pcSheHzqBeQQrXFUkDzI, "put(vob2, cs1, cs2)"); sequencecall((xpart(View.c)), (xpart(VobMap.c)), xUvaPEepuXgLYBHoOjhP, cOnKkcKBttXPGLPlFGiO, "put(vob3, cs1)"); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture zQMIDxTzexhVecTDNKKr.pict; zQMIDxTzexhVecTDNKKr.pict = diagramTitle("Gzz Frontend: Vob subsystem"); picmeasurements(zQMIDxTzexhVecTDNKKr); zQMIDxTzexhVecTDNKKr.sw = ulcorner(bbox(currentpicture))+(35,0); showfocus("Gzz_Frontend_Vobs.gen.html#vobsceneseq", (bboxmeasuredpic(zQMIDxTzexhVecTDNKKr))); drawmeasuredpic(zQMIDxTzexhVecTDNKKr); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); showjlinksize("bbox", (bbox currentpicture));