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) |
| EulerAngles::EulerAngles | ( | ) | [inline] |
| EulerAngles::EulerAngles | ( | float | a, | |
| float | b, | |||
| float | c | |||
| ) | [inline] |
| EulerAngles::~EulerAngles | ( | ) | [inline] |
| 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 ); };
| std::ostream& operator<< | ( | std::ostream & | s, | |
| EulerAngles & | v | |||
| ) | [friend] |
| std::ostream& operator<< | ( | std::ostream & | s, | |
| EulerAngles * | v | |||
| ) | [friend] |
| float EulerAngles::psi |
| float EulerAngles::theta |
| float EulerAngles::phi |
1.5.0