Package de.uhilger.zeitrechnung
Class Ort
- java.lang.Object
-
- de.uhilger.zeitrechnung.Ort
-
public class Ort extends java.lang.Object
Ein geographischer Ort bestehend aus geographischer Laenge, Breite sowie Hoehe und Zeitzone.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTR_ELEVATION
static java.lang.String
ATTR_LATITUDE
static java.lang.String
ATTR_LONGITUDE
static java.lang.String
ATTR_NAME
static java.lang.String
ATTR_TIME_ZONE
static java.lang.String
TAG_ORT
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Feststellen, ob dieser Ort gleich einem anderen Ort ist.double
getBreite()
Die geographische Breite des Ortes ermittelndouble
getHoehe()
Die Hoehe des Ortes ermittelndouble
getLaenge()
Die geographische Laenge des Ortes ermittelnjava.lang.String
getName()
Den Namen des Ortes ermittelndouble
getZeitzone()
Die Zeitzone des Ortes ermittelnvoid
setBreite(double breite)
Die geographische Breite des Ortes angebenvoid
setHoehe(double elevation)
Die Hoehe des Ortes angebenvoid
setLaenge(double longitude)
Die geographische Laenge des Ortes angebenvoid
setName(java.lang.String name)
Den Namen des Ortes angebenvoid
setZeitzone(double timeZone)
Die Zeitzone des Ortes angebenjava.lang.String
toString()
den Ort als String-Objekt ermittln
-
-
-
Field Detail
-
TAG_ORT
public static final java.lang.String TAG_ORT
- See Also:
- Constant Field Values
-
ATTR_NAME
public static final java.lang.String ATTR_NAME
- See Also:
- Constant Field Values
-
ATTR_LATITUDE
public static final java.lang.String ATTR_LATITUDE
- See Also:
- Constant Field Values
-
ATTR_LONGITUDE
public static final java.lang.String ATTR_LONGITUDE
- See Also:
- Constant Field Values
-
ATTR_ELEVATION
public static final java.lang.String ATTR_ELEVATION
- See Also:
- Constant Field Values
-
ATTR_TIME_ZONE
public static final java.lang.String ATTR_TIME_ZONE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Ort
public Ort()
Ein Objekt der Klasse Ort erzeugen
-
Ort
public Ort(java.lang.String name, double breite, double laenge, double hoehe, double zeitzone)
Ein Objekt der Klasse Ort mit Vorbelegungen erzeugen- Parameters:
name
- Name des Ortesbreite
- geographische Breite des Ortes (-90=Suedpol 0=Aequator +90=Nordpol)laenge
- geographische Laenge des Ortes (-179=westlich von Greenwich 0=Greenwich +179=Oestlich von Greenwich +-180=Datumslinie)hoehe
- die Hoehe des Ortes in Metern ueber dem Meerzeitzone
- die Zeitzone des Ortes in Stunden vor oder nach Greenwich-Zeit
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
Den Namen des Ortes angeben- Parameters:
name
- the name
-
setBreite
public void setBreite(double breite)
Die geographische Breite des Ortes angeben- Parameters:
breite
- geographische Breite des Ortes (-90=Suedpol 0=Aequator +90=Nordpol) als Dezimalzahl. Eine Angaben in Grad muss zuvor umgerechnet werden mit Minute/60 Sekunde/3600
-
setLaenge
public void setLaenge(double longitude)
Die geographische Laenge des Ortes angeben- Parameters:
longitude
- geographische Laenge des Ortes (-179=westlich von Greenwich 0=Greenwich +179=Oestlich von Greenwich +-180=Datumslinie) als Dezimalzahl. Eine Angaben in Grad muss zuvor umgerechnet werden mit Minute/60 Sekunde/3600
-
setHoehe
public void setHoehe(double elevation)
Die Hoehe des Ortes angeben- Parameters:
elevation
- die Hoehe des Ortes in Metern ueber dem Meer
-
setZeitzone
public void setZeitzone(double timeZone)
Die Zeitzone des Ortes angeben- Parameters:
timeZone
- die Zeitzone des Ortes in Stunden vor (-) oder nach (+) Universal Time (UT)
-
getName
public java.lang.String getName()
Den Namen des Ortes ermitteln- Returns:
- Name des Ortes
-
getLaenge
public double getLaenge()
Die geographische Laenge des Ortes ermitteln- Returns:
- geographische Laenge des Ortes (-179=westlich von Greenwich 0=Greenwich +179=Oestlich von Greenwich +-180=Datumslinie) als Dezimalzahl
-
getBreite
public double getBreite()
Die geographische Breite des Ortes ermitteln- Returns:
- geographische Breite des Ortes (-90=Suedpol 0=Aequator +90=Nordpol) als Dezimalzahl.
-
getHoehe
public double getHoehe()
Die Hoehe des Ortes ermitteln- Returns:
- die Hoehe des Ortes in Metern ueber dem Meer
-
getZeitzone
public double getZeitzone()
Die Zeitzone des Ortes ermitteln- Returns:
- die Zeitzone des Ortes in Stunden vor (-) oder nach (+) Universal Time (UT)
-
toString
public java.lang.String toString()
den Ort als String-Objekt ermittln- Overrides:
toString
in classjava.lang.Object
- Returns:
- dieses Objekt als String
-
equals
public boolean equals(java.lang.Object obj)
Feststellen, ob dieser Ort gleich einem anderen Ort ist.- Overrides:
equals
in classjava.lang.Object
- Parameters:
obj
- ein anderes Objekt, das mit diesem Objekt verglichen werden soll- Returns:
- true, wenn die Objekte gleich sind, false wenn nicht
-
-