Augmented(const M &mat) const | molecular::util::Matrix< 4, 4 > | inline |
Get() const | molecular::util::Matrix< 4, 4 > | inline |
GetRow(int row) const | molecular::util::Matrix4 | inline |
GetTranslation() const | molecular::util::Matrix4 | inline |
GetUpperLeft3x3() const | molecular::util::Matrix4 | inline |
Identity() | molecular::util::Matrix< 4, 4 > | inlinestatic |
Inverse() const | molecular::util::Matrix< 4, 4 > | |
kCols | molecular::util::Matrix< 4, 4 > | static |
kRows | molecular::util::Matrix< 4, 4 > | static |
m | molecular::util::Matrix< 4, 4 > | protected |
Matrix()=default | molecular::util::Matrix< 4, 4 > | |
Matrix(const floatvalues[rows *cols]) | molecular::util::Matrix< 4, 4 > | inline |
Matrix(const floatvalues[rows][cols]) | molecular::util::Matrix< 4, 4 > | inline |
Matrix(std::initializer_list< float > init) | molecular::util::Matrix< 4, 4 > | inline |
Matrix(const Eigen::MatrixBase< OtherDerived > &other) | molecular::util::Matrix< 4, 4 > | inline |
Matrix4() | molecular::util::Matrix4 | inline |
Matrix4(const float values[16]) | molecular::util::Matrix4 | inline |
Matrix4(const Matrix< 4, 4 > &mat) | molecular::util::Matrix4 | inline |
Matrix4(const Matrix< 3, 4 > &mat) | molecular::util::Matrix4 | inline |
Matrix4(const Matrix< 3, 3 > &mat) | molecular::util::Matrix4 | inline |
Matrix4(float m00, float m10, float m20, float m30, float m01, float m11, float m21, float m31, float m02, float m12, float m22, float m32, float m03, float m13, float m23, float m33) | molecular::util::Matrix4 | inline |
operator()(int row, int col) const | molecular::util::Matrix< 4, 4 > | inline |
operator()(int row, int col) | molecular::util::Matrix< 4, 4 > | inline |
operator*(const Vector4 &v) const | molecular::util::Matrix4 | inline |
Matrix< 4, 4 >::operator*(const M &mat) const | molecular::util::Matrix< 4, 4 > | inline |
Matrix< 4, 4 >::operator*(ValueType s) const | molecular::util::Matrix< 4, 4 > | inline |
operator*=(const Matrix &mat) | molecular::util::Matrix< 4, 4 > | inline |
operator*=(ValueType s) | molecular::util::Matrix< 4, 4 > | inline |
operator+(const Matrix &mat) const | molecular::util::Matrix< 4, 4 > | inline |
operator+=(const Matrix &mat) | molecular::util::Matrix< 4, 4 > | inline |
operator/=(ValueType s) | molecular::util::Matrix< 4, 4 > | inline |
operator=(const Eigen::MatrixBase< OtherDerived > &other) | molecular::util::Matrix< 4, 4 > | inline |
operator[](int row) | molecular::util::Matrix< 4, 4 > | inline |
operator[](int row) const | molecular::util::Matrix< 4, 4 > | inline |
Print() const | molecular::util::Matrix< 4, 4 > | inline |
ProjectionOrthographic(float width, float height, float nearPlane, float farPlane) | molecular::util::Matrix4 | inlinestatic |
ProjectionPerspective(float fieldOfView, float aspectRatio, float near, float far) | molecular::util::Matrix4 | inlinestatic |
RotationX(float a) | molecular::util::Matrix4 | inlinestatic |
RotationY(float a) | molecular::util::Matrix4 | inlinestatic |
RotationZ(float a) | molecular::util::Matrix4 | inlinestatic |
Scale(float x, float y, float z) | molecular::util::Matrix4 | inlinestatic |
Scale(float xyz) | molecular::util::Matrix4 | inlinestatic |
SetIdentity() | molecular::util::Matrix< 4, 4 > | inline |
SubMatrixLeft() const | molecular::util::Matrix< 4, 4 > | |
SubMatrixRight() const | molecular::util::Matrix< 4, 4 > | |
ToEigen() | molecular::util::Matrix< 4, 4 > | inline |
ToEigen() const | molecular::util::Matrix< 4, 4 > | inline |
Trace() const | molecular::util::Matrix< 4, 4 > | inline |
Translation(float x, float y, float z) | molecular::util::Matrix4 | inlinestatic |
Translation(const Vector3 &xyz) | molecular::util::Matrix4 | inlinestatic |
Transposed() const | molecular::util::Matrix< 4, 4 > | inline |
ValueType typedef | molecular::util::Matrix< 4, 4 > | |
Zeros() | molecular::util::Matrix< 4, 4 > | inlinestatic |