private float UranusMoon_Magnitude(SkyContext c, int m) { var distanceFromEarth = c.Get(Planet_DistanceFromEarth, Planet.URANUS); var distanceFromSun = c.Get(Planet_DistanceFromSun, Planet.URANUS); return(UranianMoons.Magnitude(distanceFromEarth, distanceFromSun, m - 1)); }
private CrdsRectangular[] UranusMoons_Positions(SkyContext c) { CrdsHeliocentrical earth = c.Get(Earth_Heliocentrial); CrdsHeliocentrical uranus = c.Get(Planet_Heliocentrical, Planet.URANUS); return(UranianMoons.Positions(c.JulianDay, earth, uranus)); }
private double UranusMoon_Semidiameter(SkyContext c, int m) { var distance = c.Get(UranusMoon_Ecliptical, m).Distance; return(UranianMoons.Semidiameter(m, distance)); }