vmmlib  1.11.0
Templatized C++ vector and matrix math library
vmml::Matrix< R, C, T > Member List

This is the complete list of members for vmml::Matrix< R, C, T >, including all inherited members.

arrayvmml::Matrix< R, C, T >
data() const vmml::Matrix< R, C, T >inline
equals(const Matrix &other, T tolerance=std::numeric_limits< T >::epsilon()) const vmml::Matrix< R, C, T >
getCofactors(Matrix< O, P, T > &cofactors) const vmml::Matrix< R, C, T >
getMinor(Matrix< O, P, T > &minor_, size_t row_to_cut, size_t col_to_cut, typename enable_if< O==R-1 &&P==C-1 &&R==C &&R >=2 >::type *=0) const (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
getSubMatrix(size_t rowOffset, size_t colOffset, typename enable_if< O<=R &&P<=C >::type *=0) const vmml::Matrix< R, C, T >
Matrix()vmml::Matrix< R, C, T >
Matrix(const T *begin, const T *end)vmml::Matrix< R, C, T >
Matrix(const std::vector< T > &data)vmml::Matrix< R, C, T >explicit
Matrix(const Matrix< P, Q, T > &source)vmml::Matrix< R, C, T >
Matrix(const Quaternion< T > &rotation, const vector< S, T > &translation, typename enable_if< R==S+1 &&C==S+1 &&S==3 >::type *=0)vmml::Matrix< R, C, T >
Matrix(const vector< S, T > &eye, const vector< S, T > &lookat, const vector< S, T > &up, typename enable_if< R==S+1 &&C==S+1 &&S==3 >::type *=0)vmml::Matrix< R, C, T >
multiply(const Matrix< R, P, T > &left, const Matrix< P, C, T > &right)vmml::Matrix< R, C, T >
operator!=(const Matrix &other) const vmml::Matrix< R, C, T >
operator()(size_t rowIndex, size_t colIndex)vmml::Matrix< R, C, T >inline
operator()(size_t rowIndex, size_t colIndex) const vmml::Matrix< R, C, T >inline
operator*(const Matrix< C, P, T > &other) const vmml::Matrix< R, C, T >
operator*(const vector< C, T > &other) const vmml::Matrix< R, C, T >
operator*=(const Matrix< O, P, T > &right)vmml::Matrix< R, C, T >
operator+(const Matrix &other) const vmml::Matrix< R, C, T >inline
operator+=(const Matrix &other)vmml::Matrix< R, C, T >
operator-(const Matrix &other) const vmml::Matrix< R, C, T >inline
operator-=(const Matrix &other)vmml::Matrix< R, C, T >
operator<< (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >friend
operator==(const Matrix &other) const vmml::Matrix< R, C, T >
pre_rotate_x(TT angle, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
pre_rotate_y(TT angle, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
pre_rotate_z(TT angle, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
rotate_x(TT angle, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
rotate_y(TT angle, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
rotate_z(TT angle, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >
scale(const vector< 3, TT > &scale_, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >inline
scaleTranslation(const vector< 3, TT > &scale_, typename enable_if< R==C &&R==4, TT >::type *=0) (defined in vmml::Matrix< R, C, T >)vmml::Matrix< R, C, T >inline