|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.bwsin.konfig.StrassenElement
public class StrassenElement
Internes Straßenelement.
Field Summary | |
---|---|
protected String |
endeVP
Die Feature-ID des End-Verbindungspunktes. |
protected String |
startVP
Die Feature-ID des Start-Verbindungspunktes. |
Constructor Summary | |
---|---|
StrassenElement(org.geotools.feature.Feature feature)
Erzeugt ein Strassenelement aus einem Feature vom Typ 'vrz3:StrassenelementInASS'. |
Method Summary | |
---|---|
List<String> |
bestimmeNetzknoten()
Bestimmt die Netzknoten zwischen denen ein Straßenelement verläuft. |
Verkehrsrichtung |
bestimmeRichtung()
Bestimmt die Verkehrsrichtung des Straßenelementes aus den Feature-Attributen. |
StrassenElement |
clone()
|
boolean |
equals(Object obj)
|
StrassenElement |
erzeugeGegenrichtung()
Erzeugt eine Kopie des Straßenelementes für die Gegenrichtung. |
String |
getEndeVP()
Gibt den Verbindungspunkt zurück, an dem das Straßensegment endet. |
org.geotools.feature.Feature |
getFeature()
Gibt das mit diesem Straßenelement assoziierte Feature zurück. |
List<Location> |
getFeatureNachLocationen()
Bestimmt die Locationen, auf die das Straßelement zufährt aus den Feature-Attributen. |
String |
getID()
Gibt die Feature-ID des mit dem Strassenelement assoziierten Features der Okstra-Databasis zurück. |
Location |
getNachLocation()
Gibt die Location zurück, auf die das Straßenelement zufährt. |
Verkehrsrichtung |
getRichtung()
Gibt die Verkehrsrichtung des Strassenelementes zurück. |
String |
getStartVP()
Gibt den Verbindungspunkt zurück, an dem das Straßensegment beginnt. |
int |
hashCode()
|
boolean |
istASS()
Test, ob das Straßenelement zu einem äußeren Straßensegment gehört. |
boolean |
istASSFeature()
Test, ob das Straßenelement zu einem äußeren Straßensegment gehört. |
boolean |
istInternErzeugt()
Gibt das Flag zurück, ob es das Straßenelement intern erzeugt wurde. |
boolean |
kannBenutztWerden()
Test, ob das Strassenelement zur Bildug von Straßenabschnitten erwendet werden kann. |
boolean |
kannImportiertWerden()
Test, ob ein Strassenelement importiert werden kann. |
void |
setNachLocation(Location location)
Setzt die Location, auf die das Straßenelement zufährt. |
String |
toString()
|
boolean |
ueberpruefeLocationen(StrassenElement element)
Test, ob sich ein anderes Straßenelement auf die gleiche Location zubewegt. |
void |
vpUmkehren()
Tauscht die Verbindungspunkte der Straßenelementes. |
void |
zuAbschnitt(StrassenAbschnitt abschnitt)
Fügt dem Straßenelement einen Verweis auf einen Straßen- abschnitt hinzu, zu dem es gehöhrt. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String startVP
protected String endeVP
Constructor Detail |
---|
public StrassenElement(org.geotools.feature.Feature feature) throws ImportException
feature
- Strassenelement-Feature
ImportException
- bei AusnahmenMethod Detail |
---|
public List<String> bestimmeNetzknoten()
public Verkehrsrichtung bestimmeRichtung() throws ImportException
ImportException
- wenn die Richtung nicht bestimmt werden kannpublic StrassenElement clone()
clone
in class Object
Object.clone()
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
public StrassenElement erzeugeGegenrichtung() throws ImportException
StrassenElement
ImportException
- wenn kein Straßenelement angelegt werden kannpublic String getEndeVP()
public org.geotools.feature.Feature getFeature()
public List<Location> getFeatureNachLocationen() throws ImportException
ImportException
- bei Ausnahmenpublic String getID()
public Location getNachLocation()
public Verkehrsrichtung getRichtung()
Verkehrsrichtung
public String getStartVP()
public int hashCode()
hashCode
in class Object
Object.hashCode()
public boolean istASS()
public boolean istASSFeature()
public boolean istInternErzeugt()
public boolean kannBenutztWerden()
public boolean kannImportiertWerden()
public void setNachLocation(Location location)
location
- Locationpublic String toString()
toString
in class Object
Object.toString()
public boolean ueberpruefeLocationen(StrassenElement element)
element
- anderes Straßenelement
public void vpUmkehren()
public void zuAbschnitt(StrassenAbschnitt abschnitt)
abschnitt
- StrassenAbschnitt
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |