Class CoordinateConverter
java.lang.Object
org.episteme.natural.physics.astronomy.coordinates.CoordinateConverter
Utility for coordinate transformations.
Centralizes conversion logic between systems.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EquatorialCoordinateeclipticToEquatorial(double eclipticLon, double eclipticLat) Ecliptic to Equatorial (J2000).static double[]Equatorial to Ecliptic.static GalacticCoordinateEquatorial (J2000) to Galactic.static HorizontalCoordinateequatorialToHorizontal(EquatorialCoordinate eq, double latitude, double lmst) Equatorial to Horizontal (Alt/Az).static EquatorialCoordinateGalactic to Equatorial (J2000).static EquatorialCoordinatehorizontalToEquatorial(HorizontalCoordinate hor, double latitude, double lmst) Horizontal to Equatorial.
-
Constructor Details
-
CoordinateConverter
public CoordinateConverter()
-
-
Method Details
-
equatorialToGalactic
Equatorial (J2000) to Galactic. -
galacticToEquatorial
Galactic to Equatorial (J2000). -
equatorialToHorizontal
public static HorizontalCoordinate equatorialToHorizontal(EquatorialCoordinate eq, double latitude, double lmst) Equatorial to Horizontal (Alt/Az). Requires observer location and time. -
horizontalToEquatorial
public static EquatorialCoordinate horizontalToEquatorial(HorizontalCoordinate hor, double latitude, double lmst) Horizontal to Equatorial. Requires observer location and time. -
eclipticToEquatorial
Ecliptic to Equatorial (J2000). Standard obliquity ε = 23.4392911° -
equatorialToEcliptic
Equatorial to Ecliptic. Returns [Longitude, Latitude] in degrees.
-