/*
 * "Grundkurs Programmieren in Java - Band 1 (3. Auflage, 2006)I"
 * 2001-2006, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 11.17 (Version 3.0)
 * (c) 2001-2006 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 * Benoetigt 'Point.java'
 *
 */

public class Strecke {

  // a)
  private Point p;
  private Point q;

  // b)
  public Strecke (Point p, Point q) {
    this.p = p;
    this.q = q;
  }

  // c)
  public String toString() {
    return p + "_" + q;
  }

  // d)
  public double getLaenge() {
    return Point.distance(p,q);
  }

  // e)
  public void turn (double phi) {
    p.turn(phi);
    q.turn(phi);
  }

}

