Package | Description |
---|---|
de.morknet.mrw | |
de.morknet.mrw.automatic | |
de.morknet.mrw.automatic.beermode | |
de.morknet.mrw.automatic.tourmode | |
de.morknet.mrw.base | |
de.morknet.mrw.batch |
Modifier and Type | Method and Description |
---|---|
Abschnitt |
Modell.findSegment(java.lang.String name)
Sucht den Abschnitt passend zum Namen.
|
Abschnitt |
Route.getFirstSegment()
Gibt den ersten Abschnitt dieser Fahrstraße zurück.
|
Abschnitt |
Route.getLastSegment()
Gibt den letzten Abschnitt dieser Fahrstraße zurück.
|
Abschnitt |
Route.getPrevSegment(Abschnitt abschnitt)
Gibt den vorhergehenden Abschnitt des angegebenen Abschnitts zurück.
|
Abschnitt |
Route.getSuccSegment(Abschnitt abschnitt)
Gibt den nächsten Abschnitt des angegebenen Abschnitts zurück.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Abschnitt> |
Modell.getSegments()
Gibt alle bekannten Gleisabschnitte zurück.
|
java.util.List<Abschnitt> |
MrwController.getSegmentSelection()
Diese Methode gibt alle ausgewählten Gleisabschnitte zurück.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Modell.add(Abschnitt a)
Diese Methode fügt dem Modell einen weiteren Gleisabschnitt hinzu.
|
void |
Modell.add(Abschnitt a,
Gleisteil g)
Diese Methode fügt einem Gleisabschnitt ein Gleisteil hinzu.
|
void |
Modell.add(Abschnitt a,
Signal s)
Diese Methode fügt einem Gleisabschnitt ein Signal hinzu.
|
void |
Route.addRoute(Abschnitt a)
Diese Methode fügt einen zur Fahrstraßenbestimmung benötigten Fixpunkt hinzu.
|
void |
MrwController.addSegmentSelection(Abschnitt segment)
Diese Methode fügt einen Gleisabschnitt der Auswahlliste hinzu.
|
boolean |
Route.checkIfSegmentEntered(Abschnitt abschnitt)
Prüft, ob ein Zug in diesen Abschnitt eingefahren ist.
|
boolean |
Route.checkIfSegmentLeft(Abschnitt abschnitt)
Testet, ob der angegebene Abschnitt verlassen wurde.
|
void |
Route.clearUptoSegment(Abschnitt targetSegment)
Löscht alle Abschnitte bis zum angegebenen Abschnitt aus einer Fahrstraße und entfernt die entsprechenden Referenzen.
|
void |
Route.computeClearUptoSegmentBatches(BatchExecuter executer,
Abschnitt targetSegment)
Diese Methode füllt die Batches mit Kommandos, um alle Gleisabschnitte bis zum angegebenen Gleisabschnitt
aufzulösen.
|
static Route |
Route.findRoute(Abschnitt abschnitt)
Gibt die Fahrstraße zurück, in der der angegebene Abschnitt ist.
|
Abschnitt |
Route.getPrevSegment(Abschnitt abschnitt)
Gibt den vorhergehenden Abschnitt des angegebenen Abschnitts zurück.
|
Abschnitt |
Route.getSuccSegment(Abschnitt abschnitt)
Gibt den nächsten Abschnitt des angegebenen Abschnitts zurück.
|
void |
MrwController.removeSegmentSelection(Abschnitt segment)
Diese Methode entfernt einen Gleisabschnitt aus der Auswahlliste.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Modell.appendRoute(Route route,
java.util.List<Abschnitt> hops)
Verlängert eine bestehende Fahrstraße um die angegebenen Markierungspunkte in
Form von Abschnitten.
|
Route |
Modell.maintainanceRoute(java.util.List<Abschnitt> selection)
Erzeugt eine Fahrstraße als Wartungsmodus.
|
(package private) void |
Route.prepareMaintainanceMode(java.util.Collection<Abschnitt> segments,
java.util.Collection<Signal> signals,
java.util.Collection<Abschnitt> selection)
Diese Methode initialisiert die Fahrstraße im Wartungsmodus.
|
(package private) void |
Route.prepareMaintainanceMode(java.util.Collection<Abschnitt> segments,
java.util.Collection<Signal> signals,
java.util.Collection<Abschnitt> selection)
Diese Methode initialisiert die Fahrstraße im Wartungsmodus.
|
Route |
Modell.route(java.util.List<Abschnitt> hops,
boolean shunting,
boolean inDirection)
Berechnet eine Fahrstraße über die angegebenen Markierungspunkte in Form von Abschnitten.
|
Route |
Modell.startTour(java.util.List<Abschnitt> hops,
boolean shunting,
boolean inDirection,
boolean blockDeallocation)
Legt eine neue Fahrstraße um die angegebenen Markierungspunkte in
Form von Abschnitten an.
|
Constructor and Description |
---|
SegmentWithoutRailException(Route route,
Abschnitt abschnitt)
Dieser Konstruktur bereitet eine Fehlermeldung mit dem übergebenen Gleisabschnitt auf.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Abschnitt> |
TourPoint.getSegments()
Diese Methode gibt die erlaubten Gleisabschnitte an diesem TourPoint zurück.
|
Modifier and Type | Method and Description |
---|---|
Route |
Trigger.endPointReached(Route route,
Abschnitt abschnitt)
Diese Methode wird aufgerufen, wenn der
MrwController das Erreichen
des letzten Gleisabschnitts festgestellt hat. |
Route |
RouteClearTrigger.endPointReached(Route route,
Abschnitt abschnitt) |
void |
Trigger.railEntered(Route route,
Abschnitt abschnitt)
Diese Methode wird aufgerufen, wenn der
MrwController das Erreichen
eines Gleisabschnitts festgestellt hat. |
void |
Trigger.railLeft(Route route,
Abschnitt abschnitt)
Diese Methode wird aufgerufen, wenn der
MrwController das Verlassen
eines Gleisabschnitts festgestellt hat. |
Modifier and Type | Method and Description |
---|---|
void |
BeerModeTrigger.railEntered(Route route,
Abschnitt abschnitt)
Dieser Trigger-Callback reagiert darauf, dass der Zielabschnitt erreicht wurde.
|
Modifier and Type | Method and Description |
---|---|
Route |
TourModeTrigger.endPointReached(Route route,
Abschnitt abschnitt) |
boolean |
TourMode.isSegmentRelevant(Abschnitt abschnitt)
Diese Methode überprüft einen gegebenen Gleisabschnitt, ob dieser für diese Fahrtstrecke relevant ist.
|
void |
TourModeTrigger.railLeft(Route route,
Abschnitt abschnitt) |
Modifier and Type | Field and Description |
---|---|
protected Abschnitt |
Gleisteil.segment
Der Gleisabschnitt zu dem dieses Gleisteil gehört.
|
Modifier and Type | Method and Description |
---|---|
static Abschnitt |
Abschnitt.findSegment(int id)
Diese Methode löst eine Mikrocontroller-ID/Gerätenummer in einen Gleisabschnitt auf.
|
Abschnitt |
Abschnitt.getMainSegment(boolean inDirection)
Diese Methode ermittelt den Nachbarabschnitt in Fahrtrichtung.
|
Abschnitt |
Signal.getSegment()
Diese Methode gibt den Gleisabschnitt des Signals zurück.
|
Abschnitt |
Gleisteil.getSegment()
Diese Methode gibt den Gleisabschnitt zu diesem Gleisabschnitt zurück.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Abschnitt> |
Gruppe.getListOfDirectedSegments(boolean occupied,
boolean inDirection)
Gibt eine Liste von Abschnitten zurück, die gewissen Kriterien gehorcht.
|
java.util.List<Abschnitt> |
Gruppe.getMainSegments()
Gibt die Liste von Hauptgleisen einer Betriebsgruppe zurück.
|
java.util.Collection<Abschnitt> |
Gruppe.getSegments()
Diese Methode gibt die Sammlung aller Gleisabschnitte zurück.
|
Modifier and Type | Method and Description |
---|---|
void |
Gruppe.add(Abschnitt segment)
Diese Methode verbindet einen Gleisabschnitt mit dieser Betriebsgruppe
|
static java.lang.String |
Signal.buildName(Abschnitt segment,
java.lang.String name)
Diese Methode bildet aus einer Signalnummer einen eindeutigen Namen.
|
int |
Abschnitt.AbschnittComparator.compare(Abschnitt seg0,
Abschnitt seg1)
Diese Methode vergleicht die Namen zweier Gleisabschnitte.
|
Constructor and Description |
---|
Ausfahrsignal(Abschnitt abschnitt,
java.lang.String name,
boolean aIsHigh)
Dieser Konstruktur initialisiert ein Ausfahrsignal.
|
Blocksignal(Abschnitt abschnitt,
java.lang.String name,
boolean aIsHigh)
Dieser Konstruktur initialisiert ein Blocksignal.
|
DKW(Abschnitt segment,
java.lang.String number,
boolean aIsHigh,
boolean bcIstAbzweig,
boolean adIstAbzweig,
boolean limitStop)
Dieser Konstruktor initialisiert die DKW.
|
Einfahrsignal(Abschnitt abschnitt,
java.lang.String name,
boolean aIsHigh)
Dieser Konstruktur initialisiert ein Einfahrsignal.
|
Formgleissperrsignal(Abschnitt segment,
java.lang.String number,
boolean direction)
Dieser Konstruktur initialisiert ein Formgleissperrsignal.
|
Formhauptsignal(Abschnitt abschnitt,
java.lang.String number,
boolean inDirection,
int spulen)
Dieser Konstruktur initialisiert ein Formhauptsignal.
|
Formvorsignal(Abschnitt abschnitt,
java.lang.String name,
boolean inDirection,
int spulen)
Dieser Konstruktur initialisiert ein Formvorsignal.
|
Gleis(Abschnitt abschnitt,
java.lang.String name,
boolean direction,
boolean branch,
boolean mainTrack)
Dieser Konstruktur initialisiert ein einfaches Gleis.
|
Gleissperrsignal(Abschnitt segment,
java.lang.String number,
boolean aIsHigh)
Dieser Konstruktor initialisiert ein Gleissperrsignal.
|
Gleisteil(Abschnitt abschnitt,
java.lang.String name,
boolean aIsHigh) |
Hauptsignal(Abschnitt abschnitt,
java.lang.String number,
boolean inDirection)
Dieser Konstruktur initialisiert ein Hauptsignal.
|
NoNeighbourFoundException(Abschnitt abschnitt)
Dieser Konstruktur bereitet eine Fehlermeldung auf.
|
Signal(Abschnitt segment,
java.lang.String number,
boolean inDirection)
Dieser Konstruktur initialisiert ein Signal.
|
StartRailDefinedException(Abschnitt abschnitt,
Gleis start,
Gleis gleis)
Dieserr Konstruktur bereitet eine Fehlermeldung auf.
|
Verzweigung(Abschnitt segment,
java.lang.String number,
boolean aIsHigh,
boolean limitStop)
Dieser Konstruktor initialisiert eine Verzweigung.
|
Vorsignal(Abschnitt abschnitt,
java.lang.String name,
boolean inDirection)
Dieser Konstruktur initialisiert ein Vorsignal.
|
Weiche(Abschnitt abschnitt,
java.lang.String number,
boolean aIsHigh,
boolean bIstAbzweig,
boolean cIstAbzweig,
boolean bIstBevorzugt,
boolean cIstBevorzugt,
boolean limitStop)
Dieser Konstruktur initialisiert eine Weiche.
|
Constructor and Description |
---|
ProcessingInProgressException(Abschnitt abschnitt)
Dieser Konstruktur bereitet eine Fehlermeldung auf.
|
Copyright © 2011 all committers of this modelrailway project