SDP4 position routines made const
parent
116fcb499f
commit
5c02e61ec1
|
@ -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()
|
||||||
|
|
4
SGDP4.h
4
SGDP4.h
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue