Public Methods |
| Matnnf (void) |
| Default constructor. More...
|
Vecnf< n > & | operator[] (size_t i) |
| Non-constant subscript operator. More...
|
const Vecnf< n > & | operator[] (size_t i) const |
| Constant subscript operator. More...
|
Matnnf< n > | operator~ (void) const |
| Transpose operator. More...
|
Matnnf< n > | operator- (void) const |
| Negation operator. More...
|
Matnnf< n > | operator * (float f) const |
| Matrix multiplication with a scalar operator. More...
|
Vecnf< n > | operator * (const Vecnf< n > &v) const |
| Matrix multiplication with a vector operator. More...
|
Matnnf< n > | operator/ (float f) const |
| Matrix division by a scalar operator. More...
|
Matnnf< n > | operator+ (const Matnnf< n > &v) const |
| Matrix addition operator. More...
|
Matnnf< n > | operator- (const Matnnf< n > &v) const |
| Matrix subtraction operator. More...
|
bool | operator== (const Matnnf< n > &m) const |
| Equality operator. More...
|
bool | operator!= (const Matnnf< n > &m) const |
| Inequality operator. More...
|
Matnnf< n > & | operator= (const Matnnf< n > &m) |
| Assignment operator. More...
|
Matnnf< n > & | operator *= (float f) |
| Matrix multiplication with a scalar and assignment operator. More...
|
Matnnf< n > & | operator *= (const Matnnf< n > &m) |
| Matrix multiplication with a matrix (i.e. concatenation) and assignment operator. More...
|
Matnnf< n > & | operator/= (float f) |
| Matrix division by a scalar and assignment operator. More...
|
Matnnf< n > & | operator+= (const Matnnf< n > &m) |
| Matrix addition and assignment operator. More...
|
Matnnf< n > & | operator-= (const Matnnf< n > &m) |
| Matrix subtraction and assignment operator. More...
|
const float * | getPtr (void) const |
| Get a constant pointer to the nxn floats of the matrix. More...
|
Related Functions |
(Note that these are not member functions.)
|
bool | isIdentity (const Matnnf< n > &m) |
bool | isNormalized (const Matnnf< n > &mat) |
bool | isOrthogonal (const Matnnf< n > &mat) |
Matnnf< n > | operator * (const Matnnf< n > &m0, const Matnnf< n > &m1) |