Class AtlAsbStationierung

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste

    public class AtlAsbStationierung
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
    Angabe der Stationierung gemäß ASB für ein Linienobjekt.

    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      AtlAsbStationierung clone()  
      AttOffsetMeter getAnfang()
      Anfangsstationierung.
      java.lang.String getAnfangsKnoten()
      Anfangsknoten mit eindeutiger Kennung (Anfangsnullpunkt) des Teilabschnittes oder Astes.
      AttOffsetMeter getEnde()
      Endstationierung.
      java.lang.String getEndKnoten()
      Endknoten mit eindeutiger Kennung (Endnullpunkt) des Teilabschnittes oder Astes.
      AttOffsetMeter getOffset()
      Abstand des ASB-Stationierungs-Punktes vom Anfang des Linienobjekts.
      AttVerkehrsRichtung getVerkehrsRichtung()
      Angabe des Richtungsbezugs der ASB-Stationierung relativ zur Richtung des Straßensegments.
      void setAnfang​(AttOffsetMeter _anfang)
      Anfangsstationierung.
      void setAnfangsKnoten​(java.lang.String _anfangsKnoten)
      Anfangsknoten mit eindeutiger Kennung (Anfangsnullpunkt) des Teilabschnittes oder Astes.
      void setEnde​(AttOffsetMeter _ende)
      Endstationierung.
      void setEndKnoten​(java.lang.String _endKnoten)
      Endknoten mit eindeutiger Kennung (Endnullpunkt) des Teilabschnittes oder Astes.
      void setOffset​(AttOffsetMeter _offset)
      Abstand des ASB-Stationierungs-Punktes vom Anfang des Linienobjekts.
      void setVerkehrsRichtung​(AttVerkehrsRichtung _verkehrsRichtung)
      Angabe des Richtungsbezugs der ASB-Stationierung relativ zur Richtung des Straßensegments.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AtlAsbStationierung

        public AtlAsbStationierung()
    • Method Detail

      • getOffset

        public AttOffsetMeter getOffset()
        Abstand des ASB-Stationierungs-Punktes vom Anfang des Linienobjekts.

        Returns:
        der Wert von Offset.
      • setOffset

        public void setOffset​(AttOffsetMeter _offset)
        Abstand des ASB-Stationierungs-Punktes vom Anfang des Linienobjekts.

        Parameters:
        _offset - der neue Wert von Offset.
      • getAnfangsKnoten

        public java.lang.String getAnfangsKnoten()
        Anfangsknoten mit eindeutiger Kennung (Anfangsnullpunkt) des Teilabschnittes oder Astes. Die Nullpunktbezeichung hat die Form TTTTnnnB, wobei TTTT die vierstellige TK25-Blattnummer und nnn die dreistellige laufende Nummer ist, die zusammen die bundesweit eindeutige Netzknotennummer darstellen. Durch die Kennung B (ein Zeichen) wird zusätzlich der Nullpunkt des Abschnitts oder Astes eindeutig festgelegt. Eine nicht vorhandene Kennung wird als o(hne) eingetragen.

        Returns:
        der Wert von AnfangsKnoten.
      • setAnfangsKnoten

        public void setAnfangsKnoten​(java.lang.String _anfangsKnoten)
        Anfangsknoten mit eindeutiger Kennung (Anfangsnullpunkt) des Teilabschnittes oder Astes. Die Nullpunktbezeichung hat die Form TTTTnnnB, wobei TTTT die vierstellige TK25-Blattnummer und nnn die dreistellige laufende Nummer ist, die zusammen die bundesweit eindeutige Netzknotennummer darstellen. Durch die Kennung B (ein Zeichen) wird zusätzlich der Nullpunkt des Abschnitts oder Astes eindeutig festgelegt. Eine nicht vorhandene Kennung wird als o(hne) eingetragen.

        Parameters:
        _anfangsKnoten - der neue Wert von AnfangsKnoten.
      • getEndKnoten

        public java.lang.String getEndKnoten()
        Endknoten mit eindeutiger Kennung (Endnullpunkt) des Teilabschnittes oder Astes. Die Nullpunktbezeichung hat die Form TTTTnnnB, wobei TTTT die vierstellige TK25-Blattnummer und nnn die dreistellige laufende Nummer ist, die zusammen die bundesweit eindeutige Netzknotennummer darstellen. Durch die Kennung B (ein Zeichen) wird zusätzlich der Nullpunkt des Abschnitts oder Astes eindeutig festgelegt. Eine nicht vorhandene Kennung wird als o(hne) eingetragen.

        Returns:
        der Wert von EndKnoten.
      • setEndKnoten

        public void setEndKnoten​(java.lang.String _endKnoten)
        Endknoten mit eindeutiger Kennung (Endnullpunkt) des Teilabschnittes oder Astes. Die Nullpunktbezeichung hat die Form TTTTnnnB, wobei TTTT die vierstellige TK25-Blattnummer und nnn die dreistellige laufende Nummer ist, die zusammen die bundesweit eindeutige Netzknotennummer darstellen. Durch die Kennung B (ein Zeichen) wird zusätzlich der Nullpunkt des Abschnitts oder Astes eindeutig festgelegt. Eine nicht vorhandene Kennung wird als o(hne) eingetragen.

        Parameters:
        _endKnoten - der neue Wert von EndKnoten.
      • getAnfang

        public AttOffsetMeter getAnfang()
        Anfangsstationierung. Stationierungsangabe in Metern relativ zum Abschnitt oder Ast.

        Returns:
        der Wert von Anfang.
      • setAnfang

        public void setAnfang​(AttOffsetMeter _anfang)
        Anfangsstationierung. Stationierungsangabe in Metern relativ zum Abschnitt oder Ast.

        Parameters:
        _anfang - der neue Wert von Anfang.
      • getEnde

        public AttOffsetMeter getEnde()
        Endstationierung. Stationierungsangabe in Metern relativ zum Abschnitt oder Ast.

        Returns:
        der Wert von Ende.
      • setEnde

        public void setEnde​(AttOffsetMeter _ende)
        Endstationierung. Stationierungsangabe in Metern relativ zum Abschnitt oder Ast.

        Parameters:
        _ende - der neue Wert von Ende.
      • getVerkehrsRichtung

        public AttVerkehrsRichtung getVerkehrsRichtung()
        Angabe des Richtungsbezugs der ASB-Stationierung relativ zur Richtung des Straßensegments.

        Returns:
        der Wert von VerkehrsRichtung.
      • setVerkehrsRichtung

        public void setVerkehrsRichtung​(AttVerkehrsRichtung _verkehrsRichtung)
        Angabe des Richtungsbezugs der ASB-Stationierung relativ zur Richtung des Straßensegments.

        Parameters:
        _verkehrsRichtung - der neue Wert von VerkehrsRichtung.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public AtlAsbStationierung clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Overrides:
        clone in class java.lang.Object
      • toString

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