MOOS 0.2375
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
CMOOSNavVehicle Class Reference

#include <MOOSNavVehicle.h>

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

List of all members.

Classes

class  CPlantNoise

Public Member Functions

bool SetDroppedState (bool bDropped)
bool SetDynamics (double dfDynamicsXY, double dfDynamicsZ, double dfDynamicsYaw)
 CMOOSNavVehicle ()
virtual ~CMOOSNavVehicle ()
virtual bool GetFullState (Matrix &Result, Matrix *m_pXToUse=NULL, bool bUseEstimate=true)
virtual bool RefreshState ()
virtual bool FillModelMatrices (Matrix &F, Matrix &Q, Matrix &Xhat, double dfDeltaT)
virtual int GetStateSize ()

Protected Member Functions

bool FillPoseOnlyModelMatrices (Matrix &jF, Matrix &jQ, Matrix &Xhat, double dfDeltaT)
bool FillPoseAndRateModelMatrices (Matrix &jF, Matrix &jQ, Matrix &Xhat, double dfDeltaT)

Protected Attributes

CPlantNoise m_Noise
bool m_bDroppedState

Detailed Description

Definition at line 44 of file MOOSNavVehicle.h.


Constructor & Destructor Documentation

CMOOSNavVehicle::CMOOSNavVehicle ( )

Definition at line 42 of file MOOSNavVehicle.cpp.

CMOOSNavVehicle::~CMOOSNavVehicle ( ) [virtual]

Definition at line 51 of file MOOSNavVehicle.cpp.


Member Function Documentation

bool CMOOSNavVehicle::FillModelMatrices ( Matrix F,
Matrix Q,
Matrix Xhat,
double  dfDeltaT 
) [virtual]

Implements CMOOSNavEntity.

Definition at line 161 of file MOOSNavVehicle.cpp.

bool CMOOSNavVehicle::FillPoseAndRateModelMatrices ( Matrix jF,
Matrix jQ,
Matrix Xhat,
double  dfDeltaT 
) [protected]

Definition at line 244 of file MOOSNavVehicle.cpp.

bool CMOOSNavVehicle::FillPoseOnlyModelMatrices ( Matrix jF,
Matrix jQ,
Matrix Xhat,
double  dfDeltaT 
) [protected]

Definition at line 202 of file MOOSNavVehicle.cpp.

bool CMOOSNavVehicle::GetFullState ( Matrix Result,
Matrix m_pXToUse = NULL,
bool  bUseEstimate = true 
) [virtual]

Implements CMOOSNavEntity.

Definition at line 56 of file MOOSNavVehicle.cpp.

int CMOOSNavVehicle::GetStateSize ( ) [virtual]

Implements CMOOSNavEntity.

Definition at line 112 of file MOOSNavVehicle.cpp.

bool CMOOSNavVehicle::RefreshState ( ) [virtual]

Implements CMOOSNavEntity.

Definition at line 123 of file MOOSNavVehicle.cpp.

bool CMOOSNavVehicle::SetDroppedState ( bool  bDropped)

Definition at line 326 of file MOOSNavVehicle.cpp.

bool CMOOSNavVehicle::SetDynamics ( double  dfDynamicsXY,
double  dfDynamicsZ,
double  dfDynamicsYaw 
)

Definition at line 179 of file MOOSNavVehicle.cpp.


Member Data Documentation

Definition at line 85 of file MOOSNavVehicle.h.

Definition at line 84 of file MOOSNavVehicle.h.


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