public class DbGanglinie
extends java.lang.Object
implements java.io.Serializable
atl.ganglinie
.Constructor and Description |
---|
DbGanglinie()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.iav.gllib.gllib.domain.MqGanglinie |
convert(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt,
de.bsvrz.iav.gllib.gllib.domain.EreignisTyp ereignisTyp)
Erfragt eine Instanz der innerhalb des GL-Lernen bzw. der Prognose benutzten
Klasse
MqGanglinie , 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.
|
java.lang.String |
getMqPid()
Gibt die PID des MQs zurück.
|
int |
getOrdnung()
Gibt die Ordnung des B-Splines zurück.
|
java.util.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(java.lang.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(java.lang.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(java.util.List<DbStuetzstelle> stuetzstellen)
Legt die Liste der Stützstellen der Ganglinie fest.
|
void |
setTyp(int typ)
Legt den Typ der Ganglinie fest.
|
java.lang.String |
toString() |
public static final boolean isLeereStuetzstelle(java.lang.Double value)
value
- ein Q-/V-Wert einer Stuetzstelle.public final de.bsvrz.iav.gllib.gllib.domain.MqGanglinie convert(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt, de.bsvrz.iav.gllib.gllib.domain.EreignisTyp ereignisTyp)
MqGanglinie
, die aus den Daten dieses Objekts gespeist wird.messQuerschnitt
- der MessquerschnittereignisTyp
- der zugeordnete EreignistypMqGanglinie
, 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 java.lang.String getMqPid()
public void setMqPid(java.lang.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 java.util.List<DbStuetzstelle> getStuetzstellen()
public void setStuetzstellen(java.util.List<DbStuetzstelle> stuetzstellen)
stuetzstellen
- die Stützstellen der Ganglinie.public java.lang.String toString()
toString
in class java.lang.Object