Class OdVerkehrsDatenLangZeitIntervallGeschwindigkeitVerteilungFs.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
    Enclosing class:
    OdVerkehrsDatenLangZeitIntervallGeschwindigkeitVerteilungFs

    public static class OdVerkehrsDatenLangZeitIntervallGeschwindigkeitVerteilungFs.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getT

        public AttZeitDauerStunden1Bis getT()
        Intervalldauer, mit dem die Werte erfasst wurden.

        Returns:
        der Wert von T.
      • setT

        public void setT​(AttZeitDauerStunden1Bis _t)
        Intervalldauer, mit dem die Werte erfasst wurden.

        Parameters:
        _t - der neue Wert von T.
      • setQKfzNk

        public void setQKfzNk​(AttVerkehrsStaerkeIntervall _qKfzNk)
        Fahrzeugmenge Kfz nicht klassifiziert.

        Parameters:
        _qKfzNk - der neue Wert von QKfzNk.
      • setQKrad

        public void setQKrad​(AttVerkehrsStaerkeIntervall _qKrad)
        Fahrzeugmenge Krad.

        Parameters:
        _qKrad - der neue Wert von QKrad.
      • setQLfw

        public void setQLfw​(AttVerkehrsStaerkeIntervall _qLfw)
        Fahrzeugmenge Lieferwagen.

        Parameters:
        _qLfw - der neue Wert von QLfw.
      • setQPkwA

        public void setQPkwA​(AttVerkehrsStaerkeIntervall _qPkwA)
        Fahrzeugmenge Pkw mit Anhänger.

        Parameters:
        _qPkwA - der neue Wert von QPkwA.
      • setQLkwA

        public void setQLkwA​(AttVerkehrsStaerkeIntervall _qLkwA)
        Fahrzeugmenge Lkw mit Anhänger.

        Parameters:
        _qLkwA - der neue Wert von QLkwA.
      • setQSattelKfz

        public void setQSattelKfz​(AttVerkehrsStaerkeIntervall _qSattelKfz)
        Fahrzeugmenge Sattel-Kfz.

        Parameters:
        _qSattelKfz - der neue Wert von QSattelKfz.
      • setQBus

        public void setQBus​(AttVerkehrsStaerkeIntervall _qBus)
        Fahrzeugmenge Busse.

        Parameters:
        _qBus - der neue Wert von QBus.
      • setQSGV

        public void setQSGV​(AttVerkehrsStaerkeIntervall _qSGV)
        Berechneter Wert = qLkw + qLkwA + qSattelKfz.

        Parameters:
        _qSGV - der neue Wert von QSGV.
      • getAnteilSGV

        public AttProzentPlusMinus getAnteilSGV()
        Berechneter Wert = qSGV / qKfzGesamt * 100%.

        Returns:
        der Wert von AnteilSGV.
      • setAnteilSGV

        public void setAnteilSGV​(AttProzentPlusMinus _anteilSGV)
        Berechneter Wert = qSGV / qKfzGesamt * 100%.

        Parameters:
        _anteilSGV - der neue Wert von AnteilSGV.
      • getVLVo

        public AttGeschwindigkeit getVLVo()
        Geschwindigkeit Leichtverkehr ohne Anhänger.

        Returns:
        der Wert von VLVo.
      • setVLVo

        public void setVLVo​(AttGeschwindigkeit _vLVo)
        Geschwindigkeit Leichtverkehr ohne Anhänger.

        Parameters:
        _vLVo - der neue Wert von VLVo.
      • getVSGV

        public AttGeschwindigkeit getVSGV()
        Geschwindigkeit Schwerer Güterverkehr.

        Returns:
        der Wert von VSGV.
      • setVSGV

        public void setVSGV​(AttGeschwindigkeit _vSGV)
        Geschwindigkeit Schwerer Güterverkehr.

        Parameters:
        _vSGV - der neue Wert von VSGV.
      • getVBPA

        public AttGeschwindigkeit getVBPA()
        Geschwindigkeit Busse und Pkw mit Anhänger.

        Returns:
        der Wert von VBPA.
      • setVBPA

        public void setVBPA​(AttGeschwindigkeit _vBPA)
        Geschwindigkeit Busse und Pkw mit Anhänger.

        Parameters:
        _vBPA - der neue Wert von VBPA.
      • getSLVo

        public AttGeschwindigkeit getSLVo()
        Standardabweichung der Geschwindigkeit Leichtverkehr ohne Anhänger.

        Returns:
        der Wert von SLVo.
      • setSLVo

        public void setSLVo​(AttGeschwindigkeit _sLVo)
        Standardabweichung der Geschwindigkeit Leichtverkehr ohne Anhänger.

        Parameters:
        _sLVo - der neue Wert von SLVo.
      • getSSGV

        public AttGeschwindigkeit getSSGV()
        Standardabweichung der Geschwindigkeit Schwerer Güterverkehr.

        Returns:
        der Wert von SSGV.
      • setSSGV

        public void setSSGV​(AttGeschwindigkeit _sSGV)
        Standardabweichung der Geschwindigkeit Schwerer Güterverkehr.

        Parameters:
        _sSGV - der neue Wert von SSGV.
      • getSBPA

        public AttGeschwindigkeit getSBPA()
        Standardabweichung der Geschwindigkeit Busse und Pkw mit Anhänger.

        Returns:
        der Wert von SBPA.
      • setSBPA

        public void setSBPA​(AttGeschwindigkeit _sBPA)
        Standardabweichung der Geschwindigkeit Busse und Pkw mit Anhänger.

        Parameters:
        _sBPA - der neue Wert von SBPA.
      • getV85LVo

        public AttGeschwindigkeit getV85LVo()
        v85-Geschwindigkeit Leichtverkehr ohne Anhänger.

        Returns:
        der Wert von V85LVo.
      • setV85LVo

        public void setV85LVo​(AttGeschwindigkeit _v85LVo)
        v85-Geschwindigkeit Leichtverkehr ohne Anhänger.

        Parameters:
        _v85LVo - der neue Wert von V85LVo.
      • getV85SGV

        public AttGeschwindigkeit getV85SGV()
        v85-Geschwindigkeit Pkw Schwerer Güterverkehr.

        Returns:
        der Wert von V85SGV.
      • setV85SGV

        public void setV85SGV​(AttGeschwindigkeit _v85SGV)
        v85-Geschwindigkeit Pkw Schwerer Güterverkehr.

        Parameters:
        _v85SGV - der neue Wert von V85SGV.
      • getV85BPA

        public AttGeschwindigkeit getV85BPA()
        v85-Geschwindigkeit Busse und Pkw mit Anhänger.

        Returns:
        der Wert von V85BPA.
      • setV85BPA

        public void setV85BPA​(AttGeschwindigkeit _v85BPA)
        v85-Geschwindigkeit Busse und Pkw mit Anhänger.

        Parameters:
        _v85BPA - der neue Wert von V85BPA.
      • getV15LVo

        public AttGeschwindigkeit getV15LVo()
        v15-Geschwindigkeit Leichtverkehr ohne Anhänger.

        Returns:
        der Wert von V15LVo.
      • setV15LVo

        public void setV15LVo​(AttGeschwindigkeit _v15LVo)
        v15-Geschwindigkeit Leichtverkehr ohne Anhänger.

        Parameters:
        _v15LVo - der neue Wert von V15LVo.
      • getV15SGV

        public AttGeschwindigkeit getV15SGV()
        v15-Geschwindigkeit Pkw Schwerer Güterverkehr.

        Returns:
        der Wert von V15SGV.
      • setV15SGV

        public void setV15SGV​(AttGeschwindigkeit _v15SGV)
        v15-Geschwindigkeit Pkw Schwerer Güterverkehr.

        Parameters:
        _v15SGV - der neue Wert von V15SGV.
      • getV15BPA

        public AttGeschwindigkeit getV15BPA()
        v15-Geschwindigkeit Busse und Pkw mit Anhänger.

        Returns:
        der Wert von V15BPA.
      • setV15BPA

        public void setV15BPA​(AttGeschwindigkeit _v15BPA)
        v15-Geschwindigkeit Busse und Pkw mit Anhänger.

        Parameters:
        _v15BPA - der neue Wert von V15BPA.
      • getQLVoGeschwKlasse

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttVerkehrsStaerkeIntervall> getQLVoGeschwKlasse()
        Anzahl Fahrzeuge in Geschwindigkeitsklasse Leichtverkehr ohne Anhänger.

        Returns:
        der Wert von QLVoGeschwKlasse.
      • getQSGVGeschwKlasse

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttVerkehrsStaerkeIntervall> getQSGVGeschwKlasse()
        Anzahl Fahrzeuge in Geschwindigkeitsklasse Schwerer Güterverkehr.

        Returns:
        der Wert von QSGVGeschwKlasse.
      • getQBPAGeschwKlasse

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttVerkehrsStaerkeIntervall> getQBPAGeschwKlasse()
        Anzahl Fahrzeuge in Geschwindigkeitsklasse Busse und Pkw mit Anhänger.

        Returns:
        der Wert von QBPAGeschwKlasse.
      • getVGrenzLVo

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttTlsLveGrenzGeschwindigkeit> getVGrenzLVo()
        Grenze der Geschwindigkeitsklasse für LVo.

        <absatz> Der Werte beschreibt die Grenzen der Geschwindigkeitsklasse. Folgende Regeln müssen dabei eingehalten werden: </absatz> <absatz> 1. Es gilt für alle Klassen untere Grenze &kleiner; Wert &kleinerGleich; obere Grenze. </absatz> <absatz> 2. Die Reihenfolge der Klassen ist immer von der kleinsten Geschwindigkeitsklasse zur größten. </absatz> <absatz> 3. Die unterste Grenze der ersten Klasse ist immer 0 km/h. </absatz> <absatz> 4. Die letzte Klasse ist immer nach oben unbegrenzt. </absatz> <absatz> 5. Die Struktur muss immer alle Grenzen für eine Fahrzeugklasse enthalten. </absatz>

        Returns:
        der Wert von VGrenzLVo.
      • getVGrenzSGV

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttTlsLveGrenzGeschwindigkeit> getVGrenzSGV()
        Grenze der Geschwindigkeitsklasse für SGV.

        <absatz> Der Werte beschreibt die Grenzen der Geschwindigkeitsklasse. Folgende Regeln müssen dabei eingehalten werden: </absatz> <absatz> 1. Es gilt für alle Klassen untere Grenze &kleiner; Wert &kleinerGleich; obere Grenze. </absatz> <absatz> 2. Die Reihenfolge der Klassen ist immer von der kleinsten Geschwindigkeitsklasse zur größten. </absatz> <absatz> 3. Die unterste Grenze der ersten Klasse ist immer 0 km/h. </absatz> <absatz> 4. Die letzte Klasse ist immer nach oben unbegrenzt. </absatz> <absatz> 5. Die Struktur muss immer alle Grenzen für eine Fahrzeugklasse enthalten. </absatz>

        Returns:
        der Wert von VGrenzSGV.
      • getVGrenzBPA

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<AttTlsLveGrenzGeschwindigkeit> getVGrenzBPA()
        Grenze der Geschwindigkeitsklasse für BPA.

        <absatz> Der Werte beschreibt die Grenzen der Geschwindigkeitsklasse. Folgende Regeln müssen dabei eingehalten werden: </absatz> <absatz> 1. Es gilt für alle Klassen untere Grenze &kleiner; Wert &kleinerGleich; obere Grenze. </absatz> <absatz> 2. Die Reihenfolge der Klassen ist immer von der kleinsten Geschwindigkeitsklasse zur größten. </absatz> <absatz> 3. Die unterste Grenze der ersten Klasse ist immer 0 km/h. </absatz> <absatz> 4. Die letzte Klasse ist immer nach oben unbegrenzt. </absatz> <absatz> 5. Die Struktur muss immer alle Grenzen für eine Fahrzeugklasse enthalten. </absatz>

        Returns:
        der Wert von VGrenzBPA.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public OdVerkehrsDatenLangZeitIntervallGeschwindigkeitVerteilungFs.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object