Package | Description |
---|---|
de.morknet.mrw | |
de.morknet.mrw.base | |
de.morknet.mrw.rcc.state |
Modifier and Type | Method and Description |
---|---|
Gleisteil |
Modell.find(java.lang.String name)
Sucht das Gleisteil passend zum Namen.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Gleisteil> |
Modell.getTrackElements()
Gibt alle bekannten Gleisteile zurück.
|
Modifier and Type | Method and Description |
---|---|
void |
Modell.add(Abschnitt a,
Gleisteil g)
Diese Methode fügt einem Gleisabschnitt ein Gleisteil hinzu.
|
void |
Route.addTrackElement(Gleisteil gt)
Listet ein Gleisteil vorläufig als belegt.
|
boolean |
Route.isFree(Gleisteil teil)
Diese Methode prüft, ob ein Gleisteil für das Suchen einer Fahrstraße brauchbar ist.
|
boolean |
Route.isPart(Gleisteil gt,
Gleisteil next)
Diese Methode prüft, ob das zu einem Gleisteil benachbarte Gleisteil ebenfalls
an der Fahrstraße beteiligt ist.
|
void |
Route.removeTrackElement(Gleisteil gt)
Entfernt das Gleisteil aus der Liste der belegten Gleisteile.
|
Constructor and Description |
---|
LockWithoutRouteException(Gleisteil gleisteil)
Dieser Konstruktur bereitet eine Fehlermeldung mit dem übergebenen Gleisteil auf.
|
TrackNotRoutedException(Route route,
Gleisteil gt)
Dieser Konstruktur bereitet eine Fehlermeldung mit der übergebenen Fahrstraße und dem Gleisteil auf.
|
UnknownTurnStateException(Route route,
Gleisteil prev,
DKW dkw,
Gleisteil next)
Dieser Konstruktur bereitet eine Fehlermeldung mit den übergebenen Gleisteilen auf.
|
UnknownTurnStateException(Route route,
Gleisteil prev,
Weiche branch,
Gleisteil next)
Dieser Konstruktur bereitet eine Fehlermeldung mit den übergebenen Gleisteilen auf.
|
Modifier and Type | Class and Description |
---|---|
class |
DKW
Diese Klasse repräsentiert eine Doppelkreuzungsweiche (DKW).
|
class |
Gleis
Diese Klasse repräsentiert ein einfaches Gleis
|
class |
Verzweigung
Diese Klasse repräsentiert eine Verzweigung.
|
class |
Weiche
Diese Klasse repräsentiert eine Weiche.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Gleisteil> |
Gleisteil.backward
Die Liste der banachbarten Gleisteile entgegen Zählrichtung.
|
protected java.util.List<Gleisteil> |
Gleisteil.forward
Die Liste der benachbarten Gleisteile in Zährichtung.
|
Modifier and Type | Method and Description |
---|---|
Gleisteil |
Weiche.getA()
Diese Methode gibt das
Gleisteil in Zungenrichtung zurück. |
Gleisteil |
DKW.getA()
Diese Methode gibt das benachbarte
Gleisteil in Richtung links oben zurück. |
Gleisteil |
Weiche.getB()
Diese Methode gibt das nach links benachbarte
Gleisteil zurück. |
Gleisteil |
DKW.getB()
Diese Methode gibt das benachbarte
Gleisteil in Richtung links unten zurück. |
Gleisteil |
Weiche.getC()
Diese Methode gibt das nach rechts benachbarte
Gleisteil zurück. |
Gleisteil |
DKW.getC()
Diese Methode gibt das benachbarte
Gleisteil in Richtung rechts oben zurück. |
Gleisteil |
DKW.getD()
Diese Methode gibt das benachbarte
Gleisteil in Richtung rechts unten zurück. |
Modifier and Type | Method and Description |
---|---|
java.util.List<Gleisteil> |
Gleisteil.getRouting(boolean direction)
Diese Methode gibt abhängig von der geforderten Gleisrichtung bzgl. der Zählrichtung
die benachbarten Gleisteile zurück.
|
java.util.Collection<Gleisteil> |
Gruppe.getTrackElements()
Diese Methode gibt die Sammlung aller Gleisteile zurück.
|
java.util.Collection<Gleisteil> |
Abschnitt.getTrackElements()
Diese Methode gibt eine Sammlung der in diesem Abschnitt enthaltenen Gleisteile zurück.
|
Modifier and Type | Method and Description |
---|---|
void |
Abschnitt.add(Gleisteil g)
Fügt ein Gleisteil diesem Abschnitt hinzu.
|
boolean |
Weiche.hasTrackElement(Gleisteil g) |
protected abstract boolean |
Gleisteil.hasTrackElement(Gleisteil gt)
Diese Methode überprüft, ob das angegebenene Gleisteil direkt mit diesem hier verbunden ist.
|
boolean |
Gleis.hasTrackElement(Gleisteil g) |
protected boolean |
DKW.hasTrackElement(Gleisteil g) |
protected boolean |
Weiche.isDirectionCorrect(Gleisteil g,
boolean isGrowing) |
protected abstract boolean |
Gleisteil.isDirectionCorrect(Gleisteil gt,
boolean isDirection)
Diese Methode überprüft, ob die Zählrichtung des angegebenen Gleisteils mit diesem hier übereinstimmt.
|
protected boolean |
Gleis.isDirectionCorrect(Gleisteil g,
boolean isGrowing) |
protected boolean |
DKW.isDirectionCorrect(Gleisteil g,
boolean isGrowing) |
void |
Gleis.link(Gleisteil a,
Gleisteil b)
Diese Methode verbindet dieses Gleis mit zwei benachbarten
Gleisteil en. |
void |
Weiche.link(Gleisteil a,
Gleisteil b,
Gleisteil c)
Diese Methode definiert die benachbarten Gleisteile.
|
void |
DKW.link(Gleisteil a,
Gleisteil b,
Gleisteil c,
Gleisteil d)
Diese Methode definiert die benachbarten Gleisteile.
|
void |
Weiche.turn(Batch batch,
Gleisteil prev,
Gleisteil next) |
abstract void |
Gleisteil.turn(Batch batch,
Gleisteil prev,
Gleisteil next)
Diese Methode ermittelt das Kommando, um eine Verzweigung in die richtige Lage abhängig von den benachbarten Gleisteilen
zu bringen.
|
void |
Gleis.turn(Batch batch,
Gleisteil prev,
Gleisteil next) |
void |
DKW.turn(Batch batch,
Gleisteil prev,
Gleisteil next) |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
SwitchStateDrawer.drawSwitchDir(org.eclipse.swt.graphics.GC gc,
Verzweigung v,
Gleisteil dir,
int xOffset)
Diese Methode blendet den Schaltzustand einer Verzweigung aus.
|
Copyright © 2011 all committers of this modelrailway project