Dokumentacja struktury common::QUATERNION
[Moduł Math, Kwaternion]

Kwaternion. Więcej...

#include <Math.hpp>

Lista wszystkich składowych.

Metody publiczne

 QUATERNION ()
 QUATERNION (float x, float y, float z, float w)
 QUATERNION (const float *Array)
 operator float * ()
 operator const float * () const
bool operator== (const QUATERNION &v) const
bool operator!= (const QUATERNION &v) const
QUATERNION operator+ () const
QUATERNION operator- () const
QUATERNION operator+ (const QUATERNION &q) const
QUATERNION operator- (const QUATERNION &q) const
QUATERNION operator* (const QUATERNION &q) const
QUATERNION & operator+= (const QUATERNION &q)
QUATERNION & operator-= (const QUATERNION &q)
QUATERNION & operator*= (const QUATERNION &q)
QUATERNION & operator*= (float v)
QUATERNION & operator/= (float v)

Atrybuty publiczne

float x
float y
float z
float w


Opis szczegółowy

Kwaternion.

Reprezentacja jako łańcuch to: "x,y,z,w", np.: "1,2,3.5,-10". Kwaterniony są mnożone od drugiej strony niż matematycznie, dzięki czemu można łączyć obroty które reprezentują w porządku naturalnym, tak jak macierze.


Dokumentacja konstruktora i destruktora

common::QUATERNION::QUATERNION (  )  [inline]

common::QUATERNION::QUATERNION ( float  x,
float  y,
float  z,
float  w 
) [inline]

common::QUATERNION::QUATERNION ( const float *  Array  )  [inline]


Dokumentacja funkcji składowych

common::QUATERNION::operator float * (  )  [inline]

common::QUATERNION::operator const float * (  )  const [inline]

bool common::QUATERNION::operator== ( const QUATERNION &  v  )  const [inline]

bool common::QUATERNION::operator!= ( const QUATERNION &  v  )  const [inline]

QUATERNION common::QUATERNION::operator+ (  )  const [inline]

QUATERNION common::QUATERNION::operator- (  )  const [inline]

QUATERNION common::QUATERNION::operator+ ( const QUATERNION &  q  )  const [inline]

QUATERNION common::QUATERNION::operator- ( const QUATERNION &  q  )  const [inline]

QUATERNION common::QUATERNION::operator* ( const QUATERNION &  q  )  const [inline]

QUATERNION& common::QUATERNION::operator+= ( const QUATERNION &  q  )  [inline]

QUATERNION& common::QUATERNION::operator-= ( const QUATERNION &  q  )  [inline]

QUATERNION& common::QUATERNION::operator*= ( const QUATERNION &  q  )  [inline]

QUATERNION& common::QUATERNION::operator*= ( float  v  )  [inline]

QUATERNION& common::QUATERNION::operator/= ( float  v  )  [inline]


Dokumentacja atrybutów składowych


Dokumentacja dla tej struktury została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5