Attitude Class Reference

A BeoSub three-dimensional attitude. More...

#include <BeoSub/Attitude.H>

Collaboration diagram for Attitude:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Constructors and Destructors

 Attitude ()
 Default Constructor.
 ~Attitude ()
 Destructor.

Public Attributes

Angle heading
Angle pitch
Angle roll
 Angular position from compass.
float depth
 depth from pressure sensor
double compassTime
double pressureTime
 Times last measures received, in s.

Detailed Description

A BeoSub three-dimensional attitude.

Conventions and units are as follows: heading: ]-180.0 .. 180.0] in degrees, 0.0 is North, 45.0 is NE, etc source: compass

pitch: ]-180.0 .. 180.0] in degrees, 0.0 is horizontal, 45.0 is ??? source: compass

roll: ]-180.0 .. 180.0] in degrees, 0.0 is horisontal, 45.0 is ??? source: compass

depth: in m, axis oriented Down, positive towards Down, zero at surface

Definition at line 56 of file Attitude.H.


Constructor & Destructor Documentation

Attitude::Attitude (  )  [inline]

Default Constructor.

Intializes values to 0

Definition at line 82 of file Attitude.H.

Attitude::~Attitude (  )  [inline]

Destructor.

Definition at line 87 of file Attitude.H.


Member Data Documentation

Times last measures received, in s.

Definition at line 75 of file Attitude.H.

Referenced by BeoSubOneBal::updateDepth(), and BeoSubSim::updateDepth().

Angular position from compass.

Definition at line 73 of file Attitude.H.

Referenced by BeoSub::getCompass(), BeoSubDB::getDirections(), BeoSub::getRoll(), and BeoSubOneBal::updateCompass().


The documentation for this class was generated from the following file:
Generated on Sun May 8 08:43:06 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3