Beispiel #1
0
 //moon semidiameter in arc seconds
 public override double GetSemidiameter()
 {
     return(AASDiameters.TopocentricMoonSemidiameter(
                GetDistance(),
                equatorialCoords.Declination.Get(),
                localHourAngle,
                location.latitude,
                location.altitude));
 }
Beispiel #2
0
 public override double GetSemidiameter()
 {
     return(AASDiameters.VenusSemidiameterA(vectorToEarthCorrected.Length()));
 }
Beispiel #3
0
 public override double GetSemidiameter()
 {
     return(AASDiameters.JupiterEquatorialSemidiameterB(vectorToEarthCorrected.Length()));
 }
Beispiel #4
0
        public void JupiterPolarSemidiameterATest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.JupiterPolarSemidiameterA(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #5
0
        public void JupiterSemidiameterBTest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.JupiterEquatorialSemidiameterB(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #6
0
        public void MarsSemidiameterBTest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.MarsSemidiameterB(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #7
0
        public void VenusSemidiameterATest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.VenusSemidiameterA(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #8
0
        public void ApparentAsteroidDiameterTest(double Delta, double d, double expectedApparentDiameter)
        {
            double apparentDiameter = AASDiameters.ApparentAsteroidDiameter(Delta, d);

            Assert.Equal(expectedApparentDiameter, apparentDiameter);
        }
Beispiel #9
0
        public void AsteroidDiameterTest(double H, double A, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.AsteroidDiameter(H, A);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #10
0
        public void TopocentricMoonSemidiameterTest(double DistanceDelta, double Delta, double H, double Latitude, double Height, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.TopocentricMoonSemidiameter(DistanceDelta, Delta, H, Latitude, Height);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #11
0
        public void GeocentricMoonSemidiameterTest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.GeocentricMoonSemidiameter(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #12
0
        public void ApparentSaturnPolarSemidiameterBTest(double delta, double B, double expectedApparentDiameter)
        {
            double apparentDiameter = AASDiameters.ApparentSaturnPolarSemidiameterB(delta, B);

            Assert.Equal(expectedApparentDiameter, apparentDiameter);
        }
Beispiel #13
0
        public void SaturnPolarSemidiameterBTest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.SaturnPolarSemidiameterB(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #14
0
        public void SaturnSemidiameterATest(double delta, double expectedSemidiameter)
        {
            double semidiameter = AASDiameters.SaturnEquatorialSemidiameterA(delta);

            Assert.Equal(expectedSemidiameter, semidiameter);
        }
Beispiel #15
0
 public override double GetSemidiameter()
 {
     return(AASDiameters.SunSemidiameterA(GetDistance()));
 }
Beispiel #16
0
 public override double GetSemidiameter()
 {
     return(AASDiameters.SaturnPolarSemidiameterB(vectorToEarthCorrected.Length()));
 }