A B C D E F G H I K L M N O P R S T V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class PKW
- a - Variable in class Sportwagen
- a1 - Variable in class LKW
- a1 - Variable in class LKWMitAnhaenger
- a2 - Variable in class LKW
- a2 - Variable in class LKWMitAnhaenger
- Abmelden(StatistikKlient) - Method in class Kontrolleur
-
Abmelden beim Erzeuger
- Abmelden(StatistikKlient) - Method in class Kreuzung
-
Abmelden beim Erzeuger
- Abmelden(StatistikKlient) - Method in interface StatistikErzeuger
-
Abmelden beim Erzeuger
- Abmelden(TaktKlient) - Method in class KonkreterTaktGeber
-
Meldet einen Klienten beim Taktgeber ab.
- Abmelden(TaktKlient) - Method in interface TaktGeber
-
Meldet einen Klienten beim Taktgeber ab.
- actionPerformed(ActionEvent) - Method in class KonkreterTaktGeber
-
vom Timer aufgerufen erhöht die Simulationszeit und benachrichtigt alle eingetragenen Objekte
- aktFarbe - Variable in class FahrzeugSymbol
-
Interna
- aktFarbe - Variable in class Lampe
- ampel - Variable in class Fahrbahn
- Ampel - Class in <Unnamed>
-
Eine Ampel verwendet zur Anzeige drei Lampen.
- Ampel() - Constructor for class Ampel
-
Konstruktor für Objekte der Klasse Ampel.
- Ampel(int, int, char) - Constructor for class Ampel
-
Konstruktor für Objekte der Klasse Ampel mit folgenden Eingabewerten.
- AmpelAnordnen() - Method in class Ampel
-
Zeichnet die Ampel im Raster.
- AmpelAnordnen() - Method in class FussgaengerAmpel
-
Zeichnet die Fussgängerampel im Raster.
- ampelNord - Variable in class Kreuzung
- ampelOst - Variable in class Kreuzung
- ampelphase - Variable in class Ampel
-
Mögliche Werte sind die in Deutschland erlaubten Ampelphasen grün, gelb, rot und rotgelb.
- ampelphase - Variable in class FussgaengerAmpel
- ampelSüd - Variable in class Kreuzung
- ampelWest - Variable in class Kreuzung
- Anhalten() - Method in class KonkreterTaktGeber
-
Timer anhalten
- Anhalten() - Method in class Kontrolleur
-
Timer anhalten
- anzeige - Variable in class FahrbahnSymbol
- anzeige - Variable in class FahrzeugSymbol
- anzeige - Variable in class Lampe
- Ausrichten() - Method in class FahrbahnSymbol
- ausrichtung - Variable in class Ampel
-
Eine Ausrichtung ist in die vier Himmelsrichtungen N, W, S, O möglich.
- ausrichtung - Variable in class Fahrbahn
- ausrichtung - Variable in class FahrbahnSymbol
- ausrichtung - Variable in class Fahrzeug
- ausrichtung - Variable in class FahrzeugSymbol
- ausrichtung - Variable in class FussgaengerAmpel
- AusrichtungSetzen(char) - Method in class Ampel
-
Setzt die Ausrichtung der Ampel auf die möglichen Werte S, W, N, O.
- AusrichtungSetzen(char) - Method in class Fahrbahn
-
Setzt die Ausrichtung des Fahrzeugs.
- AusrichtungSetzen(char) - Method in class FahrbahnSymbol
-
Setzt die Ausrichtung der Fahrbahn.
- AusrichtungSetzen(char) - Method in class Fahrzeug
-
Setzt die Ausrichtung des Fahrzeugs.
- AusrichtungSetzen(char) - Method in class FahrzeugSymbol
-
Setzt die Ausrichtung des Fahrzeugs.
- AusrichtungSetzen(char) - Method in class FussgaengerAmpel
-
Setzt die Ausrichtung der Fussgängerampel auf die möglichen Werte S, W, N, O.
- AustrittsPositionGeben() - Method in class FahrbahnSymbol
-
Meldet die Austrittsposition des Fahrzeugs
- AWTFarbe() - Method in enum Lampe.Farbe
-
Konvertiert die angegebene Farbe in ihr AWT-Pendant.
- AWTFarbe(String) - Method in class FahrzeugSymbol
B
- blau - Lampe.Farbe
- breite - Static variable in class FahrbahnSymbol
-
Breite der Richtungsfahrbahn
- breite - Static variable in class FahrzeugSymbol
- breiteFenster - Static variable in class Oberflaeche
-
Breite des Anzeigefensters
C
D
- darstellung - Variable in class Fahrbahn
- durchschnitt - Variable in class Oberflaeche
E
- eingabe - Variable in class Oberflaeche
- eingabe2 - Variable in class Oberflaeche
- EintrittsPositionGeben() - Method in class FahrbahnSymbol
-
Meldet die Eintrittsposition des Fahrzeugs
- ende - Variable in class Fahrbahn
- Entfernen() - Method in class FahrbahnSymbol
-
Entfernt das Fahrbahnsymbol aus der Anzeige
- Entfernen() - Method in class Fahrzeug
-
Entfernt das Fahrzeug aus der Anzeige
- Entfernen() - Method in class FahrzeugSymbol
-
Entfernt das Fahrzeugsymbol aus der Anzeige
F
- Fahrbahn - Class in <Unnamed>
-
Verwaltet die Fahrzeuge auf einer Fahrbahn.
- Fahrbahn(Ampel) - Constructor for class Fahrbahn
-
Erzeugt eine leere Fahrbahn ab dem linken Rand unterhalb der Fenstermitte.
- FahrbahnSymbol - Class in <Unnamed>
- FahrbahnSymbol() - Constructor for class FahrbahnSymbol
-
Erzeugt das FahrbahnSymbol in Richtung West -> Ost
- Fahren(float, float) - Method in class Fahrzeug
-
Fährt das Fahrzeug eine Sekunde nach rechts.
- Fahren(float, float) - Method in class LKW
-
Fährt das Fahrzeug eine Sekunde nach rechts.
- Fahren(float, float) - Method in class LKWMitAnhaenger
-
Fährt das Fahrzeug eine Sekunde nach rechts.
- Fahren(float, float) - Method in class PKW
-
Fährt das Fahrzeug eine Sekunde nach rechts.
- Fahren(float, float) - Method in class Sportwagen
-
Fährt das Fahrzeug eine Sekunde nach rechts.
- Fahrzeug - Class in <Unnamed>
-
Beschreibt ein allgemeines Fahrzeug.
- Fahrzeug() - Constructor for class Fahrzeug
-
Erzeugt die Anzeige.
- FahrzeugabstandSetzen(int) - Method in class Kontrolleur
-
Setzt die mittlere Wartezeit zwischen 2 Fahrzeugen
- FahrzeugabstandSetzen(int) - Method in class Kreuzung
-
Setzt die mittlere Wartezeit zwischen 2 Fahrzeugen
- FahrzeuganzahlGeben() - Method in class Fahrbahn
-
Ausgabe der Fahrzeuganzahl
- fahrzeuge - Variable in class Fahrbahn
- FahrzeugeBewegen() - Method in class Fahrbahn
-
Bewegt alle Fahrzeuge der Fahrbahn für eine Sekunde.
- FahrzeugEinreihen(Fahrzeug) - Method in class Fahrbahn
-
Reiht ein neues Fahrzeug an der Startposition in die Fahrbahn ein.
- FahrzeugErzeugen(String) - Static method in class Fahrzeug
-
Erzeugt ein neues Fahrzeug.
- FahrzeugGenerieren() - Method in class Kreuzung
-
Erzeugt ein neues Fahrzeug
- FahrzeugSymbol - Class in <Unnamed>
- FahrzeugSymbol() - Constructor for class FahrzeugSymbol
-
Standardkonstruktor für Objekte der Klasse FahrzeugSymbol.
- FahrzeugSymbolErzeugen(String) - Static method in class FahrzeugSymbol
-
Erzeugt ein neues Fahrzeugsymbol.
- Farbe() - Constructor for enum Lampe.Farbe
- FarbeSetzen(String) - Method in class FahrzeugSymbol
-
Setzt die Farbe des Fahrzeugsymbols.
- FarbeSetzen(String) - Method in class Lampe
-
Setzt die Farbe der Lampe.
- fenster - Variable in class FahrbahnSymbol
-
Das Anzeigefenster.
- fenster - Variable in class FahrzeugSymbol
-
Das Anzeigefenster.
- fenster - Variable in class Lampe
-
Das Anzeigefenster.
- fenster - Variable in class Oberflaeche
- FensterBreiteGeben() - Static method in class Oberflaeche
-
Gibt die Breite des Fensters zurück.
- FensterGeben() - Static method in class Oberflaeche
-
Gibt das Ausgabefenster zurück und erzeugt es gegebenenfalls.
- FensterHöheGeben() - Static method in class Oberflaeche
-
Gibt die Höhe des Fensters zurück.
- fgAmpelNord1 - Variable in class Kreuzung
- fgAmpelNord2 - Variable in class Kreuzung
- fgAmpelOst1 - Variable in class Kreuzung
- fgAmpelOst2 - Variable in class Kreuzung
- fgAmpelSüd1 - Variable in class Kreuzung
- fgAmpelSüd2 - Variable in class Kreuzung
- fgAmpelWest1 - Variable in class Kreuzung
- fgAmpelWest2 - Variable in class Kreuzung
- FussgaengerAmpel - Class in <Unnamed>
-
Eine Fußgängerampel verwendet zur Anzeige zwei Lampen.
- FussgaengerAmpel() - Constructor for class FussgaengerAmpel
-
Konstruktor für Objekte der Klasse FußgängerAmpel.
- FussgaengerAmpel(int, int, char) - Constructor for class FussgaengerAmpel
-
Konstruktor für Objekte der Klasse FußgängerAmpel mit folgenden Eingabewerten.
G
- gelb - Lampe.Farbe
- GelbSetzen() - Method in class Ampel
-
Setzt die Ampel auf gelb.
- GeschwindigkeitGeben() - Method in class Fahrzeug
-
Meldet die Geschwindigkeit zurück
- grau - Lampe.Farbe
- größe - Static variable in class Lampe
-
Anzeigegröße für eine Lampe
- grün - Lampe.Farbe
- GrünSetzen() - Method in class Ampel
-
Setzt die Ampel auf grün.
- GrünSetzen() - Method in class FussgaengerAmpel
-
Setzt die Fussgängerampel auf grün.
H
- HaltelinienPositionGeben() - Method in class FahrbahnSymbol
-
Meldet die Position der Haltelinie
- höheFenster - Static variable in class Oberflaeche
-
Höhe des Anzeigefensters
- Holen() - Static method in class ZufallsGenerator
I
- IstDraussen(Fahrzeug) - Method in class Fahrbahn
-
Ermittelt, ob ein Fahrzeug entfernt werden muss
- IstGelb() - Method in class Ampel
-
Meldet, ob die Ampel auf gelb steht.
- IstGrün() - Method in class Ampel
-
Meldet, ob die Ampel auf grün steht.
K
- k - Variable in class Kontrolleur
- k - Variable in class Oberflaeche
- klienten - Variable in class KonkreterTaktGeber
-
zu steuernde Objekte, müssen von jedem Takt benachrichtigt werden.
- klienten - Variable in class Kreuzung
- KonkreterTaktGeber - Class in <Unnamed>
-
Zeitkontrolle der Kreuzung.
- KonkreterTaktGeber() - Constructor for class KonkreterTaktGeber
-
Standardkonstruktor für Objekte der Klasse Taktgeber.
- Kontrolleur - Class in <Unnamed>
-
Gibt die Botschaften der Oberfläche an die Kreuzung weiter
- Kontrolleur(Kreuzung, KonkreterTaktGeber) - Constructor for class Kontrolleur
-
Setzt die Empfänger der Botschaften
- KontrolleurSetzen(Kontrolleur) - Static method in class Oberflaeche
-
Setzt den Kontrolleur für die Aktionen.
- Kreuzung - Class in <Unnamed>
- Kreuzung(TaktGeber) - Constructor for class Kreuzung
-
Erzeugt die vier Ampeln, positioniert sie um den Ursprung und setzt die Lichtsignale so, dass eine Grünphase in Ost/West Richtung und gleichzeitig der Rotphase in Nord/Süd Richtung vorliegt.
L
- Lampe - Class in <Unnamed>
- Lampe() - Constructor for class Lampe
-
Standardkonstruktor für Objekte der Klasse Lampe.
- Lampe.Farbe - Enum in <Unnamed>
- lampeMitte - Variable in class Ampel
- lampeOben - Variable in class Ampel
- lampeOben - Variable in class FussgaengerAmpel
-
Referenzattribute
- lampeUnten - Variable in class Ampel
- lampeUnten - Variable in class FussgaengerAmpel
- länge - Variable in class FahrzeugSymbol
-
Anzeigegröße für ein Fahrzeug
- LängeGeben() - Method in class Fahrzeug
-
Meldet die Länge des Fahrzeugs zurück
- LängeGeben() - Method in class LKW
-
Meldet die Länge des Fahrzeugs zurück
- LängeGeben() - Method in class LKWMitAnhaenger
-
Meldet die Länge des Fahrzeugs zurück
- LängeGeben() - Method in class PKW
-
Meldet die Länge des Fahrzeugs zurück
- LängeGeben() - Method in class Sportwagen
-
Meldet die Länge des Fahrzeugs zurück
- LängenAnzeigen(int, float, int, float) - Method in class Oberflaeche
-
Wird bei jeder Erzeugung der Statistikwerte aufgerufen
- LängenAnzeigen(int, float, int, float) - Method in interface StatistikKlient
-
Wird bei jeder Erzeugung der Statistikwerte aufgerufen
- längste - Variable in class Oberflaeche
- LKW - Class in <Unnamed>
-
Beschreibt einen Lastwagen.
- LKW() - Constructor for class LKW
-
Erzeugt die Anzeige.
- LKWMitAnhaenger - Class in <Unnamed>
-
Beschreibt einen Lastwagen mit Anhänger.
- LKWMitAnhaenger() - Constructor for class LKWMitAnhaenger
-
Erzeugt die Anzeige.
- LKWMitAnhaengerSymbol - Class in <Unnamed>
- LKWMitAnhaengerSymbol() - Constructor for class LKWMitAnhaengerSymbol
-
Standardkonstruktor für Objekte der Klasse LKWMITANHANGERSYMBOL.
- LKWSymbol - Class in <Unnamed>
- LKWSymbol() - Constructor for class LKWSymbol
-
Standardkonstruktor für Objekte der Klasse PKWSYMBOL.
M
- magenta - Lampe.Farbe
- main(String[]) - Static method in class Simulation
-
Startpunkt.
- maxdurchschnitt - Variable in class Kreuzung
- maxdurchschnitt - Variable in class Oberflaeche
- maxlaenge - Variable in class Kreuzung
- maxlängste - Variable in class Oberflaeche
- meter2pixel - Static variable in class Oberflaeche
-
Umrechnung Meter nach Pixel
- MeterAlsPixelGeben() - Static method in class Oberflaeche
-
Gibt die Höhe des Fensters zurück.
- mittlereWartezeit - Variable in class Kreuzung
N
- nachNord - Variable in class Kreuzung
- nachOst - Variable in class Kreuzung
- nachSüd - Variable in class Kreuzung
- nachWest - Variable in class Kreuzung
O
- o - Static variable in class Oberflaeche
- Oberflaeche - Class in <Unnamed>
- Oberflaeche() - Constructor for class Oberflaeche
-
Baut die Bedienoberfläche auf
P
- phase - Variable in class Kreuzung
-
Das Attribut Phase beschreibt welche Verkehrsströme innerhalb der Ampel freigegeben bzw.gesperrt sind; nur die Werte 1 bis 8 sind erlaubt.
- PKW - Class in <Unnamed>
-
Beschreibt einen durchschnittlichen Personenwagen.
- PKW() - Constructor for class PKW
-
Erzeugt die Anzeige.
- PKWSymbol - Class in <Unnamed>
- PKWSymbol() - Constructor for class PKWSymbol
-
Standardkonstruktor für Objekte der Klasse PKWSYMBOL.
- PositionSetzen(float, float) - Method in class Fahrzeug
-
Setzt die Position des Fahrzeugs.
- PositionSetzen(float, float) - Method in class FahrzeugSymbol
-
Setzt die Position des Fahrzeugsymbols.
- PositionSetzen(int, int) - Method in class Ampel
-
Setzt die Position der Ampel.
- PositionSetzen(int, int) - Method in class Fahrbahn
-
Setzt die Position der Fahrbahn.
- PositionSetzen(int, int) - Method in class FahrbahnSymbol
-
Setzt die Position der Fahrbahn.Der Ursprung liegt in der Mitte des Fensters, die y-Achse zeigt nach unten.
- PositionSetzen(int, int) - Method in class FussgaengerAmpel
-
Setzt die Position der Fussgängerampel.
- PositionSetzen(int, int) - Method in class Lampe
-
Setzt die Position der Lampe.Der Ursprung liegt in der Mitte des Fensters, die y-Achse zeigt nach unten.
- positionX - Variable in class Ampel
-
Der Bezugspunkt für die Position ist die obere linke Ecke der lampeOben.
- positionX - Variable in class FussgaengerAmpel
- positionY - Variable in class Ampel
-
Der Bezugspunkt für die Position ist die obere linke Ecke der lampeOben.
- positionY - Variable in class FussgaengerAmpel
R
- radius - Static variable in class Lampe
-
Interna
- rand - Variable in class Fahrbahn
- RandAbstandGeben() - Method in class FahrbahnSymbol
-
Meldet den Abstand zum inneren Fahrbahnrand
- rasterGröße - Static variable in class Oberflaeche
-
Anzeigegröße für eine Lampe
- RasterGrößeGeben() - Static method in class Oberflaeche
-
Gibt die Rastergröße zurück.
- Registrieren(StatistikKlient) - Method in class Kontrolleur
-
Registrierung beim Erzeuger
- Registrieren(StatistikKlient) - Method in class Kreuzung
-
Registrierung beim Erzeuger
- Registrieren(StatistikKlient) - Method in interface StatistikErzeuger
-
Registrierung beim Erzeuger
- Registrieren(TaktKlient) - Method in class KonkreterTaktGeber
-
Registriert einen neuen Klienten beim Taktgeber.
- Registrieren(TaktKlient) - Method in interface TaktGeber
-
Registriert einen neuen Klienten beim Taktgeber.
- rot - Lampe.Farbe
- RotgelbSetzen() - Method in class Ampel
-
Setzt die Ampel auf rot-gelb.
- RotSetzen() - Method in class Ampel
-
Setzt die Ampel auf rot.
- RotSetzen() - Method in class FussgaengerAmpel
-
Setzt die Fussgängerampel auf rot.
S
- schwarz - Lampe.Farbe
- Simulation - Class in <Unnamed>
-
Baut die Teile der Simulation zusammen und schafft die Rahmenbedingungen.
- Simulation() - Constructor for class Simulation
-
Aufbau der Bestandteile der Simultion.
- Sportwagen - Class in <Unnamed>
-
Beschreibt einen Sportwagen.
- Sportwagen() - Constructor for class Sportwagen
-
Erzeugt die Anzeige.
- SportwagenSymbol - Class in <Unnamed>
- SportwagenSymbol() - Constructor for class SportwagenSymbol
-
Standardkonstruktor für Objekte der Klasse SportwagenSymbol.
- start - Variable in class Fahrbahn
- Starten() - Method in class KonkreterTaktGeber
-
Timer starten
- Starten() - Method in class Kontrolleur
-
Timer starten
- stat - Variable in class Oberflaeche
- StatistikErzeuger - Interface in <Unnamed>
-
Erzeugt Statistikwerte für seine Klienten.
- StatistikerzeugerSetzen(StatistikErzeuger) - Static method in class Oberflaeche
-
Setzt den Statistikerzeuger für die Ausgaben.
- StatistikKlient - Interface in <Unnamed>
-
StatistikKlient beschreibt die Post-Methode für einen Klienten der Statistikwerte.
- symbol - Variable in class Fahrzeug
T
- t - Variable in class Kontrolleur
- TaktdauerSetzen(int) - Method in class KonkreterTaktGeber
-
Ablaufgeschwindigkeit einstellen
- TaktdauerSetzen(int) - Method in class Kontrolleur
-
Ablaufgeschwindigkeit einstellen
- TaktGeber - Interface in <Unnamed>
-
Interface für den Taktgeber.
- TaktImpulsAusführen() - Method in class Kreuzung
-
Empfängt die Impulse des Taktgebers Sie schaltet die Ampeln weiter und erzeugt und bewegt die Fahrzeuge.
- TaktImpulsAusführen() - Method in interface TaktKlient
-
Wird vom Taktgeber für jeden Taktimpuls aufgerufen.
- TaktKlient - Interface in <Unnamed>
-
Schnittstelle für Klienten des Taktgebers.
- timer - Variable in class KonkreterTaktGeber
-
Timerobjekt für die zentrale Zeitverwaltung
V
- v - Variable in class Fahrzeug
- valueOf(String) - Static method in enum Lampe.Farbe
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum Lampe.Farbe
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vmax - Variable in class Fahrzeug
- VorgängerZählt(float, float, Fahrzeug) - Method in class Fahrbahn
-
Ermittelt, ob das Fahrzeug sich nach dem Vorgänger richten oder die Ampel beachten muss.
W
- wartezeitAmpel - Variable in class Kreuzung
- wartezeitFahrzeugNachNord - Variable in class Kreuzung
- wartezeitFahrzeugNachOst - Variable in class Kreuzung
- wartezeitFahrzeugNachSüd - Variable in class Kreuzung
- wartezeitFahrzeugNachWest - Variable in class Kreuzung
- WartezeitGenerieren() - Method in class Kreuzung
-
Erzeugt eine zufällige Wartezeit mit großer Wahrscheinlichkeit in der Mitte
- wartezeitKurz - Variable in class Kreuzung
- wartezeitLang - Variable in class Kreuzung
- weiss - Lampe.Farbe
- Weiterschalten() - Method in class Ampel
-
Schaltet die Ampelphasen in der Reihenfolge rot, rotgelb, grün, gelb
- Weiterschalten() - Method in class FussgaengerAmpel
-
Schaltet die Ampelphasen in der Reihenfolge von rot auf grün bzw.umgekehrt
- Weiterschalten() - Method in class Kreuzung
-
Schaltet die Phase entprechend der beim Attribut Phase angegebenen Reihenfolge weiter.
X
- x - Variable in class Fahrbahn
- x - Variable in class FahrbahnSymbol
-
Interna
- x - Variable in class Fahrzeug
- x - Variable in class FahrzeugSymbol
- x - Variable in class Lampe
- XKoordinateGeben() - Method in class Fahrzeug
-
Meldet die x-Koordinate zurück
Y
- y - Variable in class Fahrbahn
- y - Variable in class FahrbahnSymbol
- y - Variable in class Fahrzeug
- y - Variable in class FahrzeugSymbol
- y - Variable in class Lampe
- YKoordinateGeben() - Method in class Fahrzeug
-
Meldet die y-Koordinate zurück
Z
- Zeichnen() - Method in class FahrbahnSymbol
-
Zeichnet das Fahrbahnsymbol.
- Zeichnen() - Method in class FahrzeugSymbol
-
Zeichnet das Fahrzeugsymbol.
- Zeichnen() - Method in class Lampe
-
Zeichnet die Lampe.
- zufall - Static variable in class ZufallsGenerator
-
Dieses Attribut referenziert das einzige Objekt der Klasse Zufallsgenerator.
- ZufallsGenerator - Class in <Unnamed>
-
Stellt einen abgesichert einzelnen Zufallsgenerator zur Verfügung.
- ZufallsGenerator() - Constructor for class ZufallsGenerator
-
Der Konstruktor ist private, damit keine Objekte dieser Klasse erzeugt werden können.
- zzgenerator - Variable in class Kreuzung
All Classes All Packages