de.bsvrz.ste.rdstmc.konfiguration
Class TmcLocationPunkt

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

public class TmcLocationPunkt
extends DavProxyObjekt

Es wird ein TMC-Location-Code (Tmc-Punkt, Tmc-Gebiet) modelliert.

Version:
$Revision: 1.2 $ / $Date: 2010/03/09 13:46:17 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH

Field Summary
private  java.lang.String _ausfahrtNummer
           
private static de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  int _gebietsCode
           
private  int _linienCode
           
private  int _locationCode
           
private  TmcLocationPunkt _nachfolger
           
private  int _ortsTyp
           
private  java.lang.String _strassenNummer
           
private  TmcLocationPunkt _vorgaenger
           
private  double _x
           
private  double _y
           
 
Constructor Summary
TmcLocationPunkt(de.bsvrz.dav.daf.main.config.SystemObject davObjekt, de.bsvrz.dav.daf.main.config.DataModel dataModel)
          Erstellt eine neue Instanz vom Typ TmcLocationPunkt
 
Method Summary
 java.lang.String getAusfahrtNummer()
           
 int getGebietsCode()
           
 int getLinienCode()
           
 int getLocationCode()
           
 TmcLocationPunkt getNachfolger()
           
 int getNachfolgerCode()
           
 int getOrtsTyp()
           
 java.lang.String getStrassenNummer()
           
 TmcLocationPunkt getVorgaenger()
           
 int getVorgaengerCode()
           
 double getX()
           
 double getY()
           
private  int holeTmcCode(de.bsvrz.dav.daf.main.config.SystemObject obj, de.bsvrz.dav.daf.main.config.DataModel dataModel)
           
(package private)  void setNachfolger(TmcLocationPunkt nachfolger)
           
(package private)  void setVorgaenger(TmcLocationPunkt vorgaenger)
           
 
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
 

Field Detail

_debug

private static final de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


_locationCode

private int _locationCode

_strassenNummer

private java.lang.String _strassenNummer

_ausfahrtNummer

private java.lang.String _ausfahrtNummer

_ortsTyp

private int _ortsTyp

_x

private double _x

_y

private double _y

_vorgaenger

private TmcLocationPunkt _vorgaenger

_nachfolger

private TmcLocationPunkt _nachfolger

_linienCode

private int _linienCode

_gebietsCode

private int _gebietsCode
Constructor Detail

TmcLocationPunkt

public TmcLocationPunkt(de.bsvrz.dav.daf.main.config.SystemObject davObjekt,
                        de.bsvrz.dav.daf.main.config.DataModel dataModel)
Erstellt eine neue Instanz vom Typ TmcLocationPunkt

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

holeTmcCode

private int holeTmcCode(de.bsvrz.dav.daf.main.config.SystemObject obj,
                        de.bsvrz.dav.daf.main.config.DataModel dataModel)

getLocationCode

public int getLocationCode()

getStrassenNummer

public java.lang.String getStrassenNummer()

getAusfahrtNummer

public java.lang.String getAusfahrtNummer()

getOrtsTyp

public int getOrtsTyp()

getX

public double getX()

getY

public double getY()

getVorgaengerCode

public int getVorgaengerCode()

getNachfolgerCode

public int getNachfolgerCode()

getLinienCode

public int getLinienCode()

getGebietsCode

public int getGebietsCode()

getVorgaenger

public TmcLocationPunkt getVorgaenger()

setVorgaenger

void setVorgaenger(TmcLocationPunkt vorgaenger)

getNachfolger

public TmcLocationPunkt getNachfolger()

setNachfolger

void setNachfolger(TmcLocationPunkt nachfolger)