SDP4 position routines made const

feature/19
Daniel Warner 2011-04-03 12:55:30 +01:00
parent 116fcb499f
commit 5c02e61ec1
2 changed files with 4 additions and 4 deletions

View File

@ -230,7 +230,7 @@ void SGDP4::FindPosition(Eci& eci, double tsince) {
FindPositionSGP4(eci, actual_tsince); FindPositionSGP4(eci, actual_tsince);
} }
void SGDP4::FindPositionSDP4(Eci& eci, double tsince) { void SGDP4::FindPositionSDP4(Eci& eci, double tsince) const {
/* /*
* the final values * the final values
@ -954,7 +954,7 @@ void SGDP4::DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double
* calculate lunar / solar periodics and apply * calculate lunar / solar periodics and apply
*/ */
void SGDP4::DeepSpacePeriodics(const double& t, double& em, 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() * storage for lunar / solar terms set by DeepSpaceCalculateLunarSolarTerms()

View File

@ -20,10 +20,10 @@ private:
void DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double& pinc, void DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double& pinc,
double& pl, double& pgh, double& ph) const; double& pl, double& pgh, double& ph) const;
void DeepSpacePeriodics(const double& t, double& em, double& xinc, 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, void DeepSpaceSecular(const double& t, double& xll, double& omgasm,
double& xnodes, double& em, double& xinc, double& xn) const; 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 FindPositionSGP4(Eci& eci, double tsince) const;
void CalculateFinalPositionVelocity(Eci& eci, const double& tsince, const double& e, void CalculateFinalPositionVelocity(Eci& eci, const double& tsince, const double& e,
const double& a, const double& omega, const double& xl, const double& xnode, const double& a, const double& omega, const double& xl, const double& xnode,