From 5c02e61ec187418c89d066288605474303961d36 Mon Sep 17 00:00:00 2001 From: Daniel Warner Date: Sun, 3 Apr 2011 12:55:30 +0100 Subject: [PATCH] SDP4 position routines made const --- SGDP4.cpp | 4 ++-- SGDP4.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SGDP4.cpp b/SGDP4.cpp index 1e3af66..d44372f 100644 --- a/SGDP4.cpp +++ b/SGDP4.cpp @@ -230,7 +230,7 @@ void SGDP4::FindPosition(Eci& eci, double tsince) { FindPositionSGP4(eci, actual_tsince); } -void SGDP4::FindPositionSDP4(Eci& eci, double tsince) { +void SGDP4::FindPositionSDP4(Eci& eci, double tsince) const { /* * the final values @@ -954,7 +954,7 @@ void SGDP4::DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double * calculate lunar / solar periodics and apply */ void SGDP4::DeepSpacePeriodics(const double& t, double& em, - double& xinc, double& omgasm, double& xnodes, double& xll) { + double& xinc, double& omgasm, double& xnodes, double& xll) const { /* * storage for lunar / solar terms set by DeepSpaceCalculateLunarSolarTerms() diff --git a/SGDP4.h b/SGDP4.h index ce323a0..0ce5163 100644 --- a/SGDP4.h +++ b/SGDP4.h @@ -20,10 +20,10 @@ private: void DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double& pinc, double& pl, double& pgh, double& ph) const; void DeepSpacePeriodics(const double& t, double& em, double& xinc, - double& omgasm, double& xnodes, double& xll); + double& omgasm, double& xnodes, double& xll) const; void DeepSpaceSecular(const double& t, double& xll, double& omgasm, double& xnodes, double& em, double& xinc, double& xn) const; - void FindPositionSDP4(Eci& eci, double tsince); + void FindPositionSDP4(Eci& eci, double tsince) const; void FindPositionSGP4(Eci& eci, double tsince) const; void CalculateFinalPositionVelocity(Eci& eci, const double& tsince, const double& e, const double& a, const double& omega, const double& xl, const double& xnode,