public static double GetSiderealTime( this CelestialObjectPositionModel celestialObjectPosition, CelestialObjectModel celestialObject, KeplerianOrbitValueModel keplerianOrbitValue, DateTimeOffset referenceDate) { return(celestialObjectPosition.GetCelestialObjectSiderealTime(celestialObject, keplerianOrbitValue, (int)Math.Round(referenceDate.TimeOfDay.TotalMinutes), referenceDate.Offset.Minutes)); }
public static double GetCelestialObjectSiderealTime( this CelestialObjectPositionModel celestialObjectPosition, CelestialObjectModel celestialObject, KeplerianOrbitValueModel keplerianOrbitValue, int minute, int minuteOffset) { return(celestialObjectPosition.GetCelestialObjectSiderealTime(celestialObject, keplerianOrbitValue, minute - minuteOffset)); }