Package | Description |
---|---|
de.bsvrz.iav.gllib.gllib |
Allgemeine Ganglinienfunktionen ohne direkten Bezug zum Datenverteiler.
|
de.bsvrz.iav.gllib.gllib.dav |
Mit der Klasse
Ganglinienprognose können
Anfragen an die Ganglinienprognose gestellt werden, ohne den Datenkatalog
kennen zu müssen. |
Modifier and Type | Class and Description |
---|---|
static class |
GanglinienOperationen.PatternMatchingErgebnis<T extends Ganglinie<?>>
Kapselt die Informationen die als Ergebnis aus dem Pattern-Matching
hervorgehen.
|
Modifier and Type | Field and Description |
---|---|
private T |
GanglinienOperationen.PatternMatchingErgebnis.ganglinie
Die Ergebnisganglinie.
|
Modifier and Type | Method and Description |
---|---|
static Ganglinie<Double> |
GanglinienOperationen.addiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Addiert zwei Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge addiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.auschneiden(Ganglinie<Double> g,
com.bitctrl.util.Interval i)
Schneidet ein Intervall aus einer Ganglinie heraus.
|
Ganglinie<T> |
Ganglinie.clone()
Kopiert die Stützstellen und das Approximationsverfahren.
|
static Ganglinie<Double> |
GanglinienOperationen.dividiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Division zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge dividiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.multipliziere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Multiplikation zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge multipliziert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.normiere(Ganglinie<Double> g,
long abstand)
Normiert die Stützstellen einer Ganglinie.
|
static Ganglinie<Double> |
GanglinienOperationen.subtrahiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Subtraktion zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge subtrahiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.verbinde(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long maxAbstand)
Verbindet zwei Ganglinien durch Konkatenation.
|
static Ganglinie<Double> |
GanglinienOperationen.verschiebe(Ganglinie<Double> g,
long offset)
Verschiebt eine Ganglinie auf der Zeitachse.
|
static Ganglinie<Double> |
GanglinienOperationen.verschiebeUmHalbesIntervall(Ganglinie<Double> g)
Verschiebt eine Ganglinie auf der Zeitachse um ein halbes
Stützstellenintervall.
|
static Ganglinie<Double> |
GanglinienOperationen.verschmelze(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long gewicht)
Verschmilzt eine Ganglinie mit einer anderen.
|
Modifier and Type | Method and Description |
---|---|
static GanglinienOperationen.PatternMatchingErgebnis<Ganglinie<Double>> |
GanglinienOperationen.patternMatching(Ganglinie<Double> referenz,
List<Ganglinie<Double>> vergleichsListe,
long offsetVor,
long offsetNach,
long schrittweite)
Führt das Pattern-Matching einer Menge von Ganglinien mit einer
Referenzganglinie aus.
|
Modifier and Type | Method and Description |
---|---|
static Ganglinie<Double> |
GanglinienOperationen.addiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Addiert zwei Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge addiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.addiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Addiert zwei Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge addiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.auschneiden(Ganglinie<Double> g,
com.bitctrl.util.Interval i)
Schneidet ein Intervall aus einer Ganglinie heraus.
|
static int |
GanglinienOperationen.basisabstand(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Berechnet den Abstand zweier Ganglinien mit Hilfe des
Basisabstandsverfahren.
|
static int |
GanglinienOperationen.basisabstand(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Berechnet den Abstand zweier Ganglinien mit Hilfe des
Basisabstandsverfahren.
|
static Ganglinie<Double> |
GanglinienOperationen.dividiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Division zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge dividiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.dividiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Division zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge dividiert werden.
|
private static double |
GanglinienOperationen.fehler(Ganglinie<Double> g1,
Ganglinie<Double> g2,
Queue<Long> zeitstempel)
Bestimmt den prozentualen Fehler (Abstand) zweier Ganglinien anhand
gegebener Messpunkte.
|
private static double |
GanglinienOperationen.fehler(Ganglinie<Double> g1,
Ganglinie<Double> g2,
Queue<Long> zeitstempel)
Bestimmt den prozentualen Fehler (Abstand) zweier Ganglinien anhand
gegebener Messpunkte.
|
static String |
GanglinienOperationen.formatierterText(Ganglinie<?> g)
Konvertiert eine Ganglinie in einen lesbaren Text.
|
static int |
GanglinienOperationen.komplexerAbstand(Ganglinie<Double> g1,
Ganglinie<Double> g2,
int intervalle)
Berechnet den Abstand zweier Ganglinien mit Hilfe des komplexen
Abstandsverfahren.
|
static int |
GanglinienOperationen.komplexerAbstand(Ganglinie<Double> g1,
Ganglinie<Double> g2,
int intervalle)
Berechnet den Abstand zweier Ganglinien mit Hilfe des komplexen
Abstandsverfahren.
|
static int |
GanglinienOperationen.komplexerAbstand(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long intervallBreite)
Berechnet den Abstand zweier Ganglinien mit Hilfe des komplexen
Abstandsverfahren.
|
static int |
GanglinienOperationen.komplexerAbstand(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long intervallBreite)
Berechnet den Abstand zweier Ganglinien mit Hilfe des komplexen
Abstandsverfahren.
|
static Ganglinie<Double> |
GanglinienOperationen.multipliziere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Multiplikation zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge multipliziert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.multipliziere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Multiplikation zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge multipliziert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.normiere(Ganglinie<Double> g,
long abstand)
Normiert die Stützstellen einer Ganglinie.
|
static GanglinienOperationen.PatternMatchingErgebnis<Ganglinie<Double>> |
GanglinienOperationen.patternMatching(Ganglinie<Double> referenz,
List<Ganglinie<Double>> vergleichsListe,
long offsetVor,
long offsetNach,
long schrittweite)
Führt das Pattern-Matching einer Menge von Ganglinien mit einer
Referenzganglinie aus.
|
static Ganglinie<Double> |
GanglinienOperationen.subtrahiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Subtraktion zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge subtrahiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.subtrahiere(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Subtraktion zweier Ganglinien, indem die Werte der vervollständigten
Stützstellenmenge subtrahiert werden.
|
static Ganglinie<Double> |
GanglinienOperationen.verbinde(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long maxAbstand)
Verbindet zwei Ganglinien durch Konkatenation.
|
static Ganglinie<Double> |
GanglinienOperationen.verbinde(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long maxAbstand)
Verbindet zwei Ganglinien durch Konkatenation.
|
static Ganglinie<Double> |
GanglinienOperationen.verschiebe(Ganglinie<Double> g,
long offset)
Verschiebt eine Ganglinie auf der Zeitachse.
|
static Ganglinie<Double> |
GanglinienOperationen.verschiebeUmHalbesIntervall(Ganglinie<Double> g)
Verschiebt eine Ganglinie auf der Zeitachse um ein halbes
Stützstellenintervall.
|
static Ganglinie<Double> |
GanglinienOperationen.verschmelze(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long gewicht)
Verschmilzt eine Ganglinie mit einer anderen.
|
static Ganglinie<Double> |
GanglinienOperationen.verschmelze(Ganglinie<Double> g1,
Ganglinie<Double> g2,
long gewicht)
Verschmilzt eine Ganglinie mit einer anderen.
|
private static LinkedList<Long> |
GanglinienOperationen.vervollstaendigeStuetzstellen(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Bestimmt die vereinigte Menge der Stützstellen beider Ganglinien.
|
private static LinkedList<Long> |
GanglinienOperationen.vervollstaendigeStuetzstellen(Ganglinie<Double> g1,
Ganglinie<Double> g2)
Bestimmt die vereinigte Menge der Stützstellen beider Ganglinien.
|
Modifier and Type | Method and Description |
---|---|
static GanglinienOperationen.PatternMatchingErgebnis<Ganglinie<Double>> |
GanglinienOperationen.patternMatching(Ganglinie<Double> referenz,
List<Ganglinie<Double>> vergleichsListe,
long offsetVor,
long offsetNach,
long schrittweite)
Führt das Pattern-Matching einer Menge von Ganglinien mit einer
Referenzganglinie aus.
|
Modifier and Type | Class and Description |
---|---|
class |
GanglinieMQ
Für Messquerschnitte angepasste Ganglinie.
|
Modifier and Type | Field and Description |
---|---|
private Ganglinie<Double> |
GanglinieMQ.gQKfz
Cache der Einzelganglinie.
|
private Ganglinie<Double> |
GanglinieMQ.gQLkw
Cache der Einzelganglinie.
|
private Ganglinie<Double> |
GanglinieMQ.gVLkw
Cache der Einzelganglinie.
|
private Ganglinie<Double> |
GanglinieMQ.gVPkw
Cache der Einzelganglinie.
|
Modifier and Type | Method and Description |
---|---|
Ganglinie<Double> |
GanglinieMQ.getGanglinieQB()
Gibt die Ganglinie für QB zurück.
|
Ganglinie<Double> |
GanglinieMQ.getGanglinieQKfz()
Gibt die Ganglinie für QKfz zurück.
|
Ganglinie<Double> |
GanglinieMQ.getGanglinieQLkw()
Gibt die Ganglinie für QLkw zurück.
|
Ganglinie<Double> |
GanglinieMQ.getGanglinieQPkw()
Gibt die Ganglinie für QPkw zurück.
|
Ganglinie<Double> |
GanglinieMQ.getGanglinieVKfz()
Gibt die Ganglinie für VKfz zurück.
|
Ganglinie<Double> |
GanglinieMQ.getGanglinieVLkw()
Gibt die Ganglinie für VLkw zurück.
|
Ganglinie<Double> |
GanglinieMQ.getGanglinieVPkw()
Gibt die Ganglinie für QPkw zurück.
|
Modifier and Type | Method and Description |
---|---|
static GanglinieMQ |
GanglinienMQOperationen.zusammenfuehren(Ganglinie<Double> gQKfz,
Ganglinie<Double> gQLkw,
Ganglinie<Double> gVPkw,
Ganglinie<Double> gVLkw)
Erzeugt aus den vier Ganglinien eine Messquerschnittsganglinie.
|
static GanglinieMQ |
GanglinienMQOperationen.zusammenfuehren(Ganglinie<Double> gQKfz,
Ganglinie<Double> gQLkw,
Ganglinie<Double> gVPkw,
Ganglinie<Double> gVLkw)
Erzeugt aus den vier Ganglinien eine Messquerschnittsganglinie.
|
static GanglinieMQ |
GanglinienMQOperationen.zusammenfuehren(Ganglinie<Double> gQKfz,
Ganglinie<Double> gQLkw,
Ganglinie<Double> gVPkw,
Ganglinie<Double> gVLkw)
Erzeugt aus den vier Ganglinien eine Messquerschnittsganglinie.
|
static GanglinieMQ |
GanglinienMQOperationen.zusammenfuehren(Ganglinie<Double> gQKfz,
Ganglinie<Double> gQLkw,
Ganglinie<Double> gVPkw,
Ganglinie<Double> gVLkw)
Erzeugt aus den vier Ganglinien eine Messquerschnittsganglinie.
|
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.