MOOS 0.2375
Classes | Public Types | Public Member Functions | Public Attributes | Protected Attributes
CMOOSNavSensor Class Reference

#include <MOOSNavSensor.h>

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

List of all members.

Classes

class  COffset

Public Types

enum  Type {
  INVALID = -1, FIXED, XY, LBL,
  ORIENTATION, DEPTH, ALTITUDE, BODY_VEL,
  CONTROL
}

Public Member Functions

double GetNoise ()
bool SetNoise (double dfNoise)
bool GetAlignedOffsets (double dfAng, double &dfX, double &dfY, double &dfZ)
 CMOOSNavSensor ()
virtual ~CMOOSNavSensor ()
void SetParent (CMOOSNavEntity *pParent)
CMOOSNavEntityGetParent ()

Public Attributes

Type m_eType
COffset m_Offset
string m_sMOOSSource

Protected Attributes

CMOOSNavEntitym_pParent
double m_dfNoise

Detailed Description

Definition at line 48 of file MOOSNavSensor.h.


Member Enumeration Documentation

Enumerator:
INVALID 
FIXED 
XY 
LBL 
ORIENTATION 
DEPTH 
ALTITUDE 
BODY_VEL 
CONTROL 

Definition at line 54 of file MOOSNavSensor.h.


Constructor & Destructor Documentation

CMOOSNavSensor::CMOOSNavSensor ( )

Definition at line 41 of file MOOSNavSensor.cpp.

CMOOSNavSensor::~CMOOSNavSensor ( ) [virtual]

Definition at line 51 of file MOOSNavSensor.cpp.


Member Function Documentation

bool CMOOSNavSensor::GetAlignedOffsets ( double  dfAng,
double &  dfX,
double &  dfY,
double &  dfZ 
)

this function calculates the offsets of the sensor in a coordinates frame that is aligned with the gloabl one. So if the Vehicle is pointing at dfAng we rotate the sensor backwards through -dfAng and relove into the cardinal axes

Definition at line 60 of file MOOSNavSensor.cpp.

double CMOOSNavSensor::GetNoise ( )

Definition at line 76 of file MOOSNavSensor.cpp.

CMOOSNavEntity* CMOOSNavSensor::GetParent ( ) [inline]

Definition at line 73 of file MOOSNavSensor.h.

bool CMOOSNavSensor::SetNoise ( double  dfNoise)

Definition at line 70 of file MOOSNavSensor.cpp.

void CMOOSNavSensor::SetParent ( CMOOSNavEntity pParent) [inline]

Definition at line 71 of file MOOSNavSensor.h.


Member Data Documentation

double CMOOSNavSensor::m_dfNoise [protected]

Definition at line 90 of file MOOSNavSensor.h.

Definition at line 73 of file MOOSNavSensor.h.

Definition at line 84 of file MOOSNavSensor.h.

Definition at line 89 of file MOOSNavSensor.h.

Definition at line 86 of file MOOSNavSensor.h.


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