From 4a129cb20af6de0b341356c58cbbae5d8cb3892f Mon Sep 17 00:00:00 2001 From: Daniel Warner Date: Fri, 25 Mar 2011 16:30:18 +0000 Subject: [PATCH] Convert units into kilometers --- SGDP4.cpp | 12 ++++++------ SGDP4.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/SGDP4.cpp b/SGDP4.cpp index 9812d83..3f110fd 100644 --- a/SGDP4.cpp +++ b/SGDP4.cpp @@ -402,12 +402,12 @@ void SGDP4::FindPosition(double tsince) { /* * position and velocity */ - double x = rk * ux; - double y = rk * uy; - double z = rk * uz; - double xdot = rdotk * ux + rfdotk * vx; - double ydot = rdotk * uy + rfdotk * vy; - double zdot = rdotk * uz + rfdotk * vz; + double x = rk * ux * Globals::XKMPER(); + double y = rk * uy * Globals::XKMPER(); + double z = rk * uz * Globals::XKMPER(); + double xdot = (rdotk * ux + rfdotk * vx) * Globals::XKMPER() * Globals::XKE() / 60.0; + double ydot = (rdotk * uy + rfdotk * vy) * Globals::XKMPER() * Globals::XKE() / 60.0; + double zdot = (rdotk * uz + rfdotk * vz) * Globals::XKMPER() * Globals::XKE() / 60.0; } #if 0 diff --git a/SGDP4.h b/SGDP4.h index 3c46ca5..c319de3 100644 --- a/SGDP4.h +++ b/SGDP4.h @@ -41,7 +41,7 @@ private: double x1mth2_; double c4_; double c5_; - + double xmdot_; double omgdot_; double xnodot_;