Class WGS84Koordinate
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Koordinate
-
- Direct Known Subclasses:
WGS84Punkt
public class WGS84Koordinate extends java.lang.ObjectKlasse zur Repräsentation einer Koordinate in WGS84.
-
-
Field Summary
Fields Modifier and Type Field Description static doubleMAX_BREITEGrößter zulässiger Wert für die Breite.static doubleMAX_LAENGEGrößter zulässiger Wert für die Läänge.static doubleMIN_BREITEKleinster zulässiger Wert für die Breite.static doubleMIN_LAENGEKleinster zulässiger Wert für die Länge.
-
Constructor Summary
Constructors Constructor Description WGS84Koordinate(double laenge, double breite)Konstruktor für eine WGS84-Koordinate.
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)doublegetBreite()Gibt die geographische Breite zurück.doublegetLaenge()Gibt die geographische Länge zurück.inthashCode()voidsetBreite(double breite)Deprecated.Die Breite wird im Konstruktor gesetzt und sollte nicht mehr verändert werden.voidsetLaenge(double laenge)Deprecated.Die Länge wird im Konstruktor gesetzt und sollte nicht mehr verändert werden.java.lang.StringtoString()
-
-
-
Field Detail
-
MIN_LAENGE
public static final double MIN_LAENGE
Kleinster zulässiger Wert für die Länge.- See Also:
- Constant Field Values
-
MAX_LAENGE
public static final double MAX_LAENGE
Größter zulässiger Wert für die Läänge.- See Also:
- Constant Field Values
-
MIN_BREITE
public static final double MIN_BREITE
Kleinster zulässiger Wert für die Breite.- See Also:
- Constant Field Values
-
MAX_BREITE
public static final double MAX_BREITE
Größter zulässiger Wert für die Breite.- See Also:
- Constant Field Values
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getBreite
public double getBreite()
Gibt die geographische Breite zurück.- Returns:
- geographische Breite in Dezimalgrad
-
getLaenge
public double getLaenge()
Gibt die geographische Länge zurück.- Returns:
- geographische Länge in Dezimalgrad
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
setBreite
@Deprecated public void setBreite(double breite)
Deprecated.Die Breite wird im Konstruktor gesetzt und sollte nicht mehr verändert werden. Andernfalls kann die Klassenkapselung verletzt werden (Java übergibt Parameter immer per Referenz!).Setzt die geographische Breite.- Parameters:
breite- neue geographische Breite in Dezimalgrad
-
setLaenge
@Deprecated public void setLaenge(double laenge)
Deprecated.Die Länge wird im Konstruktor gesetzt und sollte nicht mehr verändert werden. Andernfalls kann die Klassenkapselung verletzt werden (Java übergibt Parameter immer per Referenz!).Setzt die geographische Länge.- Parameters:
laenge- neue geographische Länge in Dezimalgrad
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-