MOOS 0.2375
/home/toby/moos-ivp/MOOS-2375-Oct0611/NavigationAndControl/MOOSTaskLib/VariableHeadingTask.h
Go to the documentation of this file.
00001 #ifndef VARIABLEHEADINGH
00002 #define VARIABLEHEADINGH
00003 #include "ConstantHeadingTask.h"
00004 
00005 class CVariableHeadingTask : public CConstantHeadingTask
00006 {
00007 private:
00008     typedef CConstantHeadingTask BASE;
00009 public:
00010     CVariableHeadingTask(void);
00011     ~CVariableHeadingTask(void);
00012 
00013             bool OnNewMail(MOOSMSG_LIST &NewMail);
00014             bool Run(CPathAction &DesiredAction);
00015     virtual bool GetRegistrations(STRING_LIST &List);
00016     virtual bool RegularMailDelivery(double dfTimeNow);
00017 
00018 protected:
00019     std::map<std::string,double> m_SetPointTimes;
00020 
00021 
00022  };
00023 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines