#include <matrix.hh>
Collaboration diagram for anoid::simple::Matrix:

Public Methods | |
| Matrix () | |
| Matrix (const Vector &v) | |
| Matrix (const Vector &a, const Vector &b, const Vector &c) | |
| Matrix (double m[4][4]) | |
| Matrix (Matrix &m) | |
| Matrix (std::string &s) | |
| Matrix (char *s) | |
| Vector | operator * (const Vector &v) const |
Private Methods | |
| void | init (const char *s) |
| void | zero () |
| void | identity () |
Private Attributes | |
| double | _matrix [4][4] |
|
|
Inits this matrix to the zero matrix Definition at line 31 of file matrix.cc. References zero(). |
|
|
Does the tilde operator of a vector and stores the result in this matrix.
Definition at line 35 of file matrix.cc. References _matrix, anoid::simple::Point::getX(), anoid::simple::Point::getY(), and anoid::simple::Point::getZ(). |
|
||||||||||||||||
|
Inits this matrix using three 3D column vectors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 24 of file matrix.cc. References _matrix. |
|
|
|
|
|
|
|
|
Definition at line 17 of file matrix.cc. References _matrix. |
|
|
Definition at line 21 of file matrix.hh. Referenced by identity(), init(), Matrix(), and zero(). |