Interface Geoobjekt


public interface Geoobjekt
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    darstellen​(Interaktionsbrett ib)
    Methode zum Zeichen des Objekts auf einem Interaktionsbrettobjekt, dabei wird das Objekt komplett schwarz dargestellt.
    boolean
    innerhalb​(Punkt p)
    Methode zur Berechnung, ob ein übergebener Punkt sich in diesem Objekt befindet, der Rand soll dabei zum Objekt gehören.
    Punkt
    Methode zur Berechnung der linken-oberen Ecke des Objektes, dabei kann kein Punkt des Objektes sich weiter links oder oberhalb dieses Punktes befinden.
    Punkt
    Methode zur Berechnung der rechten-unteren Ecke des Objektes, dabei kann kein Punkt des Objektes sich weiter rechts oder unterhalb dieses Punktes befinden.
    void
    verschieben​(int dx, int dy)
    Methode zum Verschieben des Objektes, dabei wird das gesamte Objekt auf der x-Achse um dx Punkte und auf der y-Achse um dy-Punkte verschoben.
  • Method Details

    • innerhalb

      boolean innerhalb(Punkt p)
      Methode zur Berechnung, ob ein übergebener Punkt sich in diesem Objekt befindet, der Rand soll dabei zum Objekt gehören.
      Parameters:
      p - zu untersuchender Punkt
      Returns:
      Punkt liegt im betrachteten Objekt
    • verschieben

      void verschieben(int dx, int dy)
      Methode zum Verschieben des Objektes, dabei wird das gesamte Objekt auf der x-Achse um dx Punkte und auf der y-Achse um dy-Punkte verschoben.
      Parameters:
      dx - Verschiebung auf der x-Achse
      dy - Verschiebung auf der y-Achse
    • linksoben

      Punkt linksoben()
      Methode zur Berechnung der linken-oberen Ecke des Objektes, dabei kann kein Punkt des Objektes sich weiter links oder oberhalb dieses Punktes befinden.
      Returns:
      linke-obere Begrenzung der Figur
    • rechtsunten

      Punkt rechtsunten()
      Methode zur Berechnung der rechten-unteren Ecke des Objektes, dabei kann kein Punkt des Objektes sich weiter rechts oder unterhalb dieses Punktes befinden.
      Returns:
      rechte-untere Begrenzung der Figur
    • darstellen

      void darstellen(Interaktionsbrett ib)
      Methode zum Zeichen des Objekts auf einem Interaktionsbrettobjekt, dabei wird das Objekt komplett schwarz dargestellt.
      Parameters:
      ib - Interaktionsbrett, auf dem gezeichnet werden soll