|
MOOS 0.2375
|
#include <VehicleFrameWayPointTask.h>


Classes | |
| class | CSE2Pose |
| class | CSE2PoseInterpolator |
Public Member Functions | |
| CVehicleFrameWayPointTask () | |
| virtual | ~CVehicleFrameWayPointTask () |
Protected Member Functions | |
| virtual bool | SetParam (string sParam, string sVal) |
| virtual bool | GetRegistrations (STRING_LIST &List) |
| bool | OnNewMail (MOOSMSG_LIST &NewMail) |
| bool | Run (CPathAction &DesiredAction) |
| virtual bool | RegularMailDelivery (double dfTimeNow) |
| bool | OnNewTargetWayPoint (const std::string &sVal, double dfMsgTime) |
| bool | ValidData () |
| double | GetDistanceToGo () |
| CSE2Pose | Compose (const CSE2Pose &Xab, const CSE2Pose &Xbc) |
| CSE2Pose | Inverse (const CSE2Pose &Xab) |
Protected Attributes | |
| TInterpBuffer< double, CSE2Pose, CSE2PoseInterpolator > | m_PoseHistory |
| std::string | m_sPoseSource |
| std::string | m_sTargetWayPoint |
| std::string | m_sDesiredThrustSource |
| double | m_dfVicinityRadius |
| double | m_dfDesiredThrust |
| bool | m_bThrustSet |
| bool | m_bWayPointSet |
| ControlledDOF | m_YawDOF |
| ControlledDOF | m_XDOF |
| ControlledDOF | m_YDOF |
Definition at line 15 of file VehicleFrameWayPointTask.h.
| CVehicleFrameWayPointTask::CVehicleFrameWayPointTask | ( | ) |
Definition at line 29 of file VehicleFrameWayPointTask.cpp.
| CVehicleFrameWayPointTask::~CVehicleFrameWayPointTask | ( | ) | [virtual] |
Definition at line 39 of file VehicleFrameWayPointTask.cpp.
| CSE2Pose CVehicleFrameWayPointTask::Compose | ( | const CSE2Pose & | Xab, |
| const CSE2Pose & | Xbc | ||
| ) | [inline, protected] |
Definition at line 40 of file VehicleFrameWayPointTask.h.
| double CVehicleFrameWayPointTask::GetDistanceToGo | ( | ) | [protected] |
Definition at line 163 of file VehicleFrameWayPointTask.cpp.
| bool CVehicleFrameWayPointTask::GetRegistrations | ( | STRING_LIST & | List | ) | [protected, virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 44 of file VehicleFrameWayPointTask.cpp.
Definition at line 54 of file VehicleFrameWayPointTask.h.
| bool CVehicleFrameWayPointTask::OnNewMail | ( | MOOSMSG_LIST & | NewMail | ) | [protected, virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 57 of file VehicleFrameWayPointTask.cpp.
| bool CVehicleFrameWayPointTask::OnNewTargetWayPoint | ( | const std::string & | sVal, |
| double | dfMsgTime | ||
| ) | [protected] |
Definition at line 108 of file VehicleFrameWayPointTask.cpp.
| bool CVehicleFrameWayPointTask::RegularMailDelivery | ( | double | dfTimeNow | ) | [protected, virtual] |
Implements CMOOSBehaviour.
Definition at line 261 of file VehicleFrameWayPointTask.cpp.
| bool CVehicleFrameWayPointTask::Run | ( | CPathAction & | DesiredAction | ) | [protected, virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 194 of file VehicleFrameWayPointTask.cpp.
| bool CVehicleFrameWayPointTask::SetParam | ( | string | sParam, |
| string | sVal | ||
| ) | [protected, virtual] |
Reimplemented from CMOOSBehaviour.
Definition at line 269 of file VehicleFrameWayPointTask.cpp.
| bool CVehicleFrameWayPointTask::ValidData | ( | ) | [protected] |
Definition at line 168 of file VehicleFrameWayPointTask.cpp.
bool CVehicleFrameWayPointTask::m_bThrustSet [protected] |
Definition at line 107 of file VehicleFrameWayPointTask.h.
bool CVehicleFrameWayPointTask::m_bWayPointSet [protected] |
Definition at line 108 of file VehicleFrameWayPointTask.h.
double CVehicleFrameWayPointTask::m_dfDesiredThrust [protected] |
Definition at line 105 of file VehicleFrameWayPointTask.h.
double CVehicleFrameWayPointTask::m_dfVicinityRadius [protected] |
Definition at line 103 of file VehicleFrameWayPointTask.h.
TInterpBuffer<double, CSE2Pose,CSE2PoseInterpolator > CVehicleFrameWayPointTask::m_PoseHistory [protected] |
Definition at line 94 of file VehicleFrameWayPointTask.h.
std::string CVehicleFrameWayPointTask::m_sDesiredThrustSource [protected] |
Definition at line 101 of file VehicleFrameWayPointTask.h.
std::string CVehicleFrameWayPointTask::m_sPoseSource [protected] |
Definition at line 97 of file VehicleFrameWayPointTask.h.
std::string CVehicleFrameWayPointTask::m_sTargetWayPoint [protected] |
Definition at line 99 of file VehicleFrameWayPointTask.h.
ControlledDOF CVehicleFrameWayPointTask::m_XDOF [protected] |
Definition at line 110 of file VehicleFrameWayPointTask.h.
ControlledDOF CVehicleFrameWayPointTask::m_YawDOF [protected] |
Definition at line 109 of file VehicleFrameWayPointTask.h.
ControlledDOF CVehicleFrameWayPointTask::m_YDOF [protected] |
Definition at line 111 of file VehicleFrameWayPointTask.h.
1.7.4