public double Magnitude() { double phaseAngle = AASIlluminatedFraction.PhaseAngle( GetRadiusVector(jdeCorrected), AASEarth.RadiusVector(jd), vectorToEarthCorrected.Length()); return(AASIlluminatedFraction.MarsMagnitudeMuller( AASMars.RadiusVector(jdeCorrected), vectorToEarthCorrected.Length(), phaseAngle )); }
public void RadiusVectorTest(double JD, bool bHighPrecision, double expectedRadiusVector) { double radiusVector = AASMars.RadiusVector(JD, bHighPrecision); Assert.Equal(expectedRadiusVector, radiusVector); }
public override double GetDistance() { return(AASMars.RadiusVector(jdeCorrected)); }
protected override double GetRadiusVector(double JD) { return(AASMars.RadiusVector(JD)); }
public float getDistMars() { float ret = distanceFactor * (float)AASMars.RadiusVector(JDNConv.getJulianDayNumberToday(), true); return(ret); }