Class WGS84Koordinate
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Koordinate
-
- Direct Known Subclasses:
WGS84Punkt
public class WGS84Koordinate extends java.lang.Object
Klasse zur Repräsentation einer Koordinate in WGS84.
-
-
Field Summary
Fields Modifier and Type Field Description static double
MAX_BREITE
Größter zulässiger Wert für die Breite.static double
MAX_LAENGE
Größter zulässiger Wert für die Läänge.static double
MIN_BREITE
Kleinster zulässiger Wert für die Breite.static double
MIN_LAENGE
Kleinster 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 boolean
equals(java.lang.Object obj)
double
getBreite()
Gibt die geographische Breite zurück.double
getLaenge()
Gibt die geographische Länge zurück.int
hashCode()
void
setBreite(double breite)
Deprecated.Die Breite wird im Konstruktor gesetzt und sollte nicht mehr verändert werden.void
setLaenge(double laenge)
Deprecated.Die Länge wird im Konstruktor gesetzt und sollte nicht mehr verändert werden.java.lang.String
toString()
-
-
-
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:
equals
in 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:
hashCode
in 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:
toString
in classjava.lang.Object
-
-