/// <summary> /// Inserts data into the input handler. /// </summary> /// <param name="input"></param> public void insert_kid(string input) { kid child = new kid(input); data.Add(child); sort_data(); update(); }
public void findNNeighbors(vehicle passedVehicle, int indexOfVehicle) { passedVehicle.addKid(min_kid); for (int i = 1; i < passedVehicle.getCapacity(); i++) { kid k = findminDist(); passedVehicle.addKid(k); kids.Remove(k); } kids.Remove(min_kid); vehicles.ElementAt(indexOfVehicle).addKids(passedVehicle.getKids()); }
void findMinKid() { double minY = kids.ElementAt(0).getPoint().getLatitude(); min_kid = kids.ElementAt(0); foreach (kid element in kids) { if (minY < element.getPoint().getLatitude()) { minY = element.getPoint().getLatitude(); min_kid = element; } } }
private kid findminDist() { double mindist = 100000; kid min = null; foreach (kid each in kids) { double dist = min_kid.getPoint().disTo(each.getPoint()); if (mindist > dist && each != min_kid) { mindist = dist; min = each; } } return(min); }
public void addKid(kid kid) { kids_list.Add(kid); }
public void load_kid(kid k) { kids_list.Add(k); }