de.bsvrz.ste.rdstmc.konfiguration
Class InneresStrassenSegment

java.lang.Object
  extended by de.bsvrz.ste.rdstmc.konfiguration.DavProxyObjekt
      extended by de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment
          extended by de.bsvrz.ste.rdstmc.konfiguration.InneresStrassenSegment

public class InneresStrassenSegment
extends StrassenSegment

Es wird ein inneres Strassensegment modelliert.

Version:
$Revision: 1.1 $ / $Date: 2008/10/31 13:49:24 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH

Field Summary
 
Fields inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment
_nachfolger, _nachfolgerAufStrasse, _vorgaenger, _vorgaengerAufStrasse
 
Constructor Summary
InneresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt, long laenge)
          Erstellt eine neue Instanz vom Typ InneresStrassenSegment
 
Method Summary
 boolean beginntAmAutobahnAnfang()
          Methode prüft ob der Straßenknoten in dem das Straßensegment liegt ein Autobahnanfang ist
 boolean beginntInAutobahnKreuzOderDreieck()
          Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck liegt
 boolean endetAmAutobahnEnde()
          Methode prüft ob der Straßenknoten in dem das Straßensegment liegt ein Autobahnende ist
 boolean endetInAutobahnKreuzOderDreieck()
          Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck endet
 AeusseresStrassenSegment getNachSegment()
           
 AeusseresStrassenSegment getVonSegment()
           
 
Methods inherited from class de.bsvrz.ste.rdstmc.konfiguration.StrassenSegment
getKuerzestenNachfolgerAufStrasse, getKuerzestenVorgaengerAufStrasse, getLaenge, getMessQuerschnitte, getNachFolger, getNachfolgerAufStrasse, getStrassenTeilSegmente, getVorgaenger, getVorgaengerAufStrasse
 
Methods inherited from class de.bsvrz.ste.rdstmc.konfiguration.DavProxyObjekt
getDavObjekt, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InneresStrassenSegment

public InneresStrassenSegment(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
                              long laenge)
Erstellt eine neue Instanz vom Typ InneresStrassenSegment

Parameters:
davObjekt - das zuzuordnente Dav-Objekt
laenge - die Länge in m des Strassensegments
Method Detail

getVonSegment

public AeusseresStrassenSegment getVonSegment()
Returns:
das Vorgänger-Segment

getNachSegment

public AeusseresStrassenSegment getNachSegment()
Returns:
das Nachfolger-Segment

beginntInAutobahnKreuzOderDreieck

public boolean beginntInAutobahnKreuzOderDreieck()
Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck liegt

Overrides:
beginntInAutobahnKreuzOderDreieck in class StrassenSegment
Returns:
Autobahnkreuz, Autobahndreick: true, sonst false

endetInAutobahnKreuzOderDreieck

public boolean endetInAutobahnKreuzOderDreieck()
Methode prüft das Straßensegmenten in einem Autobahnkreuz oder Autobahndreieck endet

Overrides:
endetInAutobahnKreuzOderDreieck in class StrassenSegment
Returns:
Autobahnkreuz, Autobahndreick: true, sonst false

beginntAmAutobahnAnfang

public boolean beginntAmAutobahnAnfang()
Methode prüft ob der Straßenknoten in dem das Straßensegment liegt ein Autobahnanfang ist

Overrides:
beginntAmAutobahnAnfang in class StrassenSegment
Returns:
Autobahnanfang: true, sonst false

endetAmAutobahnEnde

public boolean endetAmAutobahnEnde()
Methode prüft ob der Straßenknoten in dem das Straßensegment liegt ein Autobahnende ist

Overrides:
endetAmAutobahnEnde in class StrassenSegment
Returns:
Autobahnende true, sonst false