MOOS 0.2375
|
#include <SixDOFAUV.h>
Public Member Functions | |
double | GetDepth () |
bool | Initialise () |
double | GetX () |
double | GetY () |
double | GetZ () |
double | GetPitch () |
double | GetHeading () |
double | GetAltitude () |
double | GetYaw () |
double | GetZVel () |
double | GetBodyVelY () |
double | GetBodyVelX () |
double | GetSpeed () |
void | SetX (double dfVal) |
void | SetY (double dfVal) |
void | SetZ (double dfVal) |
void | SetYaw (double dfVal) |
void | SetDepth (double dfVal) |
void | SetAltitude (double dfVal) |
void | SetInputPrefix (const std::string &sStr) |
void | SetOutputPrefix (const std::string &sStr) |
bool | FillVelJacobian () |
bool | Iterate (double dfTimeNow, double dfDTime) |
CSixDOFAUV () | |
virtual | ~CSixDOFAUV () |
Public Attributes | |
double | m_dfWeight |
double | m_dfMass |
double | m_dfBuoyancy |
Matrix | m_Vel_v |
Matrix | m_Acc_v |
Matrix | m_M |
Matrix | m_Mi |
Matrix | m_Uf |
Matrix | m_Drag |
Matrix | m_JacVel |
Matrix | m_KDrag |
Matrix | m_Hf |
Matrix | m_COG |
Matrix | m_COB |
double | m_dfAltitude |
double | m_dfDepth |
double | m_dfTideHeight |
double | m_dfSpeed |
double | m_dfHeading |
double | m_dfRudder |
double | m_dfElevator |
double | m_dfThrust |
Protected Member Functions | |
bool | DoModel (double dfDT) |
Definition at line 51 of file SixDOFAUV.h.
CSixDOFAUV::CSixDOFAUV | ( | ) |
Definition at line 75 of file SixDOFAUV.cpp.
CSixDOFAUV::~CSixDOFAUV | ( | ) | [virtual] |
Definition at line 80 of file SixDOFAUV.cpp.
bool CSixDOFAUV::DoModel | ( | double | dfDT | ) | [protected] |
Definition at line 206 of file SixDOFAUV.cpp.
bool CSixDOFAUV::FillVelJacobian | ( | ) |
Definition at line 173 of file SixDOFAUV.cpp.
double CSixDOFAUV::GetAltitude | ( | ) | [inline] |
Definition at line 66 of file SixDOFAUV.h.
double CSixDOFAUV::GetBodyVelX | ( | ) | [inline] |
Definition at line 70 of file SixDOFAUV.h.
double CSixDOFAUV::GetBodyVelY | ( | ) | [inline] |
Definition at line 69 of file SixDOFAUV.h.
double CSixDOFAUV::GetDepth | ( | ) |
Definition at line 344 of file SixDOFAUV.cpp.
double CSixDOFAUV::GetHeading | ( | ) | [inline] |
Definition at line 65 of file SixDOFAUV.h.
double CSixDOFAUV::GetPitch | ( | ) | [inline] |
Definition at line 63 of file SixDOFAUV.h.
double CSixDOFAUV::GetSpeed | ( | ) | [inline] |
Definition at line 71 of file SixDOFAUV.h.
double CSixDOFAUV::GetX | ( | ) | [inline] |
Definition at line 60 of file SixDOFAUV.h.
double CSixDOFAUV::GetY | ( | ) | [inline] |
Definition at line 61 of file SixDOFAUV.h.
double CSixDOFAUV::GetYaw | ( | ) | [inline] |
Definition at line 67 of file SixDOFAUV.h.
double CSixDOFAUV::GetZ | ( | ) | [inline] |
Definition at line 62 of file SixDOFAUV.h.
double CSixDOFAUV::GetZVel | ( | ) | [inline] |
Definition at line 68 of file SixDOFAUV.h.
bool CSixDOFAUV::Initialise | ( | ) |
Definition at line 165 of file MOOSCommunity.cpp.
bool CSixDOFAUV::Iterate | ( | double | dfTimeNow, |
double | dfDTime | ||
) | [virtual] |
Reimplemented from CSimEntity.
Definition at line 196 of file SixDOFAUV.cpp.
void CSixDOFAUV::SetAltitude | ( | double | dfVal | ) | [inline] |
Definition at line 78 of file SixDOFAUV.h.
void CSixDOFAUV::SetDepth | ( | double | dfVal | ) | [inline] |
Definition at line 77 of file SixDOFAUV.h.
void CSixDOFAUV::SetInputPrefix | ( | const std::string & | sStr | ) | [inline] |
Definition at line 79 of file SixDOFAUV.h.
void CSixDOFAUV::SetOutputPrefix | ( | const std::string & | sStr | ) | [inline] |
Definition at line 80 of file SixDOFAUV.h.
void CSixDOFAUV::SetX | ( | double | dfVal | ) | [inline] |
Definition at line 73 of file SixDOFAUV.h.
void CSixDOFAUV::SetY | ( | double | dfVal | ) | [inline] |
Definition at line 74 of file SixDOFAUV.h.
void CSixDOFAUV::SetYaw | ( | double | dfVal | ) | [inline] |
Definition at line 76 of file SixDOFAUV.h.
void CSixDOFAUV::SetZ | ( | double | dfVal | ) | [inline] |
Definition at line 75 of file SixDOFAUV.h.
Definition at line 94 of file SixDOFAUV.h.
Definition at line 103 of file SixDOFAUV.h.
Definition at line 102 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfAltitude |
Definition at line 104 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfBuoyancy |
Definition at line 91 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfDepth |
Definition at line 105 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfElevator |
Definition at line 114 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfHeading |
Definition at line 108 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfMass |
Definition at line 89 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfRudder |
Definition at line 113 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfSpeed |
Definition at line 107 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfThrust |
Definition at line 115 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfTideHeight |
Definition at line 106 of file SixDOFAUV.h.
double CSixDOFAUV::m_dfWeight |
Definition at line 88 of file SixDOFAUV.h.
Definition at line 98 of file SixDOFAUV.h.
Definition at line 101 of file SixDOFAUV.h.
Definition at line 99 of file SixDOFAUV.h.
Definition at line 100 of file SixDOFAUV.h.
Definition at line 95 of file SixDOFAUV.h.
Definition at line 96 of file SixDOFAUV.h.
Definition at line 97 of file SixDOFAUV.h.
Definition at line 93 of file SixDOFAUV.h.