import sk.uniba.fmph.pocprak.simplegraphics.GrGraphics;
/**
 * Trieda reprezentujuca usecku v rovine
 */
public class segment {
  public point B1;
  public point B2;

  public segment(point B1, point B2){
    this.B1 = B1;
    this.B2 = B2;
  }

  /**
   * Vrati jednodtkovy vektor v smere usecky do bodu 1 do bodu 2
   */
  public vector direction(){
    return vector.direction(this.B2,this.B1);
  }

  /**
  * Usecka sa vykresli na zobrazovacej ploche, ktora je dana
  * hodnotou GrGraphics g. Vyuziva sa tu balik
  * sk.uniba.fmph.pocprak.simplegraphics
  */
  public void draw(GrGraphics g){
    g.drawLine2D(B1.x,B1.y,B2.x,B2.y);
  }

}
