All Classes Functions
PEGDirectAscentSynchro.h
1 #ifndef PEGDIRECTASCENTSYNCHRO_H
2 #define PEGDIRECTASCENTSYNCHRO_H
3 
4 #include "PEGDirectAscent.h"
5 
6 
8 {
9  public:
10  PEGDirectAscentSynchro( const VESSEL * v, const ShipVariables & vars );
11  virtual ~PEGDirectAscentSynchro();
12 
13  double GetDeltaT() const;
14  double GetTotalDV() const;
15  double GetTimeToBurn() const;
16  double GetBurnT() const;
17  double GetBurnT2() const;
18 
19  protected:
20  void UpdateClient( MFDDataLaunchMFD * data );
21  virtual Engine GetEngineCapabilities(const VESSEL * v) const;
22  private:
23 
24  double synchroDVTotal, synchroTimeToBurn, synchroBurnT, synchroBurnT2;
25  const double m_defaultOffByRatio;
26 };
27 
28 #endif // PEGDIRECTASCENTSYNCHRO_H