Class 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()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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
    • Constructor Detail

      • WGS84Koordinate

        public WGS84Koordinate​(double laenge,
                               double breite)
        Konstruktor für eine WGS84-Koordinate.
        Parameters:
        laenge - geographische Länge in Dezimalgrad
        breite - geographische Breite in Dezimalgrad
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.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 class java.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 class java.lang.Object