summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/adaptagrams/libavoid/tests/finalSegmentNudging3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/adaptagrams/libavoid/tests/finalSegmentNudging3.cpp')
-rw-r--r--src/3rdparty/adaptagrams/libavoid/tests/finalSegmentNudging3.cpp2658
1 files changed, 2658 insertions, 0 deletions
diff --git a/src/3rdparty/adaptagrams/libavoid/tests/finalSegmentNudging3.cpp b/src/3rdparty/adaptagrams/libavoid/tests/finalSegmentNudging3.cpp
new file mode 100644
index 0000000..6cb0010
--- /dev/null
+++ b/src/3rdparty/adaptagrams/libavoid/tests/finalSegmentNudging3.cpp
@@ -0,0 +1,2658 @@
+#include "libavoid/libavoid.h"
+using namespace Avoid;
+int main(void) {
+ Router *router = new Router(
+ PolyLineRouting | OrthogonalRouting);
+ router->setRoutingParameter((RoutingParameter)0, 50);
+ router->setRoutingParameter((RoutingParameter)1, 0);
+ router->setRoutingParameter((RoutingParameter)2, 0);
+ router->setRoutingParameter((RoutingParameter)3, 4000);
+ router->setRoutingParameter((RoutingParameter)4, 0);
+ router->setRoutingParameter((RoutingParameter)5, 100);
+ router->setRoutingOption((RoutingOption)0, true);
+ router->setRoutingOption((RoutingOption)1, true);
+ router->setRoutingOption((RoutingOption)2, false);
+ router->setRoutingOption((RoutingOption)3, false);
+
+#ifdef ALL
+ Polygon poly1(4);
+ poly1.ps[0] = Point(1339.5, 943.25);
+ poly1.ps[1] = Point(1339.5, 975.25);
+ poly1.ps[2] = Point(1319.5, 975.25);
+ poly1.ps[3] = Point(1319.5, 943.25);
+ new ShapeRef(router, poly1, 1);
+
+ Polygon poly2(4);
+ poly2.ps[0] = Point(661.5, 2238.92);
+ poly2.ps[1] = Point(661.5, 2258.92);
+ poly2.ps[2] = Point(629.5, 2258.92);
+ poly2.ps[3] = Point(629.5, 2238.92);
+ new ShapeRef(router, poly2, 2);
+
+ Polygon poly3(4);
+ poly3.ps[0] = Point(282.5, 2053.92);
+ poly3.ps[1] = Point(282.5, 2085.92);
+ poly3.ps[2] = Point(262.5, 2085.92);
+ poly3.ps[3] = Point(262.5, 2053.92);
+ new ShapeRef(router, poly3, 3);
+
+ Polygon poly4(4);
+ poly4.ps[0] = Point(661.5, 2280.92);
+ poly4.ps[1] = Point(661.5, 2300.92);
+ poly4.ps[2] = Point(629.5, 2300.92);
+ poly4.ps[3] = Point(629.5, 2280.92);
+ new ShapeRef(router, poly4, 4);
+
+ Polygon poly5(4);
+ poly5.ps[0] = Point(282.5, 2238.92);
+ poly5.ps[1] = Point(282.5, 2300.92);
+ poly5.ps[2] = Point(220.5, 2300.92);
+ poly5.ps[3] = Point(220.5, 2238.92);
+ new ShapeRef(router, poly5, 5);
+
+ Polygon poly6(4);
+ poly6.ps[0] = Point(1771.5, 551.5);
+ poly6.ps[1] = Point(1771.5, 928.5);
+ poly6.ps[2] = Point(1549.5, 928.5);
+ poly6.ps[3] = Point(1549.5, 551.5);
+ new ShapeRef(router, poly6, 6);
+
+ Polygon poly7(4);
+ poly7.ps[0] = Point(1449.5, 45);
+ poly7.ps[1] = Point(1449.5, 219);
+ poly7.ps[2] = Point(1329.5, 219);
+ poly7.ps[3] = Point(1329.5, 45);
+ new ShapeRef(router, poly7, 7);
+
+ Polygon poly8(4);
+ poly8.ps[0] = Point(977.5, 2191.92);
+ poly8.ps[1] = Point(977.5, 2223.92);
+ poly8.ps[2] = Point(957.5, 2223.92);
+ poly8.ps[3] = Point(957.5, 2191.92);
+ new ShapeRef(router, poly8, 8);
+
+ Polygon poly9(4);
+ poly9.ps[0] = Point(1297.5, 2163.92);
+ poly9.ps[1] = Point(1297.5, 2183.92);
+ poly9.ps[2] = Point(1265.5, 2183.92);
+ poly9.ps[3] = Point(1265.5, 2163.92);
+ new ShapeRef(router, poly9, 9);
+
+ Polygon poly10(4);
+ poly10.ps[0] = Point(1297.5, 2238.92);
+ poly10.ps[1] = Point(1297.5, 2258.92);
+ poly10.ps[2] = Point(1265.5, 2258.92);
+ poly10.ps[3] = Point(1265.5, 2238.92);
+ new ShapeRef(router, poly10, 10);
+
+ Polygon poly11(4);
+ poly11.ps[0] = Point(1173.5, 2031.92);
+ poly11.ps[1] = Point(1173.5, 2051.92);
+ poly11.ps[2] = Point(1141.5, 2051.92);
+ poly11.ps[3] = Point(1141.5, 2031.92);
+ new ShapeRef(router, poly11, 11);
+
+ Polygon poly12(4);
+ poly12.ps[0] = Point(1167.5, 1909.92);
+ poly12.ps[1] = Point(1167.5, 1941.92);
+ poly12.ps[2] = Point(1147.5, 1941.92);
+ poly12.ps[3] = Point(1147.5, 1909.92);
+ new ShapeRef(router, poly12, 12);
+#endif
+
+ Polygon poly13(4);
+ poly13.ps[0] = Point(851.5, 1998.92);
+ poly13.ps[1] = Point(851.5, 2018.92);
+ poly13.ps[2] = Point(819.5, 2018.92);
+ poly13.ps[3] = Point(819.5, 1998.92);
+ new ShapeRef(router, poly13, 13);
+
+#ifdef ALL
+ Polygon poly14(4);
+ poly14.ps[0] = Point(426.5, 1998.92);
+ poly14.ps[1] = Point(426.5, 2018.92);
+ poly14.ps[2] = Point(394.5, 2018.92);
+ poly14.ps[3] = Point(394.5, 1998.92);
+ new ShapeRef(router, poly14, 14);
+
+ Polygon poly15(4);
+ poly15.ps[0] = Point(1514.5, 1998.92);
+ poly15.ps[1] = Point(1514.5, 2018.92);
+ poly15.ps[2] = Point(1482.5, 2018.92);
+ poly15.ps[3] = Point(1482.5, 1998.92);
+ new ShapeRef(router, poly15, 15);
+
+ Polygon poly16(4);
+ poly16.ps[0] = Point(1075.5, 1719.92);
+ poly16.ps[1] = Point(1075.5, 1763.92);
+ poly16.ps[2] = Point(987.5, 1763.92);
+ poly16.ps[3] = Point(987.5, 1719.92);
+ new ShapeRef(router, poly16, 16);
+
+ Polygon poly17(4);
+ poly17.ps[0] = Point(1339.5, 1760.92);
+ poly17.ps[1] = Point(1339.5, 1792.92);
+ poly17.ps[2] = Point(1319.5, 1792.92);
+ poly17.ps[3] = Point(1319.5, 1760.92);
+ new ShapeRef(router, poly17, 17);
+
+ Polygon poly18(4);
+ poly18.ps[0] = Point(252, 1782.92);
+ poly18.ps[1] = Point(252, 1946.92);
+ poly18.ps[2] = Point(45, 1946.92);
+ poly18.ps[3] = Point(45, 1782.92);
+ new ShapeRef(router, poly18, 18);
+
+ Polygon poly19(4);
+ poly19.ps[0] = Point(1339.5, 1636.92);
+ poly19.ps[1] = Point(1339.5, 1668.92);
+ poly19.ps[2] = Point(1319.5, 1668.92);
+ poly19.ps[3] = Point(1319.5, 1636.92);
+ new ShapeRef(router, poly19, 19);
+
+ Polygon poly20(4);
+ poly20.ps[0] = Point(1339.5, 1512.92);
+ poly20.ps[1] = Point(1339.5, 1544.92);
+ poly20.ps[2] = Point(1319.5, 1544.92);
+ poly20.ps[3] = Point(1319.5, 1512.92);
+ new ShapeRef(router, poly20, 20);
+
+ Polygon poly21(4);
+ poly21.ps[0] = Point(1318.5, 1098.92);
+ poly21.ps[1] = Point(1318.5, 1130.92);
+ poly21.ps[2] = Point(1298.5, 1130.92);
+ poly21.ps[3] = Point(1298.5, 1098.92);
+ new ShapeRef(router, poly21, 21);
+
+ Polygon poly22(4);
+ poly22.ps[0] = Point(867, 1443.92);
+ poly22.ps[1] = Point(867, 1503.92);
+ poly22.ps[2] = Point(554, 1503.92);
+ poly22.ps[3] = Point(554, 1443.92);
+ new ShapeRef(router, poly22, 22);
+
+ Polygon poly23(4);
+ poly23.ps[0] = Point(1140.5, 1043.92);
+ poly23.ps[1] = Point(1140.5, 1063.92);
+ poly23.ps[2] = Point(1108.5, 1063.92);
+ poly23.ps[3] = Point(1108.5, 1043.92);
+ new ShapeRef(router, poly23, 23);
+
+ Polygon poly24(4);
+ poly24.ps[0] = Point(1318.5, 761.25);
+ poly24.ps[1] = Point(1318.5, 793.25);
+ poly24.ps[2] = Point(1298.5, 793.25);
+ poly24.ps[3] = Point(1298.5, 761.25);
+ new ShapeRef(router, poly24, 24);
+
+ Polygon poly25(4);
+ poly25.ps[0] = Point(1451.5, 761.25);
+ poly25.ps[1] = Point(1451.5, 793.25);
+ poly25.ps[2] = Point(1431.5, 793.25);
+ poly25.ps[3] = Point(1431.5, 761.25);
+ new ShapeRef(router, poly25, 25);
+
+ Polygon poly26(4);
+ poly26.ps[0] = Point(1481.5, 461);
+ poly26.ps[1] = Point(1481.5, 481);
+ poly26.ps[2] = Point(1449.5, 481);
+ poly26.ps[3] = Point(1449.5, 461);
+ new ShapeRef(router, poly26, 26);
+
+ Polygon poly27(4);
+ poly27.ps[0] = Point(1339.5, 573.75);
+ poly27.ps[1] = Point(1339.5, 605.75);
+ poly27.ps[2] = Point(1319.5, 605.75);
+ poly27.ps[3] = Point(1319.5, 573.75);
+ new ShapeRef(router, poly27, 27);
+
+ Polygon poly28(4);
+ poly28.ps[0] = Point(1339.5, 372);
+ poly28.ps[1] = Point(1339.5, 404);
+ poly28.ps[2] = Point(1319.5, 404);
+ poly28.ps[3] = Point(1319.5, 372);
+ new ShapeRef(router, poly28, 28);
+
+ Polygon poly29(4);
+ poly29.ps[0] = Point(1074.5, 667.25);
+ poly29.ps[1] = Point(1074.5, 687.25);
+ poly29.ps[2] = Point(1042.5, 687.25);
+ poly29.ps[3] = Point(1042.5, 667.25);
+ new ShapeRef(router, poly29, 29);
+
+ Polygon poly30(4);
+ poly30.ps[0] = Point(529.5, 571.25);
+ poly30.ps[1] = Point(529.5, 591.25);
+ poly30.ps[2] = Point(497.5, 591.25);
+ poly30.ps[3] = Point(497.5, 571.25);
+ new ShapeRef(router, poly30, 30);
+
+ Polygon poly31(4);
+ poly31.ps[0] = Point(529.5, 646.25);
+ poly31.ps[1] = Point(529.5, 666.25);
+ poly31.ps[2] = Point(497.5, 666.25);
+ poly31.ps[3] = Point(497.5, 646.25);
+ new ShapeRef(router, poly31, 31);
+
+ Polygon poly32(4);
+ poly32.ps[0] = Point(950.5, 579.75);
+ poly32.ps[1] = Point(950.5, 599.75);
+ poly32.ps[2] = Point(918.5, 599.75);
+ poly32.ps[3] = Point(918.5, 579.75);
+ new ShapeRef(router, poly32, 32);
+
+ Polygon poly33(4);
+ poly33.ps[0] = Point(779.5, 573.75);
+ poly33.ps[1] = Point(779.5, 605.75);
+ poly33.ps[2] = Point(759.5, 605.75);
+ poly33.ps[3] = Point(759.5, 573.75);
+ new ShapeRef(router, poly33, 33);
+
+ Polygon poly34(4);
+ poly34.ps[0] = Point(296.5, 573.75);
+ poly34.ps[1] = Point(296.5, 605.75);
+ poly34.ps[2] = Point(276.5, 605.75);
+ poly34.ps[3] = Point(276.5, 573.75);
+ new ShapeRef(router, poly34, 34);
+
+ Polygon poly35(4);
+ poly35.ps[0] = Point(628.5, 323.5);
+ poly35.ps[1] = Point(628.5, 343.5);
+ poly35.ps[2] = Point(596.5, 343.5);
+ poly35.ps[3] = Point(596.5, 323.5);
+ new ShapeRef(router, poly35, 35);
+
+ Polygon poly36(4);
+ poly36.ps[0] = Point(628.5, 398.5);
+ poly36.ps[1] = Point(628.5, 418.5);
+ poly36.ps[2] = Point(596.5, 418.5);
+ poly36.ps[3] = Point(596.5, 398.5);
+ new ShapeRef(router, poly36, 36);
+
+ Polygon poly37(4);
+ poly37.ps[0] = Point(628.5, 590.5);
+ poly37.ps[1] = Point(628.5, 610.5);
+ poly37.ps[2] = Point(596.5, 610.5);
+ poly37.ps[3] = Point(596.5, 590.5);
+ new ShapeRef(router, poly37, 37);
+
+ Polygon poly38(4);
+ poly38.ps[0] = Point(917.5, 345);
+ poly38.ps[1] = Point(917.5, 365);
+ poly38.ps[2] = Point(885.5, 365);
+ poly38.ps[3] = Point(885.5, 345);
+ new ShapeRef(router, poly38, 38);
+
+ Polygon poly39(4);
+ poly39.ps[0] = Point(917.5, 229);
+ poly39.ps[1] = Point(917.5, 249);
+ poly39.ps[2] = Point(885.5, 249);
+ poly39.ps[3] = Point(885.5, 229);
+ new ShapeRef(router, poly39, 39);
+
+ Polygon poly40(4);
+ poly40.ps[0] = Point(402, 96.5);
+ poly40.ps[1] = Point(402, 131.5);
+ poly40.ps[2] = Point(141, 131.5);
+ poly40.ps[3] = Point(141, 96.5);
+ new ShapeRef(router, poly40, 40);
+
+ Polygon poly41(4);
+ poly41.ps[0] = Point(562.5, 2164.92);
+ poly41.ps[1] = Point(562.5, 2184.92);
+ poly41.ps[2] = Point(530.5, 2184.92);
+ poly41.ps[3] = Point(530.5, 2164.92);
+ new ShapeRef(router, poly41, 41);
+
+ Polygon poly42(4);
+ poly42.ps[0] = Point(1339.5, 1334.92);
+ poly42.ps[1] = Point(1339.5, 1366.92);
+ poly42.ps[2] = Point(1319.5, 1366.92);
+ poly42.ps[3] = Point(1319.5, 1334.92);
+ new ShapeRef(router, poly42, 42);
+
+ Polygon poly43(4);
+ poly43.ps[0] = Point(628.5, 473.5);
+ poly43.ps[1] = Point(628.5, 493.5);
+ poly43.ps[2] = Point(596.5, 493.5);
+ poly43.ps[3] = Point(596.5, 473.5);
+ new ShapeRef(router, poly43, 43);
+
+ Polygon poly44(4);
+ poly44.ps[0] = Point(529.5, 688.25);
+ poly44.ps[1] = Point(529.5, 708.25);
+ poly44.ps[2] = Point(497.5, 708.25);
+ poly44.ps[3] = Point(497.5, 688.25);
+ new ShapeRef(router, poly44, 44);
+
+ Polygon poly45(4);
+ poly45.ps[0] = Point(302.5, 800.25);
+ poly45.ps[1] = Point(302.5, 820.25);
+ poly45.ps[2] = Point(270.5, 820.25);
+ poly45.ps[3] = Point(270.5, 800.25);
+ new ShapeRef(router, poly45, 45);
+
+ Polygon poly46(4);
+ poly46.ps[0] = Point(302.5, 916.25);
+ poly46.ps[1] = Point(302.5, 936.25);
+ poly46.ps[2] = Point(270.5, 936.25);
+ poly46.ps[3] = Point(270.5, 916.25);
+ new ShapeRef(router, poly46, 46);
+
+ Polygon poly47(4);
+ poly47.ps[0] = Point(694.5, 800.25);
+ poly47.ps[1] = Point(694.5, 820.25);
+ poly47.ps[2] = Point(662.5, 820.25);
+ poly47.ps[3] = Point(662.5, 800.25);
+ new ShapeRef(router, poly47, 47);
+
+ Polygon poly48(4);
+ poly48.ps[0] = Point(694.5, 916.25);
+ poly48.ps[1] = Point(694.5, 936.25);
+ poly48.ps[2] = Point(662.5, 936.25);
+ poly48.ps[3] = Point(662.5, 916.25);
+ new ShapeRef(router, poly48, 48);
+
+ Polygon poly49(4);
+ poly49.ps[0] = Point(1572.5, 440);
+ poly49.ps[1] = Point(1572.5, 502);
+ poly49.ps[2] = Point(1510.5, 502);
+ poly49.ps[3] = Point(1510.5, 440);
+ new ShapeRef(router, poly49, 49);
+
+ Polygon poly50(4);
+ poly50.ps[0] = Point(1360.5, 241);
+ poly50.ps[1] = Point(1360.5, 303);
+ poly50.ps[2] = Point(1298.5, 303);
+ poly50.ps[3] = Point(1298.5, 241);
+ new ShapeRef(router, poly50, 50);
+
+ Polygon poly51(4);
+ poly51.ps[0] = Point(1360.5, 1559.92);
+ poly51.ps[1] = Point(1360.5, 1621.92);
+ poly51.ps[2] = Point(1298.5, 1621.92);
+ poly51.ps[3] = Point(1298.5, 1559.92);
+ new ShapeRef(router, poly51, 51);
+
+ Polygon poly52(4);
+ poly52.ps[0] = Point(317.5, 473.5);
+ poly52.ps[1] = Point(317.5, 535.5);
+ poly52.ps[2] = Point(255.5, 535.5);
+ poly52.ps[3] = Point(255.5, 473.5);
+ new ShapeRef(router, poly52, 52);
+
+ Polygon poly53(4);
+ poly53.ps[0] = Point(317.5, 646.25);
+ poly53.ps[1] = Point(317.5, 708.25);
+ poly53.ps[2] = Point(255.5, 708.25);
+ poly53.ps[3] = Point(255.5, 646.25);
+ new ShapeRef(router, poly53, 53);
+
+ Polygon poly54(4);
+ poly54.ps[0] = Point(899.5, 1022.92);
+ poly54.ps[1] = Point(899.5, 1084.92);
+ poly54.ps[2] = Point(837.5, 1084.92);
+ poly54.ps[3] = Point(837.5, 1022.92);
+ new ShapeRef(router, poly54, 54);
+
+ Polygon poly55(4);
+ poly55.ps[0] = Point(899.5, 646.25);
+ poly55.ps[1] = Point(899.5, 708.25);
+ poly55.ps[2] = Point(837.5, 708.25);
+ poly55.ps[3] = Point(837.5, 646.25);
+ new ShapeRef(router, poly55, 55);
+
+ Polygon poly56(4);
+ poly56.ps[0] = Point(1360.5, 473.5);
+ poly56.ps[1] = Point(1360.5, 535.5);
+ poly56.ps[2] = Point(1298.5, 535.5);
+ poly56.ps[3] = Point(1298.5, 473.5);
+ new ShapeRef(router, poly56, 56);
+
+ Polygon poly57(4);
+ poly57.ps[0] = Point(1360.5, 646.25);
+ poly57.ps[1] = Point(1360.5, 708.25);
+ poly57.ps[2] = Point(1298.5, 708.25);
+ poly57.ps[3] = Point(1298.5, 646.25);
+ new ShapeRef(router, poly57, 57);
+
+ Polygon poly58(4);
+ poly58.ps[0] = Point(1360.5, 1683.92);
+ poly58.ps[1] = Point(1360.5, 1745.92);
+ poly58.ps[2] = Point(1298.5, 1745.92);
+ poly58.ps[3] = Point(1298.5, 1683.92);
+ new ShapeRef(router, poly58, 58);
+
+ Polygon poly59(4);
+ poly59.ps[0] = Point(1360.5, 1435.92);
+ poly59.ps[1] = Point(1360.5, 1497.92);
+ poly59.ps[2] = Point(1298.5, 1497.92);
+ poly59.ps[3] = Point(1298.5, 1435.92);
+ new ShapeRef(router, poly59, 59);
+
+ Polygon poly60(4);
+ poly60.ps[0] = Point(1360.5, 1195.92);
+ poly60.ps[1] = Point(1360.5, 1257.92);
+ poly60.ps[2] = Point(1298.5, 1257.92);
+ poly60.ps[3] = Point(1298.5, 1195.92);
+ new ShapeRef(router, poly60, 60);
+
+ Polygon poly61(4);
+ poly61.ps[0] = Point(1605.5, 1977.92);
+ poly61.ps[1] = Point(1605.5, 2039.92);
+ poly61.ps[2] = Point(1543.5, 2039.92);
+ poly61.ps[3] = Point(1543.5, 1977.92);
+ new ShapeRef(router, poly61, 61);
+
+ Polygon poly62(4);
+ poly62.ps[0] = Point(833.5, 2143.92);
+ poly62.ps[1] = Point(833.5, 2205.92);
+ poly62.ps[2] = Point(771.5, 2205.92);
+ poly62.ps[3] = Point(771.5, 2143.92);
+ new ShapeRef(router, poly62, 62);
+
+ Polygon poly63(4);
+ poly63.ps[0] = Point(1496.5, 2238.92);
+ poly63.ps[1] = Point(1496.5, 2300.92);
+ poly63.ps[2] = Point(1434.5, 2300.92);
+ poly63.ps[3] = Point(1434.5, 2238.92);
+ new ShapeRef(router, poly63, 63);
+
+ Polygon poly64(4);
+ poly64.ps[0] = Point(1360.5, 1977.92);
+ poly64.ps[1] = Point(1360.5, 2039.92);
+ poly64.ps[2] = Point(1298.5, 2039.92);
+ poly64.ps[3] = Point(1298.5, 1977.92);
+ new ShapeRef(router, poly64, 64);
+#endif
+
+ Polygon poly65(4);
+ poly65.ps[0] = Point(998.5, 1977.92);
+ poly65.ps[1] = Point(998.5, 2039.92);
+ poly65.ps[2] = Point(936.5, 2039.92);
+ poly65.ps[3] = Point(936.5, 1977.92);
+ new ShapeRef(router, poly65, 65);
+
+#ifdef ALL
+ Polygon poly66(4);
+ poly66.ps[0] = Point(282.5, 1977.92);
+ poly66.ps[1] = Point(282.5, 2039.92);
+ poly66.ps[2] = Point(220.5, 2039.92);
+ poly66.ps[3] = Point(220.5, 1977.92);
+ new ShapeRef(router, poly66, 66);
+
+ Polygon poly67(4);
+ poly67.ps[0] = Point(998.5, 2238.92);
+ poly67.ps[1] = Point(998.5, 2300.92);
+ poly67.ps[2] = Point(936.5, 2300.92);
+ poly67.ps[3] = Point(936.5, 2238.92);
+ new ShapeRef(router, poly67, 67);
+#endif
+
+ Polygon poly68(4);
+ poly68.ps[0] = Point(610.5, 1977.92);
+ poly68.ps[1] = Point(610.5, 2039.92);
+ poly68.ps[2] = Point(548.5, 2039.92);
+ poly68.ps[3] = Point(548.5, 1977.92);
+ new ShapeRef(router, poly68, 68);
+
+#ifdef ALL
+ Polygon poly69(4);
+ poly69.ps[0] = Point(441.5, 2143.92);
+ poly69.ps[1] = Point(441.5, 2205.92);
+ poly69.ps[2] = Point(379.5, 2205.92);
+ poly69.ps[3] = Point(379.5, 2143.92);
+ new ShapeRef(router, poly69, 69);
+
+ Polygon poly70(4);
+ poly70.ps[0] = Point(1360.5, 812.25);
+ poly70.ps[1] = Point(1360.5, 874.25);
+ poly70.ps[2] = Point(1298.5, 874.25);
+ poly70.ps[3] = Point(1298.5, 812.25);
+ new ShapeRef(router, poly70, 70);
+
+ Polygon poly71(4);
+ poly71.ps[0] = Point(247.5, 779.25);
+ poly71.ps[1] = Point(247.5, 841.25);
+ poly71.ps[2] = Point(185.5, 841.25);
+ poly71.ps[3] = Point(185.5, 779.25);
+ new ShapeRef(router, poly71, 71);
+
+ Polygon poly72(4);
+ poly72.ps[0] = Point(474.5, 779.25);
+ poly72.ps[1] = Point(474.5, 841.25);
+ poly72.ps[2] = Point(412.5, 841.25);
+ poly72.ps[3] = Point(412.5, 779.25);
+ new ShapeRef(router, poly72, 72);
+
+ Polygon poly73(4);
+ poly73.ps[0] = Point(474.5, 895.25);
+ poly73.ps[1] = Point(474.5, 957.25);
+ poly73.ps[2] = Point(412.5, 957.25);
+ poly73.ps[3] = Point(412.5, 895.25);
+ new ShapeRef(router, poly73, 73);
+
+ Polygon poly74(4);
+ poly74.ps[0] = Point(247.5, 895.25);
+ poly74.ps[1] = Point(247.5, 957.25);
+ poly74.ps[2] = Point(185.5, 957.25);
+ poly74.ps[3] = Point(185.5, 895.25);
+ new ShapeRef(router, poly74, 74);
+
+ Polygon poly75(4);
+ poly75.ps[0] = Point(393.5, 1683.92);
+ poly75.ps[1] = Point(393.5, 1703.92);
+ poly75.ps[2] = Point(361.5, 1703.92);
+ poly75.ps[3] = Point(361.5, 1683.92);
+ new ShapeRef(router, poly75, 75);
+
+ Polygon poly76(4);
+ poly76.ps[0] = Point(282.5, 1683.92);
+ poly76.ps[1] = Point(282.5, 1745.92);
+ poly76.ps[2] = Point(220.5, 1745.92);
+ poly76.ps[3] = Point(220.5, 1683.92);
+ new ShapeRef(router, poly76, 76);
+
+ Polygon poly77(4);
+ poly77.ps[0] = Point(1297.5, 2280.92);
+ poly77.ps[1] = Point(1297.5, 2300.92);
+ poly77.ps[2] = Point(1265.5, 2300.92);
+ poly77.ps[3] = Point(1265.5, 2280.92);
+ new ShapeRef(router, poly77, 77);
+
+ Polygon poly78(4);
+ poly78.ps[0] = Point(393.5, 1725.92);
+ poly78.ps[1] = Point(393.5, 1745.92);
+ poly78.ps[2] = Point(361.5, 1745.92);
+ poly78.ps[3] = Point(361.5, 1725.92);
+ new ShapeRef(router, poly78, 78);
+
+ Polygon poly79(4);
+ poly79.ps[0] = Point(1645, 2133.42);
+ poly79.ps[1] = Point(1645, 2298.42);
+ poly79.ps[2] = Point(1508, 2298.42);
+ poly79.ps[3] = Point(1508, 2133.42);
+ new ShapeRef(router, poly79, 79);
+
+ Polygon poly80(4);
+ poly80.ps[0] = Point(1360.5, 1098.92);
+ poly80.ps[1] = Point(1360.5, 1130.92);
+ poly80.ps[2] = Point(1340.5, 1130.92);
+ poly80.ps[3] = Point(1340.5, 1098.92);
+ new ShapeRef(router, poly80, 80);
+
+ Polygon poly81(4);
+ poly81.ps[0] = Point(1446.5, 1272.92);
+ poly81.ps[1] = Point(1446.5, 1304.92);
+ poly81.ps[2] = Point(1426.5, 1304.92);
+ poly81.ps[3] = Point(1426.5, 1272.92);
+ new ShapeRef(router, poly81, 81);
+
+ Polygon poly82(4);
+ poly82.ps[0] = Point(1488.5, 1272.92);
+ poly82.ps[1] = Point(1488.5, 1304.92);
+ poly82.ps[2] = Point(1468.5, 1304.92);
+ poly82.ps[3] = Point(1468.5, 1272.92);
+ new ShapeRef(router, poly82, 82);
+
+ Polygon poly83(4);
+ poly83.ps[0] = Point(694.5, 1849.92);
+ poly83.ps[1] = Point(694.5, 1869.92);
+ poly83.ps[2] = Point(662.5, 1869.92);
+ poly83.ps[3] = Point(662.5, 1849.92);
+ new ShapeRef(router, poly83, 83);
+
+ Polygon poly84(4);
+ poly84.ps[0] = Point(1579.5, 1272.92);
+ poly84.ps[1] = Point(1579.5, 1304.92);
+ poly84.ps[2] = Point(1559.5, 1304.92);
+ poly84.ps[3] = Point(1559.5, 1272.92);
+ new ShapeRef(router, poly84, 84);
+
+ Polygon poly85(4);
+ poly85.ps[0] = Point(1122.5, 1319.92);
+ poly85.ps[1] = Point(1122.5, 1381.92);
+ poly85.ps[2] = Point(1060.5, 1381.92);
+ poly85.ps[3] = Point(1060.5, 1319.92);
+ new ShapeRef(router, poly85, 85);
+
+ Polygon poly86(4);
+ poly86.ps[0] = Point(1264.5, 1423.92);
+ poly86.ps[1] = Point(1264.5, 1443.92);
+ poly86.ps[2] = Point(1232.5, 1443.92);
+ poly86.ps[3] = Point(1232.5, 1423.92);
+ new ShapeRef(router, poly86, 86);
+
+ Polygon poly87(4);
+ poly87.ps[0] = Point(1264.5, 1216.92);
+ poly87.ps[1] = Point(1264.5, 1236.92);
+ poly87.ps[2] = Point(1232.5, 1236.92);
+ poly87.ps[3] = Point(1232.5, 1216.92);
+ new ShapeRef(router, poly87, 87);
+
+ Polygon poly88(4);
+ poly88.ps[0] = Point(1360.5, 1022.92);
+ poly88.ps[1] = Point(1360.5, 1084.92);
+ poly88.ps[2] = Point(1298.5, 1084.92);
+ poly88.ps[3] = Point(1298.5, 1022.92);
+ new ShapeRef(router, poly88, 88);
+
+ Polygon poly89(4);
+ poly89.ps[0] = Point(240.5, 2053.92);
+ poly89.ps[1] = Point(240.5, 2085.92);
+ poly89.ps[2] = Point(220.5, 2085.92);
+ poly89.ps[3] = Point(220.5, 2053.92);
+ new ShapeRef(router, poly89, 89);
+
+ Polygon poly90(4);
+ poly90.ps[0] = Point(1360.5, 761.25);
+ poly90.ps[1] = Point(1360.5, 793.25);
+ poly90.ps[2] = Point(1340.5, 793.25);
+ poly90.ps[3] = Point(1340.5, 761.25);
+ new ShapeRef(router, poly90, 90);
+
+ Polygon poly91(4);
+ poly91.ps[0] = Point(628.5, 515.5);
+ poly91.ps[1] = Point(628.5, 535.5);
+ poly91.ps[2] = Point(596.5, 535.5);
+ poly91.ps[3] = Point(596.5, 515.5);
+ new ShapeRef(router, poly91, 91);
+
+ Polygon poly92(4);
+ poly92.ps[0] = Point(529.5, 763.25);
+ poly92.ps[1] = Point(529.5, 783.25);
+ poly92.ps[2] = Point(497.5, 783.25);
+ poly92.ps[3] = Point(497.5, 763.25);
+ new ShapeRef(router, poly92, 92);
+
+ Polygon poly93(4);
+ poly93.ps[0] = Point(1297.5, 2355.92);
+ poly93.ps[1] = Point(1297.5, 2375.92);
+ poly93.ps[2] = Point(1265.5, 2375.92);
+ poly93.ps[3] = Point(1265.5, 2355.92);
+ new ShapeRef(router, poly93, 93);
+#endif
+
+ Polygon poly94(4);
+ poly94.ps[0] = Point(998.5, 1861.92);
+ poly94.ps[1] = Point(998.5, 1923.92);
+ poly94.ps[2] = Point(936.5, 1923.92);
+ poly94.ps[3] = Point(936.5, 1861.92);
+ new ShapeRef(router, poly94, 94);
+
+#ifdef ALL
+ Polygon poly95(4);
+ poly95.ps[0] = Point(1415.5, 939.25);
+ poly95.ps[1] = Point(1415.5, 979.25);
+ poly95.ps[2] = Point(1339.5, 979.25);
+ poly95.ps[3] = Point(1339.5, 939.25);
+ new ShapeRef(router, poly95, 95);
+
+ Polygon poly96(4);
+ poly96.ps[0] = Point(673.5, 2178.92);
+ poly96.ps[1] = Point(673.5, 2238.92);
+ poly96.ps[2] = Point(617.5, 2238.92);
+ poly96.ps[3] = Point(617.5, 2178.92);
+ new ShapeRef(router, poly96, 96);
+
+ Polygon poly97(4);
+ poly97.ps[0] = Point(358.5, 2049.92);
+ poly97.ps[1] = Point(358.5, 2089.92);
+ poly97.ps[2] = Point(282.5, 2089.92);
+ poly97.ps[3] = Point(282.5, 2049.92);
+ new ShapeRef(router, poly97, 97);
+
+ Polygon poly98(4);
+ poly98.ps[0] = Point(673.5, 2300.92);
+ poly98.ps[1] = Point(673.5, 2360.92);
+ poly98.ps[2] = Point(617.5, 2360.92);
+ poly98.ps[3] = Point(617.5, 2300.92);
+ new ShapeRef(router, poly98, 98);
+
+ Polygon poly99(4);
+ poly99.ps[0] = Point(1053.5, 2187.92);
+ poly99.ps[1] = Point(1053.5, 2227.92);
+ poly99.ps[2] = Point(977.5, 2227.92);
+ poly99.ps[3] = Point(977.5, 2187.92);
+ new ShapeRef(router, poly99, 99);
+
+ Polygon poly100(4);
+ poly100.ps[0] = Point(1309.5, 2103.92);
+ poly100.ps[1] = Point(1309.5, 2163.92);
+ poly100.ps[2] = Point(1253.5, 2163.92);
+ poly100.ps[3] = Point(1253.5, 2103.92);
+ new ShapeRef(router, poly100, 100);
+
+ Polygon poly101(4);
+ poly101.ps[0] = Point(1309.5, 2178.92);
+ poly101.ps[1] = Point(1309.5, 2238.92);
+ poly101.ps[2] = Point(1253.5, 2238.92);
+ poly101.ps[3] = Point(1253.5, 2178.92);
+ new ShapeRef(router, poly101, 101);
+
+ Polygon poly102(4);
+ poly102.ps[0] = Point(1185.5, 2051.92);
+ poly102.ps[1] = Point(1185.5, 2111.92);
+ poly102.ps[2] = Point(1129.5, 2111.92);
+ poly102.ps[3] = Point(1129.5, 2051.92);
+ new ShapeRef(router, poly102, 102);
+
+ Polygon poly103(4);
+ poly103.ps[0] = Point(1243.5, 1905.92);
+ poly103.ps[1] = Point(1243.5, 1945.92);
+ poly103.ps[2] = Point(1167.5, 1945.92);
+ poly103.ps[3] = Point(1167.5, 1905.92);
+ new ShapeRef(router, poly103, 103);
+#endif
+
+ Polygon poly104(4);
+ poly104.ps[0] = Point(863.5, 1938.92);
+ poly104.ps[1] = Point(863.5, 1998.92);
+ poly104.ps[2] = Point(807.5, 1998.92);
+ poly104.ps[3] = Point(807.5, 1938.92);
+ new ShapeRef(router, poly104, 104);
+
+#ifdef ALL
+ Polygon poly105(4);
+ poly105.ps[0] = Point(438.5, 1938.92);
+ poly105.ps[1] = Point(438.5, 1998.92);
+ poly105.ps[2] = Point(382.5, 1998.92);
+ poly105.ps[3] = Point(382.5, 1938.92);
+ new ShapeRef(router, poly105, 105);
+
+ Polygon poly106(4);
+ poly106.ps[0] = Point(1526.5, 1938.92);
+ poly106.ps[1] = Point(1526.5, 1998.92);
+ poly106.ps[2] = Point(1470.5, 1998.92);
+ poly106.ps[3] = Point(1470.5, 1938.92);
+ new ShapeRef(router, poly106, 106);
+
+ Polygon poly107(4);
+ poly107.ps[0] = Point(1415.5, 1756.92);
+ poly107.ps[1] = Point(1415.5, 1796.92);
+ poly107.ps[2] = Point(1339.5, 1796.92);
+ poly107.ps[3] = Point(1339.5, 1756.92);
+ new ShapeRef(router, poly107, 107);
+
+ Polygon poly108(4);
+ poly108.ps[0] = Point(1415.5, 1632.92);
+ poly108.ps[1] = Point(1415.5, 1672.92);
+ poly108.ps[2] = Point(1339.5, 1672.92);
+ poly108.ps[3] = Point(1339.5, 1632.92);
+ new ShapeRef(router, poly108, 108);
+
+ Polygon poly109(4);
+ poly109.ps[0] = Point(1415.5, 1508.92);
+ poly109.ps[1] = Point(1415.5, 1548.92);
+ poly109.ps[2] = Point(1339.5, 1548.92);
+ poly109.ps[3] = Point(1339.5, 1508.92);
+ new ShapeRef(router, poly109, 109);
+
+ Polygon poly110(4);
+ poly110.ps[0] = Point(1298.5, 1094.92);
+ poly110.ps[1] = Point(1298.5, 1134.92);
+ poly110.ps[2] = Point(1222.5, 1134.92);
+ poly110.ps[3] = Point(1222.5, 1094.92);
+ new ShapeRef(router, poly110, 110);
+
+ Polygon poly111(4);
+ poly111.ps[0] = Point(1152.5, 983.917);
+ poly111.ps[1] = Point(1152.5, 1043.92);
+ poly111.ps[2] = Point(1096.5, 1043.92);
+ poly111.ps[3] = Point(1096.5, 983.917);
+ new ShapeRef(router, poly111, 111);
+
+ Polygon poly112(4);
+ poly112.ps[0] = Point(1298.5, 757.25);
+ poly112.ps[1] = Point(1298.5, 797.25);
+ poly112.ps[2] = Point(1222.5, 797.25);
+ poly112.ps[3] = Point(1222.5, 757.25);
+ new ShapeRef(router, poly112, 112);
+
+ Polygon poly113(4);
+ poly113.ps[0] = Point(1527.5, 757.25);
+ poly113.ps[1] = Point(1527.5, 797.25);
+ poly113.ps[2] = Point(1451.5, 797.25);
+ poly113.ps[3] = Point(1451.5, 757.25);
+ new ShapeRef(router, poly113, 113);
+
+ Polygon poly114(4);
+ poly114.ps[0] = Point(1493.5, 401);
+ poly114.ps[1] = Point(1493.5, 461);
+ poly114.ps[2] = Point(1437.5, 461);
+ poly114.ps[3] = Point(1437.5, 401);
+ new ShapeRef(router, poly114, 114);
+
+ Polygon poly115(4);
+ poly115.ps[0] = Point(1415.5, 569.75);
+ poly115.ps[1] = Point(1415.5, 609.75);
+ poly115.ps[2] = Point(1339.5, 609.75);
+ poly115.ps[3] = Point(1339.5, 569.75);
+ new ShapeRef(router, poly115, 115);
+
+ Polygon poly116(4);
+ poly116.ps[0] = Point(1415.5, 368);
+ poly116.ps[1] = Point(1415.5, 408);
+ poly116.ps[2] = Point(1339.5, 408);
+ poly116.ps[3] = Point(1339.5, 368);
+ new ShapeRef(router, poly116, 116);
+
+ Polygon poly117(4);
+ poly117.ps[0] = Point(1086.5, 607.25);
+ poly117.ps[1] = Point(1086.5, 667.25);
+ poly117.ps[2] = Point(1030.5, 667.25);
+ poly117.ps[3] = Point(1030.5, 607.25);
+ new ShapeRef(router, poly117, 117);
+
+ Polygon poly118(4);
+ poly118.ps[0] = Point(541.5, 511.25);
+ poly118.ps[1] = Point(541.5, 571.25);
+ poly118.ps[2] = Point(485.5, 571.25);
+ poly118.ps[3] = Point(485.5, 511.25);
+ new ShapeRef(router, poly118, 118);
+
+ Polygon poly119(4);
+ poly119.ps[0] = Point(541.5, 586.25);
+ poly119.ps[1] = Point(541.5, 646.25);
+ poly119.ps[2] = Point(485.5, 646.25);
+ poly119.ps[3] = Point(485.5, 586.25);
+ new ShapeRef(router, poly119, 119);
+
+ Polygon poly120(4);
+ poly120.ps[0] = Point(962.5, 519.75);
+ poly120.ps[1] = Point(962.5, 579.75);
+ poly120.ps[2] = Point(906.5, 579.75);
+ poly120.ps[3] = Point(906.5, 519.75);
+ new ShapeRef(router, poly120, 120);
+
+ Polygon poly121(4);
+ poly121.ps[0] = Point(759.5, 569.75);
+ poly121.ps[1] = Point(759.5, 609.75);
+ poly121.ps[2] = Point(683.5, 609.75);
+ poly121.ps[3] = Point(683.5, 569.75);
+ new ShapeRef(router, poly121, 121);
+
+ Polygon poly122(4);
+ poly122.ps[0] = Point(372.5, 569.75);
+ poly122.ps[1] = Point(372.5, 609.75);
+ poly122.ps[2] = Point(296.5, 609.75);
+ poly122.ps[3] = Point(296.5, 569.75);
+ new ShapeRef(router, poly122, 122);
+
+ Polygon poly123(4);
+ poly123.ps[0] = Point(640.5, 263.5);
+ poly123.ps[1] = Point(640.5, 323.5);
+ poly123.ps[2] = Point(584.5, 323.5);
+ poly123.ps[3] = Point(584.5, 263.5);
+ new ShapeRef(router, poly123, 123);
+
+ Polygon poly124(4);
+ poly124.ps[0] = Point(640.5, 338.5);
+ poly124.ps[1] = Point(640.5, 398.5);
+ poly124.ps[2] = Point(584.5, 398.5);
+ poly124.ps[3] = Point(584.5, 338.5);
+ new ShapeRef(router, poly124, 124);
+
+ Polygon poly125(4);
+ poly125.ps[0] = Point(640.5, 610.5);
+ poly125.ps[1] = Point(640.5, 670.5);
+ poly125.ps[2] = Point(584.5, 670.5);
+ poly125.ps[3] = Point(584.5, 610.5);
+ new ShapeRef(router, poly125, 125);
+
+ Polygon poly126(4);
+ poly126.ps[0] = Point(929.5, 285);
+ poly126.ps[1] = Point(929.5, 345);
+ poly126.ps[2] = Point(873.5, 345);
+ poly126.ps[3] = Point(873.5, 285);
+ new ShapeRef(router, poly126, 126);
+
+ Polygon poly127(4);
+ poly127.ps[0] = Point(929.5, 169);
+ poly127.ps[1] = Point(929.5, 229);
+ poly127.ps[2] = Point(873.5, 229);
+ poly127.ps[3] = Point(873.5, 169);
+ new ShapeRef(router, poly127, 127);
+
+ Polygon poly128(4);
+ poly128.ps[0] = Point(574.5, 2104.92);
+ poly128.ps[1] = Point(574.5, 2164.92);
+ poly128.ps[2] = Point(518.5, 2164.92);
+ poly128.ps[3] = Point(518.5, 2104.92);
+ new ShapeRef(router, poly128, 128);
+
+ Polygon poly129(4);
+ poly129.ps[0] = Point(1415.5, 1330.92);
+ poly129.ps[1] = Point(1415.5, 1370.92);
+ poly129.ps[2] = Point(1339.5, 1370.92);
+ poly129.ps[3] = Point(1339.5, 1330.92);
+ new ShapeRef(router, poly129, 129);
+
+ Polygon poly130(4);
+ poly130.ps[0] = Point(640.5, 413.5);
+ poly130.ps[1] = Point(640.5, 473.5);
+ poly130.ps[2] = Point(584.5, 473.5);
+ poly130.ps[3] = Point(584.5, 413.5);
+ new ShapeRef(router, poly130, 130);
+
+ Polygon poly131(4);
+ poly131.ps[0] = Point(541.5, 708.25);
+ poly131.ps[1] = Point(541.5, 768.25);
+ poly131.ps[2] = Point(485.5, 768.25);
+ poly131.ps[3] = Point(485.5, 708.25);
+ new ShapeRef(router, poly131, 131);
+
+ Polygon poly132(4);
+ poly132.ps[0] = Point(314.5, 740.25);
+ poly132.ps[1] = Point(314.5, 800.25);
+ poly132.ps[2] = Point(258.5, 800.25);
+ poly132.ps[3] = Point(258.5, 740.25);
+ new ShapeRef(router, poly132, 132);
+
+ Polygon poly133(4);
+ poly133.ps[0] = Point(314.5, 856.25);
+ poly133.ps[1] = Point(314.5, 916.25);
+ poly133.ps[2] = Point(258.5, 916.25);
+ poly133.ps[3] = Point(258.5, 856.25);
+ new ShapeRef(router, poly133, 133);
+
+ Polygon poly134(4);
+ poly134.ps[0] = Point(706.5, 740.25);
+ poly134.ps[1] = Point(706.5, 800.25);
+ poly134.ps[2] = Point(650.5, 800.25);
+ poly134.ps[3] = Point(650.5, 740.25);
+ new ShapeRef(router, poly134, 134);
+
+ Polygon poly135(4);
+ poly135.ps[0] = Point(706.5, 856.25);
+ poly135.ps[1] = Point(706.5, 916.25);
+ poly135.ps[2] = Point(650.5, 916.25);
+ poly135.ps[3] = Point(650.5, 856.25);
+ new ShapeRef(router, poly135, 135);
+
+ Polygon poly136(4);
+ poly136.ps[0] = Point(405.5, 1623.92);
+ poly136.ps[1] = Point(405.5, 1683.92);
+ poly136.ps[2] = Point(349.5, 1683.92);
+ poly136.ps[3] = Point(349.5, 1623.92);
+ new ShapeRef(router, poly136, 136);
+
+ Polygon poly137(4);
+ poly137.ps[0] = Point(1309.5, 2300.92);
+ poly137.ps[1] = Point(1309.5, 2360.92);
+ poly137.ps[2] = Point(1253.5, 2360.92);
+ poly137.ps[3] = Point(1253.5, 2300.92);
+ new ShapeRef(router, poly137, 137);
+
+ Polygon poly138(4);
+ poly138.ps[0] = Point(405.5, 1745.92);
+ poly138.ps[1] = Point(405.5, 1805.92);
+ poly138.ps[2] = Point(349.5, 1805.92);
+ poly138.ps[3] = Point(349.5, 1745.92);
+ new ShapeRef(router, poly138, 138);
+
+ Polygon poly139(4);
+ poly139.ps[0] = Point(1436.5, 1094.92);
+ poly139.ps[1] = Point(1436.5, 1134.92);
+ poly139.ps[2] = Point(1360.5, 1134.92);
+ poly139.ps[3] = Point(1360.5, 1094.92);
+ new ShapeRef(router, poly139, 139);
+
+ Polygon poly140(4);
+ poly140.ps[0] = Point(1426.5, 1268.92);
+ poly140.ps[1] = Point(1426.5, 1308.92);
+ poly140.ps[2] = Point(1350.5, 1308.92);
+ poly140.ps[3] = Point(1350.5, 1268.92);
+ new ShapeRef(router, poly140, 140);
+
+ Polygon poly141(4);
+ poly141.ps[0] = Point(1564.5, 1268.92);
+ poly141.ps[1] = Point(1564.5, 1308.92);
+ poly141.ps[2] = Point(1488.5, 1308.92);
+ poly141.ps[3] = Point(1488.5, 1268.92);
+ new ShapeRef(router, poly141, 141);
+
+ Polygon poly142(4);
+ poly142.ps[0] = Point(706.5, 1789.92);
+ poly142.ps[1] = Point(706.5, 1849.92);
+ poly142.ps[2] = Point(650.5, 1849.92);
+ poly142.ps[3] = Point(650.5, 1789.92);
+ new ShapeRef(router, poly142, 142);
+
+ Polygon poly143(4);
+ poly143.ps[0] = Point(1655.5, 1268.92);
+ poly143.ps[1] = Point(1655.5, 1308.92);
+ poly143.ps[2] = Point(1579.5, 1308.92);
+ poly143.ps[3] = Point(1579.5, 1268.92);
+ new ShapeRef(router, poly143, 143);
+
+ Polygon poly144(4);
+ poly144.ps[0] = Point(1276.5, 1363.92);
+ poly144.ps[1] = Point(1276.5, 1423.92);
+ poly144.ps[2] = Point(1220.5, 1423.92);
+ poly144.ps[3] = Point(1220.5, 1363.92);
+ new ShapeRef(router, poly144, 144);
+
+ Polygon poly145(4);
+ poly145.ps[0] = Point(1276.5, 1156.92);
+ poly145.ps[1] = Point(1276.5, 1216.92);
+ poly145.ps[2] = Point(1220.5, 1216.92);
+ poly145.ps[3] = Point(1220.5, 1156.92);
+ new ShapeRef(router, poly145, 145);
+
+ Polygon poly146(4);
+ poly146.ps[0] = Point(220.5, 2049.92);
+ poly146.ps[1] = Point(220.5, 2089.92);
+ poly146.ps[2] = Point(144.5, 2089.92);
+ poly146.ps[3] = Point(144.5, 2049.92);
+ new ShapeRef(router, poly146, 146);
+
+ Polygon poly147(4);
+ poly147.ps[0] = Point(1436.5, 757.25);
+ poly147.ps[1] = Point(1436.5, 797.25);
+ poly147.ps[2] = Point(1360.5, 797.25);
+ poly147.ps[3] = Point(1360.5, 757.25);
+ new ShapeRef(router, poly147, 147);
+
+ Polygon poly148(4);
+ poly148.ps[0] = Point(640.5, 535.5);
+ poly148.ps[1] = Point(640.5, 595.5);
+ poly148.ps[2] = Point(584.5, 595.5);
+ poly148.ps[3] = Point(584.5, 535.5);
+ new ShapeRef(router, poly148, 148);
+
+ Polygon poly149(4);
+ poly149.ps[0] = Point(541.5, 783.25);
+ poly149.ps[1] = Point(541.5, 843.25);
+ poly149.ps[2] = Point(485.5, 843.25);
+ poly149.ps[3] = Point(485.5, 783.25);
+ new ShapeRef(router, poly149, 149);
+
+ Polygon poly150(4);
+ poly150.ps[0] = Point(1309.5, 2375.92);
+ poly150.ps[1] = Point(1309.5, 2435.92);
+ poly150.ps[2] = Point(1253.5, 2435.92);
+ poly150.ps[3] = Point(1253.5, 2375.92);
+ new ShapeRef(router, poly150, 150);
+
+ Polygon poly151(4);
+ poly151.ps[0] = Point(1610, 700.5);
+ poly151.ps[1] = Point(1610, 740.5);
+ poly151.ps[2] = Point(1550, 740.5);
+ poly151.ps[3] = Point(1550, 700.5);
+ new ShapeRef(router, poly151, 151);
+
+ Polygon poly152(4);
+ poly152.ps[0] = Point(1610, 740.5);
+ poly152.ps[1] = Point(1610, 780.5);
+ poly152.ps[2] = Point(1550, 780.5);
+ poly152.ps[3] = Point(1550, 740.5);
+ new ShapeRef(router, poly152, 152);
+
+ Polygon poly153(4);
+ poly153.ps[0] = Point(1661, 869);
+ poly153.ps[1] = Point(1661, 929);
+ poly153.ps[2] = Point(1621, 929);
+ poly153.ps[3] = Point(1621, 869);
+ new ShapeRef(router, poly153, 153);
+
+ Polygon poly154(4);
+ poly154.ps[0] = Point(1701, 869);
+ poly154.ps[1] = Point(1701, 929);
+ poly154.ps[2] = Point(1661, 929);
+ poly154.ps[3] = Point(1661, 869);
+ new ShapeRef(router, poly154, 154);
+
+ Polygon poly155(4);
+ poly155.ps[0] = Point(1410, 159.5);
+ poly155.ps[1] = Point(1410, 219.5);
+ poly155.ps[2] = Point(1370, 219.5);
+ poly155.ps[3] = Point(1370, 159.5);
+ new ShapeRef(router, poly155, 155);
+
+ Polygon poly156(4);
+ poly156.ps[0] = Point(252.5, 1825.42);
+ poly156.ps[1] = Point(252.5, 1865.42);
+ poly156.ps[2] = Point(192.5, 1865.42);
+ poly156.ps[3] = Point(192.5, 1825.42);
+ new ShapeRef(router, poly156, 156);
+
+ Polygon poly157(4);
+ poly157.ps[0] = Point(252.5, 1865.42);
+ poly157.ps[1] = Point(252.5, 1905.42);
+ poly157.ps[2] = Point(192.5, 1905.42);
+ poly157.ps[3] = Point(192.5, 1865.42);
+ new ShapeRef(router, poly157, 157);
+
+ Polygon poly158(4);
+ poly158.ps[0] = Point(867.5, 1454.42);
+ poly158.ps[1] = Point(867.5, 1494.42);
+ poly158.ps[2] = Point(807.5, 1494.42);
+ poly158.ps[3] = Point(807.5, 1454.42);
+ new ShapeRef(router, poly158, 158);
+
+ Polygon poly159(4);
+ poly159.ps[0] = Point(1597, 2133.92);
+ poly159.ps[1] = Point(1597, 2193.92);
+ poly159.ps[2] = Point(1557, 2193.92);
+ poly159.ps[3] = Point(1557, 2133.92);
+ new ShapeRef(router, poly159, 159);
+
+ Polygon poly160(4);
+ poly160.ps[0] = Point(675.5, 2248.92);
+ poly160.ps[1] = Point(675.5, 2290.92);
+ poly160.ps[2] = Point(607.5, 2290.92);
+ poly160.ps[3] = Point(607.5, 2248.92);
+ new ShapeRef(router, poly160, 160);
+
+ Polygon poly161(4);
+ poly161.ps[0] = Point(272.5, 2039.92);
+ poly161.ps[1] = Point(272.5, 2099.92);
+ poly161.ps[2] = Point(230.5, 2099.92);
+ poly161.ps[3] = Point(230.5, 2039.92);
+ new ShapeRef(router, poly161, 161);
+
+ Polygon poly162(4);
+ poly162.ps[0] = Point(642.5, 333.5);
+ poly162.ps[1] = Point(642.5, 600.5);
+ poly162.ps[2] = Point(574.5, 600.5);
+ poly162.ps[3] = Point(574.5, 333.5);
+ new ShapeRef(router, poly162, 162);
+
+ Polygon poly163(4);
+ poly163.ps[0] = Point(543.5, 581.25);
+ poly163.ps[1] = Point(543.5, 773.25);
+ poly163.ps[2] = Point(475.5, 773.25);
+ poly163.ps[3] = Point(475.5, 581.25);
+ new ShapeRef(router, poly163, 163);
+
+ Polygon poly164(4);
+ poly164.ps[0] = Point(1441.5, 747.25);
+ poly164.ps[1] = Point(1441.5, 807.25);
+ poly164.ps[2] = Point(1308.5, 807.25);
+ poly164.ps[3] = Point(1308.5, 747.25);
+ new ShapeRef(router, poly164, 164);
+
+ Polygon poly165(4);
+ poly165.ps[0] = Point(407.5, 1693.92);
+ poly165.ps[1] = Point(407.5, 1735.92);
+ poly165.ps[2] = Point(339.5, 1735.92);
+ poly165.ps[3] = Point(339.5, 1693.92);
+ new ShapeRef(router, poly165, 165);
+
+ Polygon poly166(4);
+ poly166.ps[0] = Point(1569.5, 1258.92);
+ poly166.ps[1] = Point(1569.5, 1318.92);
+ poly166.ps[2] = Point(1436.5, 1318.92);
+ poly166.ps[3] = Point(1436.5, 1258.92);
+ new ShapeRef(router, poly166, 166);
+
+ Polygon poly167(4);
+ poly167.ps[0] = Point(1350.5, 1084.92);
+ poly167.ps[1] = Point(1350.5, 1144.92);
+ poly167.ps[2] = Point(1308.5, 1144.92);
+ poly167.ps[3] = Point(1308.5, 1084.92);
+ new ShapeRef(router, poly167, 167);
+
+ Polygon poly168(4);
+ poly168.ps[0] = Point(1311.5, 2173.92);
+ poly168.ps[1] = Point(1311.5, 2365.92);
+ poly168.ps[2] = Point(1243.5, 2365.92);
+ poly168.ps[3] = Point(1243.5, 2173.92);
+ new ShapeRef(router, poly168, 168);
+
+ ConnRef *connRef169 = new ConnRef(router, 169);
+ ConnEnd srcPt169(Point(1329.5, 974.25), 2);
+ connRef169->setSourceEndpoint(srcPt169);
+ ConnEnd dstPt169(Point(868.5, 1053.92), 15);
+ connRef169->setDestEndpoint(dstPt169);
+ connRef169->setRoutingType((ConnType)2);
+
+ ConnRef *connRef170 = new ConnRef(router, 170);
+ ConnEnd srcPt170(Point(1329.5, 944.25), 1);
+ connRef170->setSourceEndpoint(srcPt170);
+ ConnEnd dstPt170(Point(1329.5, 843.25), 15);
+ connRef170->setDestEndpoint(dstPt170);
+ connRef170->setRoutingType((ConnType)2);
+
+ ConnRef *connRef171 = new ConnRef(router, 171);
+ ConnEnd srcPt171(Point(1329.5, 974.25), 2);
+ connRef171->setSourceEndpoint(srcPt171);
+ ConnEnd dstPt171(Point(1329.5, 1053.92), 15);
+ connRef171->setDestEndpoint(dstPt171);
+ connRef171->setRoutingType((ConnType)2);
+
+ ConnRef *connRef172 = new ConnRef(router, 172);
+ ConnEnd srcPt172(Point(630.5, 2248.92), 4);
+ connRef172->setSourceEndpoint(srcPt172);
+ ConnEnd dstPt172(Point(251.5, 2269.92), 15);
+ connRef172->setDestEndpoint(dstPt172);
+ connRef172->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints172(1);
+ checkpoints172[0] = Point(607.5, 2269.92);
+ connRef172->setRoutingCheckpoints(checkpoints172);
+
+ ConnRef *connRef173 = new ConnRef(router, 173);
+ ConnEnd srcPt173(Point(660.5, 2248.92), 8);
+ connRef173->setSourceEndpoint(srcPt173);
+ ConnEnd dstPt173(Point(967.5, 2269.92), 15);
+ connRef173->setDestEndpoint(dstPt173);
+ connRef173->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints173(1);
+ checkpoints173[0] = Point(683.5, 2269.92);
+ connRef173->setRoutingCheckpoints(checkpoints173);
+
+ ConnRef *connRef174 = new ConnRef(router, 174);
+ ConnEnd srcPt174(Point(272.5, 2084.92), 2);
+ connRef174->setSourceEndpoint(srcPt174);
+ ConnEnd dstPt174(Point(251.5, 2269.92), 15);
+ connRef174->setDestEndpoint(dstPt174);
+ connRef174->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints174(1);
+ checkpoints174[0] = Point(251.5, 2099.92);
+ connRef174->setRoutingCheckpoints(checkpoints174);
+
+ ConnRef *connRef175 = new ConnRef(router, 175);
+ ConnEnd srcPt175(Point(630.5, 2290.92), 4);
+ connRef175->setSourceEndpoint(srcPt175);
+ ConnEnd dstPt175(Point(251.5, 2269.92), 15);
+ connRef175->setDestEndpoint(dstPt175);
+ connRef175->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints175(1);
+ checkpoints175[0] = Point(607.5, 2269.92);
+ connRef175->setRoutingCheckpoints(checkpoints175);
+
+ ConnRef *connRef176 = new ConnRef(router, 176);
+ ConnEnd srcPt176(Point(660.5, 2290.92), 8);
+ connRef176->setSourceEndpoint(srcPt176);
+ ConnEnd dstPt176(Point(967.5, 2269.92), 15);
+ connRef176->setDestEndpoint(dstPt176);
+ connRef176->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints176(1);
+ checkpoints176[0] = Point(683.5, 2269.92);
+ connRef176->setRoutingCheckpoints(checkpoints176);
+
+ ConnRef *connRef177 = new ConnRef(router, 177);
+ ConnEnd srcPt177(Point(251.5, 2269.92), 15);
+ connRef177->setSourceEndpoint(srcPt177);
+ ConnEnd dstPt177(Point(230.5, 2084.92), 2);
+ connRef177->setDestEndpoint(dstPt177);
+ connRef177->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints177(1);
+ checkpoints177[0] = Point(251.5, 2099.92);
+ connRef177->setRoutingCheckpoints(checkpoints177);
+
+ ConnRef *connRef178 = new ConnRef(router, 178);
+ ConnEnd srcPt178(Point(967.5, 2222.92), 2);
+ connRef178->setSourceEndpoint(srcPt178);
+ ConnEnd dstPt178(Point(967.5, 2269.92), 15);
+ connRef178->setDestEndpoint(dstPt178);
+ connRef178->setRoutingType((ConnType)2);
+
+ ConnRef *connRef179 = new ConnRef(router, 179);
+ ConnEnd srcPt179(Point(1266.5, 2173.92), 4);
+ connRef179->setSourceEndpoint(srcPt179);
+ ConnEnd dstPt179(Point(967.5, 2269.92), 15);
+ connRef179->setDestEndpoint(dstPt179);
+ connRef179->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints179(1);
+ checkpoints179[0] = Point(1243.5, 2269.92);
+ connRef179->setRoutingCheckpoints(checkpoints179);
+
+ ConnRef *connRef180 = new ConnRef(router, 180);
+ ConnEnd srcPt180(Point(1266.5, 2248.92), 4);
+ connRef180->setSourceEndpoint(srcPt180);
+ ConnEnd dstPt180(Point(967.5, 2269.92), 15);
+ connRef180->setDestEndpoint(dstPt180);
+ connRef180->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints180(1);
+ checkpoints180[0] = Point(1243.5, 2269.92);
+ connRef180->setRoutingCheckpoints(checkpoints180);
+
+ ConnRef *connRef181 = new ConnRef(router, 181);
+ ConnEnd srcPt181(Point(1142.5, 2041.92), 4);
+ connRef181->setSourceEndpoint(srcPt181);
+ ConnEnd dstPt181(Point(967.5, 2008.92), 15);
+ connRef181->setDestEndpoint(dstPt181);
+ connRef181->setRoutingType((ConnType)2);
+
+ ConnRef *connRef182 = new ConnRef(router, 182);
+ ConnEnd srcPt182(Point(1157.5, 1940.92), 2);
+ connRef182->setSourceEndpoint(srcPt182);
+ ConnEnd dstPt182(Point(967.5, 2008.92), 15);
+ connRef182->setDestEndpoint(dstPt182);
+ connRef182->setRoutingType((ConnType)2);
+#endif
+
+ ConnRef *connRef183 = new ConnRef(router, 183);
+ ConnEnd srcPt183(Point(820.5, 2008.92), 4);
+ connRef183->setSourceEndpoint(srcPt183);
+ ConnEnd dstPt183(Point(579.5, 2008.92), 15);
+ connRef183->setDestEndpoint(dstPt183);
+ connRef183->setRoutingType((ConnType)2);
+
+ ConnRef *connRef184 = new ConnRef(router, 184);
+ ConnEnd srcPt184(Point(820.5, 2008.92), 4);
+ connRef184->setSourceEndpoint(srcPt184);
+ ConnEnd dstPt184(Point(967.5, 1892.92), 15);
+ connRef184->setDestEndpoint(dstPt184);
+ connRef184->setRoutingType((ConnType)2);
+
+#ifdef ALL
+ ConnRef *connRef185 = new ConnRef(router, 185);
+ ConnEnd srcPt185(Point(395.5, 2008.92), 4);
+ connRef185->setSourceEndpoint(srcPt185);
+ ConnEnd dstPt185(Point(251.5, 2008.92), 15);
+ connRef185->setDestEndpoint(dstPt185);
+ connRef185->setRoutingType((ConnType)2);
+
+ ConnRef *connRef186 = new ConnRef(router, 186);
+ ConnEnd srcPt186(Point(425.5, 2008.92), 8);
+ connRef186->setSourceEndpoint(srcPt186);
+ ConnEnd dstPt186(Point(579.5, 2008.92), 15);
+ connRef186->setDestEndpoint(dstPt186);
+ connRef186->setRoutingType((ConnType)2);
+
+ ConnRef *connRef187 = new ConnRef(router, 187);
+ ConnEnd srcPt187(Point(395.5, 2008.92), 4);
+ connRef187->setSourceEndpoint(srcPt187);
+ ConnEnd dstPt187(Point(410.5, 2174.92), 15);
+ connRef187->setDestEndpoint(dstPt187);
+ connRef187->setRoutingType((ConnType)2);
+
+ ConnRef *connRef188 = new ConnRef(router, 188);
+ ConnEnd srcPt188(Point(1513.5, 2008.92), 8);
+ connRef188->setSourceEndpoint(srcPt188);
+ ConnEnd dstPt188(Point(1574.5, 2008.92), 15);
+ connRef188->setDestEndpoint(dstPt188);
+ connRef188->setRoutingType((ConnType)2);
+
+ ConnRef *connRef189 = new ConnRef(router, 189);
+ ConnEnd srcPt189(Point(1483.5, 2008.92), 4);
+ connRef189->setSourceEndpoint(srcPt189);
+ ConnEnd dstPt189(Point(1329.5, 2008.92), 15);
+ connRef189->setDestEndpoint(dstPt189);
+ connRef189->setRoutingType((ConnType)2);
+
+ ConnRef *connRef190 = new ConnRef(router, 190);
+ ConnEnd srcPt190(Point(1329.5, 1791.92), 2);
+ connRef190->setSourceEndpoint(srcPt190);
+ ConnEnd dstPt190(Point(1329.5, 2008.92), 15);
+ connRef190->setDestEndpoint(dstPt190);
+ connRef190->setRoutingType((ConnType)2);
+
+ ConnRef *connRef191 = new ConnRef(router, 191);
+ ConnEnd srcPt191(Point(1329.5, 1637.92), 1);
+ connRef191->setSourceEndpoint(srcPt191);
+ ConnEnd dstPt191(Point(1329.5, 1590.92), 15);
+ connRef191->setDestEndpoint(dstPt191);
+ connRef191->setRoutingType((ConnType)2);
+
+ ConnRef *connRef192 = new ConnRef(router, 192);
+ ConnEnd srcPt192(Point(1329.5, 1667.92), 2);
+ connRef192->setSourceEndpoint(srcPt192);
+ ConnEnd dstPt192(Point(1329.5, 1714.92), 15);
+ connRef192->setDestEndpoint(dstPt192);
+ connRef192->setRoutingType((ConnType)2);
+
+ ConnRef *connRef193 = new ConnRef(router, 193);
+ ConnEnd srcPt193(Point(1329.5, 1543.92), 2);
+ connRef193->setSourceEndpoint(srcPt193);
+ ConnEnd dstPt193(Point(1329.5, 1590.92), 15);
+ connRef193->setDestEndpoint(dstPt193);
+ connRef193->setRoutingType((ConnType)2);
+
+ ConnRef *connRef194 = new ConnRef(router, 194);
+ ConnEnd srcPt194(Point(1329.5, 1513.92), 1);
+ connRef194->setSourceEndpoint(srcPt194);
+ ConnEnd dstPt194(Point(1329.5, 1466.92), 15);
+ connRef194->setDestEndpoint(dstPt194);
+ connRef194->setRoutingType((ConnType)2);
+
+ ConnRef *connRef195 = new ConnRef(router, 195);
+ ConnEnd srcPt195(Point(1308.5, 1129.92), 2);
+ connRef195->setSourceEndpoint(srcPt195);
+ ConnEnd dstPt195(Point(1329.5, 1226.92), 15);
+ connRef195->setDestEndpoint(dstPt195);
+ connRef195->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints195(1);
+ checkpoints195[0] = Point(1329.5, 1144.92);
+ connRef195->setRoutingCheckpoints(checkpoints195);
+
+ ConnRef *connRef196 = new ConnRef(router, 196);
+ ConnEnd srcPt196(Point(1308.5, 1099.92), 1);
+ connRef196->setSourceEndpoint(srcPt196);
+ ConnEnd dstPt196(Point(1329.5, 1053.92), 15);
+ connRef196->setDestEndpoint(dstPt196);
+ connRef196->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints196(1);
+ checkpoints196[0] = Point(1329.5, 1084.92);
+ connRef196->setRoutingCheckpoints(checkpoints196);
+
+ ConnRef *connRef197 = new ConnRef(router, 197);
+ ConnEnd srcPt197(Point(1109.5, 1053.92), 4);
+ connRef197->setSourceEndpoint(srcPt197);
+ ConnEnd dstPt197(Point(868.5, 1053.92), 15);
+ connRef197->setDestEndpoint(dstPt197);
+ connRef197->setRoutingType((ConnType)2);
+
+ ConnRef *connRef198 = new ConnRef(router, 198);
+ ConnEnd srcPt198(Point(1139.5, 1053.92), 8);
+ connRef198->setSourceEndpoint(srcPt198);
+ ConnEnd dstPt198(Point(1329.5, 1053.92), 15);
+ connRef198->setDestEndpoint(dstPt198);
+ connRef198->setRoutingType((ConnType)2);
+
+ ConnRef *connRef199 = new ConnRef(router, 199);
+ ConnEnd srcPt199(Point(1308.5, 792.25), 2);
+ connRef199->setSourceEndpoint(srcPt199);
+ ConnEnd dstPt199(Point(1329.5, 843.25), 15);
+ connRef199->setDestEndpoint(dstPt199);
+ connRef199->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints199(1);
+ checkpoints199[0] = Point(1329.5, 807.25);
+ connRef199->setRoutingCheckpoints(checkpoints199);
+
+ ConnRef *connRef200 = new ConnRef(router, 200);
+ ConnEnd srcPt200(Point(1441.5, 762.25), 1);
+ connRef200->setSourceEndpoint(srcPt200);
+ ConnEnd dstPt200(Point(1329.5, 677.25), 15);
+ connRef200->setDestEndpoint(dstPt200);
+ connRef200->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints200(1);
+ checkpoints200[0] = Point(1329.5, 747.25);
+ connRef200->setRoutingCheckpoints(checkpoints200);
+
+ ConnRef *connRef201 = new ConnRef(router, 201);
+ ConnEnd srcPt201(Point(1450.5, 471), 4);
+ connRef201->setSourceEndpoint(srcPt201);
+ ConnEnd dstPt201(Point(1329.5, 504.5), 15);
+ connRef201->setDestEndpoint(dstPt201);
+ connRef201->setRoutingType((ConnType)2);
+
+ ConnRef *connRef202 = new ConnRef(router, 202);
+ ConnEnd srcPt202(Point(1329.5, 574.75), 1);
+ connRef202->setSourceEndpoint(srcPt202);
+ ConnEnd dstPt202(Point(1329.5, 504.5), 15);
+ connRef202->setDestEndpoint(dstPt202);
+ connRef202->setRoutingType((ConnType)2);
+
+ ConnRef *connRef203 = new ConnRef(router, 203);
+ ConnEnd srcPt203(Point(1329.5, 604.75), 2);
+ connRef203->setSourceEndpoint(srcPt203);
+ ConnEnd dstPt203(Point(1329.5, 677.25), 15);
+ connRef203->setDestEndpoint(dstPt203);
+ connRef203->setRoutingType((ConnType)2);
+
+ ConnRef *connRef204 = new ConnRef(router, 204);
+ ConnEnd srcPt204(Point(1329.5, 373), 1);
+ connRef204->setSourceEndpoint(srcPt204);
+ ConnEnd dstPt204(Point(1329.5, 272), 15);
+ connRef204->setDestEndpoint(dstPt204);
+ connRef204->setRoutingType((ConnType)2);
+
+ ConnRef *connRef205 = new ConnRef(router, 205);
+ ConnEnd srcPt205(Point(1329.5, 403), 2);
+ connRef205->setSourceEndpoint(srcPt205);
+ ConnEnd dstPt205(Point(1329.5, 504.5), 15);
+ connRef205->setDestEndpoint(dstPt205);
+ connRef205->setRoutingType((ConnType)2);
+
+ ConnRef *connRef206 = new ConnRef(router, 206);
+ ConnEnd srcPt206(Point(1043.5, 677.25), 4);
+ connRef206->setSourceEndpoint(srcPt206);
+ ConnEnd dstPt206(Point(868.5, 677.25), 15);
+ connRef206->setDestEndpoint(dstPt206);
+ connRef206->setRoutingType((ConnType)2);
+
+ ConnRef *connRef207 = new ConnRef(router, 207);
+ ConnEnd srcPt207(Point(1073.5, 677.25), 8);
+ connRef207->setSourceEndpoint(srcPt207);
+ ConnEnd dstPt207(Point(1329.5, 677.25), 15);
+ connRef207->setDestEndpoint(dstPt207);
+ connRef207->setRoutingType((ConnType)2);
+
+ ConnRef *connRef208 = new ConnRef(router, 208);
+ ConnEnd srcPt208(Point(528.5, 581.25), 8);
+ connRef208->setSourceEndpoint(srcPt208);
+ ConnEnd dstPt208(Point(868.5, 677.25), 15);
+ connRef208->setDestEndpoint(dstPt208);
+ connRef208->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints208(1);
+ checkpoints208[0] = Point(551.5, 677.25);
+ connRef208->setRoutingCheckpoints(checkpoints208);
+
+ ConnRef *connRef209 = new ConnRef(router, 209);
+ ConnEnd srcPt209(Point(528.5, 656.25), 8);
+ connRef209->setSourceEndpoint(srcPt209);
+ ConnEnd dstPt209(Point(868.5, 677.25), 15);
+ connRef209->setDestEndpoint(dstPt209);
+ connRef209->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints209(1);
+ checkpoints209[0] = Point(551.5, 677.25);
+ connRef209->setRoutingCheckpoints(checkpoints209);
+
+ ConnRef *connRef210 = new ConnRef(router, 210);
+ ConnEnd srcPt210(Point(919.5, 589.75), 4);
+ connRef210->setSourceEndpoint(srcPt210);
+ ConnEnd dstPt210(Point(868.5, 677.25), 15);
+ connRef210->setDestEndpoint(dstPt210);
+ connRef210->setRoutingType((ConnType)2);
+
+ ConnRef *connRef211 = new ConnRef(router, 211);
+ ConnEnd srcPt211(Point(949.5, 589.75), 8);
+ connRef211->setSourceEndpoint(srcPt211);
+ ConnEnd dstPt211(Point(1329.5, 504.5), 15);
+ connRef211->setDestEndpoint(dstPt211);
+ connRef211->setRoutingType((ConnType)2);
+
+ ConnRef *connRef212 = new ConnRef(router, 212);
+ ConnEnd srcPt212(Point(769.5, 604.75), 2);
+ connRef212->setSourceEndpoint(srcPt212);
+ ConnEnd dstPt212(Point(868.5, 677.25), 15);
+ connRef212->setDestEndpoint(dstPt212);
+ connRef212->setRoutingType((ConnType)2);
+
+ ConnRef *connRef213 = new ConnRef(router, 213);
+ ConnEnd srcPt213(Point(769.5, 574.75), 1);
+ connRef213->setSourceEndpoint(srcPt213);
+ ConnEnd dstPt213(Point(1329.5, 504.5), 15);
+ connRef213->setDestEndpoint(dstPt213);
+ connRef213->setRoutingType((ConnType)2);
+
+ ConnRef *connRef214 = new ConnRef(router, 214);
+ ConnEnd srcPt214(Point(286.5, 574.75), 1);
+ connRef214->setSourceEndpoint(srcPt214);
+ ConnEnd dstPt214(Point(286.5, 504.5), 15);
+ connRef214->setDestEndpoint(dstPt214);
+ connRef214->setRoutingType((ConnType)2);
+
+ ConnRef *connRef215 = new ConnRef(router, 215);
+ ConnEnd srcPt215(Point(286.5, 604.75), 2);
+ connRef215->setSourceEndpoint(srcPt215);
+ ConnEnd dstPt215(Point(286.5, 677.25), 15);
+ connRef215->setDestEndpoint(dstPt215);
+ connRef215->setRoutingType((ConnType)2);
+
+ ConnRef *connRef216 = new ConnRef(router, 216);
+ ConnEnd srcPt216(Point(627.5, 333.5), 8);
+ connRef216->setSourceEndpoint(srcPt216);
+ ConnEnd dstPt216(Point(1329.5, 504.5), 15);
+ connRef216->setDestEndpoint(dstPt216);
+ connRef216->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints216(1);
+ checkpoints216[0] = Point(650.5, 504.5);
+ connRef216->setRoutingCheckpoints(checkpoints216);
+
+ ConnRef *connRef217 = new ConnRef(router, 217);
+ ConnEnd srcPt217(Point(627.5, 408.5), 8);
+ connRef217->setSourceEndpoint(srcPt217);
+ ConnEnd dstPt217(Point(1329.5, 504.5), 15);
+ connRef217->setDestEndpoint(dstPt217);
+ connRef217->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints217(1);
+ checkpoints217[0] = Point(650.5, 504.5);
+ connRef217->setRoutingCheckpoints(checkpoints217);
+
+ ConnRef *connRef218 = new ConnRef(router, 218);
+ ConnEnd srcPt218(Point(597.5, 600.5), 4);
+ connRef218->setSourceEndpoint(srcPt218);
+ ConnEnd dstPt218(Point(286.5, 504.5), 15);
+ connRef218->setDestEndpoint(dstPt218);
+ connRef218->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints218(1);
+ checkpoints218[0] = Point(574.5, 504.5);
+ connRef218->setRoutingCheckpoints(checkpoints218);
+
+ ConnRef *connRef219 = new ConnRef(router, 219);
+ ConnEnd srcPt219(Point(886.5, 355), 4);
+ connRef219->setSourceEndpoint(srcPt219);
+ ConnEnd dstPt219(Point(286.5, 504.5), 15);
+ connRef219->setDestEndpoint(dstPt219);
+ connRef219->setRoutingType((ConnType)2);
+
+ ConnRef *connRef220 = new ConnRef(router, 220);
+ ConnEnd srcPt220(Point(886.5, 239), 4);
+ connRef220->setSourceEndpoint(srcPt220);
+ ConnEnd dstPt220(Point(286.5, 504.5), 15);
+ connRef220->setDestEndpoint(dstPt220);
+ connRef220->setRoutingType((ConnType)2);
+
+ ConnRef *connRef221 = new ConnRef(router, 221);
+ ConnEnd srcPt221(Point(561.5, 2174.92), 8);
+ connRef221->setSourceEndpoint(srcPt221);
+ ConnEnd dstPt221(Point(802.5, 2174.92), 15);
+ connRef221->setDestEndpoint(dstPt221);
+ connRef221->setRoutingType((ConnType)2);
+
+ ConnRef *connRef222 = new ConnRef(router, 222);
+ ConnEnd srcPt222(Point(1329.5, 1365.92), 2);
+ connRef222->setSourceEndpoint(srcPt222);
+ ConnEnd dstPt222(Point(1329.5, 1466.92), 15);
+ connRef222->setDestEndpoint(dstPt222);
+ connRef222->setRoutingType((ConnType)2);
+
+ ConnRef *connRef223 = new ConnRef(router, 223);
+ ConnEnd srcPt223(Point(1329.5, 1335.92), 1);
+ connRef223->setSourceEndpoint(srcPt223);
+ ConnEnd dstPt223(Point(1329.5, 1226.92), 15);
+ connRef223->setDestEndpoint(dstPt223);
+ connRef223->setRoutingType((ConnType)2);
+
+ ConnRef *connRef224 = new ConnRef(router, 224);
+ ConnEnd srcPt224(Point(627.5, 483.5), 8);
+ connRef224->setSourceEndpoint(srcPt224);
+ ConnEnd dstPt224(Point(1329.5, 504.5), 15);
+ connRef224->setDestEndpoint(dstPt224);
+ connRef224->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints224(1);
+ checkpoints224[0] = Point(650.5, 504.5);
+ connRef224->setRoutingCheckpoints(checkpoints224);
+
+ ConnRef *connRef225 = new ConnRef(router, 225);
+ ConnEnd srcPt225(Point(528.5, 698.25), 8);
+ connRef225->setSourceEndpoint(srcPt225);
+ ConnEnd dstPt225(Point(868.5, 677.25), 15);
+ connRef225->setDestEndpoint(dstPt225);
+ connRef225->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints225(1);
+ checkpoints225[0] = Point(551.5, 677.25);
+ connRef225->setRoutingCheckpoints(checkpoints225);
+
+ ConnRef *connRef226 = new ConnRef(router, 226);
+ ConnEnd srcPt226(Point(301.5, 810.25), 8);
+ connRef226->setSourceEndpoint(srcPt226);
+ ConnEnd dstPt226(Point(443.5, 810.25), 15);
+ connRef226->setDestEndpoint(dstPt226);
+ connRef226->setRoutingType((ConnType)2);
+
+ ConnRef *connRef227 = new ConnRef(router, 227);
+ ConnEnd srcPt227(Point(301.5, 926.25), 8);
+ connRef227->setSourceEndpoint(srcPt227);
+ ConnEnd dstPt227(Point(443.5, 926.25), 15);
+ connRef227->setDestEndpoint(dstPt227);
+ connRef227->setRoutingType((ConnType)2);
+
+ ConnRef *connRef228 = new ConnRef(router, 228);
+ ConnEnd srcPt228(Point(693.5, 810.25), 8);
+ connRef228->setSourceEndpoint(srcPt228);
+ ConnEnd dstPt228(Point(868.5, 677.25), 15);
+ connRef228->setDestEndpoint(dstPt228);
+ connRef228->setRoutingType((ConnType)2);
+
+ ConnRef *connRef229 = new ConnRef(router, 229);
+ ConnEnd srcPt229(Point(693.5, 926.25), 8);
+ connRef229->setSourceEndpoint(srcPt229);
+ ConnEnd dstPt229(Point(868.5, 677.25), 15);
+ connRef229->setDestEndpoint(dstPt229);
+ connRef229->setRoutingType((ConnType)2);
+
+ ConnRef *connRef230 = new ConnRef(router, 230);
+ ConnEnd srcPt230(Point(1541.5, 471), 15);
+ connRef230->setSourceEndpoint(srcPt230);
+ ConnEnd dstPt230(Point(1480.5, 471), 8);
+ connRef230->setDestEndpoint(dstPt230);
+ connRef230->setRoutingType((ConnType)2);
+
+ ConnRef *connRef231 = new ConnRef(router, 231);
+ ConnEnd srcPt231(Point(286.5, 504.5), 15);
+ connRef231->setSourceEndpoint(srcPt231);
+ ConnEnd dstPt231(Point(597.5, 483.5), 4);
+ connRef231->setDestEndpoint(dstPt231);
+ connRef231->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints231(1);
+ checkpoints231[0] = Point(574.5, 504.5);
+ connRef231->setRoutingCheckpoints(checkpoints231);
+
+ ConnRef *connRef232 = new ConnRef(router, 232);
+ ConnEnd srcPt232(Point(286.5, 504.5), 15);
+ connRef232->setSourceEndpoint(srcPt232);
+ ConnEnd dstPt232(Point(597.5, 525.5), 4);
+ connRef232->setDestEndpoint(dstPt232);
+ connRef232->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints232(1);
+ checkpoints232[0] = Point(574.5, 504.5);
+ connRef232->setRoutingCheckpoints(checkpoints232);
+
+ ConnRef *connRef233 = new ConnRef(router, 233);
+ ConnEnd srcPt233(Point(286.5, 677.25), 15);
+ connRef233->setSourceEndpoint(srcPt233);
+ ConnEnd dstPt233(Point(498.5, 698.25), 4);
+ connRef233->setDestEndpoint(dstPt233);
+ connRef233->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints233(1);
+ checkpoints233[0] = Point(475.5, 677.25);
+ connRef233->setRoutingCheckpoints(checkpoints233);
+
+ ConnRef *connRef234 = new ConnRef(router, 234);
+ ConnEnd srcPt234(Point(498.5, 773.25), 4);
+ connRef234->setSourceEndpoint(srcPt234);
+ ConnEnd dstPt234(Point(286.5, 677.25), 15);
+ connRef234->setDestEndpoint(dstPt234);
+ connRef234->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints234(1);
+ checkpoints234[0] = Point(475.5, 677.25);
+ connRef234->setRoutingCheckpoints(checkpoints234);
+
+ ConnRef *connRef235 = new ConnRef(router, 235);
+ ConnEnd srcPt235(Point(528.5, 773.25), 8);
+ connRef235->setSourceEndpoint(srcPt235);
+ ConnEnd dstPt235(Point(868.5, 677.25), 15);
+ connRef235->setDestEndpoint(dstPt235);
+ connRef235->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints235(1);
+ checkpoints235[0] = Point(551.5, 677.25);
+ connRef235->setRoutingCheckpoints(checkpoints235);
+
+ ConnRef *connRef236 = new ConnRef(router, 236);
+ ConnEnd srcPt236(Point(1329.5, 677.25), 15);
+ connRef236->setSourceEndpoint(srcPt236);
+ ConnEnd dstPt236(Point(1350.5, 762.25), 1);
+ connRef236->setDestEndpoint(dstPt236);
+ connRef236->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints236(1);
+ checkpoints236[0] = Point(1329.5, 747.25);
+ connRef236->setRoutingCheckpoints(checkpoints236);
+
+ ConnRef *connRef237 = new ConnRef(router, 237);
+ ConnEnd srcPt237(Point(392.5, 1735.92), 8);
+ connRef237->setSourceEndpoint(srcPt237);
+ ConnEnd dstPt237(Point(1329.5, 1714.92), 15);
+ connRef237->setDestEndpoint(dstPt237);
+ connRef237->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints237(1);
+ checkpoints237[0] = Point(415.5, 1714.92);
+ connRef237->setRoutingCheckpoints(checkpoints237);
+
+ ConnRef *connRef238 = new ConnRef(router, 238);
+ ConnEnd srcPt238(Point(1436.5, 1303.92), 2);
+ connRef238->setSourceEndpoint(srcPt238);
+ ConnEnd dstPt238(Point(1329.5, 1466.92), 15);
+ connRef238->setDestEndpoint(dstPt238);
+ connRef238->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints238(1);
+ checkpoints238[0] = Point(1457.5, 1318.92);
+ connRef238->setRoutingCheckpoints(checkpoints238);
+
+ ConnRef *connRef239 = new ConnRef(router, 239);
+ ConnEnd srcPt239(Point(1478.5, 1303.92), 2);
+ connRef239->setSourceEndpoint(srcPt239);
+ ConnEnd dstPt239(Point(1329.5, 1466.92), 15);
+ connRef239->setDestEndpoint(dstPt239);
+ connRef239->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints239(1);
+ checkpoints239[0] = Point(1457.5, 1318.92);
+ connRef239->setRoutingCheckpoints(checkpoints239);
+
+ ConnRef *connRef240 = new ConnRef(router, 240);
+ ConnEnd srcPt240(Point(1569.5, 1303.92), 2);
+ connRef240->setSourceEndpoint(srcPt240);
+ ConnEnd dstPt240(Point(1329.5, 1466.92), 15);
+ connRef240->setDestEndpoint(dstPt240);
+ connRef240->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints240(1);
+ checkpoints240[0] = Point(1457.5, 1318.92);
+ connRef240->setRoutingCheckpoints(checkpoints240);
+
+ ConnRef *connRef241 = new ConnRef(router, 241);
+ ConnEnd srcPt241(Point(1350.5, 1129.92), 2);
+ connRef241->setSourceEndpoint(srcPt241);
+ ConnEnd dstPt241(Point(1329.5, 1226.92), 15);
+ connRef241->setDestEndpoint(dstPt241);
+ connRef241->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints241(1);
+ checkpoints241[0] = Point(1329.5, 1144.92);
+ connRef241->setRoutingCheckpoints(checkpoints241);
+
+ ConnRef *connRef242 = new ConnRef(router, 242);
+ ConnEnd srcPt242(Point(1263.5, 1226.92), 8);
+ connRef242->setSourceEndpoint(srcPt242);
+ ConnEnd dstPt242(Point(1329.5, 1226.92), 15);
+ connRef242->setDestEndpoint(dstPt242);
+ connRef242->setRoutingType((ConnType)2);
+
+ ConnRef *connRef243 = new ConnRef(router, 243);
+ ConnEnd srcPt243(Point(1296.5, 2173.92), 8);
+ connRef243->setSourceEndpoint(srcPt243);
+ ConnEnd dstPt243(Point(1465.5, 2269.92), 15);
+ connRef243->setDestEndpoint(dstPt243);
+ connRef243->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints243(1);
+ checkpoints243[0] = Point(1319.5, 2269.92);
+ connRef243->setRoutingCheckpoints(checkpoints243);
+
+ ConnRef *connRef244 = new ConnRef(router, 244);
+ ConnEnd srcPt244(Point(1296.5, 2248.92), 8);
+ connRef244->setSourceEndpoint(srcPt244);
+ ConnEnd dstPt244(Point(1465.5, 2269.92), 15);
+ connRef244->setDestEndpoint(dstPt244);
+ connRef244->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints244(1);
+ checkpoints244[0] = Point(1319.5, 2269.92);
+ connRef244->setRoutingCheckpoints(checkpoints244);
+
+ ConnRef *connRef245 = new ConnRef(router, 245);
+ ConnEnd srcPt245(Point(1296.5, 2290.92), 8);
+ connRef245->setSourceEndpoint(srcPt245);
+ ConnEnd dstPt245(Point(1465.5, 2269.92), 15);
+ connRef245->setDestEndpoint(dstPt245);
+ connRef245->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints245(1);
+ checkpoints245[0] = Point(1319.5, 2269.92);
+ connRef245->setRoutingCheckpoints(checkpoints245);
+
+ ConnRef *connRef246 = new ConnRef(router, 246);
+ ConnEnd srcPt246(Point(1296.5, 2365.92), 8);
+ connRef246->setSourceEndpoint(srcPt246);
+ ConnEnd dstPt246(Point(1465.5, 2269.92), 15);
+ connRef246->setDestEndpoint(dstPt246);
+ connRef246->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints246(1);
+ checkpoints246[0] = Point(1319.5, 2269.92);
+ connRef246->setRoutingCheckpoints(checkpoints246);
+
+ ConnRef *connRef247 = new ConnRef(router, 247);
+ ConnEnd srcPt247(Point(693.5, 1859.92), 8);
+ connRef247->setSourceEndpoint(srcPt247);
+ ConnEnd dstPt247(Point(1329.5, 2008.92), 15);
+ connRef247->setDestEndpoint(dstPt247);
+ connRef247->setRoutingType((ConnType)2);
+
+ ConnRef *connRef248 = new ConnRef(router, 248);
+ ConnEnd srcPt248(Point(967.5, 2008.92), 15);
+ connRef248->setSourceEndpoint(srcPt248);
+ ConnEnd dstPt248(Point(967.5, 2192.92), 1);
+ connRef248->setDestEndpoint(dstPt248);
+ connRef248->setRoutingType((ConnType)2);
+
+ ConnRef *connRef249 = new ConnRef(router, 249);
+ ConnEnd srcPt249(Point(663.5, 1859.92), 4);
+ connRef249->setSourceEndpoint(srcPt249);
+ ConnEnd dstPt249(Point(251.5, 2008.92), 15);
+ connRef249->setDestEndpoint(dstPt249);
+ connRef249->setRoutingType((ConnType)2);
+
+ ConnRef *connRef250 = new ConnRef(router, 250);
+ ConnEnd srcPt250(Point(1266.5, 2290.92), 4);
+ connRef250->setSourceEndpoint(srcPt250);
+ ConnEnd dstPt250(Point(967.5, 2269.92), 15);
+ connRef250->setDestEndpoint(dstPt250);
+ connRef250->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints250(1);
+ checkpoints250[0] = Point(1243.5, 2269.92);
+ connRef250->setRoutingCheckpoints(checkpoints250);
+
+ ConnRef *connRef251 = new ConnRef(router, 251);
+ ConnEnd srcPt251(Point(1266.5, 2365.92), 4);
+ connRef251->setSourceEndpoint(srcPt251);
+ ConnEnd dstPt251(Point(967.5, 2269.92), 15);
+ connRef251->setDestEndpoint(dstPt251);
+ connRef251->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints251(1);
+ checkpoints251[0] = Point(1243.5, 2269.92);
+ connRef251->setRoutingCheckpoints(checkpoints251);
+
+ ConnRef *connRef252 = new ConnRef(router, 252);
+ ConnEnd srcPt252(Point(531.5, 2174.92), 4);
+ connRef252->setSourceEndpoint(srcPt252);
+ ConnEnd dstPt252(Point(410.5, 2174.92), 15);
+ connRef252->setDestEndpoint(dstPt252);
+ connRef252->setRoutingType((ConnType)2);
+
+ ConnRef *connRef253 = new ConnRef(router, 253);
+ ConnEnd srcPt253(Point(1329.5, 843.25), 15);
+ connRef253->setSourceEndpoint(srcPt253);
+ ConnEnd dstPt253(Point(1441.5, 792.25), 2);
+ connRef253->setDestEndpoint(dstPt253);
+ connRef253->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints253(1);
+ checkpoints253[0] = Point(1329.5, 807.25);
+ connRef253->setRoutingCheckpoints(checkpoints253);
+
+ ConnRef *connRef254 = new ConnRef(router, 254);
+ ConnEnd srcPt254(Point(216.5, 810.25), 15);
+ connRef254->setSourceEndpoint(srcPt254);
+ ConnEnd dstPt254(Point(271.5, 810.25), 4);
+ connRef254->setDestEndpoint(dstPt254);
+ connRef254->setRoutingType((ConnType)2);
+
+ ConnRef *connRef255 = new ConnRef(router, 255);
+ ConnEnd srcPt255(Point(443.5, 810.25), 15);
+ connRef255->setSourceEndpoint(srcPt255);
+ ConnEnd dstPt255(Point(663.5, 810.25), 4);
+ connRef255->setDestEndpoint(dstPt255);
+ connRef255->setRoutingType((ConnType)2);
+
+ ConnRef *connRef256 = new ConnRef(router, 256);
+ ConnEnd srcPt256(Point(443.5, 926.25), 15);
+ connRef256->setSourceEndpoint(srcPt256);
+ ConnEnd dstPt256(Point(663.5, 926.25), 4);
+ connRef256->setDestEndpoint(dstPt256);
+ connRef256->setRoutingType((ConnType)2);
+
+ ConnRef *connRef257 = new ConnRef(router, 257);
+ ConnEnd srcPt257(Point(216.5, 926.25), 15);
+ connRef257->setSourceEndpoint(srcPt257);
+ ConnEnd dstPt257(Point(271.5, 926.25), 4);
+ connRef257->setDestEndpoint(dstPt257);
+ connRef257->setRoutingType((ConnType)2);
+
+ ConnRef *connRef258 = new ConnRef(router, 258);
+ ConnEnd srcPt258(Point(392.5, 1693.92), 8);
+ connRef258->setSourceEndpoint(srcPt258);
+ ConnEnd dstPt258(Point(1329.5, 1714.92), 15);
+ connRef258->setDestEndpoint(dstPt258);
+ connRef258->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints258(1);
+ checkpoints258[0] = Point(415.5, 1714.92);
+ connRef258->setRoutingCheckpoints(checkpoints258);
+
+ ConnRef *connRef259 = new ConnRef(router, 259);
+ ConnEnd srcPt259(Point(251.5, 1714.92), 15);
+ connRef259->setSourceEndpoint(srcPt259);
+ ConnEnd dstPt259(Point(362.5, 1693.92), 4);
+ connRef259->setDestEndpoint(dstPt259);
+ connRef259->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints259(1);
+ checkpoints259[0] = Point(339.5, 1714.92);
+ connRef259->setRoutingCheckpoints(checkpoints259);
+
+ ConnRef *connRef260 = new ConnRef(router, 260);
+ ConnEnd srcPt260(Point(251.5, 1714.92), 15);
+ connRef260->setSourceEndpoint(srcPt260);
+ ConnEnd dstPt260(Point(362.5, 1735.92), 4);
+ connRef260->setDestEndpoint(dstPt260);
+ connRef260->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints260(1);
+ checkpoints260[0] = Point(339.5, 1714.92);
+ connRef260->setRoutingCheckpoints(checkpoints260);
+
+ ConnRef *connRef261 = new ConnRef(router, 261);
+ ConnEnd srcPt261(Point(1350.5, 1099.92), 1);
+ connRef261->setSourceEndpoint(srcPt261);
+ ConnEnd dstPt261(Point(1329.5, 1053.92), 15);
+ connRef261->setDestEndpoint(dstPt261);
+ connRef261->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints261(1);
+ checkpoints261[0] = Point(1329.5, 1084.92);
+ connRef261->setRoutingCheckpoints(checkpoints261);
+
+ ConnRef *connRef262 = new ConnRef(router, 262);
+ ConnEnd srcPt262(Point(1233.5, 1433.92), 4);
+ connRef262->setSourceEndpoint(srcPt262);
+ ConnEnd dstPt262(Point(1091.5, 1350.92), 15);
+ connRef262->setDestEndpoint(dstPt262);
+ connRef262->setRoutingType((ConnType)2);
+
+ ConnRef *connRef263 = new ConnRef(router, 263);
+ ConnEnd srcPt263(Point(1263.5, 1433.92), 8);
+ connRef263->setSourceEndpoint(srcPt263);
+ ConnEnd dstPt263(Point(1329.5, 1466.92), 15);
+ connRef263->setDestEndpoint(dstPt263);
+ connRef263->setRoutingType((ConnType)2);
+
+ ConnRef *connRef264 = new ConnRef(router, 264);
+ ConnEnd srcPt264(Point(1233.5, 1226.92), 4);
+ connRef264->setSourceEndpoint(srcPt264);
+ ConnEnd dstPt264(Point(1091.5, 1350.92), 15);
+ connRef264->setDestEndpoint(dstPt264);
+ connRef264->setRoutingType((ConnType)2);
+
+ ConnRef *connRef265 = new ConnRef(router, 265);
+ ConnEnd srcPt265(Point(1329.5, 1053.92), 15);
+ connRef265->setSourceEndpoint(srcPt265);
+ ConnEnd dstPt265(Point(1436.5, 1273.92), 1);
+ connRef265->setDestEndpoint(dstPt265);
+ connRef265->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints265(1);
+ checkpoints265[0] = Point(1457.5, 1258.92);
+ connRef265->setRoutingCheckpoints(checkpoints265);
+
+ ConnRef *connRef266 = new ConnRef(router, 266);
+ ConnEnd srcPt266(Point(1329.5, 1053.92), 15);
+ connRef266->setSourceEndpoint(srcPt266);
+ ConnEnd dstPt266(Point(1478.5, 1273.92), 1);
+ connRef266->setDestEndpoint(dstPt266);
+ connRef266->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints266(1);
+ checkpoints266[0] = Point(1457.5, 1258.92);
+ connRef266->setRoutingCheckpoints(checkpoints266);
+
+ ConnRef *connRef267 = new ConnRef(router, 267);
+ ConnEnd srcPt267(Point(1329.5, 1053.92), 15);
+ connRef267->setSourceEndpoint(srcPt267);
+ ConnEnd dstPt267(Point(1569.5, 1273.92), 1);
+ connRef267->setDestEndpoint(dstPt267);
+ connRef267->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints267(1);
+ checkpoints267[0] = Point(1457.5, 1258.92);
+ connRef267->setRoutingCheckpoints(checkpoints267);
+
+ ConnRef *connRef268 = new ConnRef(router, 268);
+ ConnEnd srcPt268(Point(230.5, 2054.92), 1);
+ connRef268->setSourceEndpoint(srcPt268);
+ ConnEnd dstPt268(Point(251.5, 2008.92), 15);
+ connRef268->setDestEndpoint(dstPt268);
+ connRef268->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints268(1);
+ checkpoints268[0] = Point(251.5, 2039.92);
+ connRef268->setRoutingCheckpoints(checkpoints268);
+
+ ConnRef *connRef269 = new ConnRef(router, 269);
+ ConnEnd srcPt269(Point(1350.5, 792.25), 2);
+ connRef269->setSourceEndpoint(srcPt269);
+ ConnEnd dstPt269(Point(1329.5, 843.25), 15);
+ connRef269->setDestEndpoint(dstPt269);
+ connRef269->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints269(1);
+ checkpoints269[0] = Point(1329.5, 807.25);
+ connRef269->setRoutingCheckpoints(checkpoints269);
+
+ ConnRef *connRef270 = new ConnRef(router, 270);
+ ConnEnd srcPt270(Point(627.5, 525.5), 8);
+ connRef270->setSourceEndpoint(srcPt270);
+ ConnEnd dstPt270(Point(1329.5, 504.5), 15);
+ connRef270->setDestEndpoint(dstPt270);
+ connRef270->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints270(1);
+ checkpoints270[0] = Point(650.5, 504.5);
+ connRef270->setRoutingCheckpoints(checkpoints270);
+
+ ConnRef *connRef271 = new ConnRef(router, 271);
+ ConnEnd srcPt271(Point(967.5, 1892.92), 15);
+ connRef271->setSourceEndpoint(srcPt271);
+ ConnEnd dstPt271(Point(1172.5, 2041.92), 8);
+ connRef271->setDestEndpoint(dstPt271);
+ connRef271->setRoutingType((ConnType)2);
+
+ ConnRef *connRef272 = new ConnRef(router, 272);
+ ConnEnd srcPt272(Point(967.5, 1892.92), 15);
+ connRef272->setSourceEndpoint(srcPt272);
+ ConnEnd dstPt272(Point(1157.5, 1910.92), 1);
+ connRef272->setDestEndpoint(dstPt272);
+ connRef272->setRoutingType((ConnType)2);
+
+ ConnRef *connRef273 = new ConnRef(router, 273);
+ ConnEnd srcPt273(Point(1387.5, 959.25), 4);
+ connRef273->setSourceEndpoint(srcPt273);
+ ConnEnd dstPt273(Point(1329.5, 959.25), 8);
+ connRef273->setDestEndpoint(dstPt273);
+ connRef273->setRoutingType((ConnType)2);
+
+ ConnRef *connRef274 = new ConnRef(router, 274);
+ ConnEnd srcPt274(Point(645.5, 2198.92), 2);
+ connRef274->setSourceEndpoint(srcPt274);
+ ConnEnd dstPt274(Point(645.5, 2248.92), 1);
+ connRef274->setDestEndpoint(dstPt274);
+ connRef274->setRoutingType((ConnType)2);
+
+ ConnRef *connRef275 = new ConnRef(router, 275);
+ ConnEnd srcPt275(Point(330.5, 2069.92), 4);
+ connRef275->setSourceEndpoint(srcPt275);
+ ConnEnd dstPt275(Point(272.5, 2069.92), 8);
+ connRef275->setDestEndpoint(dstPt275);
+ connRef275->setRoutingType((ConnType)2);
+
+ ConnRef *connRef276 = new ConnRef(router, 276);
+ ConnEnd srcPt276(Point(645.5, 2340.92), 1);
+ connRef276->setSourceEndpoint(srcPt276);
+ ConnEnd dstPt276(Point(645.5, 2290.92), 2);
+ connRef276->setDestEndpoint(dstPt276);
+ connRef276->setRoutingType((ConnType)2);
+
+ ConnRef *connRef277 = new ConnRef(router, 277);
+ ConnEnd srcPt277(Point(1025.5, 2207.92), 4);
+ connRef277->setSourceEndpoint(srcPt277);
+ ConnEnd dstPt277(Point(967.5, 2207.92), 8);
+ connRef277->setDestEndpoint(dstPt277);
+ connRef277->setRoutingType((ConnType)2);
+
+ ConnRef *connRef278 = new ConnRef(router, 278);
+ ConnEnd srcPt278(Point(1281.5, 2123.92), 2);
+ connRef278->setSourceEndpoint(srcPt278);
+ ConnEnd dstPt278(Point(1281.5, 2173.92), 1);
+ connRef278->setDestEndpoint(dstPt278);
+ connRef278->setRoutingType((ConnType)2);
+
+ ConnRef *connRef279 = new ConnRef(router, 279);
+ ConnEnd srcPt279(Point(1281.5, 2198.92), 2);
+ connRef279->setSourceEndpoint(srcPt279);
+ ConnEnd dstPt279(Point(1281.5, 2248.92), 1);
+ connRef279->setDestEndpoint(dstPt279);
+ connRef279->setRoutingType((ConnType)2);
+
+ ConnRef *connRef280 = new ConnRef(router, 280);
+ ConnEnd srcPt280(Point(1157.5, 2091.92), 1);
+ connRef280->setSourceEndpoint(srcPt280);
+ ConnEnd dstPt280(Point(1157.5, 2041.92), 2);
+ connRef280->setDestEndpoint(dstPt280);
+ connRef280->setRoutingType((ConnType)2);
+
+ ConnRef *connRef281 = new ConnRef(router, 281);
+ ConnEnd srcPt281(Point(1215.5, 1925.92), 4);
+ connRef281->setSourceEndpoint(srcPt281);
+ ConnEnd dstPt281(Point(1157.5, 1925.92), 8);
+ connRef281->setDestEndpoint(dstPt281);
+ connRef281->setRoutingType((ConnType)2);
+
+ ConnRef *connRef282 = new ConnRef(router, 282);
+ ConnEnd srcPt282(Point(835.5, 1958.92), 2);
+ connRef282->setSourceEndpoint(srcPt282);
+ ConnEnd dstPt282(Point(835.5, 2008.92), 1);
+ connRef282->setDestEndpoint(dstPt282);
+ connRef282->setRoutingType((ConnType)2);
+
+ ConnRef *connRef283 = new ConnRef(router, 283);
+ ConnEnd srcPt283(Point(410.5, 1958.92), 2);
+ connRef283->setSourceEndpoint(srcPt283);
+ ConnEnd dstPt283(Point(410.5, 2008.92), 1);
+ connRef283->setDestEndpoint(dstPt283);
+ connRef283->setRoutingType((ConnType)2);
+
+ ConnRef *connRef284 = new ConnRef(router, 284);
+ ConnEnd srcPt284(Point(1498.5, 1958.92), 2);
+ connRef284->setSourceEndpoint(srcPt284);
+ ConnEnd dstPt284(Point(1498.5, 2008.92), 1);
+ connRef284->setDestEndpoint(dstPt284);
+ connRef284->setRoutingType((ConnType)2);
+
+ ConnRef *connRef285 = new ConnRef(router, 285);
+ ConnEnd srcPt285(Point(1387.5, 1776.92), 4);
+ connRef285->setSourceEndpoint(srcPt285);
+ ConnEnd dstPt285(Point(1329.5, 1776.92), 8);
+ connRef285->setDestEndpoint(dstPt285);
+ connRef285->setRoutingType((ConnType)2);
+
+ ConnRef *connRef286 = new ConnRef(router, 286);
+ ConnEnd srcPt286(Point(1387.5, 1652.92), 4);
+ connRef286->setSourceEndpoint(srcPt286);
+ ConnEnd dstPt286(Point(1329.5, 1652.92), 8);
+ connRef286->setDestEndpoint(dstPt286);
+ connRef286->setRoutingType((ConnType)2);
+
+ ConnRef *connRef287 = new ConnRef(router, 287);
+ ConnEnd srcPt287(Point(1387.5, 1528.92), 4);
+ connRef287->setSourceEndpoint(srcPt287);
+ ConnEnd dstPt287(Point(1329.5, 1528.92), 8);
+ connRef287->setDestEndpoint(dstPt287);
+ connRef287->setRoutingType((ConnType)2);
+
+ ConnRef *connRef288 = new ConnRef(router, 288);
+ ConnEnd srcPt288(Point(1250.5, 1114.92), 8);
+ connRef288->setSourceEndpoint(srcPt288);
+ ConnEnd dstPt288(Point(1308.5, 1114.92), 4);
+ connRef288->setDestEndpoint(dstPt288);
+ connRef288->setRoutingType((ConnType)2);
+
+ ConnRef *connRef289 = new ConnRef(router, 289);
+ ConnEnd srcPt289(Point(1124.5, 1003.92), 2);
+ connRef289->setSourceEndpoint(srcPt289);
+ ConnEnd dstPt289(Point(1124.5, 1053.92), 1);
+ connRef289->setDestEndpoint(dstPt289);
+ connRef289->setRoutingType((ConnType)2);
+
+ ConnRef *connRef290 = new ConnRef(router, 290);
+ ConnEnd srcPt290(Point(1250.5, 777.25), 8);
+ connRef290->setSourceEndpoint(srcPt290);
+ ConnEnd dstPt290(Point(1308.5, 777.25), 4);
+ connRef290->setDestEndpoint(dstPt290);
+ connRef290->setRoutingType((ConnType)2);
+
+ ConnRef *connRef291 = new ConnRef(router, 291);
+ ConnEnd srcPt291(Point(1499.5, 777.25), 4);
+ connRef291->setSourceEndpoint(srcPt291);
+ ConnEnd dstPt291(Point(1441.5, 777.25), 8);
+ connRef291->setDestEndpoint(dstPt291);
+ connRef291->setRoutingType((ConnType)2);
+
+ ConnRef *connRef292 = new ConnRef(router, 292);
+ ConnEnd srcPt292(Point(1465.5, 421), 2);
+ connRef292->setSourceEndpoint(srcPt292);
+ ConnEnd dstPt292(Point(1465.5, 471), 1);
+ connRef292->setDestEndpoint(dstPt292);
+ connRef292->setRoutingType((ConnType)2);
+
+ ConnRef *connRef293 = new ConnRef(router, 293);
+ ConnEnd srcPt293(Point(1387.5, 589.75), 4);
+ connRef293->setSourceEndpoint(srcPt293);
+ ConnEnd dstPt293(Point(1329.5, 589.75), 8);
+ connRef293->setDestEndpoint(dstPt293);
+ connRef293->setRoutingType((ConnType)2);
+
+ ConnRef *connRef294 = new ConnRef(router, 294);
+ ConnEnd srcPt294(Point(1387.5, 388), 4);
+ connRef294->setSourceEndpoint(srcPt294);
+ ConnEnd dstPt294(Point(1329.5, 388), 8);
+ connRef294->setDestEndpoint(dstPt294);
+ connRef294->setRoutingType((ConnType)2);
+
+ ConnRef *connRef295 = new ConnRef(router, 295);
+ ConnEnd srcPt295(Point(1058.5, 627.25), 2);
+ connRef295->setSourceEndpoint(srcPt295);
+ ConnEnd dstPt295(Point(1058.5, 677.25), 1);
+ connRef295->setDestEndpoint(dstPt295);
+ connRef295->setRoutingType((ConnType)2);
+
+ ConnRef *connRef296 = new ConnRef(router, 296);
+ ConnEnd srcPt296(Point(513.5, 531.25), 2);
+ connRef296->setSourceEndpoint(srcPt296);
+ ConnEnd dstPt296(Point(513.5, 581.25), 1);
+ connRef296->setDestEndpoint(dstPt296);
+ connRef296->setRoutingType((ConnType)2);
+
+ ConnRef *connRef297 = new ConnRef(router, 297);
+ ConnEnd srcPt297(Point(513.5, 606.25), 2);
+ connRef297->setSourceEndpoint(srcPt297);
+ ConnEnd dstPt297(Point(513.5, 656.25), 1);
+ connRef297->setDestEndpoint(dstPt297);
+ connRef297->setRoutingType((ConnType)2);
+
+ ConnRef *connRef298 = new ConnRef(router, 298);
+ ConnEnd srcPt298(Point(934.5, 539.75), 2);
+ connRef298->setSourceEndpoint(srcPt298);
+ ConnEnd dstPt298(Point(934.5, 589.75), 1);
+ connRef298->setDestEndpoint(dstPt298);
+ connRef298->setRoutingType((ConnType)2);
+
+ ConnRef *connRef299 = new ConnRef(router, 299);
+ ConnEnd srcPt299(Point(711.5, 589.75), 8);
+ connRef299->setSourceEndpoint(srcPt299);
+ ConnEnd dstPt299(Point(769.5, 589.75), 4);
+ connRef299->setDestEndpoint(dstPt299);
+ connRef299->setRoutingType((ConnType)2);
+
+ ConnRef *connRef300 = new ConnRef(router, 300);
+ ConnEnd srcPt300(Point(344.5, 589.75), 4);
+ connRef300->setSourceEndpoint(srcPt300);
+ ConnEnd dstPt300(Point(286.5, 589.75), 8);
+ connRef300->setDestEndpoint(dstPt300);
+ connRef300->setRoutingType((ConnType)2);
+
+ ConnRef *connRef301 = new ConnRef(router, 301);
+ ConnEnd srcPt301(Point(612.5, 283.5), 2);
+ connRef301->setSourceEndpoint(srcPt301);
+ ConnEnd dstPt301(Point(612.5, 333.5), 1);
+ connRef301->setDestEndpoint(dstPt301);
+ connRef301->setRoutingType((ConnType)2);
+
+ ConnRef *connRef302 = new ConnRef(router, 302);
+ ConnEnd srcPt302(Point(612.5, 358.5), 2);
+ connRef302->setSourceEndpoint(srcPt302);
+ ConnEnd dstPt302(Point(612.5, 408.5), 1);
+ connRef302->setDestEndpoint(dstPt302);
+ connRef302->setRoutingType((ConnType)2);
+
+ ConnRef *connRef303 = new ConnRef(router, 303);
+ ConnEnd srcPt303(Point(612.5, 650.5), 1);
+ connRef303->setSourceEndpoint(srcPt303);
+ ConnEnd dstPt303(Point(612.5, 600.5), 2);
+ connRef303->setDestEndpoint(dstPt303);
+ connRef303->setRoutingType((ConnType)2);
+
+ ConnRef *connRef304 = new ConnRef(router, 304);
+ ConnEnd srcPt304(Point(901.5, 305), 2);
+ connRef304->setSourceEndpoint(srcPt304);
+ ConnEnd dstPt304(Point(901.5, 355), 1);
+ connRef304->setDestEndpoint(dstPt304);
+ connRef304->setRoutingType((ConnType)2);
+
+ ConnRef *connRef305 = new ConnRef(router, 305);
+ ConnEnd srcPt305(Point(901.5, 189), 2);
+ connRef305->setSourceEndpoint(srcPt305);
+ ConnEnd dstPt305(Point(901.5, 239), 1);
+ connRef305->setDestEndpoint(dstPt305);
+ connRef305->setRoutingType((ConnType)2);
+
+ ConnRef *connRef306 = new ConnRef(router, 306);
+ ConnEnd srcPt306(Point(546.5, 2124.92), 2);
+ connRef306->setSourceEndpoint(srcPt306);
+ ConnEnd dstPt306(Point(546.5, 2174.92), 1);
+ connRef306->setDestEndpoint(dstPt306);
+ connRef306->setRoutingType((ConnType)2);
+
+ ConnRef *connRef307 = new ConnRef(router, 307);
+ ConnEnd srcPt307(Point(1387.5, 1350.92), 4);
+ connRef307->setSourceEndpoint(srcPt307);
+ ConnEnd dstPt307(Point(1329.5, 1350.92), 8);
+ connRef307->setDestEndpoint(dstPt307);
+ connRef307->setRoutingType((ConnType)2);
+
+ ConnRef *connRef308 = new ConnRef(router, 308);
+ ConnEnd srcPt308(Point(612.5, 433.5), 2);
+ connRef308->setSourceEndpoint(srcPt308);
+ ConnEnd dstPt308(Point(612.5, 483.5), 1);
+ connRef308->setDestEndpoint(dstPt308);
+ connRef308->setRoutingType((ConnType)2);
+
+ ConnRef *connRef309 = new ConnRef(router, 309);
+ ConnEnd srcPt309(Point(513.5, 748.25), 1);
+ connRef309->setSourceEndpoint(srcPt309);
+ ConnEnd dstPt309(Point(513.5, 698.25), 2);
+ connRef309->setDestEndpoint(dstPt309);
+ connRef309->setRoutingType((ConnType)2);
+
+ ConnRef *connRef310 = new ConnRef(router, 310);
+ ConnEnd srcPt310(Point(286.5, 760.25), 2);
+ connRef310->setSourceEndpoint(srcPt310);
+ ConnEnd dstPt310(Point(286.5, 810.25), 1);
+ connRef310->setDestEndpoint(dstPt310);
+ connRef310->setRoutingType((ConnType)2);
+
+ ConnRef *connRef311 = new ConnRef(router, 311);
+ ConnEnd srcPt311(Point(286.5, 876.25), 2);
+ connRef311->setSourceEndpoint(srcPt311);
+ ConnEnd dstPt311(Point(286.5, 926.25), 1);
+ connRef311->setDestEndpoint(dstPt311);
+ connRef311->setRoutingType((ConnType)2);
+
+ ConnRef *connRef312 = new ConnRef(router, 312);
+ ConnEnd srcPt312(Point(678.5, 760.25), 2);
+ connRef312->setSourceEndpoint(srcPt312);
+ ConnEnd dstPt312(Point(678.5, 810.25), 1);
+ connRef312->setDestEndpoint(dstPt312);
+ connRef312->setRoutingType((ConnType)2);
+
+ ConnRef *connRef313 = new ConnRef(router, 313);
+ ConnEnd srcPt313(Point(678.5, 876.25), 2);
+ connRef313->setSourceEndpoint(srcPt313);
+ ConnEnd dstPt313(Point(678.5, 926.25), 1);
+ connRef313->setDestEndpoint(dstPt313);
+ connRef313->setRoutingType((ConnType)2);
+
+ ConnRef *connRef314 = new ConnRef(router, 314);
+ ConnEnd srcPt314(Point(377.5, 1643.92), 2);
+ connRef314->setSourceEndpoint(srcPt314);
+ ConnEnd dstPt314(Point(377.5, 1693.92), 1);
+ connRef314->setDestEndpoint(dstPt314);
+ connRef314->setRoutingType((ConnType)2);
+
+ ConnRef *connRef315 = new ConnRef(router, 315);
+ ConnEnd srcPt315(Point(1281.5, 2340.92), 1);
+ connRef315->setSourceEndpoint(srcPt315);
+ ConnEnd dstPt315(Point(1281.5, 2290.92), 2);
+ connRef315->setDestEndpoint(dstPt315);
+ connRef315->setRoutingType((ConnType)2);
+
+ ConnRef *connRef316 = new ConnRef(router, 316);
+ ConnEnd srcPt316(Point(377.5, 1785.92), 1);
+ connRef316->setSourceEndpoint(srcPt316);
+ ConnEnd dstPt316(Point(377.5, 1735.92), 2);
+ connRef316->setDestEndpoint(dstPt316);
+ connRef316->setRoutingType((ConnType)2);
+
+ ConnRef *connRef317 = new ConnRef(router, 317);
+ ConnEnd srcPt317(Point(1408.5, 1114.92), 4);
+ connRef317->setSourceEndpoint(srcPt317);
+ ConnEnd dstPt317(Point(1350.5, 1114.92), 8);
+ connRef317->setDestEndpoint(dstPt317);
+ connRef317->setRoutingType((ConnType)2);
+
+ ConnRef *connRef318 = new ConnRef(router, 318);
+ ConnEnd srcPt318(Point(1378.5, 1288.92), 8);
+ connRef318->setSourceEndpoint(srcPt318);
+ ConnEnd dstPt318(Point(1436.5, 1288.92), 4);
+ connRef318->setDestEndpoint(dstPt318);
+ connRef318->setRoutingType((ConnType)2);
+
+ ConnRef *connRef319 = new ConnRef(router, 319);
+ ConnEnd srcPt319(Point(1536.5, 1288.92), 4);
+ connRef319->setSourceEndpoint(srcPt319);
+ ConnEnd dstPt319(Point(1478.5, 1288.92), 8);
+ connRef319->setDestEndpoint(dstPt319);
+ connRef319->setRoutingType((ConnType)2);
+
+ ConnRef *connRef320 = new ConnRef(router, 320);
+ ConnEnd srcPt320(Point(678.5, 1809.92), 2);
+ connRef320->setSourceEndpoint(srcPt320);
+ ConnEnd dstPt320(Point(678.5, 1859.92), 1);
+ connRef320->setDestEndpoint(dstPt320);
+ connRef320->setRoutingType((ConnType)2);
+
+ ConnRef *connRef321 = new ConnRef(router, 321);
+ ConnEnd srcPt321(Point(1627.5, 1288.92), 4);
+ connRef321->setSourceEndpoint(srcPt321);
+ ConnEnd dstPt321(Point(1569.5, 1288.92), 8);
+ connRef321->setDestEndpoint(dstPt321);
+ connRef321->setRoutingType((ConnType)2);
+
+ ConnRef *connRef322 = new ConnRef(router, 322);
+ ConnEnd srcPt322(Point(1248.5, 1383.92), 2);
+ connRef322->setSourceEndpoint(srcPt322);
+ ConnEnd dstPt322(Point(1248.5, 1433.92), 1);
+ connRef322->setDestEndpoint(dstPt322);
+ connRef322->setRoutingType((ConnType)2);
+
+ ConnRef *connRef323 = new ConnRef(router, 323);
+ ConnEnd srcPt323(Point(1248.5, 1176.92), 2);
+ connRef323->setSourceEndpoint(srcPt323);
+ ConnEnd dstPt323(Point(1248.5, 1226.92), 1);
+ connRef323->setDestEndpoint(dstPt323);
+ connRef323->setRoutingType((ConnType)2);
+
+ ConnRef *connRef324 = new ConnRef(router, 324);
+ ConnEnd srcPt324(Point(172.5, 2069.92), 8);
+ connRef324->setSourceEndpoint(srcPt324);
+ ConnEnd dstPt324(Point(230.5, 2069.92), 4);
+ connRef324->setDestEndpoint(dstPt324);
+ connRef324->setRoutingType((ConnType)2);
+
+ ConnRef *connRef325 = new ConnRef(router, 325);
+ ConnEnd srcPt325(Point(1408.5, 777.25), 4);
+ connRef325->setSourceEndpoint(srcPt325);
+ ConnEnd dstPt325(Point(1350.5, 777.25), 8);
+ connRef325->setDestEndpoint(dstPt325);
+ connRef325->setRoutingType((ConnType)2);
+
+ ConnRef *connRef326 = new ConnRef(router, 326);
+ ConnEnd srcPt326(Point(612.5, 575.5), 1);
+ connRef326->setSourceEndpoint(srcPt326);
+ ConnEnd dstPt326(Point(612.5, 525.5), 2);
+ connRef326->setDestEndpoint(dstPt326);
+ connRef326->setRoutingType((ConnType)2);
+
+ ConnRef *connRef327 = new ConnRef(router, 327);
+ ConnEnd srcPt327(Point(513.5, 823.25), 1);
+ connRef327->setSourceEndpoint(srcPt327);
+ ConnEnd dstPt327(Point(513.5, 773.25), 2);
+ connRef327->setDestEndpoint(dstPt327);
+ connRef327->setRoutingType((ConnType)2);
+
+ ConnRef *connRef328 = new ConnRef(router, 328);
+ ConnEnd srcPt328(Point(1281.5, 2415.92), 1);
+ connRef328->setSourceEndpoint(srcPt328);
+ ConnEnd dstPt328(Point(1281.5, 2365.92), 2);
+ connRef328->setDestEndpoint(dstPt328);
+ connRef328->setRoutingType((ConnType)2);
+
+ ConnRef *connRef329 = new ConnRef(router, 329);
+ ConnEnd srcPt329(Point(251.5, 2008.92), 15);
+ connRef329->setSourceEndpoint(srcPt329);
+ ConnEnd dstPt329(Point(272.5, 2054.92), 1);
+ connRef329->setDestEndpoint(dstPt329);
+ connRef329->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints329(1);
+ checkpoints329[0] = Point(251.5, 2039.92);
+ connRef329->setRoutingCheckpoints(checkpoints329);
+
+ ConnRef *connRef330 = new ConnRef(router, 330);
+ ConnEnd srcPt330(Point(1329.5, 2008.92), 15);
+ connRef330->setSourceEndpoint(srcPt330);
+ ConnEnd dstPt330(Point(1172.5, 2041.92), 8);
+ connRef330->setDestEndpoint(dstPt330);
+ connRef330->setRoutingType((ConnType)2);
+
+ ConnRef *connRef331 = new ConnRef(router, 331);
+ ConnEnd srcPt331(Point(1329.5, 2008.92), 15);
+ connRef331->setSourceEndpoint(srcPt331);
+ ConnEnd dstPt331(Point(1157.5, 1910.92), 1);
+ connRef331->setDestEndpoint(dstPt331);
+ connRef331->setRoutingType((ConnType)2);
+
+ ConnRef *connRef332 = new ConnRef(router, 332);
+ ConnEnd srcPt332(Point(802.5, 2174.92), 15);
+ connRef332->setSourceEndpoint(srcPt332);
+ ConnEnd dstPt332(Point(850.5, 2008.92), 8);
+ connRef332->setDestEndpoint(dstPt332);
+ connRef332->setRoutingType((ConnType)2);
+
+ ConnRef *connRef333 = new ConnRef(router, 333);
+ ConnEnd srcPt333(Point(967.5, 2008.92), 15);
+ connRef333->setSourceEndpoint(srcPt333);
+ ConnEnd dstPt333(Point(850.5, 2008.92), 8);
+ connRef333->setDestEndpoint(dstPt333);
+ connRef333->setRoutingType((ConnType)2);
+
+ ConnRef *connRef334 = new ConnRef(router, 334);
+ ConnEnd srcPt334(Point(1329.5, 1714.92), 15);
+ connRef334->setSourceEndpoint(srcPt334);
+ ConnEnd dstPt334(Point(1329.5, 1761.92), 1);
+ connRef334->setDestEndpoint(dstPt334);
+ connRef334->setRoutingType((ConnType)2);
+
+ ConnRef *connRef335 = new ConnRef(router, 335);
+ ConnEnd srcPt335(Point(1329.5, 677.25), 15);
+ connRef335->setSourceEndpoint(srcPt335);
+ ConnEnd dstPt335(Point(1308.5, 762.25), 1);
+ connRef335->setDestEndpoint(dstPt335);
+ connRef335->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints335(1);
+ checkpoints335[0] = Point(1329.5, 747.25);
+ connRef335->setRoutingCheckpoints(checkpoints335);
+
+ ConnRef *connRef336 = new ConnRef(router, 336);
+ ConnEnd srcPt336(Point(286.5, 677.25), 15);
+ connRef336->setSourceEndpoint(srcPt336);
+ ConnEnd dstPt336(Point(498.5, 581.25), 4);
+ connRef336->setDestEndpoint(dstPt336);
+ connRef336->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints336(1);
+ checkpoints336[0] = Point(475.5, 677.25);
+ connRef336->setRoutingCheckpoints(checkpoints336);
+
+ ConnRef *connRef337 = new ConnRef(router, 337);
+ ConnEnd srcPt337(Point(286.5, 677.25), 15);
+ connRef337->setSourceEndpoint(srcPt337);
+ ConnEnd dstPt337(Point(498.5, 656.25), 4);
+ connRef337->setDestEndpoint(dstPt337);
+ connRef337->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints337(1);
+ checkpoints337[0] = Point(475.5, 677.25);
+ connRef337->setRoutingCheckpoints(checkpoints337);
+
+ ConnRef *connRef338 = new ConnRef(router, 338);
+ ConnEnd srcPt338(Point(286.5, 504.5), 15);
+ connRef338->setSourceEndpoint(srcPt338);
+ ConnEnd dstPt338(Point(597.5, 333.5), 4);
+ connRef338->setDestEndpoint(dstPt338);
+ connRef338->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints338(1);
+ checkpoints338[0] = Point(574.5, 504.5);
+ connRef338->setRoutingCheckpoints(checkpoints338);
+
+ ConnRef *connRef339 = new ConnRef(router, 339);
+ ConnEnd srcPt339(Point(286.5, 504.5), 15);
+ connRef339->setSourceEndpoint(srcPt339);
+ ConnEnd dstPt339(Point(597.5, 408.5), 4);
+ connRef339->setDestEndpoint(dstPt339);
+ connRef339->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints339(1);
+ checkpoints339[0] = Point(574.5, 504.5);
+ connRef339->setRoutingCheckpoints(checkpoints339);
+
+ ConnRef *connRef340 = new ConnRef(router, 340);
+ ConnEnd srcPt340(Point(1329.5, 504.5), 15);
+ connRef340->setSourceEndpoint(srcPt340);
+ ConnEnd dstPt340(Point(627.5, 600.5), 8);
+ connRef340->setDestEndpoint(dstPt340);
+ connRef340->setRoutingType((ConnType)2);
+ std::vector<Point> checkpoints340(1);
+ checkpoints340[0] = Point(650.5, 504.5);
+ connRef340->setRoutingCheckpoints(checkpoints340);
+
+ ConnRef *connRef341 = new ConnRef(router, 341);
+ ConnEnd srcPt341(Point(1329.5, 272), 15);
+ connRef341->setSourceEndpoint(srcPt341);
+ ConnEnd dstPt341(Point(916.5, 355), 8);
+ connRef341->setDestEndpoint(dstPt341);
+ connRef341->setRoutingType((ConnType)2);
+
+ ConnRef *connRef342 = new ConnRef(router, 342);
+ ConnEnd srcPt342(Point(1329.5, 272), 15);
+ connRef342->setSourceEndpoint(srcPt342);
+ ConnEnd dstPt342(Point(916.5, 239), 8);
+ connRef342->setDestEndpoint(dstPt342);
+ connRef342->setRoutingType((ConnType)2);
+
+ ConnRef *connRef343 = new ConnRef(router, 343);
+ ConnEnd srcPt343(Point(1329.5, 504.5), 15);
+ connRef343->setSourceEndpoint(srcPt343);
+ ConnEnd dstPt343(Point(1555, 720.5), 4);
+ connRef343->setDestEndpoint(dstPt343);
+ connRef343->setRoutingType((ConnType)2);
+
+ ConnRef *connRef344 = new ConnRef(router, 344);
+ ConnEnd srcPt344(Point(1329.5, 1053.92), 15);
+ connRef344->setSourceEndpoint(srcPt344);
+ ConnEnd dstPt344(Point(1555, 760.5), 4);
+ connRef344->setDestEndpoint(dstPt344);
+ connRef344->setRoutingType((ConnType)2);
+
+ ConnRef *connRef345 = new ConnRef(router, 345);
+ ConnEnd srcPt345(Point(1329.5, 1590.92), 15);
+ connRef345->setSourceEndpoint(srcPt345);
+ ConnEnd dstPt345(Point(1641, 924), 2);
+ connRef345->setDestEndpoint(dstPt345);
+ connRef345->setRoutingType((ConnType)2);
+
+ ConnRef *connRef346 = new ConnRef(router, 346);
+ ConnEnd srcPt346(Point(1329.5, 2008.92), 15);
+ connRef346->setSourceEndpoint(srcPt346);
+ ConnEnd dstPt346(Point(1681, 924), 2);
+ connRef346->setDestEndpoint(dstPt346);
+ connRef346->setRoutingType((ConnType)2);
+
+ ConnRef *connRef347 = new ConnRef(router, 347);
+ ConnEnd srcPt347(Point(1329.5, 272), 15);
+ connRef347->setSourceEndpoint(srcPt347);
+ ConnEnd dstPt347(Point(1390, 214.5), 2);
+ connRef347->setDestEndpoint(dstPt347);
+ connRef347->setRoutingType((ConnType)2);
+
+ ConnRef *connRef348 = new ConnRef(router, 348);
+ ConnEnd srcPt348(Point(251.5, 1714.92), 15);
+ connRef348->setSourceEndpoint(srcPt348);
+ ConnEnd dstPt348(Point(247.5, 1845.42), 8);
+ connRef348->setDestEndpoint(dstPt348);
+ connRef348->setRoutingType((ConnType)2);
+
+ ConnRef *connRef349 = new ConnRef(router, 349);
+ ConnEnd srcPt349(Point(251.5, 2008.92), 15);
+ connRef349->setSourceEndpoint(srcPt349);
+ ConnEnd dstPt349(Point(247.5, 1885.42), 8);
+ connRef349->setDestEndpoint(dstPt349);
+ connRef349->setRoutingType((ConnType)2);
+
+ ConnRef *connRef350 = new ConnRef(router, 350);
+ ConnEnd srcPt350(Point(1329.5, 1466.92), 15);
+ connRef350->setSourceEndpoint(srcPt350);
+ ConnEnd dstPt350(Point(862.5, 1474.42), 8);
+ connRef350->setDestEndpoint(dstPt350);
+ connRef350->setRoutingType((ConnType)2);
+
+ ConnRef *connRef351 = new ConnRef(router, 351);
+ ConnEnd srcPt351(Point(1574.5, 2008.92), 15);
+ connRef351->setSourceEndpoint(srcPt351);
+ ConnEnd dstPt351(Point(1577, 2138.92), 1);
+ connRef351->setDestEndpoint(dstPt351);
+ connRef351->setRoutingType((ConnType)2);
+#endif
+
+ router->processTransaction();
+ router->outputDiagram("output/finalSegmentNudging3");
+
+ bool optimisedForConnectorType = false;
+ int crossings = router->existsCrossings(optimisedForConnectorType);
+
+ delete router;
+ return (crossings > 0) ? 1 : 0;
+};