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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hasOnlineDatensatz, hasParameterDatensatz
compareTo
private 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 PunktXY
null
, wenn keine konfiguriert
wurdepublic StrassenSegment getLinie()
PunktLiegtAufLinienObjekt
null
geliefert.getLinie
in interface PunktLiegtAufLinienObjekt
null
public float getOffset()
PunktLiegtAufLinienObjekt
getOffset
in interface PunktLiegtAufLinienObjekt
public StrassenSegment getStrassenSegment()
public float getStrassenSegmentOffset()
public StrassenTeilSegment getStrassenTeilSegment()
public SystemObjektTyp getTyp()
SystemObjekt
getTyp
in interface SystemObjekt
getTyp
in class StoerfallIndikator
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.