Class FahrbahnSymbol


  • class FahrbahnSymbol
    extends Object
    • Field Detail

      • fenster

        private Frame fenster
        Das Anzeigefenster.
      • breite

        private static final int breite
        Breite der Richtungsfahrbahn
      • x

        private int x
        Interna
      • y

        private int y
      • ausrichtung

        private char ausrichtung
      • anzeige

        private Canvas anzeige
    • Constructor Detail

      • FahrbahnSymbol

        FahrbahnSymbol()
        Erzeugt das FahrbahnSymbol in Richtung West -> Ost
    • 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 Kreuzungsmittelpunkts
        y - 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