All Classes Functions
EnergyPitchProgram.hpp
1 #ifndef EnergyPitchProgram_H
2 #define EnergyPitchProgram_H
3 
4 #include "Systems/Point.hpp"
5 #include <vector>
6 class MFDDataLaunchMFD;
7 
9 {
10  public:
12  virtual ~EnergyPitchProgram();
13  double GetPitch( const MFDDataLaunchMFD * data, double time );
14  double GetEnergy( const MFDDataLaunchMFD * data ) const;
15  bool IsStopCondition( const MFDDataLaunchMFD * data ) const;
16  protected:
17  private:
18  double LinearInterpolationProgramme( const std::vector< EnjoLib::Point > & programme, double x ) const;
19 
20  std::vector< EnjoLib::Point > programme;
21  bool Flydown;
22 };
23 
24 #endif // EnergyPitchProgram_H