From 32647bc067e5d4f598aff3810fd6441cb74bfa45 Mon Sep 17 00:00:00 2001 From: Daniel Warner Date: Tue, 29 Mar 2011 16:46:55 +0100 Subject: [PATCH] Extract mean motion from Tle uses global constant --- SGDP4.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SGDP4.cpp b/SGDP4.cpp index c582b71..fded8ba 100644 --- a/SGDP4.cpp +++ b/SGDP4.cpp @@ -64,7 +64,7 @@ void SGDP4::SetTle(const Tle& tle) { argument_perigee_ = tle.GetField(Tle::FLD_ARGPER, Tle::U_RAD); eccentricity_ = tle.GetField(Tle::FLD_E); inclination_ = tle.GetField(Tle::FLD_I, Tle::U_RAD); - mean_motion_ = tle.GetField(Tle::FLD_MMOTION) / (1440.0 / Globals::TWOPI()); + mean_motion_ = tle.GetField(Tle::FLD_MMOTION) * Globals::TWOPI() / Globals::MIN_PER_DAY(); bstar_ = tle.GetField(Tle::FLD_BSTAR); epoch_ = tle.GetEpoch();