|  | 
|  | a_3dh () | 
|  | 
|  | a_3dh (double x, double y, double z, double t=1.) | 
|  | 
|  | a_3dh (double *x) | 
|  | 
|  | a_3dh (const a_point &p) | 
|  | 
|  | a_3dh (const a_mat &m) | 
|  | 
| void | set (double x, double y, double z, double t=1.) | 
|  | 
| void | set (double *x) | 
|  | 
| void | set (const a_point &p) | 
|  | 
| a_point | point () const | 
|  | 
| void | X (double v) | 
|  | 
| void | Y (double v) | 
|  | 
| void | Z (double v) | 
|  | 
| void | T (double v) | 
|  | 
| double | X () const | 
|  | 
| double | Y () const | 
|  | 
| double | Z () const | 
|  | 
| double | T () const | 
|  | 
| double | x () const | 
|  | 
| double | y () const | 
|  | 
| double | z () const | 
|  | 
|  | a_mat_c (UI i, double v=0) | 
|  | 
|  | a_mat_c (int i, double v=0) | 
|  | 
| a_mat_c & | operator= (const a_mat &m) | 
|  | 
| double & | operator() (const UI i) | 
|  | 
| double | operator() (const UI i) const | 
|  | 
| double | sumsq () const | 
|  | 
| double | norm () const | 
|  | 
| void | normalise () | 
|  | 
|  | a_mat (UI i, UI j, double v=0) | 
|  | 
|  | a_mat (int i, int j, double v=0) | 
|  | 
|  | a_mat (const a_mat &m) | 
|  | 
|  | ~a_mat () | 
|  | 
| UI | maxi () const | 
|  | 
| UI | maxj () const | 
|  | 
| UI | size () const | 
|  | 
| std::valarray< double > & | x () const | 
|  | 
| virtual double & | operator() (const UI i, const UI j) | 
|  | 
| virtual double | operator() (const UI i, const UI j) const | 
|  | 
| a_mat & | operator= (const a_mat &m) | 
|  | 
| bool | operator== (const a_mat &a) | 
|  | 
| a_mat & | operator- () | 
|  | 
| a_mat & | operator+= (const a_mat &a) | 
|  | 
| a_mat | operator+ (const a_mat &a) | 
|  | 
| a_mat & | operator-= (const a_mat &a) | 
|  | 
| a_mat | operator- (const a_mat &a) | 
|  | 
| a_mat & | operator*= (double v) | 
|  | 
| a_mat | operator* (double v) | 
|  | 
| a_mat & | operator/= (double v) | 
|  | 
| a_mat | operator/ (double v) | 
|  | 
| a_mat | transpose () | 
|  | 
| void | swapc (UI c1, UI c2) | 
|  | 
| void | swapr (UI r1, UI r2) | 
|  | 
| a_mat | sub_matrix (const UI i, const UI j) const | 
|  | 
| virtual void | read (std::istream &i) | 
|  | 
| virtual void | write (std::ostream &o) const | 
|  | 
| virtual const std::string | classname () | 
|  | 
|  | a_base () | 
|  | 
| void | read (const std::string &file_in) | 
|  | 
| void | write (const std::string &file_out) const | 
|  | 
| void | small (double tol) | 
|  | 
| double | small () const | 
|  | 
an homogeneous 3d matrix class 
Definition at line 29 of file a_3dh.h.