GAMS  1.4.0
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) constgams::pose::Quaternion
conjugate()gams::pose::Quaternion
dot_product(const Quaternion &rhs) constgams::pose::Quaternion
exp() constgams::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() constgams::pose::Quaternion
inner_product(const Quaternion &rhs) constgams::pose::Quaternion
invert()gams::pose::Quaternion
ln() constgams::pose::Quaternion
ln_this()gams::pose::Quaternion
m11() constgams::pose::Quaternion
m12() constgams::pose::Quaternion
m13() constgams::pose::Quaternion
m21() constgams::pose::Quaternion
m22() constgams::pose::Quaternion
m23() constgams::pose::Quaternion
m31() constgams::pose::Quaternion
m32() constgams::pose::Quaternion
m33() constgams::pose::Quaternion
mag() constgams::pose::Quaternion
mag_squared() constgams::pose::Quaternion
negate()gams::pose::Quaternion
operator*(const Quaternion &rhs) constgams::pose::Quaternion
operator*=(const Quaternion &rhs)gams::pose::Quaternion
operator-() constgams::pose::Quaternion
orient_by(Quaternion rot)gams::pose::Quaternion
pow(double e) constgams::pose::Quaternion
pow(const Quaternion &e) constgams::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) constgams::pose::Quaternion
to_angular_vector(OrientationVector &rot) constgams::pose::Quaternion
to_linear_vector(double &x, double &y, double &z) constgams::pose::Quaternion
to_linear_vector(PositionVector &loc) constgams::pose::Quaternion
w() constgams::pose::Quaternion
w(double new_w)gams::pose::Quaternion
w_gams::pose::Quaternionprivate
x() constgams::pose::Quaternion
x(double new_x)gams::pose::Quaternion
x_gams::pose::Quaternionprivate
y() constgams::pose::Quaternion
y(double new_y)gams::pose::Quaternion
y_gams::pose::Quaternionprivate
z() constgams::pose::Quaternion
z(double new_z)gams::pose::Quaternion
z_gams::pose::Quaternionprivate