コード例 #1
0
 /// <summary>
 /// 获得垂涎偏差改正值
 /// </summary>
 /// <param name="vd"></param>
 /// <param name="azimuth"></param>
 /// <param name="vertical"></param>
 /// <returns></returns>
 public static Angle GetCorrectionOfVerticalDeflection(VerticalDeviation vd, Angle azimuth, Angle vertical)
 {
     return(GetCorrectionOfVerticalDeflection(vd.ξ, vd.η, azimuth, vertical));
 }
コード例 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="vd"></param>
 /// <param name="zenith"></param>
 /// <param name="azimuth"></param>
 /// <returns></returns>
 public static Angle ZenithToSurface(VerticalDeviation vd, Angle zenith, Angle azimuth)
 {
     return(zenith + vd.NorthSouthValue * Math.Cos(azimuth.Radians) + vd.EastWestValue * Math.Sin(azimuth.Radians));
 }