begin() | mi::math::Matrix< T, ROW, COL > | inline |
begin() const | mi::math::Matrix< T, ROW, COL > | inline |
Column_vector typedef | mi::math::Matrix< T, ROW, COL > | |
COLUMNS | mi::math::Matrix< T, ROW, COL > | static |
const_pointer typedef | mi::math::Matrix< T, ROW, COL > | |
const_reference typedef | mi::math::Matrix< T, ROW, COL > | |
det33() const | mi::math::Matrix< T, ROW, COL > | inline |
difference_type typedef | mi::math::Matrix< T, ROW, COL > | |
elements | mi::math::Matrix_struct< T, ROW, COL > | |
end() | mi::math::Matrix< T, ROW, COL > | inline |
end() const | mi::math::Matrix< T, ROW, COL > | inline |
get(Size i) const | mi::math::Matrix< T, ROW, COL > | inline |
get(Size row, Size col) const | mi::math::Matrix< T, ROW, COL > | inline |
invert() | mi::math::Matrix< T, ROW, COL > | inline |
lookat(const Vector< Float32, 3 > &position, const Vector< Float32, 3 > &target, const Vector< Float32, 3 > &up) | mi::math::Matrix< T, ROW, COL > | inline |
lookat(const Vector< Float64, 3 > &position, const Vector< Float64, 3 > &target, const Vector< Float64, 3 > &up) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix() | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(const Matrix_struct< T, ROW, COL > &other) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T diag) | mi::math::Matrix< T, ROW, COL > | inlineexplicit |
Matrix(From_iterator_tag, Iterator p) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T2 const (&array)[SIZE]) | mi::math::Matrix< T, ROW, COL > | inlineexplicit |
Matrix(const Matrix< T2, ROW, COL > &other) | mi::math::Matrix< T, ROW, COL > | inlineexplicit |
Matrix(const Matrix_struct< T2, ROW, COL > &other) | mi::math::Matrix< T, ROW, COL > | inlineexplicit |
Matrix(Transposed_copy_tag, const Matrix< T, COL, ROW > &other) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(Transposed_copy_tag, const Matrix< T2, COL, ROW > &other) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(const Row_vector &v0) | mi::math::Matrix< T, ROW, COL > | inlineexplicit |
Matrix(const Row_vector &v0, const Row_vector &v1) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(const Row_vector &v0, const Row_vector &v1, const Row_vector &v2) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(const Row_vector &v0, const Row_vector &v1, const Row_vector &v2, const Row_vector &v3) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2, T m3) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2, T m3, T m4, T m5) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2, T m3, T m4, T m5, T m6, T m7) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2, T m3, T m4, T m5, T m6, T m7, T m8) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2, T m3, T m4, T m5, T m6, T m7, T m8, T m9, T m10, T m11) | mi::math::Matrix< T, ROW, COL > | inline |
Matrix(T m0, T m1, T m2, T m3, T m4, T m5, T m6, T m7, T m8, T m9, T m10, T m11, T m12, T m13, T m14, T m15) | mi::math::Matrix< T, ROW, COL > | inline |
max_size() | mi::math::Matrix< T, ROW, COL > | inlinestatic |
operator()(Size row, Size col) | mi::math::Matrix< T, ROW, COL > | inline |
operator()(Size row, Size col) const | mi::math::Matrix< T, ROW, COL > | inline |
operator=(const Matrix &other) | mi::math::Matrix< T, ROW, COL > | inline |
operator[](Size row) | mi::math::Matrix< T, ROW, COL > | inline |
operator[](Size row) const | mi::math::Matrix< T, ROW, COL > | inline |
Pod_type typedef | mi::math::Matrix< T, ROW, COL > | |
pointer typedef | mi::math::Matrix< T, ROW, COL > | |
reference typedef | mi::math::Matrix< T, ROW, COL > | |
rotate(T xangle, T yangle, T zangle) | mi::math::Matrix< T, ROW, COL > | inline |
rotate(const Vector< Float32, 3 > &angles) | mi::math::Matrix< T, ROW, COL > | inline |
rotate(const Vector< Float64, 3 > &angles) | mi::math::Matrix< T, ROW, COL > | inline |
Row_vector typedef | mi::math::Matrix< T, ROW, COL > | |
ROWS | mi::math::Matrix< T, ROW, COL > | static |
set(Size i, T value) | mi::math::Matrix< T, ROW, COL > | inline |
set(Size row, Size col, T value) | mi::math::Matrix< T, ROW, COL > | inline |
set_rotation(T x_angle, T y_angle, T z_angle) | mi::math::Matrix< T, ROW, COL > | inline |
set_rotation(const Vector< Float32, 3 > &angles) | mi::math::Matrix< T, ROW, COL > | inline |
set_rotation(const Vector< Float64, 3 > &angles) | mi::math::Matrix< T, ROW, COL > | inline |
set_rotation(const Vector< Float32, 3 > &axis, Float64 angle) | mi::math::Matrix< T, ROW, COL > | inline |
set_rotation(const Vector< Float64, 3 > &axis, Float64 angle) | mi::math::Matrix< T, ROW, COL > | inline |
set_translation(T dx, T dy, T dz) | mi::math::Matrix< T, ROW, COL > | inline |
set_translation(const Vector< Float32, 3 > &vector) | mi::math::Matrix< T, ROW, COL > | inline |
set_translation(const Vector< Float64, 3 > &vector) | mi::math::Matrix< T, ROW, COL > | inline |
size() | mi::math::Matrix< T, ROW, COL > | inlinestatic |
SIZE | mi::math::Matrix< T, ROW, COL > | static |
size_type typedef | mi::math::Matrix< T, ROW, COL > | |
storage_type typedef | mi::math::Matrix< T, ROW, COL > | |
translate(T x, T y, T z) | mi::math::Matrix< T, ROW, COL > | inline |
translate(const Vector< Float32, 3 > &vector) | mi::math::Matrix< T, ROW, COL > | inline |
translate(const Vector< Float64, 3 > &vector) | mi::math::Matrix< T, ROW, COL > | inline |
transpose() | mi::math::Matrix< T, ROW, COL > | inline |
Transposed_copy_tag enum name | mi::math::Matrix< T, ROW, COL > | |
TRANSPOSED_COPY_TAG enum value | mi::math::Matrix< T, ROW, COL > | |
value_type typedef | mi::math::Matrix< T, ROW, COL > | |