public class WGS84Coordinate
extends java.lang.Object
Eine Klasse für WGS84-Koordinaten. Könnte auch für andere Ellipsoid-Koordinaten verwendet werden.
Modifier and Type | Field and Description |
---|---|
private double |
breite
Breite.
|
private double |
laenge
Länge.
|
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 and Description |
---|
WGS84Coordinate(double laenge,
double breite)
Konstruktor für eine WGS84-Koordinate.
|
Modifier and Type | Method and 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 neuebreite)
Setzt die geographische Breite.
|
void |
setLaenge(double neuelaenge)
Setzt die geographische Länge.
|
private boolean |
testBreite(double tbreite)
Testet die Breite auf Gültigkeit.
|
private boolean |
testLaenge(double tlaenge)
Testet die Länge auf Gültigkeit.
|
public static final double MIN_LAENGE
kleinster zulässiger Wert für die Länge.
public static final double MAX_LAENGE
größter zulässiger Wert für die Länge.
public static final double MIN_BREITE
kleinster zulässiger Wert für die Breite.
public static final double MAX_BREITE
größter zulässiger Wert für die Breite.
private double laenge
Länge.
private double breite
Breite.
public WGS84Coordinate(double laenge, double breite)
Konstruktor für eine WGS84-Koordinate.
laenge
- geographische Länge in Dezimalgradbreite
- geographische Breite in Dezimalgradpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public double getBreite()
Gibt die geographische Breite zurück.
public double getLaenge()
Gibt die geographische Länge zurück.
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public void setBreite(double neuebreite)
Setzt die geographische Breite.
neuebreite
- neue geographische Breite in Dezimalgradpublic void setLaenge(double neuelaenge)
Setzt die geographische Länge.
neuelaenge
- neue geographische Länge in Dezimalgradprivate boolean testBreite(double tbreite)
Testet die Breite auf Gültigkeit.
tbreite
- Breiteprivate boolean testLaenge(double tlaenge)
Testet die Länge auf Gültigkeit.
tlaenge
- Länge