@Deprecated
public class Gerade
extends java.lang.Object
Eine Gerade ist die Verbindungslinie zwischen 2 Punkten.
Sie ist definiert ueber ihre Steigung und einen Y-Achsenabschnitt.
Modifier and Type | Field and Description |
---|---|
float |
absolute
Deprecated.
Die Absolute.
|
boolean |
sonderfallSenkrecht
Deprecated.
Gibt an, ob die Gerade exakt senkrecht steht.
|
boolean |
sonderfallWaagrecht
Deprecated.
Gibt an, ob die Gerade exakt waagrecht steht.
|
double |
steigung
Deprecated.
Die Steigung der Geraden
|
Constructor and Description |
---|
Gerade(Punkt p1,
Punkt p2)
Deprecated.
Konstruktor fuer Objekte der Klasse Gerade
|
Modifier and Type | Method and Description |
---|---|
boolean |
istHoeherAls(Punkt p)
Deprecated.
Prueft, ob die Gerade ueber oder unter einem bestimmten Punkt liegt.
|
boolean |
istRechtsVon(Punkt p)
Deprecated.
|
boolean |
punktLiegtUeber(Punkt p)
Deprecated.
Funktion unter einberechnung der Sonderfaelle.
|
double |
winkel()
Deprecated.
Berechnet den Winkel, den die Gerade mit der Vertikalen einschliesst.
|
public double steigung
Die Steigung der Geraden
public float absolute
Die Absolute. Auch als Y-Achsenabschnitt bekannt.
Diese Variable uebernimmt eine zweite Aufgabe, sollte die Gerade ein sonderfallSenkrecht sein. In diesem Fall beschreibt sie den X-Achsenabschnitt.
public boolean sonderfallSenkrecht
Gibt an, ob die Gerade exakt senkrecht steht.
In diesem Fall waere sie nicht ueber eine Geradengleichung beschreibbar, und auch Tests mit Hoeher/Tiefer ergaeben keinen Sinn.
public boolean sonderfallWaagrecht
Gibt an, ob die Gerade exakt waagrecht steht.
In diesem Fall wuerde ein Links/Rechts-Test, keinen Sinn ergeben.
public double winkel()
Berechnet den Winkel, den die Gerade mit der Vertikalen einschliesst.
public boolean punktLiegtUeber(Punkt p)
Funktion unter einberechnung der Sonderfaelle.
public boolean istHoeherAls(Punkt p)
Prueft, ob die Gerade ueber oder unter einem bestimmten Punkt liegt.
ACHTUNG!
Diese Methode testet nach den Hoehenwerten, die ja, bekanntlich, bei der Fensterprogrammierung umgekehrt sind.
Liegt der Punkt also - im Bild sichtbar - tiefer als die Gerade, ist das Ergebnis TRUE!
p
- Der zu testende Punktpublic boolean istRechtsVon(Punkt p)