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