de.bsvrz.kex.bwsin.konfig.kb
Interface SINStrassenSegment

All Known Implementing Classes:
AbstraktStrassenSegment, DummyISS, SINASS, SINISS

public interface SINStrassenSegment

Interface f&uer die Straßensegmente.

Version:
$Id: SINStrassenSegment.java 10249 2008-07-04 08:19:59Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Method Summary
 boolean aufteilenOffset(float offset)
          Teilt den Polygonzug des Segmentes an einem Offset.
 Location getLocationNach()
          Gibt die Location zurück, auf die das Straßensegment zufährt.
 Location getLocationVon()
          Gibt die Location zurück, von der sich das Straßensegment wegbewegt.
 List<KonfigurationsObjekt> getTeilSegmente()
          Gibt die Liste der Straßenteilsegmente zurück.
 void setLocationNach(Location nach)
          Setzt die Location, auf die das Straßensegment zufährt.
 void setLocationVon(Location von)
          Setzt die Location, von der sich das Straßensegment wegbewegt.
 void setZuStrasse(KonfigurationsObjekt strasse)
          Setzt die Straße, zu der das Straßensegment gehört.
 

Method Detail

aufteilenOffset

boolean aufteilenOffset(float offset)
Teilt den Polygonzug des Segmentes an einem Offset.

Parameters:
offset - Offset auf dem Segment
Returns:
true, wenn eine Aufteilung erfolgt ist, sonst false

getLocationNach

Location getLocationNach()
Gibt die Location zurück, auf die das Straßensegment zufährt.

Returns:
Location

getLocationVon

Location getLocationVon()
Gibt die Location zurück, von der sich das Straßensegment wegbewegt.

Returns:
Location

getTeilSegmente

List<KonfigurationsObjekt> getTeilSegmente()
Gibt die Liste der Straßenteilsegmente zurück.

Returns:
Liste der Straßenteilsegmente

setLocationNach

void setLocationNach(Location nach)
Setzt die Location, auf die das Straßensegment zufährt.

Parameters:
nach - Location

setLocationVon

void setLocationVon(Location von)
Setzt die Location, von der sich das Straßensegment wegbewegt.

Parameters:
von - Location

setZuStrasse

void setZuStrasse(KonfigurationsObjekt strasse)
Setzt die Straße, zu der das Straßensegment gehört.

Parameters:
strasse - KonfigurationsObjekt