-+-+-+-+-+-+-+-+ START OF PART 50 -+-+-+-+-+-+-+-+ X601 112 LN X604 109 LN X607 108 LN X611 108 LN X614 109 LN X616 112 LN XPL X630 119 MV X646 119 LN X646 121 LN X645 124 LN X644 126 LN X641 127 LN X637 127 LN X634 126 LN X631 123 LN X630 119 LN X630 116 LN X631 112 LN X634 109 LN X637 108 LN X641 108 LN X644 109 LN X646 112 LN XPL X663 127 MV X663 108 LN XPL X663 119 MV X664 123 LN X667 126 LN X670 127 LN X674 127 LN XPL X573 709 MV X573 680 LN XPL X601 700 MV X598 698 LN X595 695 LN X594 691 LN X594 689 LN X595 685 LN X598 682 LN X601 680 LN X605 680 LN X608 682 LN X610 685 LN X612 689 LN X612 691 LN X610 695 LN X608 698 LN X605 700 LN X601 700 LN XPL X622 700 MV X627 680 LN XPL X633 700 MV X627 680 LN XPL X633 700 MV X638 680 LN XPL X644 700 MV X638 680 LN XPL X655 691 MV X671 691 LN X671 694 LN X670 697 LN X668 698 LN X665 700 LN X661 700 LN X659 698 LN X656 695 LN X655 691 LN X655 689 LN X656 685 LN X659 682 LN X661 680 LN X665 680 LN X668 682 LN X671 685 LN XPL X687 700 MV X687 680 LN XPL X687 691 MV X689 695 LN X691 698 LN X694 700 LN X698 700 LN XPL X708 671 MV X738 671 LN X738 672 LN X708 672 LN X708 671 LN XPL X745 709 MV X745 680 LN XPL X745 695 MV X747 698 LN X750 700 LN X754 700 LN X757 698 LN X760 695 LN X761 691 LN X761 689 LN X760 685 LN X757 682 LN X754 680 LN X750 680 LN X747 682 LN X745 685 LN XPL X791 700 MV X791 680 LN XPL X791 695 MV X788 698 LN X785 700 LN X781 700 LN X779 698 LN X776 695 LN X775 691 LN X775 689 LN X776 685 LN X779 682 LN X781 680 LN X785 680 LN X788 682 LN X791 685 LN XPL X807 700 MV X807 680 LN XPL X807 691 MV X809 695 LN X811 698 LN X814 700 LN X818 700 LN XPL X828 671 MV X858 671 LN X858 672 LN X828 672 LN X828 671 LN XPL X865 702 MV X865 704 LN X866 706 LN X867 708 LN X870 709 LN X875 709 LN X878 708 LN X880 706 LN X881 704 LN X881 701 LN X880 698 LN X877 694 LN X863 680 LN X882 680 LN XPL X737 585 MV X737 571 LN X738 567 LN X741 566 LN X745 566 LN X748 567 LN X752 571 LN XPL X752 585 MV X752 566 LN XPL X766 585 MV X766 556 LN XPL X766 581 MV X769 584 LN X772 585 LN X776 585 LN X779 584 LN X781 581 LN X783 577 LN X783 574 LN X781 570 LN X779 567 LN X776 566 LN X772 566 LN X769 567 LN X766 570 LN XPL X796 585 MV X796 556 LN XPL X796 581 MV X799 584 LN X802 585 LN X806 585 LN X809 584 LN X811 581 LN X813 577 LN X813 574 LN X811 570 LN X809 567 LN X806 566 LN X802 566 LN X799 567 LN X796 570 LN XPL X826 577 MV X843 577 LN X843 580 LN X841 582 LN X840 584 LN X837 585 LN X833 585 LN X830 584 LN X828 581 LN X826 577 LN X826 574 LN X828 570 LN X830 567 LN X833 566 LN X837 566 LN X840 567 LN X843 570 LN XPL X859 585 MV X859 566 LN XPL X859 577 MV X860 581 LN X863 584 LN X866 585 LN X870 585 LN XPL X894 595 MV X894 566 LN XPL X923 595 MV X925 593 LN X926 595 LN X925 596 LN X923 595 LN XPL X925 585 MV X925 566 LN XPL X947 585 MV X947 566 LN XPL X947 580 MV X951 584 LN X954 585 LN X958 585 LN X961 584 LN X962 580 LN X962 566 LN XPL X977 595 MV X977 566 LN XPL X991 585 MV X977 571 LN XPL X982 577 MV X992 566 LN XPL X1023 585 MV X1023 566 LN XPL X1023 581 MV X1020 584 LN X1017 585 LN X1013 585 LN X1010 584 LN X1008 581 LN X1006 577 LN X1006 574 LN X1008 570 LN X1010 567 LN X1013 566 LN X1017 566 LN X1020 567 LN X1023 570 LN XPL X1053 585 MV X1053 563 LN X1051 559 LN X1050 558 LN X1047 556 LN X1043 556 LN X1040 558 LN XPL X1053 581 MV X1050 584 LN X1047 585 LN X1043 585 LN X1040 584 LN X1038 581 LN X1036 577 LN X1036 574 LN X1038 570 LN X1040 567 LN X1043 566 LN X1047 566 LN X1050 567 LN X1053 570 LN XPL X1066 577 MV X1083 577 LN X1083 580 LN X1081 582 LN X1080 584 LN X1077 585 LN X1073 585 LN X1070 584 LN X1068 581 LN X1066 577 LN X1066 574 LN X1068 570 LN X1070 567 LN X1073 566 LN X1077 566 LN X1080 567 LN X1083 570 LN XPL X852 470 MV X852 457 LN X853 453 LN X856 451 LN X860 451 LN X862 453 LN X867 457 LN XPL X867 470 MV X867 451 LN XPL X881 470 MV X881 442 LN XPL X881 466 MV X884 469 LN X886 470 LN X890 470 LN X893 469 LN X896 466 LN X897 462 LN X897 460 LN X896 455 LN X893 453 LN X890 451 LN X886 451 LN X884 453 LN X881 455 LN XPL X911 470 MV X911 442 LN XPL X911 466 MV X914 469 LN X916 470 LN X920 470 LN X923 469 LN X926 466 LN X927 462 LN X927 460 LN X926 455 LN X923 453 LN X920 451 LN X916 451 LN X914 453 LN X911 455 LN XPL X941 462 MV X957 462 LN X957 465 LN X956 468 LN X954 469 LN X952 470 LN X948 470 LN X945 469 LN X942 466 LN X941 462 LN X941 460 LN X942 455 LN X945 453 LN X948 451 LN X952 451 LN X954 453 LN X957 455 LN XPL X974 470 MV X974 451 LN XPL X974 462 MV X975 466 LN X978 469 LN X980 470 LN X985 470 LN XPL X994 442 MV X1024 442 LN X1024 443 LN X994 443 LN X994 442 LN XPL X1031 480 MV X1031 451 LN XPL X1031 466 MV X1034 469 LN X1036 470 LN X1040 470 LN X1043 469 LN X1046 466 LN X1047 462 LN X1047 460 LN X1046 455 LN X1043 453 LN X1040 451 LN X1036 451 LN X1034 453 LN X1031 455 LN XPL X1077 470 MV X1077 451 LN XPL X1077 466 MV X1074 469 LN X1072 470 LN X1068 470 LN X1065 469 LN X1062 466 LN X1061 462 LN X1061 460 LN X1062 455 LN X1065 453 LN X1068 451 LN X1072 451 LN X1074 453 LN X1077 455 LN XPL X1094 470 MV X1094 451 LN XPL X1094 462 MV X1095 466 LN X1098 469 LN X1100 470 LN X1104 470 LN XPL X1114 442 MV X1144 442 LN X1144 443 LN X1114 443 LN X1114 442 LN XPL X1151 473 MV X1151 475 LN X1152 477 LN X1154 479 LN X1156 480 LN X1162 480 LN X1164 479 LN X1166 477 LN X1167 475 LN X1167 472 LN X1166 469 LN X1163 465 LN X1149 451 LN X1169 451 LN XPL X925 366 MV X925 337 LN XPL X925 352 MV X922 355 LN X919 356 LN X915 356 LN X912 355 LN X910 352 LN X908 348 LN X908 345 LN X910 341 LN X912 338 LN X915 337 LN X919 337 LN X922 338 LN X925 341 LN XPL X944 356 MV X942 355 LN X939 352 LN X937 348 LN X937 345 LN X939 341 LN X942 338 LN X944 337 LN X948 337 LN X951 338 LN X954 341 LN X955 345 LN X955 348 LN X954 352 LN X951 355 LN X948 356 LN X944 356 LN XPL X974 356 MV X972 355 LN X969 352 LN X967 348 LN X967 345 LN X969 341 LN X972 338 LN X974 337 LN X978 337 LN X981 338 LN X984 341 LN X985 345 LN X985 348 LN X984 352 LN X981 355 LN X978 356 LN X974 356 LN XPL X991 327 MV X1021 327 LN X1021 329 LN X991 329 LN X991 327 LN XPL X1044 366 MV X1044 337 LN XPL X1044 352 MV X1042 355 LN X1039 356 LN X1035 356 LN X1032 355 LN X1029 352 LN X1028 348 LN X1028 345 LN X1029 341 LN X1032 338 LN X1035 337 LN X1039 337 LN X1042 338 LN X1044 341 LN XPL X1074 356 MV X1074 337 LN XPL X1074 352 MV X1072 355 LN X1069 356 LN X1065 356 LN X1062 355 LN X1059 352 LN X1058 348 LN X1058 345 LN X1059 341 LN X1062 338 LN X1065 337 LN X1069 337 LN X1072 338 LN X1074 341 LN XPL X1089 366 MV X1089 337 LN XPL X1089 351 MV X1093 355 LN X1096 356 LN X1100 356 LN X1102 355 LN X1104 351 LN X1104 337 LN XPL X1038 237 MV X1037 240 LN X1033 241 LN X1029 241 LN X1025 240 LN X1023 237 LN X1025 235 LN X1027 233 LN X1034 232 LN X1037 231 LN X1038 228 LN X1038 226 LN X1037 224 LN X1033 222 LN X1029 222 LN X1025 224 LN X1023 226 LN XPL X1050 241 MV X1055 222 LN XPL X1061 241 MV X1055 222 LN XPL X1061 241 MV X1066 222 LN XPL X1072 241 MV X1066 222 LN XPL X1089 251 MV X1091 250 LN X1092 251 LN X1091 252 LN X1089 251 LN XPL X1091 241 MV X1091 222 LN XPL X1113 241 MV X1121 222 LN XPL X1129 241 MV X1121 222 LN XPL X1143 233 MV X1159 233 LN X1159 236 LN X1158 239 LN X1156 240 LN X1154 241 LN X1149 241 LN X1147 240 LN X1144 237 LN X1143 233 LN X1143 231 LN X1144 226 LN X1147 224 LN X1149 222 LN X1154 222 LN X1156 224 LN X1159 226 LN XPL X1181 251 MV X1181 222 LN XPL X1096 123 MV X1094 126 LN X1090 127 LN X1086 127 LN X1082 126 LN X1081 123 LN X1082 120 LN X1085 119 LN X1092 117 LN X1094 116 LN X1096 113 LN X1096 112 LN X1094 109 LN X1090 108 LN X1086 108 LN X1082 109 LN X1081 112 LN XPL X1111 137 MV X1111 108 LN XPL X1111 121 MV X1115 126 LN X1117 127 LN X1121 127 LN X1124 126 LN X1126 121 LN X1126 108 LN XPL X1156 127 MV X1156 108 LN XPL X1156 123 MV X1154 126 LN X1151 127 LN X1147 127 LN X1144 126 LN X1141 123 LN X1140 119 LN X1140 116 LN X1141 112 LN X1144 109 LN X1147 108 LN X1151 108 LN X1154 109 LN X1156 112 LN XPL X1186 137 MV X1186 108 LN XPL X1186 123 MV X1184 126 LN X1181 127 LN X1177 127 LN X1174 126 LN X1171 123 LN X1170 119 LN X1170 116 LN X1171 112 LN X1174 109 LN X1177 108 LN X1181 108 LN X1184 109 LN X1186 112 LN XPL X1200 119 MV X1216 119 LN X1216 121 LN X1215 124 LN X1214 126 LN X1211 127 LN X1207 127 LN X1204 126 LN X1201 123 LN X1200 119 LN X1200 116 LN X1201 112 LN X1204 109 LN X1207 108 LN X1211 108 LN X1214 109 LN X1216 112 LN XPL Xshowpage X%%EndDocument X 572 1891 a X endTexFig X558 2691 a Fq(Figure)i(7.4:)j(Structure)d(network)f(topology)f(type.)0 X2956 y(13th)22 b(May)m(,)12 b(1992)636 b(42)839 b(2.01)p eop X%%Page: 43 44 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)0 8 y(the)18 b(structure)f(network)g(is)h(built)f(up)g(during)g X(traversal.)36 b(Structures)17 b(which)h(contain)f(either)h(SET_VIEW_INDEX)h X(or)0 58 y(SET_GLOBAL_TRANSFORMA)-5 b(TION)15 b(elements)f(are)g(not)f X(guaranteed)h(to)f(produce)g(meaningful)g(structure)g(topology)0 X108 y(or)i(structure)f(network)g(topology)f(diagrams.)27 b(This)15 Xb(is)g(because)i(the)e(elements)h(override)e(the)h(topology)e(view)i(index)f X(and)0 158 y(topology)9 b(transformation.)0 326 y Fr(7.3)59 Xb(Interactively)14 b(laying)i(out)g(topology)g(diagrams)0 448 Xy Fq(The)10 b(topology)d(layout)h(may)i(be)f(altered)g(by)g(explicitly)e X(setting)h(positions)f(of)i(nodes)g(or)g(groups)g(of)f(nodes.)15 Xb(This)9 b(may)h(be)f(done)0 497 y(interactively)j(by)i(picking)e(a)j(node)f X(and)f(using)g(a)i(locator)e(device)h(to)g(determine)g(the)f(new)h(node)g X(position.)21 b(The)15 b(topology)0 547 y(layout)10 b(can)h(also)g(be)g X(stored)f(and)h(restored)f(from)h(text)f(\256les.)15 b(The)d(layout)d X(\256les)i(will)f(naturally)f(belong)h(to)g(a)h(certain)g(structure)0 X597 y(network)g(but)g(it)g(is)h(possible)f(to)g(use)h(them)g(with)f(any)h X(structure)f(network.)16 b(This)c(enables)g(old)f(layout)g(\256les)h(to)g(be V) Xg(applied)f(to)0 647 y(edited)g(structure)g(networks.)0 815 Xy Fr(7.4)59 b(T)-5 b(opology)16 b(attributes)0 937 y Fq(The)11 Xb(PHIGS)f(windows)g(module)g(has)h(a)g(special)f(window)g(type)g(for)f X(handling)g(topologies)g(and)h(enables)h(zoom)g(and)f(pan)h(type)0 X986 y(operations.)0 1065 y(The)f(following)d(attributes)h(may)i(be)g(applied V) Xe(to)h(topologies)e(\261)j(node)f(colour)n(,)h(node)f(edge)h(colour)n(,)f X(arc)h(colour)n(,)g(label)f(text)g(font.)0 1115 y(A)i(box)g(node)g(may)h(be) Vg X(highlighted)c(by)j(changing)g(its)f(colour)h(attributes.)0 X1283 y Fr(7.5)59 b(Format)15 b(of)i(a)f(T)-5 b(opology)15 b(structur)o(e)0 X1405 y Fq(The)c(structure)e(created)i(by)f(the)g(topology)e(tool)h(has)h(a)h X(\256xed)f(format,)h(which)e(is)h(documented)g(below)m(.)15 Xb(Each)c(dif)o(ferent)f(part)g(of)0 1455 y(the)f(structure)g(is)g(marked)h X(using)f(a)h(LABEL)g(element,)h(where)f(the)f(label)g(identi\256er)g(is)g X(obtained)f(by)i(hashing)e(a)i(string)e(into)g(the)0 1504 y(standard)j X(hashtable)h(called)g("label".)k(The)c(picture)g(is)f(preceded)i(by)e(a)h X(SET_GLOBAL_TRANSFORMA)-5 b(TION)13 b(element)0 1554 y(which)e(scales)h(it,) Vf X(preserving)g(the)g(aspect)h(ratio,)f(to)g(\256t)g(in)g(a)g(coordinate)g X(range)h(of)f(`5B0,1`5D.)0 1633 y(The)d(`60topology)d(name')k(used)e(in)g(th Ve)g X(ADD_NAMES_T)o(O_SET)i(element)f(is)f(derived)g(from)h(the)f(string)f XFi("name$topologyN")p Fq(,)0 1683 y(where)k(where)f Fi(N)g XFq(is)g(the)g(topology)e(identi\256er)h(speci\256ed)h(in)g(the)g XFi(ptk_topology)i Fq(function.)i(This)c(string)e(is)i(then)g(hashed)g(using) V0 X1732 y(the)g("name")h(hashtable,)g(and)f(the)g(integer)f(returned)g(is)h X(used)g(in)g(the)g(ADD_NAMES_T)o(O_SET)h(element.)15 b(The)10 Xb(exact)f(format)0 1782 y(of)i(a)h(topology)d(structure)i(is)g(as)h(follows: V) X54 1901 y Fi(ADD_NAMES_TO_SET)21 b(\(topology)e(name\);)54 X2001 y(LABEL)g(\("globaltran"\))108 2051 y(SET_GLOBAL_TRANSFORM)q(ATION_)q(3 V) Xi(\(to)d(scale)h(picture)g(into)g(`5B0,1`5D\))54 2150 y(LABEL)g X(\("highlightattrs"\))108 2200 y(SET_EDGE_COLOUR_INDE)q(X)108 X2250 y(SET_INTERIOR_COLOUR_)q(INDEX)54 2350 y(LABEL)g(\("highlightnode"\))10 V8 X2399 y(`5Band)g(if)f(the)h(node)f(is)h(highlighted:`5D)108 2449 Xy(SET_PICK_IDENTIFIER)i(\(structure)f(identifier\))108 2499 Xy(SET_LOCAL_TRANSFORMA)q(TION_3)i(\(to)c(position)h(node)g(in)g(topology\)) X108 2549 y(FILL_AREA_SET3)h(or)f(EXECUTE_STRUCTURE)54 2648 Xy(LABEL)g(\("attrs"\))108 2698 y(SET_EDGE_COLOUR_INDE)q(X)108 X2748 y(SET_INTERIOR_COLOUR_)q(INDEX)0 2956 y Fq(13th)j(May)m(,)12 Xb(1992)636 b(43)839 b(2.01)p eop X%%Page: 44 45 Xbop 0 -137 a Fq(PHIGS)11 b(T)m(oolkit)f(User)i(Manual)1235 Xb(PTK/100)108 8 y Fi(SET_LINE_COLOUR_INDE)q(X)108 58 y(SET_TEXT_COLOUR_INDE) Vq X(X)54 158 y(LABEL)19 b(\("starttopology"\))54 257 y(LABEL)g(\("nodes"\))108 X307 y(`5Bthe)g(following)g(3)g(elements)g(are)f(repeated)i(for)e(each)h(node V:`5D) X108 357 y(SET_PICK_IDENTIFIER)i(\(structure)f(identifier\))108 X407 y(SET_LOCAL_TRANSFORMA)q(TION3)h(\(to)e(position)g(node)g(in)f X(topology\))108 506 y(`5Bfor)h(boxtopology)h(and)e(structtopology)j(type)d X(only:`5D)108 556 y(FILL_AREA_SET3)108 656 y(`5Bfor)h(structtopology)h(and)f X(structnettopology)i(types)e(only:`5D)108 706 y(EXECUTE_STRUCTURE)108 X805 y(REMOVE_NAME_SET)i(\(topology)e(name\))108 905 y(LABEL)g(\("arcs"\))162 X955 y(`5Bthe)g(following)g(element)h(is)e(repeated)h(for)g(each)g(arc:`5D)16 V2 X1005 y(POLYLINE_3)108 1104 y(LABEL)g(\("names"\))162 1154 y(`5Bthe)g(followi Vng) Xg(element)h(is)e(repeated)h(for)g(each)g(name:`5D)162 1204 y(TEXT_3)108 X1303 y(LABEL\("endtopology"\))0 1472 y Fr(7.6)59 b(Example)0 X1594 y Fq(The)15 b(hashtables)e(\252structureid\272,)i(\252label\272)f(and)g +-+-+-+-+-+-+-+- END OF PART 50 +-+-+-+-+-+-+-+-