Interface Geoobjekt
public interface Geoobjekt
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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-Achsedy
- 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
-