Main Page
Classes
Files
File List
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
8
class
EnergyPitchProgram
9
{
10
public
:
11
EnergyPitchProgram
();
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
Generated on Sat Feb 23 2013 09:37:08 by
1.8.1.2