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