MOOS 0.2375
|
#include <TrackLineTask.h>
Public Types | |
enum | Mode { TRANSIT, APPROACH, NOTSET } |
Public Member Functions | |
CTrackLineTask () | |
virtual | ~CTrackLineTask () |
virtual bool | SetParam (string sParam, string sVal) |
virtual bool | GetRegistrations (STRING_LIST &List) |
virtual bool | RegularMailDelivery (double dfTimeNow) |
bool | OnNewMail (MOOSMSG_LIST &NewMail) |
bool | Run (CPathAction &DesiredAction) |
Protected Member Functions | |
bool | SetMode (CTrackLineTask::Mode eMode) |
bool | CalculateLocalGoalV2 () |
bool | CalculateLocalGoal () |
double | GetDistanceToGo () |
Protected Attributes | |
double | m_dfLead |
double | m_dfX1 |
double | m_dfY1 |
double | m_dfX2 |
double | m_dfY2 |
Mode | m_eMode |
Definition at line 48 of file TrackLineTask.h.
enum CTrackLineTask::Mode |
Definition at line 51 of file TrackLineTask.h.
CTrackLineTask::CTrackLineTask | ( | ) |
Definition at line 44 of file TrackLineTask.cpp.
CTrackLineTask::~CTrackLineTask | ( | ) | [virtual] |
Definition at line 56 of file TrackLineTask.cpp.
bool CTrackLineTask::CalculateLocalGoal | ( | ) | [protected] |
Definition at line 144 of file TrackLineTask.cpp.
bool CTrackLineTask::CalculateLocalGoalV2 | ( | ) | [protected] |
Definition at line 235 of file TrackLineTask.cpp.
double CTrackLineTask::GetDistanceToGo | ( | ) | [protected, virtual] |
Reimplemented from CGoToWayPoint.
Definition at line 229 of file TrackLineTask.cpp.
bool CTrackLineTask::GetRegistrations | ( | STRING_LIST & | List | ) | [virtual] |
Reimplemented from CGoToWayPoint.
Definition at line 85 of file TrackLineTask.cpp.
bool CTrackLineTask::OnNewMail | ( | MOOSMSG_LIST & | NewMail | ) | [virtual] |
Reimplemented from CGoToWayPoint.
Definition at line 80 of file TrackLineTask.cpp.
bool CTrackLineTask::RegularMailDelivery | ( | double | dfTimeNow | ) | [virtual] |
Reimplemented from CGoToWayPoint.
Definition at line 63 of file TrackLineTask.cpp.
bool CTrackLineTask::Run | ( | CPathAction & | DesiredAction | ) | [virtual] |
Reimplemented from CGoToWayPoint.
Definition at line 71 of file TrackLineTask.cpp.
bool CTrackLineTask::SetMode | ( | CTrackLineTask::Mode | eMode | ) | [protected] |
Definition at line 297 of file TrackLineTask.cpp.
bool CTrackLineTask::SetParam | ( | string | sParam, |
string | sVal | ||
) | [virtual] |
Reimplemented from CGoToWayPoint.
Definition at line 92 of file TrackLineTask.cpp.
double CTrackLineTask::m_dfLead [protected] |
Definition at line 75 of file TrackLineTask.h.
double CTrackLineTask::m_dfX1 [protected] |
Definition at line 76 of file TrackLineTask.h.
double CTrackLineTask::m_dfX2 [protected] |
Definition at line 78 of file TrackLineTask.h.
double CTrackLineTask::m_dfY1 [protected] |
Definition at line 77 of file TrackLineTask.h.
double CTrackLineTask::m_dfY2 [protected] |
Definition at line 79 of file TrackLineTask.h.
Mode CTrackLineTask::m_eMode [protected] |
Definition at line 81 of file TrackLineTask.h.