public void Apply(Models.EphemerisResult ephemerisResult) { DateUTC = ephemerisResult.DateUTC; JulianDay = ephemerisResult.JulianDay; EphemerisTime = ephemerisResult.EphemerisTime; SideralTime = ephemerisResult.SideralTime; MeanEclipticObliquity = ephemerisResult.MeanEclipticObliquity; TrueEclipticObliquity = ephemerisResult.TrueEclipticObliquity; NutationLongitude = ephemerisResult.NutationLongitude; NutationObliquity = ephemerisResult.NutationObliquity; Planets.Clear(); foreach (var p in ephemerisResult.Planets) { Planets.Add(p); } Houses.Clear(); foreach (var h in ephemerisResult.Houses) { Houses.Add(h); } ASMCs.Clear(); foreach (var h in ephemerisResult.ASMCs) { ASMCs.Add(h); } }
/// <summary> /// Reset the result /// </summary> public void Reset() { DateUTC = new DateUT(); JulianDay = new JulianDay(); EphemerisTime = new EphemerisTime(); SideralTime = 0; MeanEclipticObliquity = 0; TrueEclipticObliquity = 0; NutationLongitude = 0; NutationObliquity = 0; Planets.Clear(); Houses.Clear(); ASMCs.Clear(); }