public abstract class MessQuerschnittAllgemein extends StoerfallIndikator implements PunktXY, PunktLiegtAufLinienObjekt
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
MessQuerschnittAllgemein.MessQuerschnittComparator
Definiert eine Ordung auf Messquerschnitte nach deren Offset.
|
SystemObjekt.PidComparator| Modifier and Type | Field and Description |
|---|---|
private PunktXY |
punkt
das Objekt, mit dem die Punkteigenschaften dess MQ repräsentiert werden.
|
private PunktLiegtAufLinienObjekt |
punktLiegtAufLinie
das Objekt, mit dem die PunktLiegtAufLinie-Eigenschaften dess MQ
repräsentiert werden.
|
private StrassenTeilSegment |
strassenTeilSegment
Das Straßenteilsegment auf dem der Messquerschnitt liegt.
|
ATT_NAME_SITUATION| Constructor and Description |
|---|
MessQuerschnittAllgemein(de.bsvrz.dav.daf.main.config.SystemObject obj)
Erzeugt einen allgemeinen Messquerschnitt aus einem Systemobjekt.
|
| Modifier and Type | Method and Description |
|---|---|
Punkt |
getKoordinate()
liefert die konfigurierten Koordinaten, an denen sich der Meßquerschnitt
befindet.
|
StrassenSegment |
getLinie()
liefert die Linie, auf der der Punkt liegt.
|
float |
getOffset()
liefert den Offset des Punktes auf dem Linienobjekt.
|
StrassenSegment |
getStrassenSegment()
Gibt das Straßensegment zurück, auf dem der Messquerschnitt
liegt.
|
float |
getStrassenSegmentOffset()
Gibt die Position des Messquerschnitts auf dem Straßensegment als
Offset zur Länge des Straßensegments zurück.
|
StrassenTeilSegment |
getStrassenTeilSegment()
Gibt das Straßenteilsegment zurück auf dem sich der
Messquerschnitt befindet.
|
SystemObjektTyp |
getTyp()
Gibt den Typ des Systemobjekts zurück.
|
compareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hasOnlineDatensatz, hasParameterDatensatzcompareToprivate StrassenTeilSegment strassenTeilSegment
private final PunktXY punkt
private final PunktLiegtAufLinienObjekt punktLiegtAufLinie
public MessQuerschnittAllgemein(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj - Ein Systemobjekt, welches ein MessQuerschnittAllgemein sein
musspublic Punkt getKoordinate()
getKoordinate in interface PunktXYnull, wenn keine konfiguriert
wurdepublic StrassenSegment getLinie()
PunktLiegtAufLinienObjektnull geliefert.getLinie in interface PunktLiegtAufLinienObjektnullpublic float getOffset()
PunktLiegtAufLinienObjektgetOffset in interface PunktLiegtAufLinienObjektpublic StrassenSegment getStrassenSegment()
public float getStrassenSegmentOffset()
public StrassenTeilSegment getStrassenTeilSegment()
public SystemObjektTyp getTyp()
SystemObjektgetTyp in interface SystemObjektgetTyp in class StoerfallIndikatorCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.