molecular
molecular::util::Matrix4 Member List

This is the complete list of members for molecular::util::Matrix4, including all inherited members.

Augmented(const M &mat) constmolecular::util::Matrix< 4, 4 >inline
Get() constmolecular::util::Matrix< 4, 4 >inline
GetRow(int row) const molecular::util::Matrix4inline
GetTranslation() const molecular::util::Matrix4inline
GetUpperLeft3x3() const molecular::util::Matrix4inline
Identity()molecular::util::Matrix< 4, 4 >inlinestatic
Inverse() constmolecular::util::Matrix< 4, 4 >
kColsmolecular::util::Matrix< 4, 4 >static
kRowsmolecular::util::Matrix< 4, 4 >static
mmolecular::util::Matrix< 4, 4 >protected
Matrix()=defaultmolecular::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::Matrix4inline
Matrix4(const float values[16])molecular::util::Matrix4inline
Matrix4(const Matrix< 4, 4 > &mat)molecular::util::Matrix4inline
Matrix4(const Matrix< 3, 4 > &mat)molecular::util::Matrix4inline
Matrix4(const Matrix< 3, 3 > &mat)molecular::util::Matrix4inline
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::Matrix4inline
operator()(int row, int col) constmolecular::util::Matrix< 4, 4 >inline
operator()(int row, int col)molecular::util::Matrix< 4, 4 >inline
operator*(const Vector4 &v) const molecular::util::Matrix4inline
Matrix< 4, 4 >::operator*(const M &mat) constmolecular::util::Matrix< 4, 4 >inline
Matrix< 4, 4 >::operator*(ValueType s) constmolecular::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) constmolecular::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) constmolecular::util::Matrix< 4, 4 >inline
Print() constmolecular::util::Matrix< 4, 4 >inline
ProjectionOrthographic(float width, float height, float nearPlane, float farPlane)molecular::util::Matrix4inlinestatic
ProjectionPerspective(float fieldOfView, float aspectRatio, float near, float far)molecular::util::Matrix4inlinestatic
RotationX(float a)molecular::util::Matrix4inlinestatic
RotationY(float a)molecular::util::Matrix4inlinestatic
RotationZ(float a)molecular::util::Matrix4inlinestatic
Scale(float x, float y, float z)molecular::util::Matrix4inlinestatic
Scale(float xyz)molecular::util::Matrix4inlinestatic
SetIdentity()molecular::util::Matrix< 4, 4 >inline
SubMatrixLeft() constmolecular::util::Matrix< 4, 4 >
SubMatrixRight() constmolecular::util::Matrix< 4, 4 >
ToEigen()molecular::util::Matrix< 4, 4 >inline
ToEigen() constmolecular::util::Matrix< 4, 4 >inline
Trace() constmolecular::util::Matrix< 4, 4 >inline
Translation(float x, float y, float z)molecular::util::Matrix4inlinestatic
Translation(const Vector3 &xyz)molecular::util::Matrix4inlinestatic
Transposed() constmolecular::util::Matrix< 4, 4 >inline
ValueType typedefmolecular::util::Matrix< 4, 4 >
Zeros()molecular::util::Matrix< 4, 4 >inlinestatic