Class Coordinate


  • public class Coordinate
    extends Object

    Latitude and longitude coordinate. Can be used as declination and right ascension as well.

    © 2002 Christian Treber, [email protected]

    Author:
    Christian Treber, [email protected]
    • Constructor Detail

      • Coordinate

        public Coordinate()
      • Coordinate

        public Coordinate​(double pLat,
                          double pLong)

        Construct a location specfied by two angles. Your choice if in degrees or rads, but keep track!

        Parameters:
        pLong - Longitude or RA
        pLat - Latitude or DE
    • Method Detail

      • getPoint3D

        public Point3D getPoint3D()
      • getPoint3DRads

        public Point3D getPoint3DRads()

        Assumes coordinate is not in degrees but rads.

        Returns:
      • eclipticToEquatorial

        public Coordinate eclipticToEquatorial()

        Convert from ecliptic to equatorial coordinates (after duffett-smith, section 27)

      • add

        public void add​(Coordinate lOther)

        Add position to this position, make sure coordinates are valid.

      • wrap

        public void wrap()

        Warp coordinates exceeding valid values. Happens when latitudes and longitudes are added or substracted.

      • getLat

        public double getLat()
      • getDE

        public double getDE()
      • getLong

        public double getLong()
      • getRA

        public double getRA()
      • check

        public boolean check()