GAMS  1.2.2
gams::pose::Quaternion Member List

This is the complete list of members for gams::pose::Quaternion, including all inherited members.

angle_to(const Quaternion &target) const gams::pose::Quaternion
conjugate()gams::pose::Quaternion
dot_product(const Quaternion &rhs) const gams::pose::Quaternion
exp() const gams::pose::Quaternion
exp_this()gams::pose::Quaternion
from_angular_vector(double rx, double ry, double rz)gams::pose::Quaternion
from_angular_vector(const OrientationVector &rot)gams::pose::Quaternion
from_linear_vector(double x, double y, double z)gams::pose::Quaternion
from_linear_vector(const PositionVector &loc)gams::pose::Quaternion
hamilton_product(Quaternion &into, const Quaternion &lhs, const Quaternion &rhs)gams::pose::Quaternionstatic
imag() const gams::pose::Quaternion
inner_product(const Quaternion &rhs) const gams::pose::Quaternion
invert()gams::pose::Quaternion
ln() const gams::pose::Quaternion
ln_this()gams::pose::Quaternion
m11() const gams::pose::Quaternion
m12() const gams::pose::Quaternion
m13() const gams::pose::Quaternion
m21() const gams::pose::Quaternion
m22() const gams::pose::Quaternion
m23() const gams::pose::Quaternion
m31() const gams::pose::Quaternion
m32() const gams::pose::Quaternion
m33() const gams::pose::Quaternion
mag() const gams::pose::Quaternion
mag_squared() const gams::pose::Quaternion
negate()gams::pose::Quaternion
operator*(const Quaternion &rhs) const gams::pose::Quaternion
operator*=(const Quaternion &rhs)gams::pose::Quaternion
operator-() const gams::pose::Quaternion
orient_by(Quaternion rot)gams::pose::Quaternion
pow(double e) const gams::pose::Quaternion
pow(const Quaternion &e) const gams::pose::Quaternion
pow_this(double e)gams::pose::Quaternion
pow_this(const Quaternion &e)gams::pose::Quaternion
pre_multiply(const Quaternion &lhs)gams::pose::Quaternioninline
Quaternion()gams::pose::Quaternioninline
Quaternion(double x, double y, double z, double w)gams::pose::Quaternion
Quaternion(double rx, double ry, double rz)gams::pose::Quaternion
Quaternion(const OrientationVector &rot)gams::pose::Quaternionexplicit
Quaternion(const PositionVector &loc)gams::pose::Quaternionexplicit
scale(double s)gams::pose::Quaternion
slerp(const Quaternion &o, double t)gams::pose::Quaternion
slerp_this(const Quaternion &o, double t)gams::pose::Quaternion
to_angular_vector(double &rx, double &ry, double &rz) const gams::pose::Quaternion
to_angular_vector(OrientationVector &rot) const gams::pose::Quaternion
to_linear_vector(double &x, double &y, double &z) const gams::pose::Quaternion
to_linear_vector(PositionVector &loc) const gams::pose::Quaternion
w() const gams::pose::Quaternion
w(double new_w)gams::pose::Quaternion
w_gams::pose::Quaternionprivate
x() const gams::pose::Quaternion
x(double new_x)gams::pose::Quaternion
x_gams::pose::Quaternionprivate
y() const gams::pose::Quaternion
y(double new_y)gams::pose::Quaternion
y_gams::pose::Quaternionprivate
z() const gams::pose::Quaternion
z(double new_z)gams::pose::Quaternion
z_gams::pose::Quaternionprivate