molecular
molecular::util::Matrix3 Member List

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

Augmented(const M &mat) constmolecular::util::Matrix< 3, 3 >inline
Determinant() const molecular::util::Matrix3inline
Get() constmolecular::util::Matrix< 3, 3 >inline
GetRotation() const molecular::util::Matrix3inline
GetScale() const molecular::util::Matrix3inline
Identity()molecular::util::Matrix< 3, 3 >inlinestatic
Inverse() constmolecular::util::Matrix< 3, 3 >
kColsmolecular::util::Matrix< 3, 3 >static
kRowsmolecular::util::Matrix< 3, 3 >static
LookAtX(const Vector3 &at, const Vector3 &up=Vector3(0, 1, 0))molecular::util::Matrix3inlinestatic
LookAtZ(const Vector3 &at, const Vector3 &up=Vector3(0, 1, 0))molecular::util::Matrix3inlinestatic
mmolecular::util::Matrix< 3, 3 >protected
Matrix()=defaultmolecular::util::Matrix< 3, 3 >
Matrix(const floatvalues[rows *cols])molecular::util::Matrix< 3, 3 >inline
Matrix(const floatvalues[rows][cols])molecular::util::Matrix< 3, 3 >inline
Matrix(std::initializer_list< float > init)molecular::util::Matrix< 3, 3 >inline
Matrix(const Eigen::MatrixBase< OtherDerived > &other)molecular::util::Matrix< 3, 3 >inline
Matrix3()molecular::util::Matrix3inline
Matrix3(ValueType m00, ValueType m01, ValueType m02, ValueType m10, ValueType m11, ValueType m12, ValueType m20, ValueType m21, ValueType m22)molecular::util::Matrix3inline
Matrix3(Super s)molecular::util::Matrix3inline
Matrix3(const ValueType values[9])molecular::util::Matrix3inline
Matrix3(const Matrix< 3, 4 > &mat)molecular::util::Matrix3inline
Matrix3(const Quaternion &quaternion)molecular::util::Matrix3inline
Matrix3(const Vector3 &xBasis, const Vector3 &yBasis, const Vector3 &zBasis)molecular::util::Matrix3inline
operator()(int row, int col) constmolecular::util::Matrix< 3, 3 >inline
operator()(int row, int col)molecular::util::Matrix< 3, 3 >inline
operator*(const Vector3 &v) const molecular::util::Matrix3inline
Matrix< 3, 3 >::operator*(const M &mat) constmolecular::util::Matrix< 3, 3 >inline
Matrix< 3, 3 >::operator*(ValueType s) constmolecular::util::Matrix< 3, 3 >inline
operator*=(const Matrix &mat)molecular::util::Matrix< 3, 3 >inline
operator*=(ValueType s)molecular::util::Matrix< 3, 3 >inline
operator+(const Matrix &mat) constmolecular::util::Matrix< 3, 3 >inline
operator+=(const Matrix &mat)molecular::util::Matrix< 3, 3 >inline
operator/=(ValueType s)molecular::util::Matrix< 3, 3 >inline
operator=(const Eigen::MatrixBase< OtherDerived > &other)molecular::util::Matrix< 3, 3 >inline
operator[](int row)molecular::util::Matrix< 3, 3 >inline
operator[](int row) constmolecular::util::Matrix< 3, 3 >inline
Print() constmolecular::util::Matrix< 3, 3 >inline
RotationX(float a)molecular::util::Matrix3inlinestatic
RotationY(float a)molecular::util::Matrix3inlinestatic
RotationZ(float a)molecular::util::Matrix3inlinestatic
Scale(ValueType s)molecular::util::Matrix3inlinestatic
Scale(ValueType sx, ValueType sy, ValueType sz)molecular::util::Matrix3inlinestatic
SetIdentity()molecular::util::Matrix< 3, 3 >inline
SubMatrixLeft() constmolecular::util::Matrix< 3, 3 >
SubMatrixRight() constmolecular::util::Matrix< 3, 3 >
Super typedefmolecular::util::Matrix3
ToEigen()molecular::util::Matrix< 3, 3 >inline
ToEigen() constmolecular::util::Matrix< 3, 3 >inline
ToQuaternion() const molecular::util::Matrix3inline
Trace() constmolecular::util::Matrix< 3, 3 >inline
Transposed() constmolecular::util::Matrix< 3, 3 >inline
ValueType typedefmolecular::util::Matrix< 3, 3 >
Zeros()molecular::util::Matrix< 3, 3 >inlinestatic