コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        private double UranusMoon_Semidiameter(SkyContext c, int m)
        {
            var distance = c.Get(UranusMoon_Ecliptical, m).Distance;

            return(UranianMoons.Semidiameter(m, distance));
        }