コード例 #1
0
  protected void transformList(GeoList ageo2, GeoList bgeo2) {
    for (int i = bgeo2.size() - 1; i >= ageo2.size(); i--) bgeo2.remove(i);

    for (int i = 0; i < ageo2.size(); i++) {
      GeoElement trans = null;
      if (i < bgeo2.size()) {
        setTransformedObject(ageo2.get(i), bgeo2.get(i));
        compute();
      } else {
        trans = getResultTemplate(ageo2.get(i));

        setTransformedObject(ageo2.get(i), trans);
        compute();
        bgeo2.add(trans);
      }
    }
    setTransformedObject(ageo2, bgeo2);
  }