math::matbase< T, R, C > Class Template Reference

Inheritance diagram for math::matbase< T, R, C >:
math::vecbase< T, R *C > math::matsqu< T, 3 > math::matsqu< T, 4 > math::mat33< T > math::mat44< T >

List of all members.

Public Member Functions

 matbase (math::matbase< T, R, C > const &rhs)
 matbase (const T *rhs)
T & v (int i, int j)
math::vecbase< T, C > getRow (int r) const
math::vecbase< T, R > getColumn (int c) const
math::matbase< T, R, C > operator+ (math::matbase< T, R, C > const &rhs) const
math::matbase< T, R, C > operator- (math::matbase< T, R, C > const &rhs) const
math::matbase< T, R, R > operator* (math::matbase< T, C, R > const &rhs) const
bool operator== (math::matbase< T, R, C > const &rhs) const
bool operator!= (const math::matbase< T, R, C > &rhs) const
void operator+= (const math::matbase< T, R, C > &rhs)
void operator-= (const math::matbase< T, R, C > &rhs)
void operator*= (const math::matbase< T, R, C > &rhs)
void operator*= (const T rhs)
void operator/= (const T rhs)
math::matbase< T, R, C > operator- () const
math::vecbase< T, R > operator* (const vecbase< T, C > rhs) const
void print ()

template<typename T, int R, int C>
class math::matbase< T, R, C >


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions

Generated on 24 Apr 2014 for math by  doxygen 1.6.1