EulerAngles Class Reference

Euler Angles Record. More...

List of all members.

Public Member Functions

 EulerAngles ()
 EulerAngles (float a, float b, float c)
 ~EulerAngles ()
void swapBytes ()
void operator= (const EulerAngles &_s)

Public Attributes

float psi
float theta
float phi

Friends

std::ostream & operator<< (std::ostream &s, EulerAngles &v)
std::ostream & operator<< (std::ostream &s, EulerAngles *v)


Detailed Description

Euler Angles Record.


Constructor & Destructor Documentation

EulerAngles::EulerAngles (  )  [inline]

EulerAngles::EulerAngles ( float  a,
float  b,
float  c 
) [inline]

EulerAngles::~EulerAngles (  )  [inline]


Member Function Documentation

void EulerAngles::swapBytes (  )  [inline]

void EulerAngles::operator= ( const EulerAngles _s  )  [inline]

inline EulerAngles operator *(const DISmatrix& _v) { float x,y,z; x = _v.X0Y0 * psi + _v.X1Y0 * theta + _v.X2Y0 * phi; y = _v.X0Y1 * psi + _v.X1Y1 * theta + _v.X2Y1 * phi; z = _v.X0Y2 * psi + _v.X1Y2 * theta + _v.X2Y2 * phi; return EulerAngles( x,y,z ); };


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
EulerAngles v 
) [friend]

std::ostream& operator<< ( std::ostream &  s,
EulerAngles v 
) [friend]


Member Data Documentation

float EulerAngles::psi

float EulerAngles::theta

float EulerAngles::phi


Generated on Tue Dec 19 16:25:40 2006 for Eaagles by  doxygen 1.5.0