|
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(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 > |
|