use na::{Real, U4}; use aliases::{Qua, TVec}; /// Component-wise equality comparison between two quaternions. pub fn quat_equal(x: &Qua, y: &Qua) -> TVec { ::equal(&x.coords, &y.coords) } /// Component-wise approximate equality comparison between two quaternions. pub fn quat_equal_eps(x: &Qua, y: &Qua, epsilon: N) -> TVec { ::equal_eps(&x.coords, &y.coords, epsilon) } /// Component-wise non-equality comparison between two quaternions. pub fn quat_not_equal(x: &Qua, y: &Qua) -> TVec { ::not_equal(&x.coords, &y.coords) } /// Component-wise approximate non-equality comparison between two quaternions. pub fn quat_not_equal_eps(x: &Qua, y: &Qua, epsilon: N) -> TVec { ::not_equal_eps(&x.coords, &y.coords, epsilon) }