Class GalacticCoordinate

java.lang.Object
org.episteme.natural.physics.astronomy.coordinates.GalacticCoordinate

public class GalacticCoordinate extends Object
Galactic coordinate system. l: Galactic longitude (0° toward Galactic center, increases counterclockwise) b: Galactic latitude (0° = Galactic plane, +90° = North Galactic Pole)
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • GALACTIC_CENTER

      public static final GalacticCoordinate GALACTIC_CENTER
      Galactic center (Sgr A*)
    • GALACTIC_ANTICENTER

      public static final GalacticCoordinate GALACTIC_ANTICENTER
      Galactic anticenter
    • NORTH_GALACTIC_POLE

      public static final GalacticCoordinate NORTH_GALACTIC_POLE
      North Galactic Pole
  • Constructor Details

    • GalacticCoordinate

      public GalacticCoordinate(double l, double b)
  • Method Details

    • fromEquatorial

      public static GalacticCoordinate fromEquatorial(EquatorialCoordinate eq)
      Converts equatorial coordinates to galactic.
    • toEquatorial

      public EquatorialCoordinate toEquatorial()
      Converts galactic coordinates to equatorial.
    • getL

      public double getL()
    • getB

      public double getB()
    • isInGalacticPlane

      public boolean isInGalacticPlane()
      Checks if coordinate is in the Galactic plane (|b| invalid input: '<' 10°).
    • isTowardCenter

      public boolean isTowardCenter()
      Checks if coordinate is toward the Galactic center (|l| invalid input: '<' 30°).
    • toString

      public String toString()
      Overrides:
      toString in class Object