adjoint() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
align(const Wpt &src1, const Wpt &src2, const Wpt &src3, const Wpt &dst1, const Wpt &dst2, const Wpt &dst3) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
align(const Wpt &src1, const Wvec &src2, const Wvec &src3, const Wpt &dst1, const Wvec &dst2, const Wvec &dst3) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
align(const Wpt &src1, const Wvec &src2, const Wpt &dst1, const Wvec &dst2) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
align_and_scale(const Wpt &o, const Wvec &x, const Wvec &y, const Wvec &z) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
anchor_scale_rot(const Wpt &anchor, const Wpt &old_pt, const Wpt &new_pt) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
derivative(const Wpt &p) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
det() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
get_coord_system(Wpt &o, Wvec &x, Wvec &y, Wvec &z) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
get_scale() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
gl_viewport(double w, double h) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
glu_lookat(const Wvec &from, const Wvec &at, const Wvec &up) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
glu_perspective(double fovy, double aspect, double zmin=0.0, double zmax=0.0) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
HermiteBasis() | HSpline::HermiteBasis | [inline] |
inverse(bool debug=false) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
inverse(Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > &inv) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
is_equal_scaling_orthogonal() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
is_identity() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
is_orthogonal() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
is_orthonormal() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
is_perspective() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
is_valid() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
Mat4() | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
Mat4(Vec4 row0, Vec4 row1, Vec4 row2, Vec4 row3, bool perspec=false) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
Mat4(const Wpt &origin, const Wvec &x_dir, const Wvec &y_dir, const Wvec &z_dir) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
Mat4(const Wvec &col0, const Wvec &col1, const Wvec &col2) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
Mat4(const Wpt &origin, const Wvec &xDir, const Wvec &yDir) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
Mat4(const Wline &axis) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
Mat4(const Wpt &origin) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
matrix() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
normalized_basis() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
operator()(int i1, int i2) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
operator()(int i1, int i2) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
operator==(const Wtransf &m) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
operator[](int i) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
operator[](int i) const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
origin() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
orthogonalized() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
perspective | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [protected] |
rotation() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
rotation(const Wquat &quat) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
rotation(const Wline &axis, double angle) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
rotation(const Wvec &axis, double angle) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
row | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [protected] |
scaling(const Wpt &fixed_pt, double factor) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
scaling(const Wpt &fixed_pt, const Wvec &xyz_factors) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
scaling(const Wvec &xyz_factors) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
scaling(double x, double y, double z) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline, static] |
scaling(double factor) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
set_origin(const Wpt &o) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
set_perspective(bool p) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
set_X(const Wvec &x) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
set_Y(const Wvec &y) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
set_Z(const Wvec &z) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
shear(const Wvec &normal, const Wvec &shear_vec) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
stretching(const Wline &axis) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
trace() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
translation(const Wvec &vec) | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [static] |
transpose() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
unscaled() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | |
Wtransf() | mlib::Wtransf | [inline] |
Wtransf(Vec4 row0, Vec4 row1, Vec4 row2, Vec4 row3, bool perspec=false) | mlib::Wtransf | [inline] |
Wtransf(CWpt &origin, CWvec &xDir, CWvec &yDir, CWvec &zDir) | mlib::Wtransf | [inline] |
Wtransf(CWvec &col0, CWvec &col1, CWvec &col2) | mlib::Wtransf | [inline] |
Wtransf(CWpt &origin, CWvec &xDir, CWvec &yDir) | mlib::Wtransf | [inline] |
Wtransf(CWline &axis) | mlib::Wtransf | [inline] |
Wtransf(CWpt &origin) | mlib::Wtransf | [inline] |
X() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
Y() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |
Z() const | mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat > | [inline] |