Esempio n. 1
0
  @Override
  public boolean geographicallyIdenticalTo(Route t) {
    if (this.taskSet.size() != t.taskSet.size()) return false;

    int tsize = taskSet.size();
    Vector<Task> t2 = t.taskSet;
    for (int i = 0; i < tsize; i++) {
      Commodity c1 = taskSet.get(i).cmdt, c2 = t2.get(i).cmdt;
      if (!c1.geographicallyIdenticalTo(c2)) return false;
    }
    return true;
  }