33 #ifndef SpaceMathBody_HPP
34 #define SpaceMathBody_HPP
44 double GetHohmannDVCircularise(
double rp,
double ra)
const;
45 double GetHohmannDVExtend(
double rp,
double ra)
const;
46 double CalcA(
double rp,
double ra)
const;
47 double CalcEcc(
double rp,
double ra)
const;
48 double CalcH(
double rp,
double ra )
const;
49 double CalcVelAtRadius(
double rp,
double ra,
double rTest )
const;
50 double CalcPeriod(
double rp,
double ra)
const;
51 double CalcEnergyFromVelRadius(
double vel,
double r )
const;
52 double CalcEnergyFromRadii(
double rp,
double ra )
const;
57 double CalcMi(
double mass )
const;
58 void PrepareData(
double & alt1,
double & alt2)
const;
60 const double m_mass, m_radius, m_mi;
64 #endif // SpaceMathBody_HPP