Panda3D
|
This is a unit quaternion representing an orientation. More...
#include "lorientation.h"
Public Member Functions | |
LOrientationd (const LQuaterniond &) | |
LOrientationd (const LVector3d &, float) | |
vector + twist | |
LOrientationd (const LMatrix4d &) | |
matrix4 | |
LOrientationd (const LMatrix3d &) | |
matrix3 | |
LOrientationd (double, double, double, double) | |
LOrientationd | operator* (const LQuaterniond &other) const |
Orientation * Orientation This is a meaningless operation, and will always simply return the rhs. | |
LOrientationd | operator* (const LRotationd &other) const |
Orientation * rotation = Orientation Applies a rotation to an orientation. | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This is a unit quaternion representing an orientation.
Definition at line 279 of file lorientation.h.
LOrientationd::LOrientationd | ( | const LVector3d & | point_at, |
float | twist | ||
) | [inline] |
vector + twist
Definition at line 352 of file lorientation.h.
LOrientationd::LOrientationd | ( | const LMatrix3d & | m | ) | [inline] |
matrix3
Definition at line 369 of file lorientation.h.
LOrientationd::LOrientationd | ( | const LMatrix4d & | m | ) | [inline] |
matrix4
Definition at line 379 of file lorientation.h.
LOrientationd LOrientationd::operator* | ( | const LRotationd & | other | ) | const [inline] |
Orientation * rotation = Orientation Applies a rotation to an orientation.
Definition at line 390 of file lorientation.h.
LOrientationd LOrientationd::operator* | ( | const LQuaterniond & | other | ) | const [inline] |
Orientation * Orientation This is a meaningless operation, and will always simply return the rhs.
Reimplemented from LQuaterniond.
Definition at line 402 of file lorientation.h.