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);
}
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()

View File

@ -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,