MOOS 0.2375
Public Member Functions | Public Attributes | Protected Member Functions
CSixDOFAUV Class Reference

#include <SixDOFAUV.h>

Inheritance diagram for CSixDOFAUV:
Inheritance graph
[legend]
Collaboration diagram for CSixDOFAUV:
Collaboration graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 51 of file SixDOFAUV.h.


Constructor & Destructor Documentation

CSixDOFAUV::CSixDOFAUV ( )

Definition at line 75 of file SixDOFAUV.cpp.

CSixDOFAUV::~CSixDOFAUV ( ) [virtual]

Definition at line 80 of file SixDOFAUV.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 94 of file SixDOFAUV.h.

Definition at line 103 of file SixDOFAUV.h.

Definition at line 102 of file SixDOFAUV.h.

Definition at line 104 of file SixDOFAUV.h.

Definition at line 91 of file SixDOFAUV.h.

Definition at line 105 of file SixDOFAUV.h.

Definition at line 114 of file SixDOFAUV.h.

Definition at line 108 of file SixDOFAUV.h.

Definition at line 89 of file SixDOFAUV.h.

Definition at line 113 of file SixDOFAUV.h.

Definition at line 107 of file SixDOFAUV.h.

Definition at line 115 of file SixDOFAUV.h.

Definition at line 106 of file SixDOFAUV.h.

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines