MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::Matrix4< T > Member List

This is the complete list of members for MR::Matrix4< T >, including all inherited members.

col(int i) const noexceptMR::Matrix4< T >inline
data()MR::Matrix4< T >inline
data() constMR::Matrix4< T >inline
det() const noexceptMR::Matrix4< T >
dot(const Matrix4< T > &a, const Matrix4< T > &b) -> decltype(dot(a.x, b.x))MR::Matrix4< T >related
getRotation() const noexceptMR::Matrix4< T >
getTranslation() const noexceptMR::Matrix4< T >
identity() noexceptMR::Matrix4< T >inlinestatic
inverse() const noexceptMR::Matrix4< T >
Matrix4() noexcept=defaultMR::Matrix4< T >
Matrix4(const Vector4< T > &x, const Vector4< T > &y, const Vector4< T > &z, const Vector4< T > &w)MR::Matrix4< T >inline
Matrix4(const Matrix3< T > &r, const Vector3< T > &t)MR::Matrix4< T >inline
Matrix4(const AffineXf3< TT > &xf)MR::Matrix4< T >inline
Matrix4(const Matrix4< U > &m)MR::Matrix4< T >inlineexplicit
norm() const noexceptMR::Matrix4< T >inline
normSq() const noexceptMR::Matrix4< T >inline
operator AffineXf3< TT >() constMR::Matrix4< T >inline
operator!=(const Matrix4< T > &a, const Matrix4< T > &b)MR::Matrix4< T >friend
operator()(int row, int col) const noexceptMR::Matrix4< T >inline
operator()(int row, int col) noexceptMR::Matrix4< T >inline
operator()(const Vector3< T > &b) constMR::Matrix4< T >
operator*(T a, const Matrix4< T > &b) -> Matrix4< decltype(std::declval< T >() *std::declval< T >())>MR::Matrix4< T >friend
operator*(const Matrix4< T > &b, T a) -> Matrix4< decltype(std::declval< T >() *std::declval< T >())>MR::Matrix4< T >friend
operator*(const Matrix4< T > &a, const Vector4< T > &b) -> Vector4< decltype(dot(std::declval< Vector4< T > >(), std::declval< Vector4< T > >()))>MR::Matrix4< T >friend
operator*(const Matrix4< T > &a, const Matrix4< T > &b) -> Matrix4< decltype(dot(std::declval< Vector4< T > >(), std::declval< Vector4< T > >()))>MR::Matrix4< T >friend
operator*=(Matrix4< T > &a, T b)MR::Matrix4< T >friend
operator+(const Matrix4< T > &a, const Matrix4< T > &b) -> Matrix4< decltype(std::declval< T >()+std::declval< T >())>MR::Matrix4< T >friend
operator+=(Matrix4< T > &a, const Matrix4< T > &b)MR::Matrix4< T >friend
operator-(const Matrix4< T > &a, const Matrix4< T > &b) -> Matrix4< decltype(std::declval< T >() - std::declval< T >())>MR::Matrix4< T >friend
operator-=(Matrix4< T > &a, const Matrix4< T > &b)MR::Matrix4< T >friend
operator/(Matrix4< T > b, T a) -> Matrix4< decltype(std::declval< T >()/std::declval< T >())>MR::Matrix4< T >friend
operator/=(Matrix4< T > &a, T b)MR::Matrix4< T >friend
operator==(const Matrix4< T > &a, const Matrix4< T > &b)MR::Matrix4< T >friend
operator[](int row) const noexceptMR::Matrix4< T >inline
operator[](int row) noexceptMR::Matrix4< T >inline
outer(const Vector4< T > &a, const Vector4< T > &b)MR::Matrix4< T >related
scale(T s) noexceptMR::Matrix4< T >inlinestatic
setRotation(const Matrix3< T > &rot) noexceptMR::Matrix4< T >
setTranslation(const Vector3< T > &t) noexceptMR::Matrix4< T >
submatrix3(int i, int j) const noexceptMR::Matrix4< T >
trace() const noexceptMR::Matrix4< T >inline
transposed() const noexceptMR::Matrix4< T >
ValueType typedefMR::Matrix4< T >
VectorType typedefMR::Matrix4< T >
wMR::Matrix4< T >
xMR::Matrix4< T >
yMR::Matrix4< T >
zMR::Matrix4< T >
zero() noexceptMR::Matrix4< T >inlinestatic