Class FahrbahnSymbol
- java.lang.Object
-
- FahrbahnSymbol
-
class FahrbahnSymbol extends Object
-
-
Constructor Summary
Constructors Constructor Description FahrbahnSymbol()
Erzeugt das FahrbahnSymbol in Richtung West -> Ost
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
Ausrichten()
(package private) void
AusrichtungSetzen(char ausrichtung)
Setzt die Ausrichtung der Fahrbahn.(package private) float
AustrittsPositionGeben()
Meldet die Austrittsposition des Fahrzeugs(package private) float
EintrittsPositionGeben()
Meldet die Eintrittsposition des Fahrzeugs(package private) void
Entfernen()
Entfernt das Fahrbahnsymbol aus der Anzeige(package private) float
HaltelinienPositionGeben()
Meldet die Position der Haltelinie(package private) void
PositionSetzen(int x, int y)
Setzt die Position der Fahrbahn.Der Ursprung liegt in der Mitte des Fensters, die y-Achse zeigt nach unten.(package private) float
RandAbstandGeben()
Meldet den Abstand zum inneren Fahrbahnrandprivate void
Zeichnen()
Zeichnet das Fahrbahnsymbol.
-
-
-
Method Detail
-
Zeichnen
private void Zeichnen()
Zeichnet das Fahrbahnsymbol.
-
Ausrichten
private void Ausrichten()
-
PositionSetzen
void PositionSetzen(int x, int y)
Setzt die Position der Fahrbahn.Der Ursprung liegt in der Mitte des Fensters, die y-Achse zeigt nach unten.(x /y) bedeutet den Mittelpunkt der Kreuzung, um den sich die Fahrbahn je nach Ausrichtung dreht.- Parameters:
x
- x-Position des Kreuzungsmittelpunktsy
- y-Position des Kreuzungsmittelpunkts
-
AusrichtungSetzen
void AusrichtungSetzen(char ausrichtung)
Setzt die Ausrichtung der Fahrbahn.- Parameters:
ausrichtung
- Ausrichtung der Fahrbahn.
-
Entfernen
void Entfernen()
Entfernt das Fahrbahnsymbol aus der Anzeige
-
EintrittsPositionGeben
float EintrittsPositionGeben()
Meldet die Eintrittsposition des Fahrzeugs- Returns:
- Startposition des Fahrzeugs
-
AustrittsPositionGeben
float AustrittsPositionGeben()
Meldet die Austrittsposition des Fahrzeugs- Returns:
- Austrittsposition des Fahrzeugs
-
RandAbstandGeben
float RandAbstandGeben()
Meldet den Abstand zum inneren Fahrbahnrand- Returns:
- Abstand des Fahrzeugs
-
HaltelinienPositionGeben
float HaltelinienPositionGeben()
Meldet die Position der Haltelinie- Returns:
- Haltelinienposition
-
-