| 
    vmmlib
    1.11.0
    
   Templatized C++ vector and matrix math library 
   | 
 
This is the complete list of members for vmml::Matrix< R, C, T >, including all inherited members.
| array | vmml::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 |