public class DbGanglinie extends Object implements Serializable
Entity
zum Speichern von Ganglinien in der Datenbank. Korrespondiert
mit DAV-Attributliste atl.ganglinie
.Modifier and Type | Field and Description |
---|---|
private long |
anzahlVerschmelzungen
Anzahl der Verschmelzungen insgesamt.
|
private int |
approximationsverfahren
Approximationsverfahren.
|
private long |
ereignisTypId
ID des Ereignistyps.
|
private long |
letzteVerschmelzung
Zeitpunkt der letzten Verschmelzung.
|
private String |
mqPid
PID des MQ.
|
private int |
ordnung
B-Spline-Ordnung.
|
private boolean |
referenzGanglinie
Ob es sich um eine Referenzganglinie handelt.
|
private static long |
serialVersionUID |
private ArrayList<DbStuetzstelle> |
stuetzstellen
Liste aller Stuetzstellen.
|
private int |
typ
GL-Typ.
|
Constructor and Description |
---|
DbGanglinie()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
(package private) GanglinieMQ |
convert()
Erfragt eine Instanz der innerhalb des GL-Lernen bzw. der Prognose
benutzten Klasse
GanglinieMQ , die aus den Daten dieses Objekts
gespeist wird. |
long |
getAnzahlVerschmelzungen()
Gibt die Anzahl der Verschmelzungen insgesamt zurück.
|
int |
getApproximationsverfahren()
Gibt das Approximationsverfahren der Ganglinie zurück.
|
long |
getEreignisTypId()
Gibt die ID des Ereignistyps zurück.
|
long |
getLetzteVerschmelzung()
Gibt den Zeitpunkt der letzten Verschmelzung in Millisekunden zurück.
|
String |
getMqPid()
Gibt die PID des MQs zurück.
|
int |
getOrdnung()
Gibt die Ordnung des B-Splines zurück.
|
List<DbStuetzstelle> |
getStuetzstellen()
Gibt die Liste der Stützstellen der Ganglinie zurück.
|
int |
getTyp()
Gibt den Typ der Ganglinie zurück.
|
static boolean |
isLeereStuetzstelle(Double value)
Erfragt, ob es sich bei der uebergebenen Stuetzstelle um eine leere
Stuetzstelle handelt.
|
boolean |
isReferenzGanglinie()
Flag, ob es sich um eine Referenzganglinie handelt.
|
void |
setAnzahlVerschmelzungen(long anzahlVerschmelzungen)
Legt die Anzahl der Verschmelzungen insgesamt fest.
|
void |
setApproximationsverfahren(int approximationsverfahren)
Legt das Approximationsverfahren der Ganglinie fest.
|
void |
setEreignisTypId(long ereignisTypId)
Legt die PID des Ereignistyps fest.
|
void |
setLetzteVerschmelzung(long letzteVerschmelzung)
Legt den Zeitpunkt der letzten Verschmelzung in Millisekunden fest.
|
void |
setMqPid(String mqPid)
Legt die PID des MQs fest.
|
void |
setOrdnung(int ordnung)
Legt die Ordnung des B-Splines fest.
|
void |
setReferenzGanglinie(boolean referenzGanglinie)
Flag, ob es sich um eine Referenzganglinie handelt.
|
void |
setStuetzstellen(List<DbStuetzstelle> stuetzstellen)
Legt die Liste der Stützstellen der Ganglinie fest.
|
void |
setTyp(int typ)
Legt den Typ der Ganglinie fest.
|
String |
toString() |
private static final long serialVersionUID
private String mqPid
private long ereignisTypId
private boolean referenzGanglinie
private long letzteVerschmelzung
private long anzahlVerschmelzungen
private int typ
private int approximationsverfahren
private int ordnung
private final ArrayList<DbStuetzstelle> stuetzstellen
public static final boolean isLeereStuetzstelle(Double value)
value
- ein Q-/V-Wert einer Stuetzstelle.final GanglinieMQ convert()
GanglinieMQ
, die aus den Daten dieses Objekts
gespeist wird.GanglinieMQ
, die aus den Daten dieses
Objekts gespeist wird, oder null
, wenn die
MQ-Ganglinie nicht rekonstruiert werden konnte (z.B., wenn der
Ereignistyp im DAV nicht mehr vorhanden ist).public long getEreignisTypId()
public void setEreignisTypId(long ereignisTypId)
ereignisTypId
- die ID des Ereignistyps.public String getMqPid()
public void setMqPid(String mqPid)
mqPid
- die PID des MQs.public boolean isReferenzGanglinie()
true
, wenn die Ganglinie eine Referenzganglinie ist.public void setReferenzGanglinie(boolean referenzGanglinie)
referenzGanglinie
- true
, wenn die Ganglinie eine Referenzganglinie
ist.public long getLetzteVerschmelzung()
public void setLetzteVerschmelzung(long letzteVerschmelzung)
letzteVerschmelzung
- der Zeitstempel der letzten Verschmelzung in Millisekunden.public long getAnzahlVerschmelzungen()
public void setAnzahlVerschmelzungen(long anzahlVerschmelzungen)
anzahlVerschmelzungen
- die Anzahl der Verschmelzungen.public int getTyp()
public void setTyp(int typ)
typ
- der Ganglinientyp.public int getApproximationsverfahren()
public void setApproximationsverfahren(int approximationsverfahren)
approximationsverfahren
- das Approximationsverfahren der Ganglinie.public int getOrdnung()
getApproximationsverfahren()
public void setOrdnung(int ordnung)
ordnung
- die B-Spline-Ordnung.getApproximationsverfahren()
public List<DbStuetzstelle> getStuetzstellen()
public void setStuetzstellen(List<DbStuetzstelle> stuetzstellen)
stuetzstellen
- die Stützstellen der Ganglinie.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.