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

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

cyan - Lampe.Farbe
 

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
 
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