Antiprism 0.23

mat3d Member List

This is the complete list of members for mat3d, including all inherited members.
alignment(vec3d from1, vec3d from2, vec3d to1, vec3d to2)mat3d [inline, static]
alignment(vec3d from1, vec3d from2, vec3d from3, vec3d to1, vec3d to2, vec3d to3)mat3d [inline, static]
alignment(vector< vec3d > from, vector< vec3d > to)mat3d [inline, static]
det() const mat3d [inline]
dump(const char *var="", FILE *file=stderr) const mat3d
get_euler() const mat3d
get_m()mat3d [inline]
get_quaternion() const mat3d
get_transl() const mat3d [inline]
inverse(const mat3d &mat)mat3d [inline, static]
inversion()mat3d [inline, static]
mat3d()mat3d [inline]
mat3d(const vec3d &r1, const vec3d &r2, const vec3d &r3)mat3d [inline]
mat3d(const vec4d &r1, const vec4d &r2, const vec4d &r3, vec4d r4=vec4d(0, 0, 0, 1))mat3d [inline]
operator*=(const mat3d &mat)mat3d
operator[](int idx) const mat3d [inline]
operator[](int idx)mat3d [inline]
refl(vec3d norm)mat3d [inline, static]
rot(double x_ang, double y_ang, double z_ang)mat3d [inline, static]
rot(vec3d angles)mat3d [inline, static]
rot(vec3d axis, double angle)mat3d [inline, static]
rot(vec3d v_from, vec3d v_to)mat3d [inline, static]
scale(double scal)mat3d [inline, static]
scale(double x_scal, double y_scal, double z_scal)mat3d [inline, static]
scale(vec3d dir, double scal)mat3d [inline, static]
set_alignment(vec3d from1, vec3d from2, vec3d to1, vec3d to2)mat3d
set_alignment(vec3d from1, vec3d from2, vec3d from3, vec3d to1, vec3d to2, vec3d to3)mat3d
set_alignment(vector< vec3d > from, vector< vec3d > to)mat3d
set_cols(const vec3d &c1, const vec3d &c2, const vec3d &c3, const vec3d &c4=vec3d(0, 0, 0))mat3d [inline]
set_inverse()mat3d
set_inversion()mat3d [inline]
set_refl(vec3d norm)mat3d
set_rot(double x_ang, double y_ang, double z_ang)mat3d [inline]
set_rot(vec3d angles)mat3d [inline]
set_rot(vec3d axis, double angle)mat3d
set_rot(vec3d v_from, vec3d v_to)mat3d
set_scale(double scal)mat3d [inline]
set_scale(double x_scal, double y_scal, double z_scal)mat3d [inline]
set_scale(vec3d dir, double scal)mat3d [inline]
set_trans_by_angles(double yz_ang, double zx_ang, double xy_ang, bool *valid=0)mat3d
set_transl(vec3d trans)mat3d [inline]
to_unit()mat3d [inline]
to_zero()mat3d [inline]
trans_by_angles(double yz_ang, double zx_ang, double xy_ang, bool *valid=0)mat3d [inline, static]
transl(vec3d trans)mat3d [inline, static]
transpose()mat3d [inline]
unit()mat3d [inline, static]
zero()mat3d [inline, static]