a position matrix  
 More...
#include <a_pos2.h>
|  | 
|  | a_pos2 () | 
|  | 
|  | a_pos2 (const a_mat &m) | 
|  | 
| void | origin (double x, double y, double z) | 
|  | 
| void | angle (double x, double y, double z) | 
|  | 
| void | ox (double v) | 
|  | 
| double | ox () const | 
|  | 
| void | oy (double v) | 
|  | 
| double | oy () const | 
|  | 
| void | oz (double v) | 
|  | 
| double | oz () const | 
|  | 
| void | ax (double v) | 
|  | 
| double | ax () const | 
|  | 
| void | ay (double v) | 
|  | 
| double | ay () const | 
|  | 
| void | az (double v) | 
|  | 
| double | az () const | 
|  | 
|  | 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 | 
|  | 
|  | 
| static const std::string | help () | 
|  | 
| static const std::string | help () | 
|  | 
a position matrix 
Definition at line 28 of file a_pos2.h.
◆ a_pos2() [1/2]
◆ a_pos2() [2/2]
      
        
          | a_pos2::a_pos2 | ( | const a_mat & | m | ) |  | 
      
 
 
◆ angle()
  
  | 
        
          | void a_pos2::angle | ( | double | x, |  
          |  |  | double | y, |  
          |  |  | double | z |  
          |  | ) |  |  |  | inline | 
 
 
◆ ax() [1/2]
  
  | 
        
          | double a_pos2::ax | ( |  | ) | const |  | inline | 
 
 
◆ ax() [2/2]
  
  | 
        
          | void a_pos2::ax | ( | double | v | ) |  |  | inline | 
 
 
◆ ay() [1/2]
  
  | 
        
          | double a_pos2::ay | ( |  | ) | const |  | inline | 
 
 
◆ ay() [2/2]
  
  | 
        
          | void a_pos2::ay | ( | double | v | ) |  |  | inline | 
 
 
◆ az() [1/2]
  
  | 
        
          | double a_pos2::az | ( |  | ) | const |  | inline | 
 
 
◆ az() [2/2]
  
  | 
        
          | void a_pos2::az | ( | double | v | ) |  |  | inline | 
 
 
◆ compute_or()
  
  | 
        
          | void a_pos2::compute_or | ( |  | ) |  |  | protected | 
 
 
◆ compute_or_inv()
  
  | 
        
          | void a_pos2::compute_or_inv | ( |  | ) |  |  | protected | 
 
 
◆ compute_rot()
  
  | 
        
          | void a_pos2::compute_rot | ( |  | ) |  |  | protected | 
 
 
◆ compute_rot_inv()
  
  | 
        
          | void a_pos2::compute_rot_inv | ( |  | ) |  |  | protected | 
 
 
◆ origin()
  
  | 
        
          | void a_pos2::origin | ( | double | x, |  
          |  |  | double | y, |  
          |  |  | double | z |  
          |  | ) |  |  |  | inline | 
 
 
◆ ox() [1/2]
  
  | 
        
          | double a_pos2::ox | ( |  | ) | const |  | inline | 
 
 
◆ ox() [2/2]
  
  | 
        
          | void a_pos2::ox | ( | double | v | ) |  |  | inline | 
 
 
◆ oy() [1/2]
  
  | 
        
          | double a_pos2::oy | ( |  | ) | const |  | inline | 
 
 
◆ oy() [2/2]
  
  | 
        
          | void a_pos2::oy | ( | double | v | ) |  |  | inline | 
 
 
◆ oz() [1/2]
  
  | 
        
          | double a_pos2::oz | ( |  | ) | const |  | inline | 
 
 
◆ oz() [2/2]
  
  | 
        
          | void a_pos2::oz | ( | double | v | ) |  |  | inline | 
 
 
◆ operator>>
  
  | 
        
          | std::istream& operator>> | ( | std::istream & | i, |  
          |  |  | a_pos2 & | l |  
          |  | ) |  |  |  | friend | 
 
 
◆ ax_
◆ ay_
◆ az_
◆ ox_
◆ oy_
◆ oz_
The documentation for this class was generated from the following files: