public void DynamicToFK5(ref double longitude, ref double latitude) { double lprime, t; double delta_l, delta_b; t = 10 * Tau(); lprime = longitude + GPMath.deg2rad(-1.397 - 0.00031 * t) * t; delta_l = -GPMath.deg2rad(0.09033 / 3600) + GPMath.deg2rad(0.03916 / 3600) * (Math.Cos(lprime) + Math.Sin(lprime)) * Math.Tan(latitude); delta_b = GPMath.deg2rad(0.03916 / 3600) * (Math.Cos(lprime) - Math.Sin(lprime)); longitude = longitude + delta_l; latitude = latitude + delta_b; }