Class MessQuerschnittAllgemein

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.lve.NetzElement
de.bsvrz.sys.funclib.bitctrl.dua.lve.MessQuerschnittAllgemein
Direct Known Subclasses:
MessQuerschnitt, MessQuerschnittVirtuell

public abstract class MessQuerschnittAllgemein extends NetzElement
Korrespondiert mit dem Systemobjekt typ.messQuerschnittAllgemein .
  • Constructor Details

    • MessQuerschnittAllgemein

      protected MessQuerschnittAllgemein(DuaVerkehrsNetz netz, de.bsvrz.dav.daf.main.config.SystemObject mqaObjekt)
      Standardkonstruktor.
      Parameters:
      netz - das VerkehrsmodellNetz zu dem der MQ gehört
      mqaObjekt - Systemobjekt eines allgemeinen Messquerschnittes
  • Method Details

    • getFahrStreifen

      public abstract Collection<FahrStreifen> getFahrStreifen()
      Erfragt die Menge der mittelbar oder unmittelbar an diesem Querschnitt definierten Fahrstreifen.
      Returns:
      die Menge der mittelbar oder unmittelbar an diesem Querschnitt definierten Fahrstreifen oder null, wenn hier keine Fahrstreifen definiert sind
    • getErsatzMessquerSchnitt

      public final MessQuerschnittAllgemein getErsatzMessquerSchnitt()
      Erfragt den Ersatzquerschnitt dieses allgemeinen Messquerschnittes.
      Returns:
      den Ersatzquerschnitt dieses allgemeinen Messquerschnittes
    • getMQTyp

      public final MessQuerschnittTyp getMQTyp()
      Erfragt den Typ dieses Messquerschnittes.
      Returns:
      der Typ dieses Messquerschnittes