All Classes Functions Typedefs
AutopilotBase.hpp
1 #ifndef AUTOPILOTBASE_HPP_INCLUDED
2 #define AUTOPILOTBASE_HPP_INCLUDED
3 #include "../MyMFDData.hpp"
4 
5 
6 struct Point;
7 
9 {
10 public:
11  AutopilotBase();
12  virtual void Guide( MyMFDData * data ) const;
13  virtual bool NeedPitch( MyMFDData * data ) const = 0;
14  virtual bool NeedYaw( MyMFDData * data ) const = 0;
15  virtual bool NeedMECO( MyMFDData * data ) const = 0;
16 
17  protected:
18 
19  private:
20  bool IsLaunched( MyMFDData * data ) const;
21 };
22 
23  #endif // AUTOPILOTBASE_HPP_INCLUDED