QVM: Quaternions, Vectors, Matrices
Index of Functions
a
assign(mat,mat)
assign(quat,quat)
assign(vec,vec)
c
cmp(mat,mat)
cmp(quat,quat)
cmp(vec,vec)
col
col_mat
conjugate
convert_to(mat)
convert_to(quat)
convert_to(vec)
cross
d
del_col
del_row
del_row_col
determinant
diag
diag_mat
dot(quat,quat)
dot(vec,vec)
i
identity_mat
identity_quat
inverse(mat)
inverse(quat)
m
mag(quat)
mag(vec)
mag_sqr(quat)
mag_sqr(vec)
mat_traits<M>::read_element
mat_traits<M>::read_element_idx
mat_traits<M>::write_element
mat_traits<M>::write_element_idx
mref
n
neg_col
neg_row
normalize(quat)
normalize(vec)
normalized(quat)
normalized(vec)
o
operator!=(mat,mat)
operator!=(quat,quat)
operator!=(vec,vec)
operator*(mat,mat)
operator*(mat,scalar)
operator*(mat,vec)
operator*(quat,quat)
operator*(quat,scalar)
operator*(quat,vec)
operator*(scalar,mat)
operator*(scalar,vec)
operator*(vec,mat)
operator*(vec,scalar)
operator*=(mat,mat)
operator*=(mat,scalar)
operator*=(quat,quat)
operator*=(quat,scalar)
operator*=(vec,scalar)
operator+(mat,mat)
operator+(quat,quat)
operator+(vec,vec)
operator+=(mat,mat)
operator+=(quat,quat)
operator+=(vec,vec)
operator-(mat)
operator-(mat,mat)
operator-(quat)
operator-(quat,quat)
operator-(vec)
operator-(vec,vec)
operator-=(mat,mat)
operator-=(quat,quat)
operator-=(vec,vec)
operator/(mat,scalar)
operator/(quat,scalar)
operator/(vec,scalar)
operator/=(mat,scalar)
operator/=(quat,scalar)
operator/=(vec,scalar)
operator==(mat,mat)
operator==(quat,quat)
operator==(vec,vec)
p
ptr_mref
ptr_qref
ptr_vref
q
qref
quat_traits<Q>::read_element
quat_traits<Q>::write_element
r
rot_mat
rot_quat
rotate(mat,vec,scalar)
rotate(quat,vec,scalar)
rotate_x(mat,scalar)
rotate_x(quat,scalar)
rotate_y(mat,scalar)
rotate_y(quat,scalar)
rotate_z(mat,scalar)
rotate_z(quat,scalar)
rotx_mat(scalar)
rotx_quat(scalar)
roty_mat(scalar)
roty_quat(scalar)
rotz_mat(scalar)
rotz_quat(scalar)
row
row_mat
s
scalar_cast(mat)
scalar_cast(quat)
scalar_cast(vec)
set_identity(mat)
set_identity(quat)
set_rot(mat,vec,scalar)
set_rot(quat,vec,scalar)
set_rotx(mat,scalar)
set_rotx(quat,scalar)
set_roty(mat,scalar)
set_roty(quat,scalar)
set_rotz(mat,scalar)
set_rotz(quat,scalar)
set_zero(mat)
set_zero(quat)
set_zero(vec)
slerp
swap_cols
swap_rows
t
transform_point
transform_vector
translation
translation_mat
transposed
v
vec_traits<V>::read_element
vec_traits<V>::read_element_idx
vec_traits<V>::write_element
vec_traits<V>::write_element_idx
vref
z
zero_mat
zero_quat
zero_vec