![]() |
API Documentation
|
This is the complete list of members for Matrix< t_type, t_row_dims, t_col_dims >, including all inherited members.
| as() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| as() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| NDEVR::Vector< 4, Vector< 4, t_type > >::as(t_new_type extra_fill_value) const | Vector< 4, Vector< 4, t_type > > | inline |
| begin() | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| begin() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| correctZeroScale(t_type new_value=1e-6, t_type epsilon=1e-9) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| decompose(Vector< 3, t_type > &scaling, Vector< 3, Angle< t_angle_type > > &rotation, Vector< 3, t_type > &position) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| decomposeOffset() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| decomposeRotation() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| decomposeRotationQuaternion() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| decomposeScale() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| determinant() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| dimensionalIndex() const | Vector< 4, Vector< 4, t_type > > | inline |
| dimensionalValue() const | Vector< 4, Vector< 4, t_type > > | inline |
| invert() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| m_values | Vector< 4, Vector< 4, t_type > > | protected |
| magnitude() const | Vector< 4, Vector< 4, t_type > > | inline |
| magnitudeSquared() const | Vector< 4, Vector< 4, t_type > > | inline |
| Matrix() | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const t_type diagonal) | Matrix< t_type, t_row_dims, t_col_dims > | inlineexplicit |
| Matrix(const t_type n00, const t_type n10, const t_type n01, const t_type n11) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const t_type n00, const t_type n10, const t_type n20, const t_type n01, const t_type n11, const t_type n21, const t_type n02, const t_type n12, const t_type n22) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const t_type n00, const t_type n10, const t_type n20, const t_type n30, const t_type n01, const t_type n11, const t_type n21, const t_type n31, const t_type n02, const t_type n12, const t_type n22, const t_type n32, const t_type n03, const t_type n13, const t_type n23, const t_type n33) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const Vector< t_row_dims - 1, t_type > &offset, const Vector< 3, Angle< t_angle_type > > &orientation, const Vector< t_row_dims - 1, t_type > &scale) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const Vector< t_row_dims *t_col_dims, t_type > &vector) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const Vector< t_row_dims, Vector< t_col_dims, t_type > > &vector) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Matrix(const Matrix &mat)=default | Matrix< t_type, t_row_dims, t_col_dims > | |
| normalized(Vector< t_dims, t_norm_type > value_if_nan=Constant< Vector< t_dims, t_norm_type > >::Invalid) const | Vector< 4, Vector< 4, t_type > > | inline |
| NumberOfDimensions() | Vector< 4, Vector< 4, t_type > > | inlinestatic |
| offset(const Vector< 2, t_type > &translation) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| offset(const Vector< 3, t_type > &translation) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| OffsetMatrix(const Vector< 3, t_type > &translation) | Matrix< t_type, t_row_dims, t_col_dims > | inlinestatic |
| operator const t_type &() const | Vector< 4, Vector< 4, t_type > > | inline |
| operator t_type &() | Vector< 4, Vector< 4, t_type > > | inline |
| operator*(const Matrix &right) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| operator*=(const Matrix &right) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| operator-() const | Vector< 4, Vector< 4, t_type > > | inline |
| operator=(const Matrix &right) | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| NDEVR::Vector< 4, Vector< 4, t_type > >::operator=(const t_type &scaler) | Vector< 4, Vector< 4, t_type > > | inline |
| operator[](uint01 dimension_index) | Vector< 4, Vector< 4, t_type > > | inline |
| operator[](const uint01 dimension_index) const | Vector< 4, Vector< 4, t_type > > | inline |
| product() const | Vector< 4, Vector< 4, t_type > > | inline |
| rotate(const Vector< 3, Angle< t_angle_type > > &orientation) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| rotate(const Angle< t_angle_type > &phi, const Vector< 3, t_type > &axis) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| RotationMatrix(const Vector< 3, Angle< t_angle_type > > &orientation) | Matrix< t_type, t_row_dims, t_col_dims > | inlinestatic |
| RotationMatrix(const Angle< t_angle_type > &phi, const Vector< 3, t_type > &axis) | Matrix< t_type, t_row_dims, t_col_dims > | inlinestatic |
| scale(t_type scale) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| scale(const Vector< 2, t_type > &scale) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| scale(const Vector< 3, t_type > &scale) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| scale(const Vector< 3, t_type > &direction, t_type scale) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| ScalerMatrix(t_type scale) | Matrix< t_type, t_row_dims, t_col_dims > | inlinestatic |
| ScalerMatrix(const Vector< 2, t_type > &scale) | Matrix< t_type, t_row_dims, t_col_dims > | inlinestatic |
| ScalerMatrix(const Vector< 3, t_type > &scale) | Matrix< t_type, t_row_dims, t_col_dims > | inlinestatic |
| shear(t_type dx, t_type dy) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| subMatrix() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| subMatrix(const Vector< t_i_size, uint01 > &r) const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| sum() const | Vector< 4, Vector< 4, t_type > > | inline |
| transpose() const | Matrix< t_type, t_row_dims, t_col_dims > | inline |
| Type() | Vector< 4, Vector< 4, t_type > > | inlinestatic |
| Vector() noexcept | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const Vector< t_dims, t_vec_type > &vector) noexcept | Vector< 4, Vector< 4, t_type > > | inlineexplicit |
| Vector(const t_type &scaler) noexcept | Vector< 4, Vector< 4, t_type > > | inlineexplicit |
| Vector(const t_type &x, typename std::enable_if< tdims==2, const t_type & >::type y) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &x, const t_type &y, const typename std::enable_if< tdims==3, const t_type & >::type z) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, typename std::enable_if< tdims==4, const t_type & >::type w) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, typename std::enable_if< tdims==5, const t_type & >::type v) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, const t_type &v, typename std::enable_if< tdims==6, const t_type & >::type u) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, const t_type &v, const t_type &u, const t_type &t, const t_type &s, typename std::enable_if< tdims==9, const t_type & >::type r) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type(&vector)[t_dims]) | Vector< 4, Vector< 4, t_type > > | inlineexplicit |
| Vector(const Vector< tdims - 1, t_type > &vector, typename std::enable_if< tdims >=2, const t_type & >::type suffix) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const Vector< getMax(tdims - 2, 0), t_type > &vector, const t_type &suffix_a, typename std::enable_if< tdims >=3, const t_type & >::type suffix_b) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &prefix, typename std::enable_if< tdims >=2, const Vector< t_dims - 1, t_type > & >::type vector) | Vector< 4, Vector< 4, t_type > > | inline |
| Vector(const t_type &prefix_a, const t_type &prefix_b, typename std::enable_if< tdims >=3, const Vector< tdims - 1, t_type > & >::type vector) | Vector< 4, Vector< 4, t_type > > | inline |