Antiprism 0.23

- Main Page
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

# 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]`