private void CreateMap(IIntelligentObjects intelligentObjects) { CreateRegions(intelligentObjects); List <BasicNode> list = Util.ReadCSV.GetCoordanates(intelligentObjects); int countList = list.Count; if (countList > 0) { BasicNode last = list[countList - 1]; BasicNode current; Path path; for (int i = 0; i < countList; i++) { current = list[i]; if (current == last) { path = new Path(intelligentObjects, last.GetInput(), list[0].GetInput()); } else { path = new Path(intelligentObjects, current.GetInput(), list[i + 1].GetInput()); } path.UpdateDrawToScale("False"); path.UpdateLogicalLength(current.Distance); current.UpdateName("P" + (i + 1)); } } }
private void CreateCarnet201503918(IIntelligentObjects intelligentObjects) { // 2 BasicNode t1_superior = new BasicNode(intelligentObjects, 0, -400); t1_superior.UpdateName("T1_E2"); BasicNode t2_superior = new BasicNode(intelligentObjects, 30, -400); t2_superior.UpdateName("T2_E2"); Path conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 30, -380); t1_superior.UpdateName("T3_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 0, -380); t2_superior.UpdateName("T4_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 0, -360); t1_superior.UpdateName("T5_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 30, -360); t2_superior.UpdateName("T6_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); // 0 t1_superior = new BasicNode(intelligentObjects, 50, -400); t1_superior.UpdateName("T7_E2"); t2_superior = new BasicNode(intelligentObjects, 80, -400); t2_superior.UpdateName("T8_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 80, -360); t1_superior.UpdateName("T9_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 50, -360); t2_superior.UpdateName("T10_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 50, -400); t1_superior.UpdateName("T11_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); //1 t1_superior = new BasicNode(intelligentObjects, 100, -390); t1_superior.UpdateName("T12_E2"); t2_superior = new BasicNode(intelligentObjects, 110, -400); t2_superior.UpdateName("T13_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 110, -360); t1_superior.UpdateName("T14_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); // 5 t1_superior = new BasicNode(intelligentObjects, 130, -400); t1_superior.UpdateName("T15_E2"); t2_superior = new BasicNode(intelligentObjects, 160, -400); t2_superior.UpdateName("T16_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 130, -380); t2_superior.UpdateName("T17_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 160, -380); t1_superior.UpdateName("T18_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 160, -360); t2_superior.UpdateName("T19_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 130, -360); t1_superior.UpdateName("T20_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); // 0 t1_superior = new BasicNode(intelligentObjects, 180, -400); t1_superior.UpdateName("T21_E2"); t2_superior = new BasicNode(intelligentObjects, 210, -400); t2_superior.UpdateName("T22_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 210, -360); t1_superior.UpdateName("T23_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 180, -360); t2_superior.UpdateName("T24_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 180, -400); t1_superior.UpdateName("T25_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); //3 t1_superior = new BasicNode(intelligentObjects, 230, -400); t1_superior.UpdateName("T26_E2"); t2_superior = new BasicNode(intelligentObjects, 260, -400); t2_superior.UpdateName("T27_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 260, -380); t1_superior.UpdateName("T28_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 230, -380); t2_superior.UpdateName("T29_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 260, -360); t2_superior.UpdateName("T30_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 230, -360); t1_superior.UpdateName("T31_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); // 9 t1_superior = new BasicNode(intelligentObjects, 280, -400); t1_superior.UpdateName("T32_E2"); t2_superior = new BasicNode(intelligentObjects, 310, -400); t2_superior.UpdateName("T33_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 310, -380); t1_superior.UpdateName("T34_E2"); BasicNode aux = t1_superior; conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 280, -380); t2_superior.UpdateName("T35_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 280, -400); t1_superior.UpdateName("T36_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = aux; t2_superior = new BasicNode(intelligentObjects, 310, -360); t2_superior.UpdateName("T37_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 280, -360); t1_superior.UpdateName("T38_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); //1 t1_superior = new BasicNode(intelligentObjects, 330, -390); t1_superior.UpdateName("T39_E2"); t2_superior = new BasicNode(intelligentObjects, 340, -400); t2_superior.UpdateName("T40_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 340, -360); t1_superior.UpdateName("T41_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); //8 t1_superior = new BasicNode(intelligentObjects, 360, -400); t1_superior.UpdateName("T42_E2"); t2_superior = new BasicNode(intelligentObjects, 390, -400); t2_superior.UpdateName("T43_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 390, -380); t1_superior.UpdateName("T44_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 360, -380); t2_superior.UpdateName("T45_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 360, -400); t1_superior.UpdateName("T46_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 390, -380); t1_superior.UpdateName("T47_E2"); t2_superior = new BasicNode(intelligentObjects, 390, -360); t2_superior.UpdateName("T48_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t1_superior = new BasicNode(intelligentObjects, 360, -360); t1_superior.UpdateName("T49_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); t2_superior = new BasicNode(intelligentObjects, 360, -380); t2_superior.UpdateName("T50_E2"); conector = new Path(intelligentObjects, t1_superior.GetInput(), t2_superior.GetInput()); }